Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like...

27
1. DO POOLING (00) SELECT NVL(DECODE(MIVAHA.TYPE,NULL,'H',MIVAHA.TYPE),' ') CD_JENIS --1 ,RPAD(NVL(DECODE(MIVAHA.ATTRIBUTE3,NULL,'LAIN-LAIN',MIVAHA.ATTRIBUTE3),' '),30,' ') NM_JENIS --2 ,NVL(RPAD(nvl(MMT.SHIPMENT_NUMBER,MMT.TRANSACTION_REFERENCE),9,' '),' ') NODOKJDI --3 ,RPAD(' ',17,' ') NOFAK --4 ,NVL(TO_CHAR(mmt.transaction_date,'dd/mm/rr'),' ') TGLDOKJDI --5 ,TO_CHAR(TO_DATE(mmt.transaction_date,'DD-MON-RRRR'),'DD') HRDOK --6 ,RPAD(NVL(kddev.kodelang,' '),4,' ') KODELANG --7 ,SUBSTR(RPAD(NVL(msi.SEGMENT1,' '),6,' '),2,5) KODEPROD --8 ,RPAD(NVL(msi.DESCRIPTION,' '),25,' ') NAMAPROD --9 ,TO_CHAR(ABS(NVL(mmt.PRIMARY_QUANTITY,0)),'9999999990.99') BANYAK --10 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') hna --11 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND*ABS(mmt.primary_quantity) from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') thna --12 ,LPAD(LTRIM(TO_CHAR(NVL(ABS((SELECT DECODE(NVL(pllv.price_discount,0),0,0, (NVL(pllv.price_discount,0)-4)) FROM po_line_locations_v pllv WHERE PLLV.item_id = MMT.INVENTORY_ITEM_ID AND (end_date >= SYSDATE OR end_date IS NULL) AND ROWNUM = 1 AND start_date IN (SELECT MAX (start_date) FROM po_line_locations_v PLVV2 WHERE PLVV2.item_id = MMT.INVENTORY_ITEM_ID AND (end_date >= SYSDATE OR end_date IS NULL)))),0) ,'999999999990.99')),15,' ') PRSNPOT --13 ,LPAD('0.00',15,' ') NILPPN --14 ,RPAD(NVL(MIVAHA.DESCRIPTION,' '),12,' ') NODO --15 ,RPAD(NVL(TO_CHAR(NVL(mivaha.ALOCATE_DATE,mmt.TRANSACTION_DATE),'dd/mm/ rr'),' '),8,' ') TGLDO --16?? ,RPAD(NVL((SELECT DESCRIPTION FROM MPI_INV_NOTA_ALOKASI_DTL_ALL MIVADA WHERE MIVADA.HEADER_ID = MIVAHA.HEADER_ID AND MIVADA.ITEM_ID = MSI.INVENTORY_ITEM_ID AND ROWNUM =1), NVL(mmt.TRANSACTION_REFERENCE,' ')) ,50,' ') KET --17?? FROM mtl_system_items msi,

Transcript of Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like...

Page 1: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

1. DO POOLING (00)

SELECT NVL(DECODE(MIVAHA.TYPE,NULL,'H',MIVAHA.TYPE),' ') CD_JENIS --1 ,RPAD(NVL(DECODE(MIVAHA.ATTRIBUTE3,NULL,'LAIN-LAIN',MIVAHA.ATTRIBUTE3),' '),30,' ') NM_JENIS --2 ,NVL(RPAD(nvl(MMT.SHIPMENT_NUMBER,MMT.TRANSACTION_REFERENCE),9,' '),' ') NODOKJDI --3 ,RPAD(' ',17,' ') NOFAK --4 ,NVL(TO_CHAR(mmt.transaction_date,'dd/mm/rr'),' ') TGLDOKJDI --5 ,TO_CHAR(TO_DATE(mmt.transaction_date,'DD-MON-RRRR'),'DD') HRDOK --6 ,RPAD(NVL(kddev.kodelang,' '),4,' ') KODELANG --7 ,SUBSTR(RPAD(NVL(msi.SEGMENT1,' '),6,' '),2,5) KODEPROD --8 ,RPAD(NVL(msi.DESCRIPTION,' '),25,' ') NAMAPROD --9 ,TO_CHAR(ABS(NVL(mmt.PRIMARY_QUANTITY,0)),'9999999990.99') BANYAK --10 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') hna --11 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND*ABS(mmt.primary_quantity) from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') thna --12 ,LPAD(LTRIM(TO_CHAR(NVL(ABS((SELECT DECODE(NVL(pllv.price_discount,0),0,0,(NVL(pllv.price_discount,0)-4)) FROM po_line_locations_v pllv WHERE PLLV.item_id = MMT.INVENTORY_ITEM_ID AND (end_date >= SYSDATE OR end_date IS NULL) AND ROWNUM = 1 AND start_date IN (SELECT MAX (start_date) FROM po_line_locations_v PLVV2 WHERE PLVV2.item_id = MMT.INVENTORY_ITEM_ID AND (end_date >= SYSDATE OR end_date IS NULL)))),0) ,'999999999990.99')),15,' ') PRSNPOT --13 ,LPAD('0.00',15,' ') NILPPN --14 ,RPAD(NVL(MIVAHA.DESCRIPTION,' '),12,' ') NODO --15 ,RPAD(NVL(TO_CHAR(NVL(mivaha.ALOCATE_DATE,mmt.TRANSACTION_DATE),'dd/mm/rr'),' '),8,' ') TGLDO --16?? ,RPAD(NVL((SELECT DESCRIPTION FROM MPI_INV_NOTA_ALOKASI_DTL_ALL MIVADA WHERE MIVADA.HEADER_ID = MIVAHA.HEADER_ID AND MIVADA.ITEM_ID = MSI.INVENTORY_ITEM_ID AND ROWNUM =1), NVL(mmt.TRANSACTION_REFERENCE,' ')) ,50,' ') KET --17?? FROM mtl_system_items msi, hr_organization_units hou, mtl_transaction_lot_val_v mtlvv, mtl_material_transactions mmt, mtl_item_categories_v micv, mtl_transaction_types mtt, mpi_branch_code_dev_data mbcda, MPI_INV_NOTA_ALOKASI_HDR_ALL MIVAHA ,(SELECT LPAD(dev.kodelang,4,' ') kodelang, dev.PRIMARY_INVENTORY_CODE --, dev.* FROM mpi_branch_code_dev_data dev WHERE dev.kodelang IS NOT NULL -- AND dev.branch_id = :v_branchid ) kddev WHERE msi.inventory_item_id = mmt.inventory_item_id --AND hou.NAME = 'MPI - Master Item'

Page 2: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

AND hou.organization_id = msi.organization_id AND mtlvv.transaction_id = mmt.transaction_id AND micv.inventory_item_id = msi.inventory_item_id AND micv.organization_id = msi.organization_id AND UPPER (micv.category_set_name) = 'SALES AND MARKETING' and kddev.PRIMARY_INVENTORY_CODE = mtt.ATTRIBUTE1 --AND mtt.attribute1 = mbcda.PRIMARY_INVENTORY_CODE AND HOU.ORGANIZATION_ID = mbcda.WAREHOUSE_ID AND MIVAHA.DO_NUMBER(+) = mmt.SHIPMENT_NUMBER AND MMT.TRANSACTION_TYPE_ID = MTT.TRANSACTION_TYPE_ID AND mbcda.branch_id = :v_poolid AND UPPER(mtt.TRANSACTION_TYPE_NAME) LIKE '%TRANSFER TO%' AND UPPER(MTT.DESCRIPTION) LIKE '%PENGIRIMAN%' AND TO_CHAR (TO_DATE (mmt.transaction_date, 'DD-MON-YYYY'), 'MM') = :v_month AND TO_CHAR (TO_DATE (mmt.transaction_date, 'DD-MON-RRRR'), 'RR') = TO_CHAR(SYSDATE,'RR');

2. FO - POOLING BANDUNG

