Vous êtes sur la page 1sur 28

As long as the Multiple Distributions field in the Requisition Import program is No (or blank), Requisition Import looks for

distribution information in the PO_REQUISITIONS_INTERFACE_ALL table. should use the PO_REQ_DIST_INTERFACE_ALL table to create multiple distributions only for requisitions created in non-Oracle systems that use multiple distributions. If you specify a value in the REQ_ NUMBER_SEGMENT1 column of the PO_REQUISITIONS_INTERFACE_ALL table, all lines with the same value for this column are grouped together under a requisition header. If you provide a value in the GROUP_CODE column, all lines with the same value in this column are grouped together under a requisition header. If you provide a value in the REQ_NUMBER_SEGMENT1 column of the PO_ REQUISITIONS_INTERFACE_ALL table, this value becomes the requisition number. If not, the Requisition Import program uses either the Last Requisition Number parameter if specified or the next unique number stored in the PO_ UNIQUE_IDENTIFIER_CONTROL table, adds 1 to this number, and starts numbering requisitions. If any of the requisition numbers generated already exists, the program loops until it finds a unique number. For every line that is successfully imported, a default distribution is created with the account information that you specify. (You specify account information in any of the following columns in either the PO_REQUISITIONS_INTERFACE_ALL or the PO_REQ_DIST_INTERFACE_ ALL table: CHARGE_ACCOUNT_ID, ACCRUAL_ACCOUNT_ID, VARIANCE_ ACCOUNT_ID, BUDGET_ACCOUNT_ID, or any of the CHARGE_ACCOUNT_ SEGMENT columns.) Requisition supply is also created for every approved requisition that is successfully imported.

Column Name TRANSACTION_ID PROCESS_FLAG REQUEST_ID PROGRAM_ID PROGRAM_APPLICATION_ID PROGRAM_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN CREATION_DATE CREATED_BY INTERFACE_SOURCE_CODE INTERFACE_SOURCE_LINE_ID

Data Type Nullable NUMBER Yes VARCHAR2(30 YesBYTE) NUMBER Yes NUMBER Yes NUMBER Yes DATE Yes NUMBER Yes DATE Yes NUMBER Yes DATE Yes NUMBER Yes VARCHAR2(25 No BYTE) NUMBER Yes

SOURCE_TYPE_CODE REQUISITION_HEADER_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID REQUISITION_TYPE DESTINATION_TYPE_CODE ITEM_DESCRIPTION QUANTITY

VARCHAR2(25 YesBYTE) NUMBER Yes NUMBER Yes NUMBER Yes VARCHAR2(25 YesBYTE) VARCHAR2(25 No BYTE) VARCHAR2(240 Yes BYTE) NUMBER Yes

UNIT_PRICE AUTHORIZATION_STATUS BATCH_ID GROUP_CODE DELETE_ENABLED_FLAG UPDATE_ENABLED_FLAG APPROVER_ID APPROVER_NAME APPROVAL_PATH_ID NOTE_TO_APPROVER PREPARER_ID

NUMBER Yes VARCHAR2(25 No BYTE) NUMBER Yes VARCHAR2(30 YesBYTE) VARCHAR2(1 Yes BYTE) VARCHAR2(1 Yes BYTE) NUMBER(9,0) Yes VARCHAR2(240 Yes BYTE) NUMBER Yes VARCHAR2(480 Yes BYTE) NUMBER(9,0) Yes

AUTOSOURCE_FLAG

VARCHAR2(1 Yes BYTE)

