150: IF NVL(l_vs_org_id,-99) <> NVL(l_fp_org_id,-99)
151: THEN
152: INV_LOG_UTIL.trace('Different operating unit :','INV_THIRD_PARTY_STOCK_PVT',9);
153: DBMS_APPLICATION_INFO.SET_CLIENT_INFO(l_vs_org_id);
154: --MO_GLOBAL.Init('PO');
155: MO_GLOBAL.set_policy_context('S',l_vs_org_id);
156:
157: INV_LOG_UTIL.trace('Now setting OU to :'||l_vs_org_id,'INV_THIRD_PARTY_STOCK_PVT',9);
158: END IF;
151: THEN
152: INV_LOG_UTIL.trace('Different operating unit :','INV_THIRD_PARTY_STOCK_PVT',9);
153: DBMS_APPLICATION_INFO.SET_CLIENT_INFO(l_vs_org_id);
154: --MO_GLOBAL.Init('PO');
155: MO_GLOBAL.set_policy_context('S',l_vs_org_id);
156:
157: INV_LOG_UTIL.trace('Now setting OU to :'||l_vs_org_id,'INV_THIRD_PARTY_STOCK_PVT',9);
158: END IF;
159:
156:
157: INV_LOG_UTIL.trace('Now setting OU to :'||l_vs_org_id,'INV_THIRD_PARTY_STOCK_PVT',9);
158: END IF;
159:
160: MO_GLOBAL.set_policy_context('S',l_vs_org_id);
161:
162: PO_AUTOSOURCE_SV.document_sourcing
163: ( x_item_id => p_inventory_item_id
164: , x_vendor_id => l_vendor_id