SELECT --mmt.organization_id,mtt.transaction_type_id,-- RPAD(NVL(DECODE(mtt.transaction_type_id,12,'G'),' '),1,' ') CD_JENIS --1 CASE WHEN upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' THEN 'G' WHEN upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' THEN 'B' WHEN upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' THEN 'D' WHEN upper(transaction_type_name) like '%RECEIPT%FROM%' THEN '0' ELSE ' ' END CD_JENIS --1 -- ,RPAD(DECODE(NVL(mtt.transaction_type_id,0),12,'Lain-lain'),30,' ') NM_JENIS --2 ,CASE WHEN upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' THEN RPAD('Lain-lain',30,' ') WHEN upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' THEN RPAD('Klaim ED',30,' ') WHEN upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' THEN RPAD('Klaim Barang Rusak',30,' ') WHEN upper(transaction_type_name) like '%RECEIPT%FROM%' THEN RPAD('Realokasi Barang',30,' ') ELSE RPAD(' ',30,' ') END NM_JENIS --2 ,RPAD(nvl(MMT.SHIPMENT_NUMBER,MMT.TRANSACTION_REFERENCE),5,' ') nodokjdi --3 ,RPAD(' ',17,' ') NOFAK --4 ,LPAD(TO_CHAR(mmt.transaction_date,'mm/dd/rr'),8,' ') AS TGLDOKJDI --5 ,RPAD(EXTRACT (DAY FROM mmt.TRANSACTION_DATE),2,' ') HRDOK --6 ,RPAD(NVL(nvl((select kodelang from mpi_branch_code_dev_data mbcdd where mtt.attribute1 = mbcdd.PRIMARY_INVENTORY_CODE),(select kodelang from mpi_branch_code_dev_data mbcdd where mbcdd.WAREHOUSE_ID = mmt.TRANSFER_ORGANIZATION_ID)),' '),4,' ') KODELANG --7 ,SUBSTR(RPAD(NVL(msi.SEGMENT1,' '),6,' '),2,5) KODEPROD --8 ,RPAD(NVL(msi.DESCRIPTION,' '),25,' ') NAMAPROD --9 ,(LPAD(LTRIM(TO_CHAR(ABS(NVL(mmt.PRIMARY_QUANTITY,0)),'99999999990.99')),14,' ')) BANYAK --10 ,LPAD(LTRIM(TO_CHAR(ABS(NVL(unit.unit_price,0)),'999999999990.99')),15,' ') HNA --11 ,(LPAD(LTRIM(TO_CHAR(ABS(NVL(mmt.PRIMARY_QUANTITY*unit.unit_price,0)),'999999999990.99')),15,' ')) THNA --12 ,LPAD(LTRIM(TO_CHAR(NVL(ABS((SELECT CASE WHEN pllv.price_discount - 4 <= 0 THEN 0 ELSE pllv.price_discount - 4 END FROM po_line_locations_v pllv WHERE item_id = mmt.inventory_item_id AND (end_date >= SYSDATE OR end_date IS NULL) AND ROWNUM = 1 AND start_date IN (SELECT MAX (start_date) FROM po_line_locations_v WHERE item_id = mmt.inventory_item_id AND ((end_date >= SYSDATE) OR (end_date IS NULL)))) ),0),'999999999990.99')),15,' ') PRSNPOT --13 ,LPAD('0.00',15,' ') NILPPN --14 ,RPAD(mmt.shipment_number,12,' ') nodo --15

Page 3: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