REQ_NUMBER_SEGMENT1 REQ_NUMBER_SEGMENT2 REQ_NUMBER_SEGMENT3 REQ_NUMBER_SEGMENT4 REQ_NUMBER_SEGMENT5 HEADER_DESCRIPTION HEADER_ATTRIBUTE_CATEGORY HEADER_ATTRIBUTE1 HEADER_ATTRIBUTE2 HEADER_ATTRIBUTE3 HEADER_ATTRIBUTE4 HEADER_ATTRIBUTE5 HEADER_ATTRIBUTE6 HEADER_ATTRIBUTE7 HEADER_ATTRIBUTE8 HEADER_ATTRIBUTE9 HEADER_ATTRIBUTE10 HEADER_ATTRIBUTE11 HEADER_ATTRIBUTE12 HEADER_ATTRIBUTE13 HEADER_ATTRIBUTE14 URGENT_FLAG HEADER_ATTRIBUTE15 RFQ_REQUIRED_FLAG JUSTIFICATION NOTE_TO_BUYER NOTE_TO_RECEIVER ITEM_ID

VARCHAR2(20 YesBYTE) VARCHAR2(20 YesBYTE) VARCHAR2(20 YesBYTE) VARCHAR2(20 YesBYTE) VARCHAR2(20 YesBYTE) VARCHAR2(240 Yes BYTE) VARCHAR2(30 YesBYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(1 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(1 Yes BYTE) VARCHAR2(480 Yes BYTE) VARCHAR2(480 Yes BYTE) VARCHAR2(480 Yes BYTE) NUMBER Yes

ITEM_SEGMENT1 ITEM_SEGMENT2 ITEM_SEGMENT3 ITEM_SEGMENT4 ITEM_SEGMENT5 ITEM_SEGMENT6 ITEM_SEGMENT7 ITEM_SEGMENT8 ITEM_SEGMENT9 ITEM_SEGMENT10 ITEM_SEGMENT11 ITEM_SEGMENT12 ITEM_SEGMENT13 ITEM_SEGMENT14 ITEM_SEGMENT15 ITEM_SEGMENT16 ITEM_SEGMENT17 ITEM_SEGMENT18 ITEM_SEGMENT19 ITEM_SEGMENT20 ITEM_REVISION CHARGE_ACCOUNT_ID CHARGE_ACCOUNT_SEGMENT1 CHARGE_ACCOUNT_SEGMENT2 CHARGE_ACCOUNT_SEGMENT3 CHARGE_ACCOUNT_SEGMENT4 CHARGE_ACCOUNT_SEGMENT5 CHARGE_ACCOUNT_SEGMENT6 CHARGE_ACCOUNT_SEGMENT7 CHARGE_ACCOUNT_SEGMENT8 CHARGE_ACCOUNT_SEGMENT9 CHARGE_ACCOUNT_SEGMENT10 CHARGE_ACCOUNT_SEGMENT11 CHARGE_ACCOUNT_SEGMENT12 CHARGE_ACCOUNT_SEGMENT13 CHARGE_ACCOUNT_SEGMENT14 CHARGE_ACCOUNT_SEGMENT15

VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(3 Yes BYTE) NUMBER Yes VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE)

CHARGE_ACCOUNT_SEGMENT16 CHARGE_ACCOUNT_SEGMENT17 CHARGE_ACCOUNT_SEGMENT18 CHARGE_ACCOUNT_SEGMENT19 CHARGE_ACCOUNT_SEGMENT20 CHARGE_ACCOUNT_SEGMENT21 CHARGE_ACCOUNT_SEGMENT22 CHARGE_ACCOUNT_SEGMENT23 CHARGE_ACCOUNT_SEGMENT24 CHARGE_ACCOUNT_SEGMENT25 CHARGE_ACCOUNT_SEGMENT26 CHARGE_ACCOUNT_SEGMENT27 CHARGE_ACCOUNT_SEGMENT28 CHARGE_ACCOUNT_SEGMENT29 CHARGE_ACCOUNT_SEGMENT30 CATEGORY_ID CATEGORY_SEGMENT1 CATEGORY_SEGMENT2 CATEGORY_SEGMENT3 CATEGORY_SEGMENT4 CATEGORY_SEGMENT5 CATEGORY_SEGMENT6 CATEGORY_SEGMENT7 CATEGORY_SEGMENT8 CATEGORY_SEGMENT9 CATEGORY_SEGMENT10 CATEGORY_SEGMENT11 CATEGORY_SEGMENT12 CATEGORY_SEGMENT13 CATEGORY_SEGMENT14 CATEGORY_SEGMENT15 CATEGORY_SEGMENT16 CATEGORY_SEGMENT17 CATEGORY_SEGMENT18 CATEGORY_SEGMENT19 CATEGORY_SEGMENT20 UNIT_OF_MEASURE UOM_CODE LINE_TYPE_ID LINE_TYPE UN_NUMBER_ID UN_NUMBER HAZARD_CLASS_ID HAZARD_CLASS MUST_USE_SUGG_VENDOR_FLAG REFERENCE_NUM

VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) NUMBER Yes VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(40 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(3 Yes BYTE) NUMBER Yes VARCHAR2(25 YesBYTE) NUMBER Yes VARCHAR2(25 YesBYTE) NUMBER Yes VARCHAR2(40 YesBYTE) VARCHAR2(10 YesBYTE) VARCHAR2(25 YesBYTE)

WIP_ENTITY_ID WIP_LINE_ID WIP_OPERATION_SEQ_NUM WIP_RESOURCE_SEQ_NUM WIP_REPETITIVE_SCHEDULE_ID PROJECT_NUM TASK_NUM EXPENDITURE_TYPE SOURCE_ORGANIZATION_ID SOURCE_ORGANIZATION_CODE SOURCE_SUBINVENTORY DESTINATION_ORGANIZATION_ID DESTINATION_ORGANIZATION_CODE DESTINATION_SUBINVENTORY DELIVER_TO_LOCATION_ID DELIVER_TO_LOCATION_CODE DELIVER_TO_REQUESTOR_ID DELIVER_TO_REQUESTOR_NAME SUGGESTED_BUYER_ID SUGGESTED_BUYER_NAME SUGGESTED_VENDOR_NAME SUGGESTED_VENDOR_ID SUGGESTED_VENDOR_SITE SUGGESTED_VENDOR_SITE_ID SUGGESTED_VENDOR_CONTACT SUGGESTED_VENDOR_CONTACT_ID SUGGESTED_VENDOR_PHONE SUGGESTED_VENDOR_ITEM_NUM LINE_ATTRIBUTE_CATEGORY LINE_ATTRIBUTE1 LINE_ATTRIBUTE2 LINE_ATTRIBUTE3 LINE_ATTRIBUTE4 LINE_ATTRIBUTE5 LINE_ATTRIBUTE6 LINE_ATTRIBUTE7 LINE_ATTRIBUTE8 LINE_ATTRIBUTE9 LINE_ATTRIBUTE10 LINE_ATTRIBUTE11 LINE_ATTRIBUTE12 LINE_ATTRIBUTE13

NUMBER NUMBER NUMBER NUMBER NUMBER

Yes Yes Yes Yes Yes

VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(30 YesBYTE) NUMBER Yes VARCHAR2(3 Yes BYTE) VARCHAR2(10 YesBYTE) NUMBER Yes VARCHAR2(3 Yes BYTE) VARCHAR2(10 YesBYTE) NUMBER Yes VARCHAR2(60 YesBYTE) NUMBER(9,0) Yes VARCHAR2(240 Yes BYTE) NUMBER(9,0) Yes VARCHAR2(240 Yes BYTE) VARCHAR2(240 Yes BYTE) NUMBER Yes VARCHAR2(15 YesBYTE) NUMBER Yes VARCHAR2(80 YesBYTE) NUMBER Yes VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) VARCHAR2(30 YesBYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE)

