INSERÇÃO em Company_Item_Company_List (
Company_id, Company_item_id,
client_id, last_modified_timestamp, last_modified_user_id)
SELECIONAR dcsl.distribution_center_id, sisl. Company_item_id,
@current_client_id, getdate (), @current_user_id
De Company_Item_Company_List COMO o sisl COM (NOLOCK)
JUNTAR-SE a Distribution_Center_Company_List COMO o dcsl COM (NOLOCK)
No dcsl. Company_id = sisl. Company_id
JUNTAR-SE à companhia COMO s COM (NOLOCK)
EM s.Company_id = sisl. Company_id
E s.distribution_center_flag = “n”
E s.cdm_owner_id = s.client_id
JUNTAR-SE a Company_Item_Base COMO o sib COM (NOLOCK)
No sib. Company_item_id = sisl. Company_item_id
ONDE sisl. Company_item_id = @Company_item_id
E s.Company_id = @Company_id
E sib.exception_status_code = “n”
E NÃO EXISTE (SELECIONAR 1
De Company_Item_Company_List COMO sisl2 COM (NOLOCK)
ONDE sisl2.Company_item_id = sisl. Company_item_id
E sisl2.Company_id = dcsl.distribution_center_id)
E EXISTE (SELECIONAR 1
Do spi de Company_packaged_item
ONDE spi. Company_id = @Company_id
E spi. Company_item_id = sisl. Company_item_id
E spi.cdm_owner_id = @current_client_id)
|