,RPAD(NVL(TO_CHAR(mmt.TRANSACTION_DATE ,'mm/dd/rr'),0),8,' ') tgldo --16 ,RPAD(NVL(mmt.TRANSACTION_REFERENCE,' '),50,' ') KET --17 FROM (SELECT * FROM mtl_transaction_types WHERE DISABLE_DATE IS NULL AND (upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' or upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' or upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' or upper(transaction_type_name) like '%RECEIPT%FROM%') --IN (132, 133, 174, 21) and upper(transaction_type_name) not like '%RECEIPT%FROM%POOLING%' ) mtt, mtl_material_transactions mmt, (SELECT * FROM mtl_system_items WHERE ORGANIZATION_ID=104) msi, (SELECT * FROM mtl_item_categories WHERE CATEGORY_SET_ID=1) mic, mtl_categories_b mcb, hr_all_organization_units hao, (SELECT * FROM mtl_transaction_lot_numbers WHERE TRANSACTION_QUANTITY > 0) mtln, (SELECT DISTINCT A.ITEM_ID,A.UNIT_PRICE,B.LAST_UPDATE_DATE FROM PO_LINES_ALL A, (SELECT * FROM PO_HEADERS_ALL WHERE type_lookup_code = 'QUOTATION' AND status_lookup_code = 'A' AND (end_date > SYSDATE OR end_date IS NULL) ) B WHERE A.PO_HEADER_ID = B.PO_HEADER_ID AND (A.ITEM_ID,B.LAST_UPDATE_DATE) IN ( SELECT T.ITEM_ID,MAX(T1.LAST_UPDATE_DATE) LAST_UPDATE_DATE FROM PO_LINES_ALL T, (SELECT * FROM PO_HEADERS_ALL WHERE type_lookup_code = 'QUOTATION' AND status_lookup_code = 'A' AND (end_date > SYSDATE OR end_date IS NULL) ) T1 WHERE T.PO_HEADER_ID = T1.PO_HEADER_ID GROUP BY T.ITEM_ID) ) unitWHERE mtt.TRANSACTION_TYPE_ID = mmt.TRANSACTION_TYPE_ID AND mtln.TRANSACTION_ID = mmt.TRANSACTION_ID AND mtln.INVENTORY_ITEM_ID = mmt.INVENTORY_ITEM_ID AND msi.INVENTORY_ITEM_ID = mmt.INVENTORY_ITEM_ID AND mmt.ORGANIZATION_ID = hao.ORGANIZATION_ID AND msi.INVENTORY_ITEM_ID=mic.INVENTORY_ITEM_ID AND msi.ORGANIZATION_ID=mic.ORGANIZATION_ID AND mic.CATEGORY_ID=mcb.CATEGORY_ID AND mmt.inventory_item_id = unit.item_id(+) AND TO_CHAR(mmt.transaction_date,'mm') = :v_month AND EXISTS ( SELECT t1.organization_id kd_wh FROM hr_organization_information t1 WHERE t1.org_information_context = 'Accounting Information' AND mmt.organization_id = t1.organization_id AND EXISTS ( SELECT t2.organization_id FROM hr_organization_units t2 WHERE t1.org_information3 = t2.organization_id AND EXISTS ( SELECT 1 FROM mpi.mpi_branch_code_dev_data t3 WHERE t2.attribute1 = t3.branch_code AND branch_id = :v_poolid)))ORDER BY MMT.INVENTORY_ITEM_ID

Page 4: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

3. FO POOLING – JKT -- FO POOLING (00)

SELECT --mmt.organization_id,mtt.transaction_type_id,-- RPAD(NVL(DECODE(mtt.transaction_type_id,12,'G'),' '),1,' ') CD_JENIS --1 CASE WHEN upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' THEN 'G' WHEN upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' THEN 'B' WHEN upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' THEN 'D' WHEN upper(transaction_type_name) like '%RECEIPT%FROM%' THEN '0' ELSE ' ' END CD_JENIS --1-- ,RPAD(DECODE(NVL(mtt.transaction_type_id,0),12,'Lain-lain'),30,' ') NM_JENIS --2 ,CASE WHEN upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' THEN RPAD('Lain-lain',30,' ') WHEN upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' THEN RPAD('Klaim ED',30,' ') WHEN upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' THEN RPAD('Klaim Barang Rusak',30,' ') WHEN upper(transaction_type_name) like '%RECEIPT%FROM%' THEN RPAD('Realokasi Barang',30,' ') ELSE RPAD(' ',30,' ') END NM_JENIS --2 ,RPAD(nvl(MMT.SHIPMENT_NUMBER,MMT.TRANSACTION_REFERENCE),9,' ') nodokjdi --3 ,RPAD(' ',17,' ') NOFAK --4 ,LPAD(TO_CHAR(mmt.transaction_date,'mm/dd/rr'),8,' ') AS TGLDOKJDI --5 ,RPAD(EXTRACT (DAY FROM mmt.TRANSACTION_DATE),2,' ') HRDOK --6 ,RPAD(NVL(' ',' '),4,' ') KODELANG --7 ,SUBSTR(RPAD(NVL(msi.SEGMENT1,' '),6,' '),2,5) KODEPROD --8 ,RPAD(NVL(msi.DESCRIPTION,' '),25,' ') NAMAPROD --9 ,(LPAD(LTRIM(TO_CHAR(ABS(NVL(mmt.PRIMARY_QUANTITY,0)),'99999999990.99')),14,' ')) BANYAK --10 ,LPAD(LTRIM(TO_CHAR(ABS(NVL(unit.unit_price,0)),'999999999990.99')),15,' ') HNA --11 ,(LPAD(LTRIM(TO_CHAR(ABS(NVL(mmt.PRIMARY_QUANTITY*unit.unit_price,0)),'999999999990.99')),15,' ')) THNA --12 ,LPAD(LTRIM(TO_CHAR(NVL(ABS((SELECT CASE WHEN pllv.price_discount - 4 <= 0 THEN 0 ELSE pllv.price_discount - 4 END FROM po_line_locations_v pllv WHERE item_id = mmt.inventory_item_id AND (end_date >= SYSDATE OR end_date IS NULL) AND ROWNUM = 1 AND start_date IN (SELECT MAX (start_date) FROM po_line_locations_v WHERE item_id = mmt.inventory_item_id AND ((end_date >= SYSDATE) OR (end_date IS NULL)))) ),0),'999999999990.99')),15,' ') PRSNPOT --13 ,LPAD('0.00',15,' ') NILPPN --14 ,RPAD(mmt.shipment_number,12,' ') nodo --15 ,RPAD(NVL(TO_CHAR(mmt.TRANSACTION_DATE ,'mm/dd/rr'),0),8,' ') tgldo --16 ,RPAD(NVL(mmt.TRANSACTION_REFERENCE,' '),50,' ') KET --17FROM (SELECT * FROM mtl_transaction_types WHERE DISABLE_DATE IS NULL AND (upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' or upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' or upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' or upper(transaction_type_name) like '%RECEIPT%FROM%') --IN (132, 133, 174, 21) and upper(transaction_type_name) not like '%RECEIPT%FROM%POOLING%' ) mtt, mtl_material_transactions mmt, (SELECT * FROM mtl_system_items WHERE ORGANIZATION_ID=104) msi, (SELECT * FROM mtl_item_categories WHERE CATEGORY_SET_ID=1) mic, mtl_categories_b mcb, hr_all_organization_units hao, (SELECT * FROM mtl_transaction_lot_numbers WHERE TRANSACTION_QUANTITY > 0) mtln, (SELECT DISTINCT A.ITEM_ID,A.UNIT_PRICE,B.LAST_UPDATE_DATE FROM PO_LINES_ALL A,

Page 5: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

(SELECT * FROM PO_HEADERS_ALL WHERE type_lookup_code = 'QUOTATION' AND status_lookup_code = 'A' AND (end_date > SYSDATE OR end_date IS NULL) ) B WHERE A.PO_HEADER_ID = B.PO_HEADER_ID AND (A.ITEM_ID,B.LAST_UPDATE_DATE) IN ( SELECT T.ITEM_ID,MAX(T1.LAST_UPDATE_DATE) LAST_UPDATE_DATE FROM PO_LINES_ALL T, (SELECT * FROM PO_HEADERS_ALL WHERE type_lookup_code = 'QUOTATION' AND status_lookup_code = 'A' AND (end_date > SYSDATE OR end_date IS NULL) ) T1 WHERE T.PO_HEADER_ID = T1.PO_HEADER_ID GROUP BY T.ITEM_ID) ) unitWHERE mtt.TRANSACTION_TYPE_ID = mmt.TRANSACTION_TYPE_ID AND mtln.TRANSACTION_ID = mmt.TRANSACTION_ID AND mtln.INVENTORY_ITEM_ID = mmt.INVENTORY_ITEM_ID AND msi.INVENTORY_ITEM_ID = mmt.INVENTORY_ITEM_ID AND mmt.ORGANIZATION_ID = hao.ORGANIZATION_ID AND msi.INVENTORY_ITEM_ID=mic.INVENTORY_ITEM_ID AND msi.ORGANIZATION_ID=mic.ORGANIZATION_ID AND mic.CATEGORY_ID=mcb.CATEGORY_ID AND mmt.inventory_item_id = unit.item_id(+) AND TO_CHAR(mmt.transaction_date,'mm') = :v_month AND EXISTS ( SELECT t1.organization_id kd_wh FROM hr_organization_information t1 WHERE t1.org_information_context = 'Accounting Information' AND mmt.organization_id = t1.organization_id AND EXISTS ( SELECT t2.organization_id FROM hr_organization_units t2 WHERE t1.org_information3 = t2.organization_id AND EXISTS ( SELECT 1 FROM mpi.mpi_branch_code_dev_data t3 WHERE t2.attribute1 = t3.branch_code AND branch_id = :v_poolid))) ORDER BY MMT.INVENTORY_ITEM_ID;

SELECT * FROM MTL_MATERIAL_TRANSACTIONS MMT, MTL_TRANSACTION_TYPES MTT WHERE MMT.TRANSACTION_TYPE_ID = MTT.TRANSACTION_TYPE_ID AND (upper(transaction_type_name) like '%INTRANSIT%RECEIPT%' or upper(transaction_type_name) like '%ED%INTER-ORG%TRANSFER%' or upper(transaction_type_name) like '%NDK%INTER-ORG%TRANSFER%' or upper(transaction_type_name) like '%RECEIPT%FROM%') AND MMT.ORGANIZATION_ID = 105 AND TO_CHAR(mmt.transaction_date,'mm') = :v_month

4. PENERIMAAN JKT1 DARI POOLING NON ORACLE

--Penerimaan JKT1 dari POOLING NON ORACLE (Bandung & Surabaya)

SELECT DISTINCT msi.INVENTORY_ITEM_ID, RPAD(NVL(mmt.TRANSACTION_REFERENCE,' '),11,' ') nodo, --1 NVL(DECODE (UPPER(mtt.TRANSACTION_TYPE_NAME), 'RECEIPT FROM POOLING BDG', '21',

Page 6: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

'RECEIPT FROM POOLING SBY', '31' ),' ') kodesup --2 ,NVL(RPAD(mmt.TRANSACTION_REFERENCE,6,' '),' ') nodok --3 ,RPAD(NVL(REPLACE(micv.category_concat_segs,'.',''),' '),5,' ') klasprod --4 ,SUBSTR(RPAD(NVL(msi.segment1,' '),6,' '),2,5) kodeprod --5 ,RPAD(NVL(msi.description,' '),25,' ') namaprod --6 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') hna --7 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND*0.1 from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') ppn --8 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') hpc --9 ,LPAD(NVL(mmt.TRANSACTION_QUANTITY,0),10,' ') kirim --10 ,LPAD(NVL(mmt.TRANSACTION_QUANTITY,0),10,' ') terima --11 ,NVL(msi.attribute3,' ') kodeotc --12 ,RPAD(' ',12,' ') kunci_a --13 ,TO_CHAR(SYSDATE,'mm/dd/rr') tglsys --14 ,RPAD(NVL(mtlvv.lot_number,' '),8,' ') nobatch --15 ,mmt.TRANSACTION_DATE Tgl_Terima FROM mtl_system_items msi, hr_organization_units hou, mtl_transaction_lot_val_v mtlvv, mtl_material_transactions mmt, mtl_item_categories_v micv, hr_organization_information hoi, hr_organization_units hou2, mpi_branch_code_dev_data mbcda, MTL_TRANSACTION_TYPES mtt WHERE msi.inventory_item_id = mmt.inventory_item_id AND hou.NAME = 'MPI - Master Item' AND hou.organization_id = msi.organization_id AND mtlvv.transaction_id = mmt.transaction_id AND micv.inventory_item_id = msi.inventory_item_id AND micv.organization_id = msi.organization_id AND micv.CATEGORY_SET_ID = 1 AND mmt.owning_organization_id = hoi.organization_id AND hoi.org_information1 <> 'INV' AND hoi.org_information3 = to_char(hou2.organization_id) AND hou2.attribute1 = mbcda.branch_code AND mbcda.branch_id = :p_branchid AND mmt.TRANSACTION_TYPE_ID = mtt.TRANSACTION_TYPE_ID AND (UPPER(mtt.TRANSACTION_TYPE_NAME) = 'RECEIPT FROM POOLING SBY' OR UPPER(mtt.TRANSACTION_TYPE_NAME) = 'RECEIPT FROM POOLING BDG') AND TO_CHAR (TO_DATE (mmt.transaction_date, 'DD-MON-RRRR'), 'MM') = :v_month AND TO_CHAR (TO_DATE (mmt.transaction_date, 'DD-MON-RRRR'), 'RR') = TO_CHAR(SYSDATE,'RR');

Page 7: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'
Page 8: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

5. ASR CABANG

exec dbms_application_info.SET_CLIENT_INFO(102)

select * from PO_REQUISITION_HEADERS_INQ_V

select * from PO_REQUISITION_LINES_INQ_V

select * from MTL_SYSTEM_ITEMS

/* Formatted on 2009/03/25 15:28 (Formatter Plus v4.8.8) */SELECT a.requisition_num, a.line_num, c.segment1, a.item_description, a.quantity, unit_meas_lookup_code, a.unit_price, a.authorization_status, a.need_by_date, a.creation_date, a.suggested_vendor_name, b.description FROM po_requisition_lines_inq_v a, po_requisition_headers_inq_v b, mtl_system_items c WHERE a.requisition_header_id = b.requisition_header_id AND c.inventory_item_id = a.item_id AND c.organization_id = 104

6. MATERIAL TRANSACTION DILUAR SALES ORDER

/* Formatted on 2009/03/20 13:56 (Formatter Plus v4.8.8) */SELECT msi.segment1, msi.DESCRIPTION , mmt.subinventory_code,mmt.SHIPMENT_NUMBER, mmt.TRANSACTION_QUANTITY ,mmt.TRANSACTION_REFERENCE, mmt.TRANSACTION_DATE , mtt.TRANSACTION_TYPE_NAME--SUM (mmt.transaction_quantity) FROM mtl_material_transactions mmt, mtl_transaction_types mtt, mtl_system_items msi WHERE msi.inventory_item_id = mmt.inventory_item_id AND msi.organization_id = 104 -- 104 =Nama Organisasi master item AND mmt.organization_id = 106 /* 106=JKT1 (hr_oraganization_units) ; 105=pooling*/ AND upper(mtt.transaction_type_name) not like '%ORDER%' AND mmt.transaction_type_id = mtt.transaction_type_id AND TO_DATE (mmt.transaction_date) BETWEEN '01-mar-2009' AND '30-MAR-2009' GROUP BY msi.segment1, mmt.subinventory_code , msi.DESCRIPTION

7. PENERIMAAN DAN PENGELUARAN BARANG

/* Formatted on 2009/03/30 17:28 (Formatter Plus v4.8.8) */SELECT mmt.SHIPMENT_NUMBER, mmt.CREATION_DATE,msi.segment1, msi.DESCRIPTION, mmt.subinventory_code, SUM (mmt.transaction_quantity) FROM mtl_material_transactions mmt, mtl_transaction_types mtt, mtl_system_items msi WHERE msi.inventory_item_id = mmt.inventory_item_id AND msi.organization_id = 104 AND mmt.organization_id = 105 /*pengiriman inter-org dari pooling*/ AND mtt.transaction_type_name = 'Intransit Shipment' AND mmt.transaction_type_id = mtt.transaction_type_id-- AND mmt.transaction_type_id = 12 AND TO_DATE (mmt.transaction_date) BETWEEN '01-mar-2009' AND '31-MAR-2009'GROUP BY mmt.SHIPMENT_NUMBER,msi.segment1, mmt.CREATION_DATE,msi.DESCRIPTION,mmt.subinventory_code

Page 9: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

/* Formatted on 2009/03/30 17:28 (Formatter Plus v4.8.8) */SELECT mmt.SHIPMENT_NUMBER,mmt.CREATION_DATE, msi.segment1,msi.DESCRIPTION, mmt.subinventory_code, SUM (mmt.transaction_quantity) FROM mtl_material_transactions mmt, mtl_transaction_types mtt, mtl_system_items msi WHERE msi.inventory_item_id = mmt.inventory_item_id AND msi.organization_id = 104 AND mmt.organization_id = 106 /*penerimaan JK1 dari pooling*/ AND mtt.transaction_type_name = 'Intransit Receipt' AND mmt.transaction_type_id = mtt.transaction_type_id AND TO_DATE (mmt.transaction_date) BETWEEN '01-mar-2009' AND '31-MAR-2009'GROUP BY mmt.SHIPMENT_NUMBER,mmt.CREATION_DATE, msi.segment1,msi.DESCRIPTION, mmt.subinventory_code

RRCV_VRC_HDS_V RVHV, RCV_TRANSACTIONS RT, where AND RT.SHIPMENT_HEADER_ID = RVHV.SHIPMENT_HEADER_ID AND RT.TRANSACTION_TYPE = 'DELIVER' AND MMT.RCV_TRANSACTION_ID = RT.TRANSACTION_ID

8. SI (PENERIMAAN DARI CABANG BANDUNG & SURABAYA)

SELECT DISTINCT msi.INVENTORY_ITEM_ID, RPAD(NVL(mmt.TRANSACTION_REFERENCE,' '),11,' ') nodo, --1 NVL(DECODE (UPPER(mtt.TRANSACTION_TYPE_NAME), 'RECEIPT FROM POOLING BDG', '21', 'RECEIPT FROM POOLING SBY', '31' ),' ') kodesup --2 ,NVL(RPAD(mmt.TRANSACTION_REFERENCE,6,' '),' ') nodok --3 ,RPAD(NVL(REPLACE(micv.category_concat_segs,'.',''),' '),5,' ') klasprod --4 ,SUBSTR(RPAD(NVL(msi.segment1,' '),6,' '),2,5) kodeprod --5 ,RPAD(NVL(msi.description,' '),25,' ') namaprod --6 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') hna --7 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND*0.1 from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') ppn --8 ,LPAD(LTRIM(TO_CHAR(NVL((select qll.OPERAND from qp_list_headers qlh, qp_list_lines_v qll where qlh.LIST_HEADER_ID = qll.LIST_HEADER_ID and sysdate between qll.START_DATE_ACTIVE and nvl( qll.END_DATE_ACTIVE,'31-DEC-4000' ) and UPPER(qlh.name) not like '%OPBAL%' and UPPER(qlh.name) not like '%DOSP%' and qll.PRODUCT_ATTR_VALUE = to_char(MSI.INVENTORY_ITEM_ID) AND ROWNUM = 1),0),'999999999990.90')),15,' ') hpc --9 ,LPAD(NVL(mmt.TRANSACTION_QUANTITY,0),10,' ') kirim --10 ,LPAD(NVL(mmt.TRANSACTION_QUANTITY,0),10,' ') terima --11 ,NVL(msi.attribute3,' ') kodeotc --12

Page 10: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

,RPAD(' ',12,' ') kunci_a --13 ,TO_CHAR(SYSDATE,'mm/dd/rr') tglsys --14 ,RPAD(NVL(mtlvv.lot_number,' '),8,' ') nobatch --15 FROM mtl_system_items msi, hr_organization_units hou, mtl_transaction_lot_val_v mtlvv, mtl_material_transactions mmt, mtl_item_categories_v micv, hr_organization_information hoi, hr_organization_units hou2, mpi_branch_code_dev_data mbcda, MTL_TRANSACTION_TYPES mtt WHERE msi.inventory_item_id = mmt.inventory_item_id AND hou.NAME = 'MPI - Master Item' AND hou.organization_id = msi.organization_id AND mtlvv.transaction_id = mmt.transaction_id AND micv.inventory_item_id = msi.inventory_item_id AND micv.organization_id = msi.organization_id AND micv.CATEGORY_SET_ID = 1 AND mmt.owning_organization_id = hoi.organization_id AND hoi.org_information1 <> 'INV' AND hoi.org_information3 = to_char(hou2.organization_id) AND hou2.attribute1 = mbcda.branch_code AND mbcda.branch_id = :p_branchid AND mmt.TRANSACTION_TYPE_ID = mtt.TRANSACTION_TYPE_ID AND (UPPER(mtt.TRANSACTION_TYPE_NAME) = 'RECEIPT FROM POOLING SBY' OR UPPER(mtt.TRANSACTION_TYPE_NAME) = 'RECEIPT FROM POOLING BDG') AND TO_CHAR (TO_DATE (mmt.transaction_date, 'DD-MON-RRRR'), 'MM') = :v_month AND TO_CHAR (TO_DATE (mmt.transaction_date, 'DD-MON-RRRR'), 'RR') = TO_CHAR(SYSDATE,'RR');

9. STOK OPNAME CABANG

/* Formatted on 2009/04/05 12:21 (Formatter Plus v4.8.8) */SELECT a.segment1 KOBAR, a.description, z.qty_all, '|', b.qty qty_non_staging, c.qty qty_staging, d.qty qty_ed, g.qty_GIT, e.qty qty_selisih, '|', f.qty_proforma, '|', NULL STOCK1, NULL STOCK2 FROM (SELECT a.inventory_item_id, a.segment1, a.description FROM mtl_system_items_b a WHERE a.organization_id = :id_gudang) a, (SELECT b.inventory_item_id, SUM (b.transaction_quantity) qty FROM mtl_onhand_quantities b WHERE b.organization_id = :id_gudang AND b.subinventory_code NOT IN ('Staging', 'ED', 'SELISIH', 'GIT') GROUP BY b.inventory_item_id) b, (SELECT b.inventory_item_id, SUM (b.transaction_quantity) qty FROM mtl_onhand_quantities b WHERE b.organization_id = :id_gudang AND b.subinventory_code = 'Staging' GROUP BY b.inventory_item_id) c, (SELECT b.inventory_item_id, SUM (b.transaction_quantity) qty FROM mtl_onhand_quantities b WHERE b.organization_id = :id_gudang AND b.subinventory_code = 'ED' GROUP BY b.inventory_item_id) d, (SELECT b.inventory_item_id, SUM (b.transaction_quantity) qty FROM mtl_onhand_quantities b WHERE b.organization_id = :id_gudang AND b.subinventory_code = 'SELISIH' GROUP BY b.inventory_item_id) e, (SELECT inventory_item_id,

Page 11: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

SUM (primary_reservation_quantity) qty_proforma FROM mtl_reservations WHERE organization_id = :id_gudang AND subinventory_code = 'Staging' GROUP BY inventory_item_id) f, (SELECT b.inventory_item_id, SUM (b.transaction_quantity) qty_all FROM mtl_onhand_quantities b WHERE b.organization_id = :id_gudang GROUP BY b.inventory_item_id) z, (SELECT b.inventory_item_id, SUM (b.transaction_quantity) qty_GIT FROM mtl_onhand_quantities b WHERE b.organization_id = :id_gudang AND b.subinventory_code = 'GIT' GROUP BY b.inventory_item_id) g WHERE a.inventory_item_id = b.inventory_item_id(+) AND a.inventory_item_id = c.inventory_item_id(+) AND a.inventory_item_id = d.inventory_item_id(+) AND a.inventory_item_id = e.inventory_item_id(+) AND a.inventory_item_id = f.inventory_item_id(+) AND a.inventory_item_id = z.inventory_item_id(+) AND a.inventory_item_id = g.inventory_item_id(+)ORDER BY SUBSTR (a.segment1, 1, 2), a.description

10. BACKORDER REPORT select-- wdd.currency_code currency_code,

wdd.date_requested Tgl_Transaksi,-- nvl(wdd.source_line_set_id,wdd.source_line_id) source_line_set_id,-- decode( :p_sort_by,-- 'CUSTOMER',-- substrb(party.party_name,1,50),-- 'WAREHOUSE',-- ood.organization_name,-- 'ORDER',-- wdd.source_header_number,-- null) sort_by,-- wdd.source_header_number order_number,-- wdd.source_header_id source_header_id, --3455286

substrb(party.party_name,1,50) customer_name,cust_acct.account_number customer_number,

-- wdd.source_line_id, wdd.src_requested_quantity ordered_qty, wdd.src_requested_quantity_uom order_UOM, wdd.source_line_number line_number, --nvl(wdd.top_model_line_id,wdd.source_line_number) option_number,-- wdd.top_model_line_id option_number,-- &rp_item_flex_all_seg item_code,-- wdd.inventory_item_id, wdd.item_description,-- wdd.source_code,-- wdd.shipment_priority_code,-- wdd.requested_quantity_uom, sum(nvl(wdd.requested_quantity,0)) backordered_quantity, wdd.date_scheduled, wdd.organization_id, ood.organization_name, wdd.unit_price -- BugFix #3738248from org_organization_definitions ood, hz_parties party, hz_cust_accounts cust_acct,

Page 12: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

-- &lp_item_from-- &lp_country_from wsh_delivery_details wdd, mtl_system_items_vl si --Bug# 3306781where wdd.inventory_item_id = si.inventory_item_id (+) --Bug# 3306781and wdd.organization_id = si.organization_idand wdd.released_status = 'B'and cust_acct.party_id = party.party_idand wdd.customer_id = cust_acct.cust_account_idand wdd.organization_id = ood.organization_id--and wdd.source_code = :P_SOURCE_SYSTEM--&lp_item_id--&lp_item_where--&lp_inventory--&lp_header_number--&lp_order_type--&lp_customer--&lp_warehouse--&lp_created_by--&lp_country_where--&lp_source_codegroup by wdd.currency_code, wdd.inventory_item_id, wdd.date_requested, substrb(party.party_name,1,50), ood.organization_name, wdd.source_header_number, wdd.source_header_id, --Bug#3455286 cust_acct.account_number, wdd.source_line_id, wdd.src_requested_quantity, wdd.src_requested_quantity_uom, wdd.source_line_number, wdd.top_model_line_id, wdd.inventory_item_id, wdd.item_description, wdd.source_code, wdd.shipment_priority_code, wdd.requested_quantity_uom, wdd.date_scheduled, wdd.organization_id, wdd.source_line_set_id, wdd.unit_price -- BugFix#3738248-- &rp_item_flex_all_seg----order by -- wdd.currency_code,-- decode( :p_sort_by,-- 'CUSTOMER',-- substrb(party.party_name,1,50),-- 'WAREHOUSE',-- ood.organization_name,-- 'ORDER',-- wdd.source_header_number,-- null)

Page 13: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

11. CANCEL ORDER BY REASON

exec dbms_application_info.set_client_info(103)

SELECT lh.LINE_ID , org.name custumer, org.customer_number cust_no, h.order_number order_number,-- h.transactional_curr_code currency1, h.ordered_date order_date, lh.ordered_item Kodeprod,-- nvl(lh.cancelled_quantity,0)*nvl(lh.unit_selling_price,0) amount,-- lh.line_id lineid, SI.description Nama_Produk,-- lh.inventory_item_id iid,-- lh.line_number ||'.'||lh.shipment_number||'.'||lh.option_number linenum, DECODE(l.ITEM_TYPE_CODE,'SERVICE',L.LINE_NUMBER ||'.'|| L.SHIPMENT_NUMBER||'.'|| L.OPTION_NUMBER ||'.'||L.COMPONENT_NUMBER || decode(L.SERVICE_NUMBER,null,null,'.'||L.SERVICE_NUMBER), 'INCLUDED',L.LINE_NUMBER ||'.'|| L.SHIPMENT_NUMBER||'.'|| L.OPTION_NUMBER ||'.'||L.COMPONENT_NUMBER ||decode(L.SERVICE_NUMBER,null,null,'.'||L.SERVICE_NUMBER), L.LINE_NUMBER || '.' || L.SHIPMENT_NUMBER || decode(L.OPTION_NUMBER,null,null,'.'||L.OPTION_NUMBER)) linenum,-- lh.shipment_number shipnum, -- lh.option_number optionnum, lh.ordered_quantity ordered_qty, lh.order_quantity_uom unit1, lh2.CANCELLED_QUANTITY , lh2.UNIT_LIST_PRICE HNA,-- lh.cancelled_quantity cancelled_qty,-- lh.cancelled_quantity2 cancelled_qty2,-- lh.ordered_quantity_uom2 unit2, lu.meaning cancel_reason ,-- h.salesrep_id hsalesrep_id,-- lh.salesrep_id lsalesrep_id,-- sr2.name lsalesrep,-- sr.name salesrep, lh.hist_creation_date tgl_cancel, fnd_user.user_name username,--lh.item_identifier_type,--lh.ordered_item_id,--&rp_item_flex_all_seg item_flex,/* decode (substr(upper(:p_print_description),1,1), 'P', si.description ,'D', decode(lh.item_identifier_type, 'INT', si.description, 'CUST', nvl(ci.customer_item_desc, si.description), oi.item_description),'O', decode (lh.item_identifier_type, 'INT', &rp_item_flex_all_seg, 'CUST', ci.customer_item_number,lh.ordered_item),'C', decode(lh.item_identifier_type, 'INT', &rp_item_flex_all_seg , 'CUST', ci.customer_item_number || ' '|| nvl(ci.customer_item_desc, si.description),lh.ordered_item || ' '|| nvl(oi.item_description, si.description)),&rp_item_flex_all_seg) Item,*/-- h.conversion_rate conversion_rate,-- h.conversion_type_code conversion_type_code,-- h.transactional_curr_code currency_code,-- lh.line_category_code cat_code, NULL FROM oe_order_lines_history lh, OE_ORDER_LINES_ALL LH2, oe_order_lines_all l,

Page 14: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

oe_order_headers_all h, oe_reasons r, mtl_system_items_vl SI, ra_salesreps sr, ra_salesreps sr2, oe_lookups lu, oe_sold_to_orgs_v org, fnd_user /* mtl_customer_items ci, oe_items_v oi*/WHERE lh.header_id = h.header_id and l.header_id = h.header_id and l.line_id = lh.line_id-- AND lh.hist_type_code='CANCELLATION' AND h.salesrep_id=sr.salesrep_id(+) AND lh.salesrep_id=sr2.salesrep_id(+) AND r.reason_id=lh.reason_id AND r.reason_code = lu.lookup_code AND LH2.LINE_ID = LH.LINE_ID and lh2.CANCELLED_QUANTITY <> 0 AND lu.lookup_type = 'CANCEL_CODE' AND nvl(SI.organization_id,0) = nvl(oe_sys_parameters.value('MASTER_ORGANIZATION_ID'),0) AND lh.inventory_item_id=SI.inventory_item_id/* and lh.ordered_item_id = ci.customer_item_id(+) and lh.ordered_item = oi.item(+)*/ AND org.organization_id=lh.sold_to_org_id AND lh.hist_created_by=fnd_user.user_id-- and nvl(h.org_id,0)= nvl(:p_organization_id,0)----&lp_order_num--&lp_salesrep--&lp_customer_name--&lp_order_date--&lp_item_flex_all_seg--&lp_cancelled_by--&lp_cancel_date--&lp_cancel_reason--&lp_order_category--&lp_line_categoryAnd h.ordered_date between :tgl_mulai and :tgl_akhirORDER BY order_date,tgl_cancel

12. SALES PER PRINSIPLE PER RAYON

select sum(JUMLAH_HARGA) from (SELECT OOHA.ORDERED_DATE,RCTA.TRX_DATE, RCTA.TRX_NUMBER,ffvt.description principal,hps.party_site_number, hl.address_lines_phonetic ,ooha.order_number,ooha.CUST_PO_NUMBER,hca.account_number, to_char(RCTA.TRX_DATE ,'Month') ordered_date, (ooha.ordered_date + rtl.due_days) due_date, hp.party_name, hps.attribute3 address, hps.attribute4 npwp, hl.city, hcsua.territory_id, jrs.salesrep_number, -- decode(:P_SALPER,null,'Semua Sales Person',jrs.NAME,0,0) NAME_salper, jrs.NAME, jrs.segment1, jrs.segment2, otta.ORDER_CATEGORY_CODE, oola.CUST_PO_NUMBER, oola.ordered_item,rcta.INTERFACE_HEADER_ATTRIBUTE1 noso, --oola.ordered_quantity, oola.unit_list_price, ooha.ORG_ID,-- (oola.ordered_quantity * oola.unit_list_price) jumlah_harga,

Page 15: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

nvl((DECODE(OTTA.ORDER_CATEGORY_CODE,'RETURN',(oola.ordered_quantity*-1),oola.ordered_quantity) * oola.unit_list_price),0) jumlah_harga, DECODE(OTTA.ORDER_CATEGORY_CODE,'RETURN',(oola.ordered_quantity*-1),oola.ordered_quantity) ordered_quantity FROM oe_transaction_types_all otta, oe_order_headers_all ooha, oe_order_lines_all oola, -- mtl_material_transactions mtt, -- mtl_transaction_lot_val_v mtlvv, mtl_system_items_b msib, hz_parties hp, hz_party_sites hps, hz_party_site_uses hpsu, hz_locations hl, hz_cust_accounts hca, hz_cust_acct_sites_all hcasl, hz_cust_site_uses_all hcsua, hz_customer_profiles hcp, ra_terms_lines rtl, --ra_territories rt, --ra_salesrep_territories rst, --jtf_rs_salesreps jrs, --ar_collectors ac, ra_customer_trx_all rcta, ra_customer_trx_lines_all rctla, so_order_types_all sota, fnd_flex_value_sets ffvs, -- value set principal fnd_flex_values ffv, -- value set principal fnd_flex_values_tl ffvt, mtl_item_categories_v micv,-- (SELECT mttp.transaction_type_name, -- mttp.transaction_type_id -- FROM mtl_txn_source_types mtst, -- mtl_transaction_types mttp -- WHERE transaction_source_type_name = 'Sales order' -- AND mtst.transaction_source_type_id = mttp.transaction_source_type_id -- AND mttp.transaction_type_name = 'Sales order issue') mttp (select rst.territory_id, jrs.salesrep_number, jrs.NAME, rt.segment1, rt.segment2 from jtf_rs_salesreps jrs, ra_salesrep_territories rst, ra_territories rt where jrs.salesrep_id = rst.salesrep_id AND rt.territory_id = rst.territory_id AND SYSDATE BETWEEN rst.start_date_active AND NVL(rst.end_date_active, '31-DEC-4712')) jrs WHERE otta.transaction_type_id = ooha.order_type_id AND oola.inventory_item_id = msib.inventory_item_id AND hca.party_id = hp.party_id AND hca.cust_account_id = ooha.sold_to_org_id and ooha.invoice_to_org_id = hcsua.site_use_id AND hps.party_id = hp.party_id AND hpsu.party_site_id = hps.party_site_id AND hl.location_id = hps.location_id AND hcasl.cust_account_id = hca.cust_account_id AND hcsua.cust_acct_site_id = hcasl.cust_acct_site_id and hps.party_site_id = hcasl.party_site_id AND hcp.site_use_id = hcsua.site_use_id AND hcp.standard_terms = rtl.term_id -- AND rt.territory_id = hcsua.territory_id AND jrs.territory_id(+) = hcsua.territory_id

Page 16: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

-- AND jrs.salesrep_id = rst.salesrep_id --AND ac.collector_id = hcp.collector_id AND rcta.interface_header_attribute1 = to_char(ooha.order_number) AND sota.NAME = rcta.interface_header_attribute2 AND rcta.customer_trx_id = rctla.customer_trx_id AND rctla.interface_line_attribute6 = oola.line_id AND sota.order_type_id = ooha.order_type_id AND hcp.status = 'A' and hp.status = 'A' and hpsu.status = 'A' --AND ac.status ='A' AND hpsu.site_use_type = 'SHIP_TO' AND oola.flow_status_code = 'CLOSED' AND rcta.complete_flag = 'Y' -- AND SYSDATE BETWEEN rst.start_date_active AND NVL(rst.end_date_active, '31-DEC-4712') --AND otta.attribute2 <> 'Y' -- AND mtt.trx_source_line_id = oola.line_id -- AND mtt.source_code = 'ORDER ENTRY' -- AND mtt.transaction_id = mtlvv.transaction_id -- AND mttp.transaction_type_id = mtt.transaction_type_id AND rctla.inventory_item_id = msib.inventory_item_id AND rctla.line_type = 'LINE' AND rctla.interface_line_attribute11 = '0' -- AND to_char(rcta.trx_date,'YYYY') = 2009 and to_date(RCTA.TRX_DATE) between to_date(to_char(:P_TGL_AWAL,'DD-MON-RRRR'),'DD-MON-RRRR') AND to_date(TO_CHAR(:P_TGL_AKHIR,'DD-MON-RRRR'),'DD-MON-RRRR')-- --AND rcta.trx_number BETWEEN :P_from_trx_number AND :P_to_trx_number-- &p_where_trx_number-- &p_where_trx_date-- &p_where_acc_num-- &p_where_site_num AND ffvs.flex_value_set_name = 'MPI_INV_ITEM_CATEGORIES_PRINCIPAL' AND ffvs.flex_value_set_id = ffv.flex_value_set_id AND ffv.enabled_flag = 'Y' AND ffvt.flex_value_id = ffv.flex_value_id AND ffvt.flex_value_meaning = micv.segment1 and micv.inventory_item_id = msib.inventory_item_id AND micv.organization_id = msib.organization_id AND micv.category_set_name = 'Inventory' AND ooha.org_id = :P_org_id and substr(oola.ordered_item,2,1) = :kode AND EXISTS (SELECT 'X' FROM hr_organization_units WHERE UPPER(NAME) = 'MPI - MASTER ITEM' AND organization_id = msib.organization_id) AND ooha.ship_from_org_id IN ( SELECT organization_id FROM hr_organization_units) --AND EXISTS (SELECT 'X' -- FROM hr_organization_units -- WHERE organization_id = ooha.ship_from_org_id) -- ORDER BY rcta.trx_number, oola.line_numberORDER BY RCTA.TRX_DATE )--order by ooha.ORDER_NUMBER desc

13. CEK MODIFIER

/* Formatted on 2009/03/25 11:55 (Formatter Plus v4.8.8) */SELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id

Page 17: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

AND qlh.description = 'Askes On Principal JKT1' AND qll.product_precedence <> 240UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Askeskin On Principal JKT1' AND qll.product_precedence <> 210UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'CN On MPI JKT1' AND qll.product_precedence <> 220UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'CN Tarik Off JKT1' AND qll.product_precedence <> 290UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Discount Off MPI JKT1' AND qll.product_precedence <> 260UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Discount ON JKT 1' AND qll.product_precedence <> 220UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'HC On Principal JKT1' AND qll.product_precedence <> 210UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Pertamina On Principal JKT1' AND qll.product_precedence <> 210UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Regular Off Principal JKT1' AND qll.product_precedence <> 250UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Regular On Principal JKT1' AND qll.product_precedence <> 210UNIONSELECT qlh.description, qll.list_line_no, qll.product_precedence FROM qp_list_headers_tl qlh, qp_list_lines qll WHERE qll.list_header_id = qlh.list_header_id AND qlh.description = 'Discount Bonus JKT1' AND qll.product_precedence <> 230

Page 18: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

14. RAYONISASI SALESMAN / TABEL CUSTOMER

SELECT hps.party_site_number kode_cust, hl.address_lines_phonetic nama_cust, hl.ADDRESS3 Alamat, hl.CITY KOTA, jrs.salesrep_number kode_salesman, jrs.NAME nama_salesman, rt.segment2 rayon_sales, rt.SEGMENT1 Keterangan, ffvt.description, -- ffvt.FLEX_VALUE_MEANING , substr(ac.NAME,1,3) kode_kolektor, ac.DESCRIPTION Nama_Kolektor -- ac.attribute2 cabang_kolektor FROM hz_parties hp, fnd_flex_value_sets ffvs, fnd_flex_values ffv, fnd_flex_values_tl ffvt , hz_party_sites hps, hz_party_site_uses hpsu, hz_locations hl, hz_cust_accounts hca, hz_cust_acct_sites_all hcasl, hz_cust_site_uses_all hcsua, hz_customer_profiles hcp, ra_terms_lines rtl, ra_territories rt, ra_salesrep_territories rst, jtf_rs_salesreps jrs, ar_collectors ac WHERE hca.party_id = hp.party_id AND hps.party_id = hp.party_id AND hpsu.party_site_id = hps.party_site_id AND hl.location_id = hps.location_id AND hcasl.cust_account_id = hca.cust_account_id AND hcsua.cust_acct_site_id = hcasl.cust_acct_site_id and hps.party_site_id = hcasl.party_site_id AND hcp.site_use_id = hcsua.site_use_id AND hcp.standard_terms = rtl.term_id AND rt.territory_id = hcsua.territory_id AND rst.territory_id = hcsua.territory_id AND jrs.salesrep_id = rst.salesrep_id AND ac.collector_id = hcp.collector_id AND hcsua.ORG_ID = 103 --kodecabang JKT1 AND hcp.status = 'A' and hp.status = 'A' and hpsu.status = 'A' AND ac.status ='A' AND hpsu.site_use_type = 'SHIP_TO' and ffvs.flex_value_set_name = 'MPI_RAYON' and ffvs.flex_value_set_id = ffv.flex_value_set_id AND ffvt.flex_value_id = ffv.flex_value_id AND ffv.enabled_flag = 'Y' and rt.SEGMENT2 = ffvt.FLEX_VALUE_MEANING AND SYSDATE BETWEEN rst.start_date_active AND NVL (rst.end_date_active, '31-DEC-4712') order by NAMA_CUST-- and hps.PARTY_SITE_NUMBER = 10046

SELECT ffvt.description, ffvt.FLEX_VALUE_MEANING --INTO v_desc FROM fnd_flex_value_sets ffvs, fnd_flex_values ffv, fnd_flex_values_tl ffvt

Page 19: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

WHERE (ffvs.flex_value_set_name = 'MPI_RAYON' or ffvs.FLEX_VALUE_SET_NAME = 'MPI_WILAYAH') and ffvs.flex_value_set_id = ffv.flex_value_set_id AND ffvt.flex_value_id = ffv.flex_value_id AND ffv.enabled_flag = 'Y'-- AND ffvt.flex_value_meaning = :attribute3; select * from FND_FLEX_VALUES_VL

15. PRICE LIST

select qll.LIST_HEADER_ID, qll.LIST_LINE_ID, qll.PRODUCT_ATTR_VAL_DISP, qll.PRODUCT_UOM_CODE, qll.OPERAND, qll.START_DATE_ACTIVE, qll.END_DATE_ACTIVE , qht.NAME from qp_list_lines_v qll , qp_list_headers_tl qhtwhere qll.LIST_HEADER_ID = qht.LIST_HEADER_IDand (qll.END_DATE_ACTIVE > '28-apr-09' or qll.END_DATE_ACTIVE is null)order by qll.LIST_HEADER_ID---yg dipakai = 6032 , 6033 ,6034,6037

select * from qp_list_headers_tl

select * from qp_list_lines_v

-- Cek QUATATIONSELECT a.segment1 no_dok, DECODE (a.status_lookup_code, 'I', 'Incomplete', 'A', 'Active', 'Closed' ) status_quo, b.vendor_name, c.vendor_site_code, f.INVENTORY_ITEM_ID, f.segment1 ko_bar, f.attribute2 kode_foxpro, d.item_description, f.PRIMARY_UOM_CODE, d.unit_price hna, e.quantity, e.price_override hjp, e.price_discount marjin, g.category_concat_segs kls_prod, h.ATTRIBUTE4 PHB, f.HAZARD_CLASS_ID OKT, i.LOCATION_CODE FROM po_headers_all a, po_vendors b, po_vendor_sites_all c, po_lines_all d, po_line_locations_all e, mtl_system_items_b f, mtl_item_categories_v g, mtl_system_items_b h, hr_locations_all i WHERE a.type_lookup_code = 'QUOTATION' AND a.vendor_id = b.vendor_id AND a.vendor_site_id = c.vendor_site_id AND a.status_lookup_code <> 'C' AND a.closed_date IS NULL AND a.po_header_id = d.po_header_id AND a.po_header_id = e.po_header_id AND d.po_line_id = e.po_line_id AND d.item_id = f.inventory_item_id AND d.item_id = g.inventory_item_id AND f.inventory_item_id = g.inventory_item_id AND f.organization_id = '105' and h.INVENTORY_ITEM_ID = f.INVENTORY_ITEM_ID and h.ORGANIZATION_ID = '104' AND f.organization_id = g.organization_id and i.LOCATION_ID = e.SHIP_TO_LOCATION_ID AND g.category_set_id = 1 AND d.po_line_id IN (

Page 20: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

SELECT z.po_line_id FROM (SELECT b.vendor_name, c.vendor_site_code, MAX (d.po_line_id) po_line_id, f.segment1, d.item_description FROM po_headers_all a, po_vendors b, po_vendor_sites_all c, po_lines_all d, po_line_locations_all e, mtl_system_items_b f WHERE a.type_lookup_code = 'QUOTATION' AND a.vendor_id = b.vendor_id AND a.vendor_site_id = c.vendor_site_id AND a.status_lookup_code <> 'C' AND a.closed_date IS NULL AND a.po_header_id = d.po_header_id AND a.po_header_id = e.po_header_id AND d.po_line_id = e.po_line_id AND d.item_id = f.inventory_item_id AND f.organization_id = '105' GROUP BY b.vendor_name, c.vendor_site_code, f.segment1, d.item_description) z)

16.REKAP PRODUK/FAKTUR

mpi_interface_to_legacy_pkg

SELECT SUM (SUBSTR(LPAD(NVL(ABS(mtlvv.PRIMARY_QUANTITY),''),6,' '),1,6)) --- perbaikan AS BANYAK --14 FROM oe_transaction_types_all otta, oe_order_headers_all ooha, oe_order_lines_all oola, mtl_material_transactions mtt, mtl_transaction_lot_val_v mtlvv, mtl_system_items_b msib, hz_parties hp, hz_party_sites hps, hz_party_site_uses hpsu, hz_locations hl, hz_cust_accounts hca, hz_cust_acct_sites_all hcasl, hz_cust_site_uses_all hcsua, hz_customer_profiles hcp, ra_terms_lines rtl, ra_territories rt, ra_salesrep_territories rst, jtf_rs_salesreps jrs, ra_customer_trx_all rcta, --ra_customer_trx_lines_all rctla, so_order_types_all sota, mtl_item_categories mic, ra_customer_trx_lines_all rctla, mtl_categories_b mcb, --ar_customers ac, HR_ALL_ORGANIZATION_UNITS HAOU, (SELECT T.organizAtion_id FROM HR_ALL_ORGANIZATION_UNITS T

Page 21: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

WHERE EXISTS (SELECT 1 FROM mpi_branch_code_dev_data t1 WHERE t1.branch_id = :v_branchid AND T.attribute1 = t1.branch_code) ) HAOU2 ,(SELECT mttp.transaction_type_name, mttp.transaction_type_id FROM mtl_txn_source_types mtst, mtl_transaction_types mttp WHERE transaction_source_type_name = 'Sales order' AND mtst.transaction_source_type_id = mttp.transaction_source_type_id AND mttp.transaction_type_name = 'Sales order issue') mttp WHERE otta.transaction_type_id = ooha.order_type_id AND ooha.header_id = oola.header_id AND oola.inventory_item_id = msib.inventory_item_id --and msib.ORGANIZATION_ID = ooha.SHIP_FROM_ORG_ID -- ship dari gudang mana-- AND msib.INVENTORY_ITEM_ID=mic.INVENTORY_ITEM_ID AND msib.ORGANIZATION_ID=mic.ORGANIZATION_ID AND mic.CATEGORY_ID = mcb.CATEGORY_ID AND mic.CATEGORY_SET_ID=1-- AND hca.party_id = hp.party_id AND hca.cust_account_id = ooha.sold_to_org_id AND hps.party_id = hp.party_id AND hpsu.party_site_id = hps.party_site_id AND hl.location_id = hps.location_id AND hcasl.cust_account_id = hca.cust_account_id AND hcsua.cust_acct_site_id = hcasl.cust_acct_site_id AND hps.party_site_id = hcasl.party_site_id AND hcp.site_use_id = hcsua.site_use_id AND hcp.standard_terms = rtl.term_id AND rt.territory_id = hcsua.territory_id AND rst.territory_id = hcsua.territory_id AND jrs.salesrep_id = rst.salesrep_id AND rcta.interface_header_attribute1 = TO_CHAR(ooha.order_number) AND sota.NAME = rcta.interface_header_attribute2 AND sota.order_type_id = ooha.order_type_id AND hcp.status = 'A' AND hp.status = 'A' AND hpsu.status = 'A' AND hpsu.site_use_type = 'SHIP_TO' AND oola.flow_status_code = 'CLOSED' AND rcta.complete_flag = 'Y' AND SYSDATE BETWEEN rst.start_date_active AND NVL(rst.end_date_active, '31-DEC-4712') --AND otta.attribute2 <> 'Y' AND mtt.trx_source_line_id = oola.line_id --- perbaikan AND hcasl.party_site_id = hps.party_site_id --- perbaikan AND ooha.INVOICE_TO_ORG_ID = hcsua.SITE_USE_ID ---- perbaikan --AND mtt.source_code = 'ORDER ENTRY' AND mtt.transaction_id = mtlvv.transaction_id AND mttp.transaction_type_id = mtt.transaction_type_id --AND ac.orig_system_reference = hps.party_site_number AND HAOU.ORGANIZATION_ID = ooha.ORG_ID AND HAOU.ORGANIZATION_ID = HAOU2.organization_id and rctla.interface_line_attribute11 ='0' AND rctla.line_type = 'LINE' and msib.SEGMENT1 = :id AND rctla.customer_trx_id =rcta.CUSTOMER_TRX_ID and to_char(oola.line_id) = rctla.interface_line_attribute6 AND EXISTS (SELECT 'X' FROM hr_organization_units WHERE UPPER(NAME) = 'MPI - MASTER ITEM' AND organization_id = msib.organization_id) AND EXISTS (SELECT 'X'

Page 22: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

FROM hr_organization_units WHERE organization_id = ooha.ship_from_org_id) --AND TO_CHAR(RCTA.trx_date,'MM') = :v_month and to_date(rcta.TRX_DATE) between :tgl_awal and :tgl_akhir AND rcta.CUST_TRX_TYPE_ID = DECODE(:v_trantype,'Faktur',1000,'Retur',1001) union allSELECT ------distinct SUM (SUBSTR(LPAD(NVL(ABS(mr.reservation_quantity),''),6,' '),1,6)) --- perbaikan AS BANYAK --14 FROM oe_transaction_types_all otta, oe_order_headers_all ooha, oe_order_lines_all oola, --mtl_material_transactions mtt,************ --mtl_transaction_lot_val_v mtlvv, *********** mpi_branch_code_dev_data mbcdd, mtl_reservations mr, mtl_lot_numbers mln, mtl_system_items_b msib, hz_parties hp, hz_party_sites hps, hz_party_site_uses hpsu, hz_locations hl, hz_cust_accounts hca, hz_cust_acct_sites_all hcasl, hz_cust_site_uses_all hcsua, hz_customer_profiles hcp, ra_terms_lines rtl, ra_territories rt, ra_salesrep_territories rst, jtf_rs_salesreps jrs, ra_customer_trx_all rcta, ra_customer_trx_lines_all rctla, so_order_types_all sota, mtl_item_categories mic, mtl_categories_b mcb, --ar_customers ac, HR_ALL_ORGANIZATION_UNITS HAOU, (SELECT T.organizAtion_id FROM HR_ALL_ORGANIZATION_UNITS T WHERE EXISTS (SELECT 1 FROM mpi_branch_code_dev_data t1 WHERE t1.branch_id = :v_branchid AND T.attribute1 = t1.branch_code) ) HAOU2 WHERE otta.transaction_type_id = ooha.order_type_id AND ooha.header_id = oola.header_id AND oola.inventory_item_id = msib.inventory_item_id AND msib.INVENTORY_ITEM_ID=mic.INVENTORY_ITEM_ID AND msib.ORGANIZATION_ID=mic.ORGANIZATION_ID AND mic.CATEGORY_ID = mcb.CATEGORY_ID AND mic.CATEGORY_SET_ID=1 AND hca.party_id = hp.party_id AND hca.cust_account_id = ooha.sold_to_org_id AND hps.party_id = hp.party_id AND hpsu.party_site_id = hps.party_site_id AND hl.location_id = hps.location_id AND hcasl.cust_account_id = hca.cust_account_id AND hcsua.cust_acct_site_id = hcasl.cust_acct_site_id AND hps.party_site_id = hcasl.party_site_id AND hcp.site_use_id = hcsua.site_use_id AND hcp.standard_terms = rtl.term_id AND rt.territory_id = hcsua.territory_id AND rst.territory_id = hcsua.territory_id AND jrs.salesrep_id = rst.salesrep_id AND rcta.interface_header_attribute1 = TO_CHAR(ooha.order_number)

Page 23: Web viewand upper(mtt.transaction_type_name) like '%transfer to%' and upper(mtt.description) like '%pengiriman%'

AND sota.NAME = rcta.interface_header_attribute2 AND sota.order_type_id = ooha.order_type_id AND hcp.status = 'A' AND hp.status = 'A' AND hpsu.status = 'A' AND hpsu.site_use_type = 'SHIP_TO' and mbcdd.ORGANIZATION_ID = HAOU.ORGANIZATION_ID ---- and mr.DEMAND_SOURCE_LINE_ID = oola.LINE_ID and mln.LOT_NUMBER = mr.LOT_NUMBER and mln.INVENTORY_ITEM_ID = oola.INVENTORY_ITEM_ID and mr.ORGANIZATION_ID = mbcdd.WAREHOUSE_ID and mln.ORGANIZATION_ID = mbcdd.WAREHOUSE_ID ----ubah AND oola.flow_status_code = 'CLOSED' AND rcta.complete_flag = 'Y' AND SYSDATE BETWEEN rst.start_date_active AND NVL(rst.end_date_active, '31-DEC-4712') AND otta.attribute2 = 'Y' AND hcasl.party_site_id = hps.party_site_id --- perbaikan AND ooha.INVOICE_TO_ORG_ID = hcsua.SITE_USE_ID ---- perbaikan AND HAOU.ORGANIZATION_ID = ooha.ORG_ID AND HAOU.ORGANIZATION_ID = HAOU2.organization_id and rctla.interface_line_attribute11 ='0' AND rctla.line_type = 'LINE' AND rctla.customer_trx_id =rcta.CUSTOMER_TRX_ID and to_char(oola.line_id) = rctla.interface_line_attribute6 AND EXISTS (SELECT 'X' FROM hr_organization_units WHERE UPPER(NAME) = 'MPI - MASTER ITEM' AND organization_id = msib.organization_id) AND EXISTS (SELECT 'X' FROM hr_organization_units WHERE organization_id = ooha.ship_from_org_id) --AND TO_CHAR(RCTA.trx_date,'MM') = :v_month and to_date(rcta.TRX_DATE) between :tgl_awal and :tgl_akhir and msib.SEGMENT1 = :id --and rcta.TRX_NUMBER = '10908' AND rcta.CUST_TRX_TYPE_ID = DECODE(:v_trantype,'Faktur',1000,'Retur',1001);