LINE_ATTRIBUTE14 LINE_ATTRIBUTE15 NEED_BY_DATE NOTE1_ID NOTE2_ID NOTE3_ID NOTE4_ID NOTE5_ID NOTE6_ID NOTE7_ID NOTE8_ID NOTE9_ID NOTE10_ID NOTE1_TITLE NOTE2_TITLE NOTE3_TITLE NOTE4_TITLE NOTE5_TITLE NOTE6_TITLE NOTE7_TITLE NOTE8_TITLE NOTE9_TITLE NOTE10_TITLE

VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) DATE Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes NUMBER Yes VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE) VARCHAR2(80 YesBYTE)

GL_DATE DIST_ATTRIBUTE_CATEGORY DISTRIBUTION_ATTRIBUTE1 DISTRIBUTION_ATTRIBUTE2 DISTRIBUTION_ATTRIBUTE3 DISTRIBUTION_ATTRIBUTE4 DISTRIBUTION_ATTRIBUTE5 DISTRIBUTION_ATTRIBUTE6 DISTRIBUTION_ATTRIBUTE7 DISTRIBUTION_ATTRIBUTE8 DISTRIBUTION_ATTRIBUTE9 DISTRIBUTION_ATTRIBUTE10 DISTRIBUTION_ATTRIBUTE11 DISTRIBUTION_ATTRIBUTE12 DISTRIBUTION_ATTRIBUTE13 DISTRIBUTION_ATTRIBUTE14 DISTRIBUTION_ATTRIBUTE15 PREPARER_NAME BOM_RESOURCE_ID ACCRUAL_ACCOUNT_ID

