Item Import program sets process_flag to 30000/60000

The Oracle Manufacturing Import Items program adds and subtracts 30000 or 60000 to the process_flag value as part of its processing, regardless of the fact that the data had been inserted by third party application with a process_flag value of 0 (inactive), that is, the third party import program had not yet set the process_flag to 1 (pending).
This issue is coming after upgrade to 11.5.10.
Please let me know if you have encountered this issue or have seen it in metalink/web?

Item Import - PROCESS_FLAG= -888 or -999
Problem description
============
The Open Item Import fails with a process_flag = -999 in
mtl_system_items_interface. This keeps the item from being imported into
mtl_system_items. The process_flag has to be set back to 1 to have the row(s)
reprocessed.
Solution
======
UPDATE mtl_system_items_interface
set transaction_type='CREATE'
where transaction_type=<'Your Current value which is not CREATE'>
Commit;
Re run the Item Import it should go fine.
Regards,
Mehboob

Similar Messages

  • Item Import similar set process ID

    Hi All,
    I am working on Oracle Applications 11.5.10
    While running item import program for a set_process_id, the program ( standard item import) picked the records for similar set process ID too.
    For eg, I submitted Item import for set_process_id 1234. Item import picked up unprocessed records for set_process_id 10000001234 and processed them. I got to know about this, since the records for set_process_id 10000001234 erred.
    Not sure is anyone else has encountered this error or not . Wanted to know if this is a common behavior ??? If yes then is there anyway this can be avoided ?

    Hi Sandeep,
    Can you please tell why is the set_process_id column updated by Oracle?
    I am inserting records into interface table with set_process_id = -9990 but this value is modified by oracle when i run "Item Import" program.
    Because of this, i am unable to distinguish between the records which i inserted into interface and the existing records.
    I need to distinguish my records and send error report to the user. Is there any way to do this?
    Regards,
    Sreekanth

  • Item Import - completes with " Completed Error" status and process_flag=4

    I am trying to Import Item through Open Interface.
    RDBMS : 9.2.0.5.0
    Oracle Applications : 11.5.10
    Populated data into mtl_system_items_interface with process_flag = 1.
    Once I run the "Item Import" program it completes with error, with the following in the log file.
    The records are updated with process_flag = 4. but there are no error details in mtl_interface_errors for those corresponding records in the interface table.
    How do I identify the error ?
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Inventory: Version : 11.5.0 - Development
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    INCOIN module: Import Items
    Current system time is 07-SEP-2010 11:39:11
    Page Length = 93, Page Width = 132
    ===================================================================
    Debug Mode : Enabled
    Output to Terminal : No
    Argument Method : Database Fetch
    Trace Mode : Disabled
    ===================================================================
    Argument 1 (ORG_ID) = 174
    Argument 2 (ALL_ORG) = 1
    Argument 3 (VAL_ITEM_FLAG) = 1
    Argument 4 (PRO_ITEM_FLAG) = 1
    Argument 5 (DEL_REC_FLAG) = 1
    Argument 6 (PROCESS_SET) = 11
    Argument 7 (CREATE_UPDATE) = 1
    ===================================================================
    Item Catalog Group Descriptive Elements Open Interface import completed successfully for all records in this record set.
    Item Catalog Group Descriptive Elements Open Interface import completed successfully for all records in this record set.
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    Found a few Packages related to Item revision , were in Invalid status.
    Compiled them all and now the items are getting imported without any issue.
    Thanks Sandeep for your word.

  • Open Item Import fails with a process_flag = -999 or -888

    Problem description
    ============
    The Open Item Import fails with a process_flag = -999 in
    mtl_system_items_interface. This keeps the item from being imported into
    mtl_system_items. The process_flag has to be set back to 1 to have the row(s)
    reprocessed.
    Solution
    ======
    UPDATE mtl_system_items_interface
    set transaction_type='CREATE'
    where transaction_type=<'>
    Commit;
    Re run the Item Import it should go fine.
    Regards,
    Mehboob

    Hi,
    It looks like you have posted the same in below thread.
    Item Import completed with Process_Flag = 31, 41 and 42
    Any way if you have problem you can refer to below metalink notes.
    NOTE:103869.1 - Item Attribute vs Template Attributes Using IOI
    NOTE:106812.1 - Instructions for Running Item Open Import (IOI) Including Historical Revision Da
    NOTE:109628.1 - FAQ for Item Import
    NOTE:268968.1 - Understanding Item Import and Debugging Problems with Item Import
    NOTE:458544.1 - Inventory Item Open Interface ITAR Template
    NOTE:52746.1 - A Guideline to IOI Error Messages and Solutions
    Thanks
    Vishalaksha

  • Item Import effeciency pointers

    I will be looking to load around approximately 30 million (200000 items X 150 Inventory Organizations) items into Items table. Any one of you have been involved in huge load into Item tables please share your experiences, any tricks/methods you adopted, any new indexes you built to make the whole effort more effective and trouble free. By any chance does Item Import program has any in-built parallel workers working for it?
    I am sharing couple of things which worked for me before and feel free to comment or to add more.
    What is the optimum load/batch? Usually 5000 items takes 15-20mts and I treat this as optimum load. Please let me know if you have a better number.
    By not letting the item import program delete the records from Interface table, Item import completes faster. I think this will cut down at least 2-3 minutes for each batch.
    I greatly appreciate your pointers in making Item load faster.

    We converted about 100000 items for 68 organizations (including one master). The whole import consistently finished (we did trial runs about 10 times) in 6 to 7 hours.
    1. Mistakes make your import to run longer. Wrong data leads to longer validations and hence adds to import time. Then again you need to spend time on correcting them again.
    1.1 We assigned process_id in the staging table and wrote a wrapper program that kicks off the item import with correct parameters (process_IDs). Manually submitting can lead to mistakes.
    2. First we load into the master all items. Assign a set_process_id for 5000 (idle batch as you said) and run the item import for all the processes (so you will be running 200000/5000 which is about 40 concurrent requests at the same time).
    3. Purging interface table is OK as long as you gather stats on the table continuously. In fact this strategy helped us more than keeping the records in the interface table.
    4. We did not have all 100000 items to be assigned to 67 child organizations. Some of them had much fewer than that some same number.
    5. So depending on that we run for some number organizations at the same time lie say 10 child organization rows at the same time.
    6. Over the period of time we corrected the mistakes in data (master child attribute differences, conflicts between attribute values and so on).
    7. Obviously you need a strong functional resource to understand the data issues to recommend the data corrections. More number of applications more attributes used,hence more issues.
    8. Consistently gather status on entire INV, IBE, EGO schemas.
    9. Plan server resources carefully. Allocate as many computing resource as you can when you are converting items.
    10. Understand all attributes well and inter and intra dependency between them. You can avoid time taken by pre validating them (using oracle APIS). You can take a cue from database package INVPOPIF.inopinp_OI_process_create or inv_item_grp.create_item.
    11.Understand the process flag number and the stages where they error out. Again the same database package can help you in that.
    Finally have a good book or a movie while you kick off as it is going to be a loooong process :)
    HTH.
    Thanks
    Nagamohan

  • Error after submitting Import Items Seeded Program

    Hi All,
    I am getting error message "Item Catalog Group Descriptive Elements Open Interface import completed successfully for all records in this record set." when i am submitting Import Items Seeded program.
    data is loaded into master organization successfully but no records were created in child organizations.
    Apps version is 11.5.10.2
    The same program with same code ran successfully a week back.
    Any help is appreciated.
    Thank You..

    Hi,
    I am getting error message "Item Catalog Group Descriptive Elements Open Interface import completed successfully for all records in this record set." when i am submitting Import Items Seeded program. This is not an error message. Can you find any error/warning messages in the log file? You may enable trace and submit the request again.
    data is loaded into master organization successfully but no records were created in child organizations.
    Apps version is 11.5.10.2Review the following document and see if it helps.
    Note: 268968.1 - Understanding Item Import and Debugging Problems with Item Import
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=268968.1
    The same program with same code ran successfully a week back.Have you done any changes recently? Can you find any errors in the database log file?
    Regards,
    Hussein

  • DTW PO Import Item price incorrectly set

    Hi,
    I am facing two issues in PO imports.
    1. Lets say Item price is set to $10 in the Supplier Price List.
        I want to import PO with the Price set to $5.
       I set Unit Price = 5, Quantity =10 and The Purchase Order created is with Price $10 picked up from Price List i.e. Line Total = $100 instead of $50
    Then I supply more information:
    I additionally supply Line total to be $50
    This time Unit Price =10, Price after discount = 5, Linetotal = 50. Now the line total is correct but Discount is 50% which is not correct.
    2. If I can sort out above issue with your help, How can I modify PO Lines with DTW. I tried but it does not allow.
    Any response would bee much appreciated.
    Regards
    Devinder

    Hi Suda,
    Thanks for your response.
    Header fields:
    RecordKey     CardCode     DocCurrency     DocDate     DocDueDate     DocNum     HandWritten
    Line Fields
    RecordKey     LineNum     ItemCode     Price     Quantity     WarehouseCode     TaxCode
    I am using SAP 2007A Pl35 AU localization and the said field in general setting has been taken off by SAP in 2007A (to the best of my knowledge)
    Regards

  • Error in AR - Auto Invoice Import Program

    Hi,
    Please help me out for AR - Auto Invoice Import Program.
    When i am running Auto Invoice Import Program in UAT instance then its getting completed but with error and error is not reflecting in RA_INTERFACE_ERRORS_ALL table.
    Initially when i ran Interface Program in CRP instance then the program was successfull, but in UAT instance it is giving error,
    The Log is as follows, Its a big log but to get an idea please find the few starting lines of the same.
    Regards,
    Sitesh
    org parameter (raamai) = ~91~
    raassc()+ Current system time is 02-APR-2012 01:42:57
    org parameter (raassc) character = ~91~
    org parameter (raassc) numeric = ~91~
    raassc()- Current system time is 02-APR-2012 01:42:57
    raagsp()+ Current system time is 02-APR-2012 01:42:57
    raagsp()- Current system time is 02-APR-2012 01:42:57
    raaini()+ Current system time is 02-APR-2012 01:42:57
    raaapx()+ Current system time is 02-APR-2012 01:42:57
    raaapx()- Current system time is 02-APR-2012 01:42:57
    raagbo()+ Current system time is 02-APR-2012 01:42:57
    Dumping data fetched from RA_BATCH_SOURCES
    batch_source_id = 1141
    batch_source_name = Export Entry
    auto_trx_numbering_flag = N
    copy_doc_number_flag = N
    cust_trx_type_rule = I
    sold_customer_rule = R
    bill_customer_rule = R
    bill_address_rule = R
    bill_contact_rule = N
    ship_customer_rule = R
    ship_address_rule = R
    ship_contact_rule = N
    memo_reason_rule = R
    term_rule = I
    invoicing_rule_rule = R
    accounting_rule_rule = R
    unit_of_measure_rule = R
    agreement_rule = R
    inventory_item_rule = R
    fob_point_rule = S
    ship_via_rule = S
    invalid_lines_rule = R
    salesperson_rule = I
    sales_credit_type_rule = I
    accounting_flexfield_rule = R
    invalid_tax_rate_rule = R
    rev_acc_allocation_rule = P
    gl_date_period_rule = R
    create_clearing_flag = N
    derive_date_flag = Y
    sales_credit_rule = P
    sales_territory_rule = R
    receipt_method_rule = R
    customer_bank_account_rule = R
    related_document_rule = R
    memo_line_rule = R
    allow_sales_credit_flag = Y
    receipt_handling_option = N
    allow_duplicate_trx_num_flag = N
    raagbo()- Current system time is 02-APR-2012 01:42:57
    raaggi()+ Current system time is 02-APR-2012 01:42:57
    raagixpfx = 0
    raagixtpf = 0
    raagixddf = 1
    raagixacf = 0
    raagixagd = 0
    raagixatn = 0
    raagixadn = 0
    raagixcte = 0
    raagixdfd =
    raagixctc = 1683960112
    raagixrmx = T
    raagixfdx = 02-APR-12
    raagixbix =
    raagixbsi = 1141
    raagixbnx = Export Entry
    raagixoix = 91
    raagixrix = 3584119
    raagixpix = 20428
    raagixpai = 222
    raagixuix = 1458
    raagixunx = EMS
    raagixanx = AR
    raagixlul = 2968171
    raagixasc = 1
    raagixrho = N
    raagixrsf = 0
    raagixcbf = 0
    raagixuax = 1
    raagixsnf = 0
    raagixtao = 1
    raagixptf = 1
    raagixstf = 0
    raagixrfi = 0
    raagixtac = 0
    raagixcai = 50388
    raagixsbi = 2022
    raagixcpr = 2
    raagixmau =
    raagixmlx = 3
    raagixmbx = 99999999
    raagixafp = Account
    raagixifp = Item
    raagixtfp = Sub-branch
    Argbdf = 1
    Argddo = -9999
    raaggi()- Current system time is 02-APR-2012 01:42:57
    raaseb()+ Current system time is 02-APR-2012 01:42:57
    raaseb()- Current system time is 02-APR-2012 01:42:57
    arcdsu()+ Current system time is 02-APR-2012 01:42:57
    arcdsu() error level: 3 array size: 99999999 insert array size: 99999999
    arcdsu() Use Invoice Accounting For Credit Memo: Y
    arcdsu()- Current system time is 02-APR-2012 01:42:57
    raaini()- Current system time is 02-APR-2012 01:42:57
    raapft()+ Current system time is 02-APR-2012 01:42:57
    raagtr()+ Current system time is 02-APR-2012 01:42:57
    crb->raaucrpn = RAXTRX
    crb->raaucrcr = 3584119
    crb->raaucrnt = 0
    crb->raaucrml = 3
    raagtr()- Current system time is 02-APR-2012 01:42:57
    raamil()+ Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raacrf()+ Current system time is 02-APR-2012 01:42:57
    raacrf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    raaasf()+ Current system time is 02-APR-2012 01:42:57
    raaasf()- Current system time is 02-APR-2012 01:42:57
    UPDATE RA_INTERFACE_LINES
    SET REQUEST_ID = :b1,
    LAST_UPDATE_DATE = sysdate,
    LAST_UPDATED_BY = :b2,
    LAST_UPDATE_LOGIN = :b3,
    SET_OF_BOOKS_ID = NVL(SET_OF_BOOKS_ID, :b4),
    ORG_ID = NVL(ORG_ID, :b5),
    TRX_DATE = TRUNC(TRX_DATE),
    GL_DATE = TRUNC(GL_DATE),
    ORIGINAL_GL_DATE = TRUNC(GL_DATE),
    CONVERSION_DATE = TRUNC(CONVERSION_DATE),
    PURCHASE_ORDER_DATE = TRUNC(PURCHASE_ORDER_DATE),
    RULE_START_DATE = TRUNC(RULE_START_DATE),
    RULE_END_DATE = TRUNC(RULE_END_DATE),
    SALES_ORDER_DATE = TRUNC(SALES_ORDER_DATE),
    SHIP_DATE_ACTUAL = TRUNC(SHIP_DATE_ACTUAL),
    CUSTOMER_TRX_ID = NULL,
    INTERFACE_LINE_ID = NVL(INTERFACE_LINE_ID, RA_CUSTOMER_TRX_LINES_S.NEXTVAL)
    WHERE NVL(INTERFACE_STATUS, '~') != 'P'
    AND (REQUEST_ID IS NULL OR REQUEST_ID IN (3584119))
    AND BATCH_SOURCE_NAME = 'Export Entry'
    AND TRX_NUMBER = 'E512000002' AND LINK_TO_LINE_ATTRIBUTE1 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE2 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE3 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE4 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE5 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE6 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE7 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE8 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE9 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE10 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE11 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE12 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE13 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE14 IS NULL
    AND LINK_TO_LINE_ATTRIBUTE15 IS NULL

    Hi Pk,
    in log file i found the below:
    arcdsu() error level: 3 array size: 99999999 insert array size: 99999999
    and
    raaafs()+ Current system time is 02-APR-2012 01-42-57
    Failed to allocate memory for memptr
    Error calling raaafs()
    Error calling raaffc()
    Error calling raaaui()
    is it related to memory size????????
    let me know
    Regards,
    SItesh

  • ESYU: Item Import 실행시 'Sync Items' option의 의미는?

    Purpose
    Item Master - Version: 11.5.10
    Information in this document applies to any platform.
    EXECUTABLE:INCOIN - Import Items
    Item Import concurrent에서 "Sync Items"는 무엇을 하는 것인가?
    Import Items program을 실행시 "Create or Update Items" 라는 parameter가 있다.
    1은 'Create', 2는 'Update', 3은 'Sync Items' 인데 3 option은 무엇인가?
    Solution
    Item이 존재하지 않을때 item을 create 하거나 item이 존재하지만 item을 update 할 때 'SYNC' transaction type을 이용할 수 있다.
    예를 들면,
    Item이 존재하지 않아 item을 생성할 경우..
    insert into mtl_system_items_interface
    (process_flag, set_process_id, transaction_type,organization_id,segment1,
    description,template_name)
    values
    (1,1,'SYNC',204,'sync_item', 'Testing through the interface','Finished Good');
    Item이 이미 존재할 때 transactable flag를 update 하는 경우..
    insert into mtl_system_items_interface
    (process_flag, set_process_id, transaction_type,organization_id,segment1,
    description,MTL_TRANSACTIONS_ENABLED_FLAG)
    values
    (1,1,'SYNC',204,'sync_item', 'Testing through the interface ','N');
    Reference
    Note 417887.1

  • ITEM IMPORT OPEN INTERFACE ERROR

    Hi friends,
    while 'm running import program for product family items 'm facing the following error.. please help me in solving this issue....
    TRANSACTION ID : 757
    ORGANIZATION ID : 121
    TABLE NAME : MTL_ITEM_REVISIONS_INTERFACE
    COLUMN NAME : ITEM_ID
    MESSAGE NAME : INV_IOI_REV_NO_ITEM
    ERROR MESSAGE : The revision entered is for an item that does not exist in MTL_SYSTEM_ITEMS nor MTL_SYSTEM_ITEMS_INTERFACE.
    TRANSACTION ID : 724
    ORGANIZATION ID : 88
    TABLE NAME : MTL_SYSTEM_ITEMS_INTERFACE
    COLUMN NAME : ORGANIZATION_ID
    MESSAGE NAME : INV_IOI_ORPHAN_CHILD
    ERROR MESSAGE : This Child Item has no Master Item record in MTL_SYSTEM_ITEMS.
    thanks and regards
    renji

    hi
    did you find any solution for your first error ?
    i'm also facing same error, could you let me know the solution
    while 'm running import program for product family items 'm facing the following error.. please help me in solving this issue....
    TRANSACTION ID : 757
    ORGANIZATION ID : 121
    TABLE NAME : MTL_ITEM_REVISIONS_INTERFACE
    COLUMN NAME : ITEM_ID
    MESSAGE NAME : INV_IOI_REV_NO_ITEM
    ERROR MESSAGE : The revision entered is for an item that does not exist in MTL_SYSTEM_ITEMS nor MTL_SYSTEM_ITEMS_INTERFACE.

  • How to get unique Batch Name for AP Open Interface Import Program

    Hi,
    We have enabled the invoice batch controls i.e. the profile option 'AP: Use Invoice Batch Controls' set to Yes.
    We have an interface with some system from where we receive a data file that has AP invoices. The invoices are loaded into staging table, and finally into AP invoice interface tables. After this the AP Open interface import is run.
    The relevant programs are in a concurrent request set and are executed every day.
    The issue is with the 'Batch Number' parameter of the Payables Open Interface Import Program. If I enter some text as the batch number, the Batch gets created with that name only. As such we need the Batch number to be unique for each job run.
    Oracle help says "If the AP: Use Invoice Batch Controls profile option is enabled and if you provide no value for this parameter then the system provides a value for you. The value the system provides is the concatenation of the Source and a unique sequential number. For example, ERS: 1234".
    However the problem is the Batch Name Parameter is mandatory, and cannot be left NULL.
    Has any one faced this issue earlier? Am I missing any setup or step?
    Any inputs in this regard would be highly appreciated!
    Best regards,
    Anand

    The proper Oracle suggested method would be to put a wrapper program around your request set that determines the batch name.
    The easier (abet less supported) method:
    CREATE OR REPLACE TRIGGER custom.coop_ap_batches_all_insert
    BEFORE
    INSERT
    ON ap.ap_batches_all
    REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    BEGIN
    -- to update batch name...
    -- created so that the nightly batches can have unique names by date
    -- nightly batches will be created with their simple name
    -- IE VIR, DI, MI, etc... this trigger will rename them
    -- to YYYY-MM-DD-VIR, YYYY-MM-DD-DI, YYYY-MM-DD-MI, etc...
    IF LENGTH(TRIM(:new.batch_name)) < 4 THEN
    :new.batch_name := TO_CHAR(SYSDATE,'YYYY-MM-DD') || '-' || :new.batch_name;
    END IF;
    :new.batch_name := UPPER(:new.batch_name);
    END;
    /

  • MTL_SECONDARY_LOCS_INTERFACE... Import Program

    Hi all,
    I am working on Inventory Stock Locators Conversion,
    While exploring the interface table & Import program, I found the below statement (from Manufacturing API, Page no. 195)
    "You may also put in details about other interface tables not used by the
    Item Open Interface.
    As currently running, the interface does not support the
    MTL_SECONDARY_LOCS_INTERFACE."
    So, Can any one help me to know
    ** whether the Import program exists for this interface table.
    ** Or is there any API to load into base table.
    Thank You,
    Suhasini.

    Hi Suhasini,
    There is no any public API defined.
    So we need to develope a private API and the base table for Inventory Stock Locators is MTL_ITEM_LOCATIONS
    Regards
    Praveen

  • ISSUE WITH SUPPLIER SITE OPEN INTERFACE IMPORT PROGRAM in R12

    I am facing issue while submitting supplier site open interface import program programmatically using fnd_request.
    I am uploading the interface tables with the mandatory data and running the standard Request Set for Suppliers.The program is creating the Suppliers but is unable to create the Supplier Sites.It is getting completed with no rejections as well as imported records.
    It is updating the Supplier Sites Interface table (ap_supplier_sites_int ) with status as rejected with no rejected records in ap_supplier_int_rejections table.
    I am using the following code.
    Step 1 - call set_request_set
    apps.fnd_file.put_line (apps.fnd_file.LOG, 'Calling set_request_set...');
    success := fnd_submit.set_request_set ('SQLAP', 'FNDRSSUB852');--'FNDRSSUB1703');
    IF (NOT success)
    THEN
    RAISE srs_failed;
    ELSE
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    'Calling submit program first time...'
    END IF;
    -- Step 2 - call submit program for each program in the set
    success :=
    fnd_submit.submit_program ('SQLAP',
    'APXSUIMP',
    'STAGE10',
    'ALL',
    1000,
    'N',
    'N',
    'N',
    CHR (0)
    IF (NOT success)
    THEN
    RAISE submitprog_failed;
    END IF;
    apps.fnd_file.put_line (apps.fnd_file.LOG,
    'Calling submit program second time...'
    success :=
    fnd_submit.submit_program ('SQLAP',
    'APXSSIMP',
    'STAGE20',
    'ALL',
    1000,
    'N',
    'N',
    'N',
    CHR (0)
    IF (NOT success)
    THEN
    RAISE submitprog_failed;
    END IF;
    -- Step 3 - call submit_set
    apps.fnd_file.put_line (apps.fnd_file.LOG, 'Calling submit_set...');
    req_id := fnd_submit.submit_set (NULL, TRUE);
    IF (req_id = 0)
    THEN
    RAISE submitset_failed;
    END IF;
    apps.fnd_file.put_line (apps.fnd_file.LOG, 'Finished.');
    And in the interface table the record status is rejected and ther is no corresponding record in ap_supplier_int_rejections.
    but the supplier is getting created succesfully.
    ### Steps to Reproduce ###
    INSERT INTO ap_suppliers_int
    (exclusive_payment_flag,
    vendor_interface_id,
    vendor_name,
    segment1,
    vendor_type_lookup_code,-- set_of_books_id,
    status
    VALUES ('N', --'N',
    ap_suppliers_int_s.NEXTVAL,
    'TEST_REC4',
    4428813,
    'VENDOR', --2041,
    --rec_spl_site_bank_hdr.set_of_books_id,
    'NEW'
    INSERT INTO ap_supplier_sites_int
    (vendor_site_interface_id,
    vendor_interface_id,
    vendor_site_code,
    address_line1,
    city,
    state,
    zip,
    country,
    operating_unit_name,
    status --exclusive_payment_flag
    VALUES (ap_supplier_sites_int_s.NEXTVAL,
    -- VENDOR_SITES_INTERFACE_ID
    ap_suppliers_int_s.CURRVAL,
    -- VENDOR_INTERFACE_ID
    'REC_VDR_SITE4',
    -- VENDOR_SITE_CODE
    'REC_ADDR4',
    -- ADDRESS_LINE1,
    'REC_CITY4', --CITY
    'REC_STATE4', --STATE
    3442121,
    'US', -- COUNTRY,
    ' Test US Operating Unit',
    'NEW'
    );

    Hi
    I have the same issue with ap supplier sites interface program .. Did your problem got solved..I will be thankfull for any help
    Thanks

  • Automatic payment program setting

    Hi sir,
    Could you resolve my below query :
    What is the cycle for Automatic payment program setting ?

    Hi,
    Running AUTOMATIC PAYMENT PROGRAMME:
    T Code F110 process,
    Enter the following things,
    Rundate : Can be today's date
    Indentification : Anything (eg. app, app1, aap2)
    and press enter, and go to parameters tab,
    Posting Date : Can be today's date (Payment entry posting date)
    Docs entered up to : Can be today's date (here specify the date till that date dues will be considered)
    Company code - Your company Code
    Payment method - Your PM
    Next P/Date - Enter next payment run date (dues will be selected one day before that date)
    Customer / Vendor : enter the customer / vendor or its ranges
    GO to free selection tab,
    Field Name : Select any option if you wanted to restricted to it (It looks like non-seletable means grayed out but you can select it) you can select Business area to make payment only to that BA or click on Exclude values to exclude that BA alone
    Values - give the values of your selection. If it is multiple selection, use "," (commas) to understand it.
    Go to additional Log tab,
    X - Due date Check
    X - Payment Method selection in all cases
    _ - Payment method selection if not sucessful
    X - Line item of the payment documents
    and again give the vendor or customer or its ranges here also.
    Goto Printout / data medium,
    Against your program - Give some varient name (eg. APP) and click on maintain Varient tab on the top it will take you to the next screen,
    There you can select Individual selection and your Co Cd
    and it will take u to one more screen, there give
    Program run date : Rundate entered at very first
    Identification feature : give your identification
    Paying company code : Your company code
    Payment method : Your payment method
    House bank : Your HB
    Account ID : Your HB ID for payment
    Check lot number : Give check lot number Maintained in FCHI
    Print check - Printer name
    and select and give the information where ever you feel it is required. And go back it will ask u to save the varient, do the it.
    Now click on Status, now again it will ask you to save, do it. Now click no proposal tab, it will pop-up one window, there
    X - Start Immediately; X-Create payment medium and tick
    Keep refresh it till you get the message "Payment proposal has been created" in the status.
    Now you can check the proposal log,
    If the proposal Log is OK then, click on Pmnt Run tab,
    it will pop-up one window, there
    X - Start Immediately; X-Create payment medium and tick
    Keep refresh it till you get the message "Payment run has been carried out" in the status.
    Now you can check the payment log also, to check the same
    Now you can click on Printout tab,
    X - Start Immediately; Job name - Delete ? and give some reference like APP1 etc., and tick
    Now goto your own job to see the whether it is completed or not and from there you can goto your spool request to print the check.
    Bank configuration:
    To set up Electronic Bank Statements (EBS)
    1. Create House Bank and Account ID (FI12)
    2. Setup EDI Partner Profile for FINSTA Message Type (WE20)
    3. Configure Global Settings for EBS (IMG)
    - Create Account Symbols
    - Assign Accounts to Account Symbols
    - Create Keys for Posting Rules
    - Define Posting Rules
    - Create Transaction Types
    - Assign External Transaction Types to Posting Rules
    - Assign Bank Accounts to Transaction Types
    4. Define Search String for EBS(Optional)
    - Search String Definition
    - Search String Use
    5. Define Program and Variant Selection
    Additional information is also available in the SAP Library under:
    Financial Accounting > Bank Accounting (FI-BL) > Electronic Bank Statement >
    Electronic Account Statement Customizing.
    Bank Reconcilliation Statement
    The following are the steps for BRS:
    Create Bank Master Data - This can be created through T.Code FI01 or you can also create the house bank through IMG/FA/Bank accounting/Bank account
    2. Define House Bank
    3. Set up Bank selection payment programe- IMG/FA/ARAP/BT/AUTOIP/PM/Bank selection for payment prg.
    a. setup all co codes for payment transaction - Customer and vendors
    b.setup paying co codes for payment transactions
    c.setup payment method per country
    d.setup payment method per co code for payment transaction
    e.setup bank determination for payment transaction
    Please go for Cheque mangement using T code FCHI (IMG/FA/ARAP/BT/OP/AutoOp/PaymentMedia/CheckManagement) and for void reasons FCHV. You can create Bank Reconcilliation statement by TC FF67 (SAP/AC/Treasury/CashManagement/Incomings/ManualBankStatement) . Don't forget to keep the opening Balance as zero. Use FBEA for post process.
    All the steps together will lead to (FF67) Bank reconciliation statement.
    Thanks,
    Prithwiraj.

  • How to use XML Gateway for Order Import and Item Import?

    Hello XML gurus,
    I'm working in Oracle Apps area and do not have much knowledge on XML or web programming. Currently in my project there is a need to use Order Import and Item Import using interface tables and XML Gateway. The items/orders information will be in the XML format from Siebel system, there will be no custom processing...just process the data as-is.
    I've read the XML Gateway user guide but did not understand much.
    Anyone with similar implementation experience?
    I'm looking for a step-by-step guide on what needs to be done in Oracle Apps side to populate the interface tables from XML file and call the import APIs?
    Your inputs, suggestions, tips are highly appreciated. :)
    Thx,
    Jags

    I have a similar requirement to automate the order import and was looking at XML Gateway. Please update if you were able to find more information.
    - Ayyappa

Maybe you are looking for

  • FI GL and FI AA sub-ledger recon balance  mismatch

    Hi, FI GL and FI AA sub-ledger recon balance mismatch Year 2010 .and period 12 .. no mismatch Year 2011 and period  01 .. there is mismatch so I thing there was issue in year end closing. And now we are in Nov ( 11 period ) . so our special posting p

  • What are the following Fields meant to contain...?

    What info are the following Fields in iTunes meant to contain? 'Comments', 'Description', 'Category', 'Grouping'? Thanks.

  • Problem with Yahoo mail after updating to 10.4.11

    I have recently updated to 10.4.11. After doing this, a change occurred when using my Yahoo Mail with Safari 3.0.4. Before the update, when typing in addresses in the "To" window when composing a message, Yahoo would fill in any recently used address

  • Pbm in updating delivery quantity and picked quantity in VL03N transaction

    HI all, I m using the BAPI 'WS_DELIVERY_UPDATE_2' for changing the picked quantity in VL03N transaction. But this BAPI is not changing the picked quantity. Instead it add the old quantity with the new quantity what i mentioned in the ITEM_DATA (VBPOK

  • Omniportlet deployment

    Hi, Scenario: I am defining many instances of Omniportlet with different data sources etc. Now, can I export/import these portlets as war/ear files. In short, I want to deploy the same omniportlets that I defined on one application server into many a