Haz
4
2014
4
2014
Ürün Ağacı Oluşturma ( Interface )
Merhaba,
Interface kullanarak toplu bir şekilde ürün ağacı oluşturabilmek için;
1- Oluşturulacak Ürün Ağacının Assembly Itemlarının yer aldığı bir tablo oluşturulur.
create table magbaba_aktarbaba (assembly varchar2(30));
2- Oluşturulacak Ürün Ağacının Component satırlarına ait bilgilerin yer aldığı bir tablo oluşturulur.
CREATE TABLE magbaba_aktarogul (component VARCHAR2(30),assembly VARCHAR2(30),organization_id NUMBER,operation_seq_num NUMBER,effectivity_date DATE,component_quantity NUMBER,wip_supply_type NUMBER,item_num NUMBER) |
3-Aşağıdaki insertler yapılır daha sonra Bill and Routing Interface isimli concurrent çalıştırılır. Parametreleri aşağıdaki şekliyle vermek daha sağlıklı olacaktır.

INSERT INTO bom_bill_of_mtls_interface (organization_id, assembly_item_id, Assembly_type, Transaction_type, Process_flag) SELECT mag.organization_id,inventory_item_id,1,'Create',1 FROM magbaba_govde_aktarbaba mag, mtl_system_items_b msi WHERE segment1 = assembly AND organization_id = p_organization_id INSERT INTO bom_inventory_comps_interface bom (bom.component_item_id, bom.assembly_item_id, bom.organization_id, bom.operation_seq_num, bom.effectivity_date, bom.Transaction_type, bom.Process_flag, bom.Component_quantity, bom.wip_supply_type) SELECT MSI.INVENTORY_ITEM_ID, MSI2.INVENTORY_ITEM_ID, ogl.organization_id, ogl.OPERATION_SEQ_NUM, SYSDATE, 'Create', 1, ogl.Component_quantity, ogl.wip_supply_type FROM MAGBABA_AKTAROGUL OGL, MTL_SYSTEM_ITEMS_B MSI, MTL_SYSTEM_ITEMS_B MSI2 WHERE OGL.COMPONENT = MSI.SEGMENT1 AND OGL.ASSEMBLY = MSI2.SEGMENT1 AND MSI.ORGANIZATION_ID = p_organization_id AND MSI2.ORGANIZATION_ID = MSI.ORGANIZATION_ID |
Latest posts by Mert Ağbaba (see all)
- SUBSTR ve INSTR Fonksiyonlarının Kullanımı - 27 Temmuz 2015
- Oracle EBS R11i – R12 Lojistik Modülleri (Fark Sunumu) - 09 Temmuz 2015
- Teslimalma Seçenekleri (Kurulum Parametreleri) - 01 Temmuz 2015
İlgili Yazılar
Yazar