DATE Yes VARCHAR2(30 YesBYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(150 Yes BYTE) VARCHAR2(240 No BYTE) NUMBER Yes NUMBER Yes

VARIANCE_ACCOUNT_ID BUDGET_ACCOUNT_ID USSGL_TRANSACTION_CODE GOVERNMENT_CONTEXT CURRENCY_CODE CURRENCY_UNIT_PRICE RATE RATE_DATE RATE_TYPE PREVENT_ENCUMBRANCE_FLAG AUTOSOURCE_DOC_HEADER_ID AUTOSOURCE_DOC_LINE_NUM PROJECT_ACCOUNTING_CONTEXT EXPENDITURE_ORGANIZATION_ID PROJECT_ID TASK_ID END_ITEM_UNIT_NUMBER EXPENDITURE_ITEM_DATE DOCUMENT_TYPE_CODE ORG_ID TRANSACTION_REASON_CODE ALLOCATION_TYPE ALLOCATION_VALUE

NUMBER Yes NUMBER Yes VARCHAR2(30 YesBYTE) VARCHAR2(30 YesBYTE) VARCHAR2(15 YesBYTE) NUMBER Yes NUMBER Yes DATE Yes VARCHAR2(30 YesBYTE) VARCHAR2(1 Yes BYTE) NUMBER Yes NUMBER Yes VARCHAR2(30 YesBYTE) NUMBER Yes NUMBER Yes NUMBER Yes VARCHAR2(30 YesBYTE) DATE Yes VARCHAR2(25 YesBYTE) NUMBER Yes VARCHAR2(25 YesBYTE) VARCHAR2(25 YesBYTE) NUMBER Yes

MULTI_DISTRIBUTIONS

VARCHAR2(1 Yes BYTE)

REQ_DIST_SEQUENCE_ID KANBAN_CARD_ID EMERGENCY_PO_NUM AWARD_ID TAX_CODE_ID OKE_CONTRACT_HEADER_ID OKE_CONTRACT_NUM OKE_CONTRACT_VERSION_ID OKE_CONTRACT_LINE_ID OKE_CONTRACT_LINE_NUM OKE_CONTRACT_DELIVERABLE_ID OKE_CONTRACT_DELIVERABLE_NUM SECONDARY_UNIT_OF_MEASURE SECONDARY_UOM_CODE SECONDARY_QUANTITY PREFERRED_GRADE VMI_FLAG TAX_USER_OVERRIDE_FLAG

NUMBER Yes NUMBER Yes VARCHAR2(20 YesBYTE) NUMBER(15,0) Yes NUMBER Yes NUMBER Yes VARCHAR2(120 Yes BYTE) NUMBER Yes NUMBER Yes VARCHAR2(150 Yes BYTE) NUMBER Yes VARCHAR2(150 Yes BYTE) VARCHAR2(25 YesBYTE) VARCHAR2(3 Yes BYTE) NUMBER Yes VARCHAR2(150 Yes BYTE) VARCHAR2(1 Yes BYTE) VARCHAR2(1 Yes BYTE)

AMOUNT CURRENCY_AMOUNT SHIP_METHOD ESTIMATED_PICKUP_DATE BASE_UNIT_PRICE NEGOTIATED_BY_PREPARER_FLAG TAX_NAME

NUMBER Yes NUMBER Yes VARCHAR2(30 YesBYTE) DATE Yes NUMBER Yes VARCHAR2(1 Yes BYTE) VARCHAR2(30 YesBYTE)

Descriptio NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import To identify the source of your imported requisitions. Constant Value This is optional. Required during technical development. Default 'VENDOR'. Mandatory if the DESTINATION_TYPE_ CODE is 'EXPENSE' or 'SHOP FLOOR'. DESTINATION_TYPE_CODE of 'INVENTORY', then leave NULL NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import NA- Derived by Oracle during Requisition Import EXPENSE / INVENTORY Description of Inventory Items. Mandatory in case requistion is for NON Inventory items.

If NULL can be derived in the UNIT_PRICE and CURRENCY_ UNIT_PRICE columns. If no sourcing rules are found for the item, supplier sourcing fails and the UNIT_PRICE is defaulted from the item master for supplier requisition lines and from the CST_ITEM_COSTS_FOR_GL_VIEW for internal requisitions. Default 'APPROVED' if we want to import approved requisition This is optional. Required during technical development. This is optional. Required during technical development. No longer used No longer used NA NA NA NA NA

The Requisition Import program automatically derives sourcing information for both your inventory and purchase requisition lines if you set the AUTOSOURCE_FLAG to 'Y' and set up the sourcing rules for the item. Should not be populated if we know the Vendor details If you set the AUTOSOURCE_FLAG to 'P' and set up the sourcing rules for the item, the program uses the following columns for supplier-sourced requisition lines, if they're provided in the requisitions interface table: SUGGESTED_VENDOR_ID SUGGESTED_VENDOR_SITE_ID If the above columns are not provided when the AUTOSOURCE_FLAG is set to 'P', the program derives them from the sourcing rules. Mandatory if we want to Group requisilion based on Requisition Number. Otherw wise Oracle will group the requision headers based on Grouping Rule defined. NA NA NA NA Requisition Description NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Optional NA NA Optional Optional Optional Populate Item_segment1

Mandatory if SOURCE_TYPE_CODE or DESTINATION_TYPE_CODE is 'INVENTORY'. Items should be VALID IN MTL_SYSTEM_ITEMS_B for Destination Organization. item must be purchasing-enabled for the purchasing and destination organizations. If you enter a DESTINATION_TYPE_CODE of 'INVENTORY', the ITEM_ID is required and it must be stock-enabled for the destination organization. If you also enter a DESTINATION_SUBINVENTORY, the item must either be valid in the subinventory or it must not be restricted to a subinventory.

OWNER The segment should be a Valid Combinations defined in GL_CODE_COMBINATIONS table for the current Chart of accounts NA NA NA NA NA NA NA NA NA BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF

OBJECT_N AME XXNBTY_REQ_STG_N1 XXNBTY_REQ_STG_N3 XXNBTY_REQ_STG_N2 XXNBTY_REQ_DIST_STG_N1 XXNBTY_REQ_DIST_STG_N2 XXNBTY_REQ_STG_U1 XXNBTY_REQ_DIST_STG_N3 XXNBTY_REQ_DIST_STG_N4 XXNBTY_REQ_IBI_PK XXNBTY_REQ_IBI_PK XXNBTY_REQ_DIST_STG_S

NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Must be Valid in MTL_CATEGORY_B for the destination Organization

BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF BOLINF

XXNBTY_REQ_STG_S XXNBTY_REQ_STG_BK XXNBTY_REQ_STG_BK1 XXNBTY_REQ_STG_BK33 XXNBTY_REQ_STG XXNBTY_REQ_DIST_STG_BK1 XXNBTY_REQ_DIST_STG_BK XXNBTY_REQ_DIST_STG XXNBTY_REQ_STG1

NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Populate UOM Code Valid UOM Code NA Optional NA Optional NA Optional Optional. If item is marked as approved supplier list item in Item master then this flag to be Y Optional

NA NA NA NA NA IF PROJECT_ACCOUNTING_CONTEXT = Y then mandatory. Have to be a Valid project defined in PA_PROJECTS_ALL IF PROJECT_ACCOUNTING_CONTEXT = Y then mandatory. Have to be a Valid project defined in pa_tasks IF PROJECT_ACCOUNTING_CONTEXT = Y then mandatory. Have to be a Valid project defined in pa_expenditure_type NA NA in our case. This is mandatory in case source_type_code is INVENTORY NA in our case. This is mandatory in case source_type_code is INVENTORY NA Valid Organization defined in MTL_PARAMETERS Mandatory if DESTINATION_TYPE_CODE is 'INVENTORY'. NA Valid Locations defined in HR_LOCATIONS Table NA Valid employee NA OPTIONAL must be a Valid vendor in ap_supplier Table NA must be a Valid vendor site in ap_supplier_site Table NA must be a Valid vendor contact in ap_supplier_contacts Table NA NA NA Optional Optional Optional Optional NA NA NA NA NA NA NA NA NA NA

NA NA Mandatory for For MRP or Inventory planned items NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Default NULL. If you are using requisition encumbrance, the GL_DATE that you enter must be in an open or future General Ledger period and an open Purchasing period. Furthermore, if you are using Oracle Inventory, the GL_DATE must be in an open Inventory period for inventory-sourced requisitions. Optional Optional Optional NA NA NA NA NA NA NA NA NA NA NA NA NA Valid employee and valid User NA NA

NA NA NA NA Mandatory if CURRENCY is foreign currency. NULL for ledger_currency. NA Mandatoty if RATE_TYPE = USER. Else should be NULL Mandatory if you provide a value in CURRENCY_CODE Mandatory if you provide a value in CURRENCY_CODE NA Derived by Requisition import program if AUTOSOURCE_FLAG = 'Y' Derived by Requisition import program if AUTOSOURCE_FLAG = 'Y' Default N, Mandatory if Requistion is raised for a Particular Project. Value populated to be Y. Mandatory if PROJECT_ACCOUNTING_CONTEXT = Y NA NA NA NA NA Mandatory NA NA NA Default N in case we have multiple distributions for one req line then we have to populate the distribution interface table and populate the DIST_SEQUENCE_ID in case we have multiple distributions for one req line then we have to populate the distribution interface table and populate the DIST_SEQUENCE_ID NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

NA NA NA NA NA NA optional

OBJECT_TY STATUS PE INDEX VALID INDEX VALID INDEX VALID INDEX VALID INDEX VALID INDEX VALID INDEX VALID INDEX VALID PACKAGE VALID PACKAGE BODY VALID SEQUENCE VALID

LAST_DDL _TIME 10-Jan-14 10-Jan-14 10-Jan-14 9-Jan-14 9-Jan-14 10-Jan-14 9-Jan-14 9-Jan-14 9-Jan-14 10-Jan-14 31-Dec-13

SEQUENCE TABLE TABLE TABLE TABLE TABLE TABLE TABLE TABLE

VALID VALID VALID VALID VALID VALID VALID VALID VALID

8-Jan-14 10-Jan-14 7-Jan-14 8-Jan-14 10-Jan-14 7-Jan-14 10-Jan-14 9-Jan-14 30-Dec-13

Populate only if there is multiple distribution for one requisition Line Column Name ID Pk Null? Data Type ACCRUAL_ACCOUNT_ID ALLOCATION_TYPE ALLOCATION_VALUE BATCH_ID BUDGET_ACCOUNT_ID CHARGE_ACCOUNT_ID CHARGE_ACCOUNT_SEGMENT1 CHARGE_ACCOUNT_SEGMENT2 CHARGE_ACCOUNT_SEGMENT3 CHARGE_ACCOUNT_SEGMENT4 CHARGE_ACCOUNT_SEGMENT5 CHARGE_ACCOUNT_SEGMENT6 CHARGE_ACCOUNT_SEGMENT7 CREATED_BY CREATION_DATE DESTINATION_ORGANIZATION_ID/ CODE DESTINATION_SUBINVENTORY DESTINATION_TYPE_CODE DISTRIBUTION_ATTRIBUTE1 DISTRIBUTION_ATTRIBUTE10 DISTRIBUTION_ATTRIBUTE11 DISTRIBUTION_ATTRIBUTE12 DISTRIBUTION_ATTRIBUTE13 DISTRIBUTION_ATTRIBUTE14 DISTRIBUTION_ATTRIBUTE15 DISTRIBUTION_ATTRIBUTE2 DISTRIBUTION_ATTRIBUTE3 DISTRIBUTION_ATTRIBUTE4 DISTRIBUTION_ATTRIBUTE5 DISTRIBUTION_ATTRIBUTE6 DISTRIBUTION_ATTRIBUTE7 DISTRIBUTION_ATTRIBUTE8 DISTRIBUTION_ATTRIBUTE9 DISTRIBUTION_NUMBER DIST_ATTRIBUTE_CATEGORY DIST_SEQUENCE_ID EXPENDITURE_ITEM_DATE EXPENDITURE_ORGANIZATION_ID EXPENDITURE_TYPE GL_DATE GOVERNMENT_CONTEXT GROUP_CODE INTERFACE_SOURCE_CODE 1 2 3 4 5 6 7 8 9 10 11 12 13 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N NUMBER VARCHAR2 (25 Byte) NUMBER NUMBER NUMBER NUMBER VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) VARCHAR2 (25 Byte) NUMBER DATE NUMBER VARCHAR2 (10 Byte) VARCHAR2 (25 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) VARCHAR2 (150 Byte) NUMBER VARCHAR2 (30 Byte) NUMBER DATE NUMBER VARCHAR2 (30 Byte) DATE VARCHAR2 (30 Byte) VARCHAR2 (30 Byte) VARCHAR2 (25 Byte)

