|
SELECT RCV_HEADERS_INTERFACE_S.NEXTVAL INTO LN_HEADER_ID FROM DUAL;
select RCV_TRANSACTIONS_INTERFACE_S.nextval
into ln_interface_transaction_id
from dual;
insert into rcv_headers_interface
(header_interface_id, -- RCV_INTERFACE_GROUPS_S.nextval
group_id, -- group_id
processing_status_code, -- 'PENDING'
receipt_source_code, -- 'VENDOR'
transaction_type, -- 'NEW'
auto_transact_code, -- 'RECEIVE'
last_update_date, -- sysdate
last_updated_by, --
creation_date, -- sysdate
created_by, -- 'receipt_header_id'
vendor_id, --
ship_to_organization_id, --
expected_receipt_date, -- sysdate
validation_flag -- 'Y'
)
values
(LN_HEADER_ID,
LN_GROUP_ID,
'PENDING', -----processing_status_code
'VENDOR', -----receipt_source_code
'NEW', -----transaction_type
'RECEIVE', -----auto_transact_code
sysdate, -----last_update_date
ln_user_id, -- last_updated_by
sysdate, ------creation_date
ln_user_id, -- created_by
r_recipt_date.vendor_id, -- ??獂美瓣悔砯笲?瞶?叭Τ????????
r_recipt_date.ship_to_organization_id, -- ship_to_organization_id
sysdate, -----expected_receipt_date
'Y' -----validation_flag
);
v_message := 'Inset into rcv_transactions_interface ';
insert into rcv_transactions_interface
(interface_transaction_id, -- RCV_TRANSACTIONS_INTERFACE_S.nextval
group_id, -- rcv_headers_interface.group_id
last_update_date, -- sysdate
last_updated_by, --
creation_date, -- sysdate
created_by, --
transaction_type, -- 'RECEIVE'
transaction_date, -- sysdate
processing_status_code, -- 'PENDING'
processing_mode_code, -- 'BATCH'
transaction_status_code, -- 'PENDING' ? COMPLETED
quantity,
unit_of_measure, --
item_id,
auto_transact_code, -- 'RECEIVE'
receipt_source_code, -- 'VENDOR'
vendor_id,
source_document_code, -- 'PO'
po_header_id, -- po_headers_all.po_header_id
po_line_id, -- po_lines_all.po_header_id
po_line_location_id, ------po_line_locations_all.line_location_id
expected_receipt_date, -- sysdate
header_interface_id, -- rcv_headers_interface.header_interface_id
validation_flag, -- Y process_flag , -- Y
to_organization_id)
values
(ln_interface_transaction_id, ----interface_transaction_id
LN_GROUP_ID, --group_id
sysdate, ----last_update_date
ln_user_id, ---last_updated_by
sysdate, --creation_date
ln_user_id, ----created_by
'RECEIVE', ---transaction_type
sysdate, ----transaction_date
'PENDING', ----processing_status_code
'BATCH', ----processing_mode_code
'PENDING', ----transaction_status_code
r_recipt_date.quantity, ----quantity
r_recipt_date.uom, ----unit_of_measure
r_recipt_date.item_id, --1000-008240 item_id
'RECEIVE', -------auto_transact_code
'VENDOR', ----receipt_source_code
r_recipt_date.vendor_id, -- vendor_id
'PO', ------source_document_code
r_recipt_date.po_header_id, -- po_header_id
r_recipt_date.po_line_id, -- po_line_id
r_recipt_date.line_location_id, ------po_line_location_id
sysdate, ----expected_receipt_date
LN_HEADER_ID, --header_interface_id
'Y', ----validation_flag
r_recipt_date.ship_to_organization_id ----to_organization_id
); |
|