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
         ,vendor_id
         ,expected_receipt_date
         ,validation_flag)
            VALUES 
            (rcv_headers_interface_s.NEXTVAL
         ,p_group_id
         ,'PENDING'
         ,'VENDOR'
         ,'NEW'
         ,SYSDATE
         ,fnd_global.user_id
         ,0
         ,p_vendor_id
         ,SYSDATE
         ,'Y');
     
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
                                       ,po_header_id
                                       ,po_line_id
                                       ,item_id
                                       ,quantity
                                       ,unit_of_measure
                                       ,po_line_location_id
                                       ,auto_transact_code
                                       ,receipt_source_code
                                       ,to_organization_code
                                       ,source_document_code
                                       ,header_interface_id
                                       ,validation_flag --, subinventory
                                       )
     VALUES 
     (l_parent_txn
     ,rcv_interface_groups_s.CURRVAL
     ,SYSDATE
     ,fnd_global.user_id
     ,SYSDATE
      ,fnd_global.user_id
     ,0
     ,'RECEIVE'
     ,SYSDATE
      ,'PENDING'
     ,'BATCH'
     ,'PENDING'
     ,cr_po_rec.po_header_id
     ,cr_po_rec.po_line_id
     ,cr_po_rec.item_id
     ,cr_po_rec.quantity
     ,cr_po_rec.unit_meas_lookup_code
     ,cr_po_rec.line_location_id
     ,'RECEIVE'
     ,'VENDOR'
     ,cr_po_rec.organization_code
     ,'PO'
     ,rcv_headers_interface_s.CURRVAL
     ,'Y'                              --, p_subinventory_name
                                      );
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
               ,po_header_id
               ,po_line_id
               ,item_id
               ,quantity
               ,unit_of_measure
               ,po_line_location_id
               ,auto_transact_code
               ,receipt_source_code
               ,to_organization_code
               ,source_document_code
               ,header_interface_id
               ,validation_flag
               ,subinventory
               ,parent_interface_txn_id)
               VALUES 
               (rcv_transactions_interface_s.NEXTVAL
         ,rcv_interface_groups_s.CURRVAL
         ,SYSDATE
         ,fnd_global.user_id
         ,SYSDATE
         ,fnd_global.user_id
         ,0
         ,'DELIVER'
         ,SYSDATE
         ,'PENDING'
         ,'BATCH'
         ,'PENDING'
         ,cr_po_rec.po_header_id
         ,cr_po_rec.po_line_id
         ,cr_po_rec.item_id
         ,cr_po_rec.quantity
         ,cr_po_rec.unit_meas_lookup_code
         ,cr_po_rec.line_location_id
         ,'INVENTORY'
         ,'VENDOR'
         ,cr_po_rec.organization_code
         ,'PO'
         ,rcv_headers_interface_s.CURRVAL
         ,'Y'
         ,'PICKLINE'
         ,l_parent_txn);  
          
INTERFACE TABLES
================
rcv_headers_interface
rcv_transactions_interface
po_interface_errors           
Submitting the Receipt Interface
================================
 l_receipt_request_id := fnd_request.submit_request (application       => 'PO'
               ,program          => 'RVCTP'
               ,description      => NULL
               ,start_time        => NULL
               ,sub_request    => FALSE
                      ,argument1      => 'BATCH'
               ,argument2      => l_group_id
               ,argument3      => NULL);
COMMIT;            
 
Hi , what is l_parent_txn in the above script?
ReplyDeleteThanks