Default

INTERFACE_SOURCE_LINE_ID ITEM_ID LAST_UPDATED_BY LAST_UPDATE_DATE LAST_UPDATE_LOGIN ORG_ID PREVENT_ENCUMBRANCE_FLAG PROCESS_FLAG PROGRAM_APPLICATION_ID PROGRAM_ID PROGRAM_UPDATE_DATE PROJECT_ACCOUNTING_CONTEXT PROJECT_ID PROJECT_NUM QUANTITY REQUEST_ID REQUISITION_HEADER_ID REQ_NUMBER_SEGMENT1 REQUISITION_LINE_ID REQ_DISTRIBUTION_ID TASK_ID TASK_NUM TRANSACTION_ID UPDATE_ENABLED_FLAG USSGL_TRANSACTION_CODE VARIANCE_ACCOUNT_ID OKE_CONTRACT_LINE_ID OKE_CONTRACT_LINE_NUM OKE_CONTRACT_DELIVERABLE_ID OKE_CONTRACT_DELIVERABLE_NUM AMOUNT CURRENCY_AMOUNT

67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

NUMBER NUMBER NUMBER DATE NUMBER NUMBER VARCHAR2 (1 Byte) VARCHAR2 (30 Byte) NUMBER NUMBER DATE VARCHAR2 (30 Byte) NUMBER VARCHAR2 (25 Byte) NUMBER NUMBER NUMBER VARCHAR2 (20 Byte) NUMBER NUMBER NUMBER VARCHAR2 (25 Byte) NUMBER VARCHAR2 (1 Byte) VARCHAR2 (30 Byte) NUMBER NUMBER VARCHAR2 (150 Byte) NUMBER VARCHAR2 (150 Byte) NUMBER NUMBER

