分类: Oracle
2010-10-23 21:57:29
UPDATE RCV_HEADERS_INTERFACE T
SET T.PROCESSING_REQUEST_ID = NULL,
T.RECEIPT_HEADER_ID = NULL,
T.VALIDATION_FLAG = 'Y',
T.PROCESSING_STATUS_CODE = 'PENDING'
WHERE T.HEADER_INTERFACE_ID IN
(SELECT RTI.HEADER_INTERFACE_ID FROM RCV_TRANSACTIONS_INTERFACE RTI);
UPDATE PO.RCV_TRANSACTIONS_INTERFACE T
SET T.REQUEST_ID = NULL,
T.PROCESSING_REQUEST_ID = NULL,
T.ORDER_TRANSACTION_ID = NULL,
T.PRIMARY_QUANTITY = NULL,
T.PRIMARY_UNIT_OF_MEASURE = NULL,
T.INTERFACE_TRANSACTION_QTY = NULL,
T.VALIDATION_FLAG = 'Y',
T.PROCESSING_STATUS_CODE = 'PENDING',
T.TRANSACTION_STATUS_CODE = 'PENDING',
T.SHIPMENT_HEADER_ID = NULL |
CREATE OR REPLACE PACKAGE BODY XXUTS_O2C_PO_RECEIPT_PKG AS
PROCEDURE MAIN(ERRBUF OUT VARCHAR2,
RETCODE OUT NUMBER,
P_ORGANIZATION_ID IN NUMBER,
P_PO_LAST_TWO IN VARCHAR2) IS
V_INTERFACE_TRANSACTION_ID NUMBER;
V_GROUP_ID NUMBER;
V_SHIPMENT_HEADER_ID NUMBER;
V_SHIPMENT_LINE_ID NUMBER;
V_LINE_LOCATION_ID NUMBER;
V_PO_DISTRIBUTION_ID NUMBER;
V_HEADER_INTERFACE_ID NUMBER;
V_DELIVER_TO_PERSON_ID NUMBER;
L_REQUEST_ID NUMBER;
L_REQUEST_ID2 NUMBER;
V_DESTINATION_TYPE_CODE VARCHAR2(100);
V_EXPECTED_RECEIPT_DATE DATE;
V_COUNTRY_OF_ORIGIN_CODE VARCHAR2(100);
V_LOT_CONTROL NUMBER;
V_USE_MTL_SERIAL NUMBER;
V_RCV_QTY NUMBER;
V_TRANS_QTY NUMBER;
V_LOCATOR_ID NUMBER;
V_LOCATION_ID NUMBER;
L_PHASE VARCHAR2(10);
L_STATUS VARCHAR2(10);
L_DEV_PHASE VARCHAR2(10);
L_DEV_STATUS VARCHAR2(10);
L_MESSAGE VARCHAR2(10);
L_REQUEST_LAUCH1_STATUS BOOLEAN;
V_INTERFACE_ID NUMBER;
V_USER_ID NUMBER;
V_COUNT NUMBER;
CURSOR CUR_PO_INFO IS
SELECT PHA.SEGMENT1,
PHA.CURRENCY_CODE,
PHA.VENDOR_ID,
PHA.VENDOR_SITE_ID,
PHA.SHIP_TO_LOCATION_ID,
PDA.PO_DISTRIBUTION_ID,
PDA.DESTINATION_TYPE_CODE,
PDA.DELIVER_TO_PERSON_ID,
PDA.QUANTITY_ORDERED,
PDA.LINE_LOCATION_ID,
NVL(PDA.QUANTITY_ORDERED, 0) - NVL(PDA.QUANTITY_DELIVERED, 0) TRANS_QTY,
PLA.*
FROM PO_HEADERS_ALL PHA, PO_LINES_ALL PLA, PO_DISTRIBUTIONS_ALL PDA
WHERE PHA.PO_HEADER_ID = PLA.PO_HEADER_ID
AND PHA.ORG_ID = PLA.ORG_ID
AND PHA.ORG_ID = 104 --OU:HUTS
AND PHA.AUTHORIZATION_STATUS = 'APPROVED'
AND PHA.TYPE_LOOKUP_CODE = 'STANDARD'
AND PDA.PO_HEADER_ID = PLA.PO_HEADER_ID
AND PDA.PO_LINE_ID = PLA.PO_LINE_ID
AND EXISTS
(SELECT 1
FROM PO_LINE_LOCATIONS_ALL PLLA
WHERE PLLA.PO_HEADER_ID = PLA.PO_HEADER_ID
AND PLLA.PO_LINE_ID = PLA.PO_LINE_ID
AND (PLLA.QUANTITY - PLLA.QUANTITY_RECEIVED -
PLLA.QUANTITY_CANCELLED) > 0
AND PLLA.SHIP_TO_ORGANIZATION_ID = P_ORGANIZATION_ID)
AND PHA.SEGMENT1 LIKE '%' || P_PO_LAST_TWO;
BEGIN
V_USER_ID := FND_GLOBAL.USER_ID;
UPDATE PO_HEADERS_ALL PHA
SET PHA.RATE_TYPE = 'User'
WHERE PHA.CURRENCY_CODE <> 'RMB'
AND PHA.ORG_ID = 104 --OU:HUTS
AND PHA.AUTHORIZATION_STATUS = 'APPROVED'
AND PHA.TYPE_LOOKUP_CODE = 'STANDARD'
--and pha.wf_item_type = 'POAPPRV'
AND PHA.RATE_TYPE IS NULL
AND PHA.SEGMENT1 LIKE '%' || P_PO_LAST_TWO;
COMMIT;
BEGIN
SELECT MIL.INVENTORY_LOCATION_ID
INTO V_LOCATOR_ID
FROM MTL_ITEM_LOCATIONS MIL
WHERE MIL.SUBINVENTORY_CODE = 'NA01'
AND MIL.ORGANIZATION_ID = P_ORGANIZATION_ID
AND ROWNUM = 1;
EXCEPTION
WHEN OTHERS THEN
FND_FILE.PUT_LINE(1,
'Please define subinventory:NA01 and it is locator:NA01......;');
RETURN;
END;
BEGIN
SELECT COUNT(*)
INTO V_COUNT
FROM MTL_SECONDARY_INVENTORIES MSI
WHERE MSI.SECONDARY_INVENTORY_NAME = 'NA01'
AND MSI.ORGANIZATION_ID = P_ORGANIZATION_ID;
IF V_COUNT = 0
THEN
FND_FILE.PUT_LINE(1, 'Please define subinventory:NA01;');
RETURN;
END IF;
END;
IF P_ORGANIZATION_ID = 122
THEN
BEGIN
SELECT LOC.LOCATION_ID
INTO V_LOCATION_ID
FROM HR_LOCATIONS LOC
WHERE LOC.LOCATION_CODE = 'HUTS-HQ Hangzhou'
AND LOC.INVENTORY_ORGANIZATION_ID = P_ORGANIZATION_ID
AND ROWNUM = 1;
EXCEPTION
WHEN OTHERS THEN
FND_FILE.PUT_LINE(1, 'Location: HUTS-HQ Hangzhou not found!');
RETURN;
END;
END IF;
SELECT RCV_INTERFACE_GROUPS_S.NEXTVAL INTO V_GROUP_ID FROM DUAL;
FOR C_PO_INFO IN CUR_PO_INFO
LOOP
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL
INTO V_INTERFACE_TRANSACTION_ID
FROM DUAL;
--Select RCV_INTERFACE_GROUPS_S.nextval into v_group_id from dual;
SELECT RCV_SHIPMENT_HEADERS_S.NEXTVAL
INTO V_SHIPMENT_HEADER_ID
FROM DUAL;
SELECT RCV_SHIPMENT_LINES_S.NEXTVAL
INTO V_SHIPMENT_LINE_ID
FROM DUAL;
SELECT RCV_HEADERS_INTERFACE_S.NEXTVAL
INTO V_HEADER_INTERFACE_ID
FROM DUAL;
SELECT MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL
INTO V_INTERFACE_ID
FROM DUAL;
BEGIN
SELECT MSIB.LOT_CONTROL_CODE
INTO V_LOT_CONTROL
FROM MTL_SYSTEM_ITEMS_B MSIB
WHERE MSIB.INVENTORY_ITEM_ID = C_PO_INFO.ITEM_ID
AND MSIB.ORGANIZATION_ID = P_ORGANIZATION_ID; --p_organization_id; --HUTS
EXCEPTION
WHEN OTHERS THEN
V_LOT_CONTROL := NULL;
END;
IF V_LOT_CONTROL IS NULL
THEN
V_USE_MTL_SERIAL := NULL;
ELSE
V_USE_MTL_SERIAL := 1;
END IF;
--Get po line location informations
BEGIN
SELECT PLLA.LINE_LOCATION_ID,
PLLA.NEED_BY_DATE,
PLLA.COUNTRY_OF_ORIGIN_CODE
--(plla.quantity - plla.quantity_received)
INTO V_LINE_LOCATION_ID,
V_EXPECTED_RECEIPT_DATE,
V_COUNTRY_OF_ORIGIN_CODE
--v_trans_qty
FROM PO_LINE_LOCATIONS_ALL PLLA
WHERE PLLA.PO_HEADER_ID = C_PO_INFO.PO_HEADER_ID
AND PLLA.PO_LINE_ID = C_PO_INFO.PO_LINE_ID
AND PLLA.LINE_LOCATION_ID = C_PO_INFO.LINE_LOCATION_ID
AND ROWNUM = 1;
EXCEPTION
WHEN OTHERS THEN
V_LINE_LOCATION_ID := NULL;
V_EXPECTED_RECEIPT_DATE := NULL;
V_COUNTRY_OF_ORIGIN_CODE := NULL;
--v_trans_qty := 0;
END;
V_PO_DISTRIBUTION_ID := C_PO_INFO.PO_DISTRIBUTION_ID;
V_DESTINATION_TYPE_CODE := C_PO_INFO.DESTINATION_TYPE_CODE;
V_DELIVER_TO_PERSON_ID := C_PO_INFO.DELIVER_TO_PERSON_ID;
V_TRANS_QTY := NVL(C_PO_INFO.TRANS_QTY, 0);
IF P_ORGANIZATION_ID <> 122
THEN
V_LOCATION_ID := C_PO_INFO.SHIP_TO_LOCATION_ID;
END IF;
IF V_TRANS_QTY > 0
THEN
--Insert into header interface
INSERT INTO RCV_HEADERS_INTERFACE
(HEADER_INTERFACE_ID,
GROUP_ID,
PROCESSING_STATUS_CODE,
RECEIPT_SOURCE_CODE,
TRANSACTION_TYPE,
AUTO_TRANSACT_CODE,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_LOGIN,
CREATION_DATE,
CREATED_BY,
VENDOR_ID,
SHIP_TO_ORGANIZATION_ID,
EXPECTED_RECEIPT_DATE,
VALIDATION_FLAG)
VALUES
(V_HEADER_INTERFACE_ID, --Header_Interface_Id
V_GROUP_ID, --Group_Id
'PENDING', --Processing_Status_Code
'VENDOR', --Receipt_Source_Code
'NEW', --Transaction_Type
'DELIVER', --Auto_Transact_Code
SYSDATE, --Last_Update_Date
V_USER_ID, --Last_Updated_By
V_USER_ID, --Last_Update_Login
SYSDATE, --Creation_Date
V_USER_ID, --Created_By
C_PO_INFO.VENDOR_ID, --Vendor_Id
P_ORGANIZATION_ID, --Ship_To_Organization_Id,
SYSDATE, --Expected_Receipt_Date
'Y' --Validation_Flag
);
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
ITEM_ID,
ITEM_DESCRIPTION,
EMPLOYEE_ID,
AUTO_TRANSACT_CODE,
SHIP_TO_LOCATION_ID,
RECEIPT_SOURCE_CODE,
VENDOR_ID,
SOURCE_DOCUMENT_CODE,
PO_HEADER_ID,
PO_LINE_ID,
PO_LINE_LOCATION_ID,
DESTINATION_TYPE_CODE,
PO_DISTRIBUTION_ID,
DELIVER_TO_PERSON_ID,
LOCATION_ID,
DELIVER_TO_LOCATION_ID,
SUBINVENTORY,
LOCATOR_ID,
HEADER_INTERFACE_ID,
DOCUMENT_NUM,
TO_ORGANIZATION_ID,
CURRENCY_CONVERSION_TYPE,
VALIDATION_FLAG)
VALUES
(V_INTERFACE_TRANSACTION_ID, --INTERFACE_TRANSACTION_ID,
V_GROUP_ID, --GROUP_ID,
SYSDATE, --LAST_UPDATE_DATE,
V_USER_ID, --LAST_UPDATED_BY,
SYSDATE, --CREATION_DATE,
V_USER_ID, --CREATED_BY,
V_USER_ID, --LAST_UPDATE_LOGIN,
'RECEIVE', --TRANSACTION_TYPE,
SYSDATE, --TRANSACTION_DATE,
'PENDING', --PROCESSING_STATUS_CODE,
'IMMEDIATE', --PROCESSING_MODE_CODE,
'PENDING', --TRANSACTION_STATUS_CODE,
V_TRANS_QTY, --QUANTITY,
C_PO_INFO.UNIT_MEAS_LOOKUP_CODE, --UNIT_OF_MEASURE,
C_PO_INFO.ITEM_ID, --ITEM_ID,
C_PO_INFO.ITEM_DESCRIPTION, --ITEM_DESCRIPTION
0, --EMPLOYEE_ID,
'DELIVER', --AUTO_TRANSACT_CODE,
V_LOCATION_ID, --c_po_info.ship_to_location_id, --SHIP_TO_LOCATION_ID,
'VENDOR', --RECEIPT_SOURCE_CODE,
C_PO_INFO.VENDOR_ID, --VENDOR_ID,
'PO', --SOURCE_DOCUMENT_CODE,
C_PO_INFO.PO_HEADER_ID, --PO_HEADER_ID,
C_PO_INFO.PO_LINE_ID, --PO_LINE_ID,
V_LINE_LOCATION_ID, --PO_LINE_LOCATION_ID,
V_DESTINATION_TYPE_CODE, --DESTINATION_TYPE_CODE,
V_PO_DISTRIBUTION_ID, --po_distribution_id
V_DELIVER_TO_PERSON_ID, --DELIVER_TO_PERSON_ID,
V_LOCATION_ID, --200,--LOCATION_ID,
V_LOCATION_ID, --200,--DELIVER_TO_LOCATION_ID,
'NA01', --SUBINVENTORY,
V_LOCATOR_ID, --locator_id,
V_HEADER_INTERFACE_ID, --HEADER_INTERFACE_ID,
C_PO_INFO.SEGMENT1, --DOCUMENT_NUM,
P_ORGANIZATION_ID, --TO_ORGANIZATION_ID,
'Corporate',
'Y' --VALIDATION_FLAG
);
IF V_LOT_CONTROL = 2
THEN
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE
(TRANSACTION_INTERFACE_ID,
ORIGINATION_TYPE,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
--SERIAL_TRANSACTION_TEMP_ID,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID)
VALUES
(V_INTERFACE_ID, --TRANSACTION_INTERFACE_ID
3, --ORIGINATION_TYPE
SYSDATE, --LAST_UPDATE_DATE
V_USER_ID, --LAST_UPDATED_BY
SYSDATE, --CREATION_DATE
V_USER_ID, --CREATED_BY
V_USER_ID, --LAST_UPDATE_LOGIN
'Un-invoiced-CON', --LOT_NUMBER
V_TRANS_QTY, --TRANSACTION_QUANTITY
V_TRANS_QTY, --PRIMARY_QUANTITY
--0,--MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL, --SERIAL_TRANSACTION_TEMP_ID
'RCV', --PRODUCT_CODE
V_INTERFACE_TRANSACTION_ID --PRODUCT_TRANSACTION_ID
);
END IF;
END IF;
END LOOP;
L_REQUEST_ID := FND_REQUEST.SUBMIT_REQUEST('PO',
--APPLICATIONI SHORT NAME;
'RVCTP',
--PROGRAME SHORT NAME;
'', '', FALSE, 'IMMEDIATE',
V_GROUP_ID
--104--104,
--CHR(0)
);
L_REQUEST_ID2 := FND_REQUEST.SUBMIT_REQUEST('PO',
--APPLICATIONI SHORT NAME;
'RCVDLPDT',
--PROGRAME SHORT NAME;
'', '', FALSE,
'P_group_id=' || V_GROUP_ID,
'P_receipt_source_type=Supplier',
'P_qty_precision=2',
'P_org_id=' ||
P_ORGANIZATION_ID);
FND_FILE.PUT_LINE(2,
'Receiving Transaction Processor: ' || L_REQUEST_ID ||
' Receipt Traveller Concurrent program: ' ||
L_REQUEST_ID2);
FND_FILE.PUT_LINE(2, 'Group Id: ' || V_GROUP_ID);
COMMIT;
END MAIN;
END XXUTS_O2C_PO_RECEIPT_PKG; |
SELECT MP.ORGANIZATION_ID ORG_ID,
MP.ORGANIZATION_CODE ORG_CODE,
MSI.INVENTORY_ITEM_ID,
MSI.SEGMENT1,
DECODE(TO_CHAR(MSI.LOT_CONTROL_CODE), '2', 'Y', '1', 'N') LOT_CONTROL,
DECODE(TO_CHAR(MSI.SERIAL_NUMBER_CONTROL_CODE), '1', 'None', '2',
'Predefined', '5', 'Dynamic at INV receipt', '6',
'Dynamic at SO issue') SERIAL_CONTROL
FROM MTL_SYSTEM_ITEMS_B MSI, MTL_PARAMETERS MP
WHERE MSI.SEGMENT1 LIKE '&item'
AND MSI.ORGANIZATION_ID = MP.ORGANIZATION_ID; |
SELECT RSH.RECEIPT_NUM,
PH.SEGMENT1 PO_NUMBER,
RT.TRANSACTION_ID,
RT.TRANSACTION_TYPE,
RT.TRANSACTION_DATE,
RT.QUANTITY,
RT.UNIT_OF_MEASURE,
RT.SHIPMENT_HEADER_ID,
RT.SHIPMENT_LINE_ID,
RT.SOURCE_DOCUMENT_CODE,
RT.DESTINATION_TYPE_CODE,
RT.EMPLOYEE_ID,
RT.PARENT_TRANSACTION_ID,
RT.PO_HEADER_ID,
RT.PO_LINE_ID,
PL.LINE_NUM,
PL.ITEM_ID,
PL.ITEM_DESCRIPTION,
PL.UNIT_PRICE,
RT.PO_LINE_LOCATION_ID,
RT.PO_DISTRIBUTION_ID,
RT.ROUTING_HEADER_ID,
RT.ROUTING_STEP_ID,
RT.DELIVER_TO_PERSON_ID,
RT.DELIVER_TO_LOCATION_ID,
RT.VENDOR_ID,
RT.VENDOR_SITE_ID,
RT.ORGANIZATION_ID,
RT.SUBINVENTORY,
RT.LOCATOR_ID,
RT.LOCATION_ID,
RSH.SHIP_TO_ORG_ID
FROM RCV_TRANSACTIONS RT,
RCV_SHIPMENT_HEADERS RSH,
PO_HEADERS_ALL PH,
PO_LINES_ALL PL
WHERE /*RSH.RECEIPT_NUM = '&RECEIPT_NUMBER'
AND PH.SEGMENT1 LIKE '&PO_NUMBER'
AND*/ PH.PO_HEADER_ID = PL.PO_HEADER_ID
AND RT.PO_HEADER_ID = PH.PO_HEADER_ID
AND RT.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID; |
SELECT LOT_TRANSACTION_TYPE, LOT_NUM, QUANTITY
FROM RCV_LOT_TRANSACTIONS
WHERE SOURCE_TRANSACTION_ID = &RTTRANSACTION_ID; |
SELECT SERIAL_TRANSACTION_TYPE,
SERIAL_NUM,
SHIPMENT_LINE_ID,
TRANSACTION_ID,
LOT_NUM
FROM RCV_SERIAL_TRANSACTIONS
WHERE SOURCE_TRANSACTION_ID = &RTTRANSACTION_ID; |
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
ITEM_ID,
EMPLOYEE_ID,
SHIPMENT_HEADER_ID,
SHIPMENT_LINE_ID,
RECEIPT_SOURCE_CODE,
VENDOR_ID,
FROM_ORGANIZATION_ID,
FROM_SUBINVENTORY,
FROM_LOCATOR_ID,
SOURCE_DOCUMENT_CODE,
PARENT_TRANSACTION_ID,
PO_HEADER_ID,
PO_LINE_ID,
PO_LINE_LOCATION_ID,
PO_DISTRIBUTION_ID,
DESTINATION_TYPE_CODE,
DELIVER_TO_PERSON_ID,
LOCATION_ID,
DELIVER_TO_LOCATION_ID,
VALIDATION_FLAG)
VALUES
(RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL, --INTERFACE_TRANSACTION_ID
RCV_INTERFACE_GROUPS_S.NEXTVAL, --GROUP_ID
SYSDATE, --LAST_UPDATE_DATE
0, --LAST_UPDATE_BY
SYSDATE, --CREATION_DATE
0, --CREATED_BY
0, --LAST_UPDATE_LOGIN
'RETURN TO RECEIVING', --TRANSACTION_TYPE
SYSDATE, --TRANSACTION_DATE
'PENDING', --PROCESSING_STATUS_CODE
'BATCH', --PROCESSING_MODE_CODE
'PENDING', --TRANSACTION_STATUS_CODE
1, --QUANTITY
'Each', --UNIT_OF_MEASURE
169845, --ITEM_ID
13706, --EMPLOYEE_ID
477550, --SHIPMENT_HEADER_ID
484510, --SHIPMENT_LINE_ID
'VENDOR', --RECEIPT_SOURCE_CODE
7927, --VENDOR_ID
204, --FROM_ORGANIZATION_ID
'Stores', --FROM_SUBINVENTORY
NULL, --FROM_LOCATOR_ID
'PO', --SOURCE_DOCUMENT_CODE
524018, --PARENT_TRANSACTION_ID
40924, --PO_HEADER_ID
46915, --PO_LINE_ID
81963, --PO_LINE_LOCATION_ID
84349, --PO_DISTRIBUTION_ID
'INVENTORY', --DESTINATION_TYPE_CODE
NULL, --DELIVER_TO_PERSON_ID
NULL, --LOCATION_ID
NULL, --DELIVER_TO_LOCATION_ID
'Y' --VALIDATION_FLAG
);
|
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE
(TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
SERIAL_TRANSACTION_TEMP_ID,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID)
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL, --TRANSACTION_INTERFACE_ID
SYSDATE, --LAST_UPDATE_DATE
0, --LAST_UPDATED_BY
SYSDATE, --CREATION_DATE
0, --CREATED_BY
0, --LAST_UPDATE_LOGIN
'S366', --LOT_NUMBER
1, --TRANSACTION_QUANTITY
1, --PRIMARY_QUANTITY
MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL, --SERIAL_TRANSACTION_TEMP_ID
'RCV', --PRODUCT_CODE
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL --PRODUCT_TRANSACTION_ID
); |
INSERT INTO MTL_SERIAL_NUMBERS_INTERFACE
(TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
FM_SERIAL_NUMBER,
TO_SERIAL_NUMBER,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID)
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.CURRVAL, --TRANSACTION_INTERFACE_ID
SYSDATE, --LAST_UPDATE_DATE
0, --LAST_UPDATED_BY
SYSDATE, --CREATION_DATE
0, --CREATED_BY
0, --LAST_UPDATE_LOGIN
'SN0021', --FM_SERIAL_NUMBER
'SN0021', --TO_SERIAL_NUMBER
'RCV', --PRODUCT_CODE
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL --PRODUCT_TRANSACTION_ID
); |
SELECT * FROM RCV_TRANSACTIONS_INTERFACE WHERE PO_HEADER_ID = 40924;
SELECT *
FROM MTL_TRANSACTION_LOTS_INTERFACE
WHERE PRODUCT_TRANSACTION_ID = &INTERFACE_TXN_ID;
SELECT *
FROM MTL_SERIAL_NUMBERS_INTERFACE
WHERE PRODUCT_TRANSACTION_ID = &INTERFACE_TXN_ID;
|
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
ITEM_ID,
EMPLOYEE_ID,
SHIPMENT_HEADER_ID,
SHIPMENT_LINE_ID,
RECEIPT_SOURCE_CODE,
VENDOR_ID,
FROM_ORGANIZATION_ID,
FROM_SUBINVENTORY,
FROM_LOCATOR_ID,
SOURCE_DOCUMENT_CODE,
PARENT_TRANSACTION_ID,
PO_HEADER_ID,
PO_LINE_ID,
PO_LINE_LOCATION_ID,
PO_DISTRIBUTION_ID,
DESTINATION_TYPE_CODE,
DELIVER_TO_PERSON_ID,
LOCATION_ID,
DELIVER_TO_LOCATION_ID,
VALIDATION_FLAG)
VALUES
(RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL, --INTERFACE_TRANSACTION_ID
RCV_INTERFACE_GROUPS_S.NEXTVAL, --GROUP_ID
SYSDATE, --LAST_UPDATE_DATE
0, --LAST_UPDATE_BY
SYSDATE, --CREATION_DATE
0, --CREATED_BY
0, --LAST_UPDATE_LOGIN
'RETURN TO VENDOR', --TRANSACTION_TYPE
SYSDATE, --TRANSACTION_DATE
'PENDING', --PROCESSING_STATUS_CODE
'BATCH', --PROCESSING_MODE_CODE
'PENDING', --TRANSACTION_STATUS_CODE
1, --QUANTITY
'Each', --UNIT_OF_MEASURE
169845, --ITEM_ID
13706, --EMPLOYEE_ID
477550, --SHIPMENT_HEADER_ID
484510, --SHIPMENT_LINE_ID
'VENDOR', --RECEIPT_SOURCE_CODE
7927, --VENDOR_ID
204, --FROM_ORGANIZATION_ID
'Stores', --FROM_SUBINVENTORY
NULL, --FROM_LOCATOR_ID
'PO', --SOURCE_DOCUMENT_CODE
524017, --PARENT_TRANSACTION_ID
40924, --PO_HEADER_ID
46915, --PO_LINE_ID
81963, --PO_LINE_LOCATION_ID
84349, --PO_DISTRIBUTION_ID
'RECEIVING', --DESTINATION_TYPE_CODE
NULL, --DELIVER_TO_PERSON_ID
NULL, --LOCATION_ID
NULL, --DELIVER_TO_LOCATION_ID
'Y' --VALIDATION_FLAG
); |
INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE
(TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
LOT_NUMBER,
TRANSACTION_QUANTITY,
PRIMARY_QUANTITY,
SERIAL_TRANSACTION_TEMP_ID,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID)
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL, --TRANSACTION_INTERFACE_ID
SYSDATE, --LAST_UPDATE_DATE
0, --LAST_UPDATED_BY
SYSDATE, --CREATION_DATE
0, --CREATED_BY
0, --LAST_UPDATE_LOGIN
'S366', --LOT_NUMBER
1, --TRANSACTION_QUANTITY
1, --PRIMARY_QUANTITY
MTL_MATERIAL_TRANSACTIONS_S.NEXTVAL, --SERIAL_TRANSACTION_TEMP_ID
'RCV', --PRODUCT_CODE
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL --PRODUCT_TRANSACTION_ID
); |
INSERT INTO MTL_SERIAL_NUMBERS_INTERFACE
(TRANSACTION_INTERFACE_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
FM_SERIAL_NUMBER,
TO_SERIAL_NUMBER,
PRODUCT_CODE,
PRODUCT_TRANSACTION_ID)
VALUES
(MTL_MATERIAL_TRANSACTIONS_S.CURRVAL, --TRANSACTION_INTERFACE_ID
SYSDATE, --LAST_UPDATE_DATE
0, --LAST_UPDATED_BY
SYSDATE, --CREATION_DATE
0, --CREATED_BY
0, --LAST_UPDATE_LOGIN
'SN0021', --FM_SERIAL_NUMBER
'SN0021', --TO_SERIAL_NUMBER
'RCV', --PRODUCT_CODE
RCV_TRANSACTIONS_INTERFACE_S.CURRVAL --PRODUCT_TRANSACTION_ID
); |
SELECT * FROM RCV_TRANSACTIONS_INTERFACE WHERE PO_HEADER_ID = 40924;
SELECT *
FROM MTL_TRANSACTION_LOTS_INTERFACE
WHERE PRODUCT_TRANSACTION_ID = &INTERFACE_TXN_ID;
SELECT *
FROM MTL_SERIAL_NUMBERS_INTERFACE
WHERE PRODUCT_TRANSACTION_ID = &INTERFACE_TXN_ID; |
Match Option:RProfile value ALLOW_RATE_OVERRIDE_FOR_USER_RATE_TYPE:N |
po.plsql.RCV_ROI_TRANSACTION.RCV_ROI_TRANSACTION.4731 |
No of Distributions:1:: Rate and Rate_date in po distributions7.468200216771979::16-JAN-08 |
po.plsql.RCV_ROI_TRANSACTION.RCV_ROI_TRANSACTION.4757 |
Exception in derive_vendor_rcv_line_qty |
po.plsql.RCV_ROI_TRANSACTION.RCV_ROI_TRANSACTION.5011 |
SELECT TO_CHAR(TIMESTAMP, 'DD-MON-YY HH24:MI:SS'),
MESSAGE_TEXT,
MODULE,
LOG_SEQUENCE
FROM FND_LOG_MESSAGES
WHERE TRUNC(TIMESTAMP) = TRUNC(SYSDATE)
AND PROCESS_ID = (SELECT OS_PROCESS_ID
FROM FND_CONCURRENT_REQUESTS
WHERE REQUEST_ID = &P_REQUEST_ID)
AND MODULE NOT LIKE 'fnd%'
ORDER BY LOG_SEQUENCE;
|
CREATE TABLE rz.rz_rcv_transactions_back0828
AS
SELECT *
FROM RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_TYPE = 'DELIVER'
AND RT.DESTINATION_TYPE_CODE = 'RECEIVING'; |
DELETE FROM RCV_TRANSACTIONS RT
WHERE RT.TRANSACTION_TYPE = 'DELIVER'
AND RT.DESTINATION_TYPE_CODE = 'RECEIVING';
|
INSERT INTO PO.RCV_SUPPLY
SELECT 'RECEIVING',
RT.TRANSACTION_ID,
RT.LAST_UPDATED_BY,
RT.LAST_UPDATE_DATE,
RT.LAST_UPDATE_LOGIN,
RT.CREATED_BY,
RT.CREATION_DATE,
'0',
RT.PROGRAM_APPLICATION_ID,
RT.PROGRAM_ID,
RT.PROGRAM_UPDATE_DATE,
NULL,
NULL,
RT.PO_HEADER_ID,
RT.PO_RELEASE_ID,
RT.PO_LINE_ID,
RT.PO_LINE_LOCATION_ID,
RT.PO_DISTRIBUTION_ID,
RT.SHIPMENT_HEADER_ID,
RT.SHIPMENT_LINE_ID,
RT.TRANSACTION_ID,
RSL.ITEM_ID,
RSL.ITEM_REVISION,
RT.QUANTITY,
RT.UNIT_OF_MEASURE,
RT.QUANTITY,
RT.UNIT_OF_MEASURE,
RT.TRANSACTION_DATE,
‘SINGLE’,
RT.LOCATION_ID,
NULL,
NULL,
RSL.TO_ORGANIZATION_ID,
RSL.TO_SUBINVENTORY,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
FROM RCV_TRANSACTIONS RT
INNER JOIN RCV_SHIPMENT_LINES RSL
ON RT.SHIPMENT_LINE_ID = RSL.SHIPMENT_LINE_ID
WHERE RT.TRANSACTION_ID IN
(SELECT RTB.PARENT_TRANSACTION_ID
FROM RZ.RZ_RCV_TRANSACTIONS_BACK0828 RTB);
|
INSERT INTO MTL_SUPPLY
SELECT 'RECEIVING',
RT.TRANSACTION_ID,
RT.LAST_UPDATED_BY,
RT.LAST_UPDATE_DATE,
RT.LAST_UPDATE_LOGIN,
RT.CREATED_BY,
RT.CREATION_DATE,
NULL,
RT.PROGRAM_APPLICATION_ID,
RT.PROGRAM_ID,
RT.PROGRAM_UPDATE_DATE,
NULL,
NULL,
RT.PO_HEADER_ID,
RT.PO_RELEASE_ID,
RT.PO_LINE_ID,
RT.PO_LINE_LOCATION_ID,
RT.PO_DISTRIBUTION_ID,
RT.SHIPMENT_HEADER_ID,
RT.SHIPMENT_LINE_ID,
RT.TRANSACTION_ID,
RSL.ITEM_ID,
RSL.ITEM_REVISION,
NULL,
RT.QUANTITY,
RT.UNIT_OF_MEASURE,
RT.QUANTITY,
RT.UNIT_OF_MEASURE,
RT.TRANSACTION_DATE,
RT.TRANSACTION_DATE,
RT.TRANSACTION_DATE+3,
'INVENTORY',
RT.LOCATION_ID,
NULL,
NULL,
RSL.TO_ORGANIZATION_ID,
RSL.TO_SUBINVENTORY,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
FROM RCV_TRANSACTIONS RT
INNER JOIN RCV_SHIPMENT_LINES RSL
ON RT.SHIPMENT_LINE_ID = RSL.SHIPMENT_LINE_ID
WHERE RT.TRANSACTION_ID IN
(SELECT RTB.PARENT_TRANSACTION_ID
FROM RZ.RZ_RCV_TRANSACTIONS_BACK0828 RTB);
|
/*The sample script below uses sequencing to insert:
1. one group_id value
2. two header_interface_id values
3. six interface_transaction_id values
**three rcv_transactions_interface records for each rcv_headers_interface record*/
INSERT INTO RCV_HEADERS_INTERFACE
(HEADER_INTERFACE_ID,
GROUP_ID,
PROCESSING_STATUS_CODE,
RECEIPT_SOURCE_CODE,
TRANSACTION_TYPE,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_LOGIN,
CREATION_DATE,
CREATED_BY,
SHIPPED_DATE,
VENDOR_NAME,
EMPLOYEE_NAME,
VALIDATION_FLAG,
SHIP_TO_ORGANIZATION_CODE,
EXPECTED_RECEIPT_DATE,
AUTO_TRANSACT_CODE)
SELECT RCV_HEADERS_INTERFACE_S.NEXTVAL,
RCV_INTERFACE_GROUPS_S.NEXTVAL,
'PENDING',
'VENDOR',
'NEW',
SYSDATE,
1,
1,
SYSDATE,
1,
SYSDATE,
'Advanced Network Devices',
'lastname, firstname',
'Y',
'M1',
SYSDATE + 3,
'RECEIVE'
FROM DUAL;
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
HEADER_INTERFACE_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
AUTO_TRANSACT_CODE,
RECEIPT_SOURCE_CODE,
SOURCE_DOCUMENT_CODE,
DOCUMENT_NUM,
DOCUMENT_LINE_NUM,
SHIP_TO_LOCATION_CODE,
NOTICE_UNIT_PRICE,
VALIDATION_FLAG,
TO_ORGANIZATION_CODE,
ITEM_NUM)
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL,
RCV_HEADERS_INTERFACE_S.CURRVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
SYSDATE,
1,
SYSDATE,
1,
1,
'RECEIVE',
SYSDATE,
'PENDING',
'BATCH',
'PENDING',
2,
'Each',
'DELIVER',
'VENDOR',
'PO',
'11724',
'1',
'M1- Seattle', -- 'ship to location',
1,
'Y',
'M1',
'CM13139'
FROM DUAL;
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
HEADER_INTERFACE_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
AUTO_TRANSACT_CODE,
RECEIPT_SOURCE_CODE,
SOURCE_DOCUMENT_CODE,
DOCUMENT_NUM,
DOCUMENT_LINE_NUM,
SHIP_TO_LOCATION_CODE,
NOTICE_UNIT_PRICE,
VALIDATION_FLAG,
TO_ORGANIZATION_CODE,
ITEM_NUM)
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL,
RCV_HEADERS_INTERFACE_S.CURRVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
SYSDATE,
1,
SYSDATE,
1,
1,
'RECEIVE',
SYSDATE,
'PENDING',
'BATCH',
'PENDING',
8,
'Each',
'DELIVER',
'VENDOR',
'PO',
'13494',
'1',
'M1- Seattle', -- 'ship to location',
1,
'Y',
'M1',
'81956'
FROM DUAL;
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
HEADER_INTERFACE_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
AUTO_TRANSACT_CODE,
RECEIPT_SOURCE_CODE,
SOURCE_DOCUMENT_CODE,
DOCUMENT_NUM,
DOCUMENT_LINE_NUM,
SHIP_TO_LOCATION_CODE,
NOTICE_UNIT_PRICE,
VALIDATION_FLAG,
TO_ORGANIZATION_CODE,
ITEM_NUM)
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL,
RCV_HEADERS_INTERFACE_S.CURRVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
SYSDATE,
1,
SYSDATE,
1,
1,
'RECEIVE',
SYSDATE,
'PENDING',
'BATCH',
'PENDING',
12,
'Each',
'DELIVER',
'VENDOR',
'PO',
'11725',
'1',
'M1- Seattle', -- 'ship to location',
1,
'Y',
'M1',
'AG13339'
FROM DUAL;
INSERT INTO RCV_HEADERS_INTERFACE
(HEADER_INTERFACE_ID,
GROUP_ID,
PROCESSING_STATUS_CODE,
RECEIPT_SOURCE_CODE,
TRANSACTION_TYPE,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_LOGIN,
CREATION_DATE,
CREATED_BY,
SHIPPED_DATE,
VENDOR_NAME,
EMPLOYEE_NAME,
VALIDATION_FLAG,
SHIP_TO_ORGANIZATION_CODE,
EXPECTED_RECEIPT_DATE,
AUTO_TRANSACT_CODE)
SELECT RCV_HEADERS_INTERFACE_S.NEXTVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
'PENDING',
'VENDOR',
'NEW',
SYSDATE,
1,
1,
SYSDATE,
1,
SYSDATE,
'Advanced Network Devices',
'lastname, firstname',
'Y',
'M1',
SYSDATE + 3,
'RECEIVE'
FROM DUAL;
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
HEADER_INTERFACE_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
AUTO_TRANSACT_CODE,
RECEIPT_SOURCE_CODE,
SOURCE_DOCUMENT_CODE,
DOCUMENT_NUM,
DOCUMENT_LINE_NUM,
SHIP_TO_LOCATION_CODE,
NOTICE_UNIT_PRICE,
VALIDATION_FLAG,
TO_ORGANIZATION_CODE,
ITEM_NUM)
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL,
RCV_HEADERS_INTERFACE_S.CURRVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
SYSDATE,
1,
SYSDATE,
1,
1,
'RECEIVE',
SYSDATE,
'PENDING',
'BATCH',
'PENDING',
12,
'Each',
'DELIVER',
'VENDOR',
'PO',
'19877',
'1',
'M1- Seattle', -- 'ship to location',
1,
'Y',
'M1',
'JR1002'
FROM DUAL;
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
HEADER_INTERFACE_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
AUTO_TRANSACT_CODE,
RECEIPT_SOURCE_CODE,
SOURCE_DOCUMENT_CODE,
DOCUMENT_NUM,
DOCUMENT_LINE_NUM,
SHIP_TO_LOCATION_CODE,
NOTICE_UNIT_PRICE,
VALIDATION_FLAG,
TO_ORGANIZATION_CODE,
ITEM_NUM)
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL,
RCV_HEADERS_INTERFACE_S.CURRVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
SYSDATE,
1,
SYSDATE,
1,
1,
'RECEIVE',
SYSDATE,
'PENDING',
'BATCH',
'PENDING',
18,
'Each',
'DELIVER',
'VENDOR',
'PO',
'81922',
'1',
'M1- Seattle', -- 'ship to location',
1,
'Y',
'M1',
'GK1822'
FROM DUAL;
INSERT INTO RCV_TRANSACTIONS_INTERFACE
(INTERFACE_TRANSACTION_ID,
HEADER_INTERFACE_ID,
GROUP_ID,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN,
TRANSACTION_TYPE,
TRANSACTION_DATE,
PROCESSING_STATUS_CODE,
PROCESSING_MODE_CODE,
TRANSACTION_STATUS_CODE,
QUANTITY,
UNIT_OF_MEASURE,
AUTO_TRANSACT_CODE,
RECEIPT_SOURCE_CODE,
SOURCE_DOCUMENT_CODE,
DOCUMENT_NUM,
DOCUMENT_LINE_NUM,
SHIP_TO_LOCATION_CODE,
NOTICE_UNIT_PRICE,
VALIDATION_FLAG,
TO_ORGANIZATION_CODE,
ITEM_NUM)
SELECT RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL,
RCV_HEADERS_INTERFACE_S.CURRVAL,
RCV_INTERFACE_GROUPS_S.CURRVAL,
SYSDATE,
1,
SYSDATE,
1,
1,
'RECEIVE',
SYSDATE,
'PENDING',
'BATCH',
'PENDING',
32,
'Each',
'DELIVER',
'VENDOR',
'PO',
'12325',
'1',
'M1- Seattle', -- 'ship to location',
1,
'Y',
'M1',
'BU1239'
FROM DUAL;
COMMIT;
|