{"id":623,"date":"2011-03-03T11:52:03","date_gmt":"2011-03-03T08:52:03","guid":{"rendered":"https:\/\/enginhafizoglu.com\/?p=623"},"modified":"2022-10-11T11:33:24","modified_gmt":"2022-10-11T08:33:24","slug":"bill-of-material-open-interface","status":"publish","type":"post","link":"https:\/\/enginhafizoglu.com\/?p=623","title":{"rendered":"Bill Of Material Open Interface"},"content":{"rendered":"\n<p>Firstly I create a custom table.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"CREATE TABLE APPS.XXINN_CREATING_BOM\n(ORGANIZATION_CODE VARCHAR2(5 BYTE),\nITEM_NUMBER VARCHAR2(240 BYTE),\nFROM_END_ITEM_UNIT_NUMBER VARCHAR2(30 BYTE),\nTO_END_ITEM_UNIT_NUMBER VARCHAR2(30 BYTE),\nCOMPONENT_ITEM_NUMBER VARCHAR2(240 BYTE),\nITEM_NUM NUMBER,\nCOMPONENT_QUANTITY NUMBER,\nCOMPONENT_REMARKS VARCHAR2(240 BYTE)\n)\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki\" style=\"background-color: #2e3440ff\"><code><span class=\"line\"><span style=\"color: #81A1C1\">CREATE<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">TABLE<\/span><span style=\"color: #D8DEE9FF\"> APPS.XXINN_CREATING_BOM<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">(ORGANIZATION_CODE <\/span><span style=\"color: #81A1C1\">VARCHAR2<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #B48EAD\">5<\/span><span style=\"color: #D8DEE9FF\"> BYTE),<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ITEM_NUMBER <\/span><span style=\"color: #81A1C1\">VARCHAR2<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #B48EAD\">240<\/span><span style=\"color: #D8DEE9FF\"> BYTE),<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">FROM_END_ITEM_UNIT_NUMBER <\/span><span style=\"color: #81A1C1\">VARCHAR2<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #B48EAD\">30<\/span><span style=\"color: #D8DEE9FF\"> BYTE),<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">TO_END_ITEM_UNIT_NUMBER <\/span><span style=\"color: #81A1C1\">VARCHAR2<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #B48EAD\">30<\/span><span style=\"color: #D8DEE9FF\"> BYTE),<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_ITEM_NUMBER <\/span><span style=\"color: #81A1C1\">VARCHAR2<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #B48EAD\">240<\/span><span style=\"color: #D8DEE9FF\"> BYTE),<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ITEM_NUM <\/span><span style=\"color: #81A1C1\">NUMBER<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_QUANTITY <\/span><span style=\"color: #81A1C1\">NUMBER<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_REMARKS <\/span><span style=\"color: #81A1C1\">VARCHAR2<\/span><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #B48EAD\">240<\/span><span style=\"color: #D8DEE9FF\"> BYTE)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>I write an insert sql for the BOM_BILL_OF_MTLS_INTERFACE table for assembly item.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"INSERT INTO BOM_BILL_OF_MTLS_INTERFACE\n(ASSEMBLY_ITEM_ID, ITEM_NUMBER,\nORGANIZATION_ID, --123\nTRANSACTION_TYPE,\/*CREATE*\/\nPROCESS_FLAG, \/*1*\/\nASSEMBLY_TYPE,\nLAST_UPDATE_DATE,\nLAST_UPDATED_BY,\nCREATION_DATE,\nCREATED_BY)\n(\nSELECT DISTINCT m.inventory_item_id ,x.ITEM_NUMBER ,902,'CREATE',1,1,\nsysdate,\n1117,\nsysdate,\n1117\nFROM APPS.XXINN_CREATING_BOM x,\ninv.mtl_system_items_b m\nwhere m.segment1=x.item_NUMBER\nand m.ORGANIZATION_ID=902 --BSB\nand X.ORGANIZATION_CODE = 'BSB'\nand m.inventory_item_id not in (select assembly_item_id\nfrom bom_bill_of_materials where organization_id=902)\n);\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki\" style=\"background-color: #2e3440ff\"><code><span class=\"line\"><span style=\"color: #81A1C1\">INSERT<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">INTO<\/span><span style=\"color: #D8DEE9FF\"> BOM_BILL_OF_MTLS_INTERFACE<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">(ASSEMBLY_ITEM_ID, ITEM_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ORGANIZATION_ID, <\/span><span style=\"color: #616E88\">--123<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">TRANSACTION_TYPE,<\/span><span style=\"color: #616E88\">\/*CREATE*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">PROCESS_FLAG, <\/span><span style=\"color: #616E88\">\/*1*\/<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ASSEMBLY_TYPE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">LAST_UPDATE_DATE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">LAST_UPDATED_BY,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">CREATION_DATE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">CREATED_BY)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">(<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">SELECT DISTINCT<\/span><span style=\"color: #D8DEE9FF\"> m.inventory_item_id ,x.ITEM_NUMBER ,<\/span><span style=\"color: #B48EAD\">902<\/span><span style=\"color: #D8DEE9FF\">,<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">CREATE<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #D8DEE9FF\">,<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">sysdate<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1117<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">sysdate<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1117<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">FROM<\/span><span style=\"color: #D8DEE9FF\"> APPS.XXINN_CREATING_BOM x,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">inv.mtl_system_items_b m<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">where<\/span><span style=\"color: #D8DEE9FF\"> m.segment1<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\">x.item_NUMBER<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">and<\/span><span style=\"color: #D8DEE9FF\"> m.ORGANIZATION_ID<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">902<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #616E88\">--BSB<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">and<\/span><span style=\"color: #D8DEE9FF\"> X.ORGANIZATION_CODE <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">BSB<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">and<\/span><span style=\"color: #D8DEE9FF\"> m.inventory_item_id <\/span><span style=\"color: #81A1C1\">not<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">in<\/span><span style=\"color: #D8DEE9FF\"> (<\/span><span style=\"color: #81A1C1\">select<\/span><span style=\"color: #D8DEE9FF\"> assembly_item_id<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">from<\/span><span style=\"color: #D8DEE9FF\"> bom_bill_of_materials <\/span><span style=\"color: #81A1C1\">where<\/span><span style=\"color: #D8DEE9FF\"> organization_id<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">902<\/span><span style=\"color: #D8DEE9FF\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">);<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>I write an insert sql for the companent items.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"INSERT INTO BOM_INVENTORY_COMPS_INTERFACE\n(COMPONENT_SEQUENCE_ID,\nCOMPONENT_ITEM_ID,\nASSEMBLY_ITEM_NUMBER,\nASSEMBLY_ITEM_ID,\nOPERATION_SEQ_NUM,\nCOMPONENT_QUANTITY,\nEFFECTIVITY_DATE,\nDISABLE_DATE,\nWIP_SUPPLY_TYPE,\nBOM_ITEM_TYPE,\nORGANIZATION_ID,\nCOMPONENT_ITEM_NUMBER,\nPROCESS_FLAG,\nASSEMBLY_TYPE,\nFROM_END_ITEM_UNIT_NUMBER,\nTO_END_ITEM_UNIT_NUMBER,\nTRANSACTION_TYPE,\nitem_num,\nSUPPLY_LOCATOR_ID,\nLAST_UPDATE_DATE,\nLAST_UPDATED_BY,\nCREATION_DATE,\nCREATED_BY,\nCOMPONENT_YIELD_FACTOR,\nPLANNING_FACTOR,\nQUANTITY_RELATED,\nSO_BASIS,\nOPTIONAL,\nMUTUALLY_EXCLUSIVE_OPTIONS,\nINCLUDE_IN_COST_ROLLUP,\nCHECK_ATP,\nREQUIRED_TO_SHIP,\nREQUIRED_FOR_REVENUE,\nINCLUDE_ON_SHIP_DOCS,\nCOMPONENT_REMARKS)\n(SELECT BOM_INVENTORY_COMPONENTS_S.NEXTVAL,\nm1.INVENTORY_ITEM_ID,\nx.item_number,\nm.INVENTORY_ITEM_ID,\n1,\nx.COMPONENT_QUANTITY,\nSYSDATE,\nNULL,\n1,\n4,\n902,\nx.COMPONENT_ITEM_NUMBER,\n1,\n1,\nx.FROM_END_ITEM_UNIT_NUMBER,\nx.TO_END_ITEM_UNIT_NUMBER,\n'CREATE',\nx.item_num,\nNULL,\nSYSDATE,\n1117,\nSYSDATE,\n1117,\n1,\n100,\n2,\n2,\n2,\n2,\n1,\n2,\n2,\n2,\n2,\nx.COMPONENT_REMARKS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 --\u00a0\u00a0\u00a0 l.INVENTORY_LOCATION_ID\nFROM APPS.XXINN_CREATING_BOM x,\n--MTL_ITEM_LOCATIONS_kfv l,\ninv.mtl_system_items_b m,\ninv.mtl_system_items_b m1\nWHERE\u00a0\u00a0\u00a0\u00a0 m.segment1 = x.ITEM_NUMBER\nAND m1.segment1 = x.COMPONENT_ITEM_NUMBER\nAND m.organization_id = 902\nAND m1.organization_id = 902\nAND X.ORGANIZATION_CODE = 'BSB'--and l.SUBINVENTORY_code(+)=x.supply_subinventory\n--and l.CONCATENATED_SEGMENTS(+)=x.SUPPLY_LOCATOR\n)\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki\" style=\"background-color: #2e3440ff\"><code><span class=\"line\"><span style=\"color: #81A1C1\">INSERT<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #81A1C1\">INTO<\/span><span style=\"color: #D8DEE9FF\"> BOM_INVENTORY_COMPS_INTERFACE<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">(COMPONENT_SEQUENCE_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_ITEM_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ASSEMBLY_ITEM_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ASSEMBLY_ITEM_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">OPERATION_SEQ_NUM,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_QUANTITY,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">EFFECTIVITY_DATE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">DISABLE_DATE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">WIP_SUPPLY_TYPE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">BOM_ITEM_TYPE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ORGANIZATION_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_ITEM_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">PROCESS_FLAG,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">ASSEMBLY_TYPE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">FROM_END_ITEM_UNIT_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">TO_END_ITEM_UNIT_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">TRANSACTION_TYPE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">item_num,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">SUPPLY_LOCATOR_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">LAST_UPDATE_DATE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">LAST_UPDATED_BY,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">CREATION_DATE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">CREATED_BY,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_YIELD_FACTOR,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">PLANNING_FACTOR,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">QUANTITY_RELATED,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">SO_BASIS,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">OPTIONAL,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">MUTUALLY_EXCLUSIVE_OPTIONS,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">INCLUDE_IN_COST_ROLLUP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">CHECK_ATP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">REQUIRED_TO_SHIP,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">REQUIRED_FOR_REVENUE,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">INCLUDE_ON_SHIP_DOCS,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">COMPONENT_REMARKS)<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">(<\/span><span style=\"color: #81A1C1\">SELECT<\/span><span style=\"color: #D8DEE9FF\"> BOM_INVENTORY_COMPONENTS_S.NEXTVAL,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">m1.INVENTORY_ITEM_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.item_number,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">m.INVENTORY_ITEM_ID,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.COMPONENT_QUANTITY,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">SYSDATE<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">NULL<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">4<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">902<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.COMPONENT_ITEM_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.FROM_END_ITEM_UNIT_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.TO_END_ITEM_UNIT_NUMBER,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">CREATE<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.item_num,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">NULL<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">SYSDATE<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1117<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">SYSDATE<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1117<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">100<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\">,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">x.COMPONENT_REMARKS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/span><span style=\"color: #616E88\">--\u00a0\u00a0\u00a0 l.INVENTORY_LOCATION_ID<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">FROM<\/span><span style=\"color: #D8DEE9FF\"> APPS.XXINN_CREATING_BOM x,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #616E88\">--MTL_ITEM_LOCATIONS_kfv l,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">inv.mtl_system_items_b m,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">inv.mtl_system_items_b m1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">WHERE<\/span><span style=\"color: #D8DEE9FF\">\u00a0\u00a0\u00a0\u00a0 m.segment1 <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> x.ITEM_NUMBER<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">AND<\/span><span style=\"color: #D8DEE9FF\"> m1.segment1 <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> x.COMPONENT_ITEM_NUMBER<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">AND<\/span><span style=\"color: #D8DEE9FF\"> m.organization_id <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">902<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">AND<\/span><span style=\"color: #D8DEE9FF\"> m1.organization_id <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">902<\/span><\/span>\n<span class=\"line\"><span style=\"color: #81A1C1\">AND<\/span><span style=\"color: #D8DEE9FF\"> X.ORGANIZATION_CODE <\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">BSB<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #616E88\">--and l.SUBINVENTORY_code(+)=x.supply_subinventory<\/span><\/span>\n<span class=\"line\"><span style=\"color: #616E88\">--and l.CONCATENATED_SEGMENTS(+)=x.SUPPLY_LOCATOR<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>And finally you must run the &#8220;Bill and Routing Interface&#8221; request with the following parameter as you see in the screen shot.<\/p>\n\n\n<p><img decoding=\"async\" src=\"https:\/\/enginhafizoglu.com\/wp-content\/uploads\/2011\/03\/030311_0851_BillOfMater1.png\" alt=\"\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Firstly I create a custom table. I write an insert sql for the BOM_BILL_OF_MTLS_INTERFACE table for assembly item. I write an insert sql for the companent items. And finally you must run the &#8220;Bill and Routing Interface&#8221; request with the following parameter as you see in the screen shot.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[114,112,113],"class_list":["post-623","post","type-post","status-publish","format-standard","hentry","category-oracle-e-is-yonetim-sistemi","tag-bill-and-routing-interface","tag-bom_bill_of_mtls_interface","tag-bom_inventory_comps_interface"],"_links":{"self":[{"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=\/wp\/v2\/posts\/623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=623"}],"version-history":[{"count":3,"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=\/wp\/v2\/posts\/623\/revisions"}],"predecessor-version":[{"id":920,"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=\/wp\/v2\/posts\/623\/revisions\/920"}],"wp:attachment":[{"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enginhafizoglu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}