NULL

Histogram Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes NA NA NA Same as PO_REQUISITIONS_INTERFACE_ALL NA NA

default profile Default sysdate Data file will have Code and the same need to be valiated from MTL_PARAMETERS Same as PO_REQUISITIONS_INTERFACE_ALL Same as PO_REQUISITIONS_INTERFACE_ALL NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA Seq 1, 2, 3 NA Same as PO_REQUISITIONS_INTERFACE_ALL NA Same as PO_REQUISITIONS_INTERFACE_ALL Same as PO_REQUISITIONS_INTERFACE_ALL Same as PO_REQUISITIONS_INTERFACE_ALL NA Same as PO_REQUISITIONS_INTERFACE_ALL Same as PO_REQUISITIONS_INTERFACE_ALL

Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes

NA NA PROFILE PROFILE PROFILE Same as PO_REQUISITIONS_INTERFACE_ALL NA NA NA NA NA Same as PO_REQUISITIONS_INTERFACE_ALL NA Same as PO_REQUISITIONS_INTERFACE_ALL Sum should be equal to requisition lines QUANITY NA NA Same as PO_REQUISITIONS_INTERFACE_ALL NA NA NA Same as PO_REQUISITIONS_INTERFACE_ALL NA NA NA NA NA NA NA NA NA NA

For PO_RESCHEDULE_INTERFACE Shree you can refer the below Notes for details.. (I have copied from the Manufacturing

Rescheduling Requisitions If you use Oracle Master Scheduling/MRP or a non-Oracle MRP system with Oracle Purchasing, you may find that you need to reschedule requisitions as your planning requirements change. Purchasing's Requisition Import program lets you reschedule requisition lines according to changes in your planned orders. Reschedule Interface Table You can reschedule requisitions from your planning application with the Reschedule Interface table. Since you have already loaded your requisitions into Purchasing, you simply need to identify for Purchasing the requisition lines you want to reschedule. After you identify each line to reschedule, you can update the quantity and the need-by date for the corresponding requisition line. You decide when to import the information from the requisitions interface table into Purchasing. Purchasing lets you use the Reschedule Interface table as often as you want. Understanding the PO_RESCHEDULE_INTERFACE Table PO_RESCHEDULE_INTERFACE is the table Purchasing uses to import information for requisition lines your planning system has rescheduled. One row in the table corresponds to a requisition line whose quantity or need-by date you want to change. Requisition Import updates your requisition lines within Purchasing with the information in this table. The table PO_RESCHEDULE_INTERFACE consists of columns Purchasing uses to identify requisition lines for update. The table PO_ RESCHEDULE_INTERFACE contains the following columns:

The column LINE_ID identifies a requisition line which your planning system reschedules. The columns QUANTITY and NEED_BY_DATE contain new information for the requisition lines your planning system updates. The other columns in the table store the same information the PO_REQUISITIONS_ INTERFACE_ALL table uses to track when you place data in the PO_ RESCHEDULE_INTERFACE table. Columns Reserved for Requisition Import Requisition Import inserts values into the column PROCESS_ID. Requisition Import inserts the PROCESS_ID to identify all requisition lines which you reschedule at one time. You should not insert any data in this column.

ve copied from the Manufacturing API Guide)