Order import Inbound Interface

Hi,
I have to start Order import inbound interface program.
Can anyone guide me how to start and proceed for the validation.
As this is first assignment for me in inbound interface i am so confusing.
Thanks in Advance

Hi,
You should take a look at the interface manual for Order Management:
Oracle® Order Management
Open Interfaces, API, & Electronic Messaging Guide
Release 11i
Part No. B14446-01
you can find it from:
http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115omapi.zip
or for R12:
http://download.oracle.com/docs/cd/B40089_10/current/acrobat/120omapi.zip
It describes the Interface options as well as the use of the Process Order API.
/Niels LM

Similar Messages

  • Order import open interface program

    hi
    i m working on changes to item quantity through order import open interface program
    the orders are already imported through order import
    i have to make changes to the item quantity
    i m passing the details like orig_sys_document_ref,orig_sys_line, orig_sys_shipment_ref
    order_source_id, change_reason. operation_code as update, changed order quantity like previously it was 5,now i m sending as 8
    but still the program is failing
    the error is
    0/70000// You are entering a duplicate orig_sys_line_ref and orig_sys_shipment_ref for the same order.
    0/70000//1 You are trying to insert an existing order or update an order that does not exist. Please enter a correct operation code.
    tell me how to identify the order in apps
    thru orig_sys_document_ref or anything else
    i m passing the same orig_sys_document_ref which is in headers table
    can anyone help on what are the necessary details to pass to order import interface tables
    thanks

    Not sure why you posted this in the OCI forum - an EBS forum (http://forums.oracle.com/forums/category.jspa?categoryID=3) is more appropriate.
    HTH
    Srini

  • Sales order change Inbound interface

    Hi all,
    This is regarding sales order change inbound interface,
    we are using new Z function module for sales order posting(exteded idoc ORDERS05), for this shall i use standard message type,standard process code or custom message and custom process code?
    Regards,
    Suresh.D

    Hi,
    If you are having a custom function then its better you create a custom process code, you need not create a custom message type and also never change any of the standard process codes.
    Thansk,
    Mahesh.

  • What are the values for operation code in order import open interface

    Hi,
    I am trying to create the sales order by populating the interface table and run the request import order i.e. open interace without standard OE APIs.
    I am also populating the actions interface table i.e. OE_ACTIONS_IFACE_ALL along with header, line, & price adjustment tables to hold the order. The sales order creates successfully but it fails at holding action due to invalid operation code. It has been tried with ‘CREATE’, ‘UPDATE, ‘INSERT’ for operation code in action interface table but no use.
    So my concern is what value needs to pass for operation code in action interface table.
    Any help would appreciate.
    Thanks,
    Sai Krishna

    If you are planning to apply holds, For holds the action is OE_Globals.G_APPLY_HOLD or APPLY_HOLD.
    Thanks
    Nagamohan

  • How to import order from Interface table using Api Order Import

    Hi All
    I am using oracle EBus R12.
    I was working in Data migration in Order management.
    I have manually entered data in Interface table ie (oe_header_iface_all) and (oe_lines_iface_all)
    And i have given the order_source_id as 2 and order_source as COPY.
    And after that i ran the concurrent program with parameter as COPY but the concurrent program does'nt picks the order in the interface.
    Can any one please tell the steps in OM.
    Thanks & Regards
    Srikkanth.M

    Hi;
    please check:
    http://sureshvaishya.blogspot.com/2009/04/order-import-using-api.html
    Also i suggest see:
    http://irep.oracle.com/index.html
    API User Notes - HTML Format [ID 236937.1]
    R12.0.[3-4] : Oracle Install Base Api / Open Interface Setup Test [ID 427566.1]
    Oracle Trading Community Architecture API User Notes, June 2003 [ID 241320.1]
    Technical Uses of Customer Interface and TCA-API [ID 269121.1]
    http://www.google.com.tr/#hl=tr&source=hp&q=Api+Order+Import+&oq=Api+Order+Import+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=469l469l0l1l1l0l0l0l0l0l0ll0&fp=87c57485fd170fd2&biw=1259&bih=793
    Regard
    Helios

  • Order Import after PO Inbound via XML Gateway Error

    I am using Apps Adapter (11g) to connect to EBiz Suite 11.5.10. I am doing PO Inbound and using XML Gateway to create the sales order. Even though I am populating order type in <POTYPE> under the <POORDERHDR>, during order import, I keep getting the error that "please provide order type". Can you please let me know which xml tag I need to populate the order type.
    Thanks
    Shanthi

    Following are some of the pros of using XML Gateway:
    1) XML is being accepted and more and more technologies are moving towards XML, so that "seems" to a future ready solution
    2) XML processing is real-time.
    3) Most of the maps for universally accepted standards are seeded in Oracle.
    4) You can use Oracle Supplier Network(Free service provided by Oracle) with your XML gateway to transmit/receive xml documents to a supplier who may or may not be accepting the format you are generating(e.g. if your PO is in OAG standard and your supplier is accepting cXML format, OSN takes care of translating your document)
    You might want to consider these points while deciding the technology.
    Nitin S. Darji

  • GR for Imported Purchase order vide Inbound delivery

    When I do Good Receipts for Imported Purchase Order using Inbound delivery and 101 movement type ,sometimes CENVAT clearing account gets hit and sometimes it does not get it .
    Please let me know the criterion based on which CENVAT clearing account gets hit .

    Hi Joseph,
    Just check whether the newly created delivery type is assigned to the Confirmation Category LA under the below path:
    SproMaterials ManagementPurchasingConfirmationsDefine Internal Confirmation Categories
    Regards
    Ramesh Ch

  • Order Import Interface

    Hi,
    I have to develop pl/sql code for importing Sales order from diffrent system throgh xls.
    Please provide me all the validations used in Order Import Interface program.
    Also if anyone already developed please share with me, its urgent friend.
    I am new in oracle apps
    Thanks in advance

    You can get the sample script for Oracle Order Management from the following MOS note:
    Process Order API - How To Scripts [ID 1265721.1]
    Script To Create An Order With One Line using OE_ORDER_PUB.process_order API [ID 746783.1]
    Also please check the following thread:
    Re: Order Import Workflow
    Cheers,
    ND
    Use the "helpful" or "correct" buttons to award points to replies / Mark the thread as answered, if your question is answered.

  • Error when Trying to add customer address in Order Import Interface

    hello I am trying to add a new address via the Order Import Interface and I am getting the errors listed below. This is working is several other environments so I believe that the data set in the interface tables is correct but I am wondering if this could be related to a setup related issue in this instance. Any suggestions would be greatly appreciated
    Order Import Add Customer failed (API = Create_Address). Please enter required field LOCATION_NUMBER.
    Cannot get valid ID for - ship_to_org_id

    Hi,
    In few a scenarios the interface errors does not point to the exact error message, Please check if you have populated all the mandatory columns:
    OEHEADERS_IFACE_ALL:_*
    ORIG_SYS_DOCUMENT_REF
    ORDER_SOURCE
    CONVERSION_RATE
    ORG_ID
    ORDER_TYPE_ID
    PRICE_LIST
    SOLD_FROM_ORG_ID
    SOLD_TO_ORG_ID
    SHIP_TO_ORG_ID
    SHIP_FROM_ORG_ID
    CUSTOMER_NAME
    INVOICE_TO_ORG_ID
    OPERATION_CODE
    OEHEADERS_IFACE_ALL:_*
    ORIG_SYS_DOCUMENT_REF
    ORDER_SOURCE
    CONVERSION_RATE
    ORG_ID
    ORDER_TYPE_ID
    PRICE_LIST
    SOLD_FROM_ORG_ID
    SOLD_TO_ORG_ID
    SHIP_TO_ORG_ID
    SHIP_FROM_ORG_ID
    CUSTOMER_NAME
    INVOICE_TO_ORG_ID
    OPERATION_CODE
    OE_LINES_IFACE_ALL
    ORDER_SOURCE_ID
    ORIG_SYS_DOCUMENT_REF
    ORIG_SYS_LINE_REF
    ORIG_SYS_SHIPMENT_REF
    INVENTORY_ITEM_ID
    LINK_TO_LINE_REF
    REQUEST_DATE
    DELIVERY_LEAD_TIME
    DELIVERY_ID
    ORDERED_QUANTITY
    ORDER_QUANTITY_UOM
    SHIPPING_QUANTITY
    PRICING_QUANTITY
    PRICING_QUANTITY_UOM
    SOLD_FROM_ORG_ID
    SOLD_TO_ORG_ID
    INVOICE_TO_ ORG_ID
    SHIP_TO_ORG_ID
    PRICE_LIST_ID
    PAYMENT_TERM_ID
    Regards,
    Yuvaraj

  • Idoc inbound interface

    Hi experts,
    I am working on inbound interface for MATMAS04. I am using BAPI_MASTER_SAVEDATA to create material.
    Now Can anyone suggest me any inbound function module that returns IDOC number. I am getting data in form of File. EDI_DATA_INCOMING doesnot return idoc number.
    Thanks and regards
    Neha Kapoor

    hi neha,
    Creating a Function Module (Direct Inbound Processing)
    This describes how to create a function module which is identified by the IDoc Interface using a new process code and called from ALE (field TBD52-FUNCNAME). Direct inbound processing using a function module (not using a workflow) always includes the ALE layer. This setting (processing with function module and ALE layer) is identified by the value 6 in the field TEDE2-EDIVRS, which is read by the function module IDOC_START_INBOUND. IDOC_START_INBOUND then calls ALE.
    Example
    FUNCTION IDOC_INPUT_TESTER.
    ""Globale Schnittstelle:
    *" IMPORTING
    *" VALUE(INPUT_METHOD) LIKE BDWFAP_PAR-INPUTMETHD
    *" VALUE(MASS_PROCESSING) LIKE BDWFAP_PAR-MASS_PROC
    *" EXPORTING
    *" VALUE(WORKFLOW_RESULT) LIKE BDWFAP_PAR-RESULT
    *" VALUE(APPLICATION_VARIABLE) LIKE BDWFAP_PAR-APPL_VAR
    *" VALUE(IN_UPDATE_TASK) LIKE BDWFAP_PAR-UPDATETASK
    *" VALUE(CALL_TRANSACTION_DONE) LIKE BDWFAP_PAR-CALLTRANS
    *" TABLES
    *" IDOC_CONTRL STRUCTURE EDIDC OPTIONAL
    *" IDOC_DATA STRUCTURE EDIDD
    *" IDOC_STATUS STRUCTURE BDIDOCSTAT
    *" RETURN_VARIABLES STRUCTURE BDWFRETVAR
    *" SERIALIZATION_INFO STRUCTURE BDI_SER
    initialize SET/GET Parameter and internal tables
    PERFORM INITIALIZE_ORGANIZATIONAL_DATA.
    Move IDOC to internal tables of application
    PERFORM READ_IDOC_TESTER.
    call transaction Order Entry VA01
    PERFORM CALL_VA01_IDOC_ORDERS USING ERRORCODE.
    set status value
    perform write_status_record using errorcode.
    return values of function module
    PERFORM RETURN_VARIABLES_FILL USING ERRORCODE.
    ENDFUNCTION.
    FORM INITIALIZE_ORGANIZATIONAL_DATA.
    initialize SET/GET parameters
    SET PARAMETER ID 'VKO' FIELD SPACE.
    SET PARAMETER ID 'VTW' FIELD SPACE.
    SET PARAMETER ID 'SPA' FIELD SPACE.
    SET PARAMETER ID 'VKB' FIELD SPACE.
    SET PARAMETER ID 'VKG' FIELD SPACE.
    initialize internal tables
    REFRESH BDCDATA.
    CLEAR BDCDATA.
    CLEAR BELEGNUMMER.
    CLEAR ERRTAB.
    REFRESH ERRTAB.
    REFRESH XBDCMSGCOLL.
    CLEAR XBDCMSGCOLL.
    ENDFORM. " INITIALIZE_ORGANIZATIONAL_DATA
    FORM READ_IDOC_TESTER.
    PERFORM INITIALIZE_IDOC.
    LOOP AT IDOC_DATA
    WHERE DOCNUM = IDOC_CONTRL-DOCNUM.
    CASE IDOC_DATA-SEGNAM.
    header data
    WHEN 'E1HEAD'.
    MOVE IDOC_DATA-SDATA TO E1HEAD.
    PERFORM PROCESS_SEGMENT_E1HEAD.
    position data
    WHEN 'E1ITEM'.
    MOVE IDOC_DATA-SDATA TO E1ITEM.
    PERFORM PROCESS_SEGMENT_E1ITEM.
    ENDCASE.
    ENDLOOP.
    only when there were one or more items
    CHECK FIRST NE 'X'.
    APPEND XVBAP. "last one
    ENDFORM. " READ_IDOC_TESTER
    FORM INITIALIZE_IDOC.
    CLEAR XVBAK.
    REFRESH XVBAP.
    CLEAR XVBAP.
    POSNR = 0.
    FIRST = 'X'.
    ENDFORM. " INITIALIZE_IDOC
    FORM PROCESS_SEGMENT_E1HEAD.
    requested date of delivery
    WLDAT = E1HEAD-WLDAT.
    delivery date
    XVBAK-BSTDK = E1HEAD-BSTDK.
    customer number
    XVBAK-KUNNR = E1HEAD-AUGEB.
    order number
    XVBAK-BSTNK = E1HEAD-BELNR.
    division
    XVBAK-SPART = E1HEAD-SPART.
    distribution channel
    XVBAK-VTWEG = E1HEAD-VTWEG.
    sales organization
    XVBAK-VKORG = E1HEAD-VKORG.
    order type
    XVBAK-AUART = E1HEAD-AUART.
    do not fill incoterms (inco1, inco2)
    customer function
    CALL CUSTOMER-FUNCTION '001'
    EXPORTING
    PI_VBAK621 = XVBAK
    IMPORTING
    PE_VBAK621 = XVBAK
    TABLES
    PT_IDOC_DATA_RECORDS = IDOC_DATA.
    ENDFORM. " PROCESS_SEGMENT_E1HEAD
    FORM PROCESS_SEGMENT_E1ITEM.
    position number
    XVBAP-POSNR = XVBAP-POSNR + 1.
    amount
    XVBAP-WMENG = E1ITEM-MENGE.
    unit
    CALL FUNCTION 'ISO_TO_SAP_MEASURE_UNIT_CODE'
    EXPORTING
    ISO_CODE = E1ITEM-BMEINH
    IMPORTING
    SAP_CODE = XVBAP-VRKME
    EXCEPTIONS
    OTHERS = 0.
    material number
    XVBAP-MATNR = E1ITEM-LMATNR.
    CALL CUSTOMER-FUNCTION '002'
    EXPORTING
    PI_VBAP621 = XVBAP
    IMPORTING
    PE_VBAP621 = XVBAP
    TABLES
    PT_IDOC_DATA_RECORDS = IDOC_DATA.
    APPEND XVBAP.
    ENDFORM. " PROCESS_SEGMENT_E1ITEM
    FORM CALL_VA01_IDOC_ORDERS USING ERRORCODE.
    call transaction first dynpro
    PERFORM DYNPRO_START.
    call transaction double-line entry
    PERFORM DYNPRO_DETAIL2.
    incoterms
    PERFORM DYNPRO_HEAD_300.
    call transaction item datas
    PERFORM DYNPRO_POSITION.
    PERFORM DYNPRO_SET USING 'BDC_OKCODE' 'SICH'.
    determine input method
    IF INPUT_METHOD IS INITIAL.
    INPUT_METHOD = 'N'.
    ENDIF.
    call transaction VA01
    CALL TRANSACTION 'VA01' USING BDCDATA
    MODE INPUT_METHOD
    UPDATE 'S'
    MESSAGES INTO XBDCMSGCOLL.
    errorcode = SY-SUBRC. " remember returncode for status update
    ENDFORM. " CALL_VA01_IDOC_ORDERS
    form write_status_record using errorcode.
    FILL IDOC_STATUS
    IDOC_STATUS-DOCNUM = IDOC_CONTRL-DOCNUM.
    IF ERRORCODE = 0.
    IDOC_STATUS-STATUS = BELEG_GEBUCHT. "value 53
    GET PARAMETER ID 'AUN' FIELD BELEGNUMMER.
    IDOC_STATUS-MSGID = 'V1'.
    IDOC_STATUS-MSGNO = '311'.
    IDOC_STATUS-MSGV1 = 'Terminauftrag'.
    IDOC_STATUS-MSGV2 = BELEGNUMMER.
    ELSE.
    IDOC_STATUS-STATUS = BELEG_NICHT_GEBUCHT. "value 51
    IDOC_STATUS-MSGID = SY-MSwGID.
    IDOC_STATUS-MSGNO = SY-MSGNO.
    IDOC_STATUS-MSGV1 = SY-MSGV1.
    IDOC_STATUS-MSGV2 = SY-MSGV2.
    IDOC_STATUS-MSGV3 = SY-MSGV3.
    IDOC_STATUS-MSGV4 = SY-MSGV4.
    ENDIF.
    APPEND IDOC_STATUS.
    ENDFORM.
    FORM DYNPRO_START.
    PERFORM DYNPRO_NEW USING PROGRAMM_AUFTRAG
    DYNPRO-EINSTIEG
    CHANGING LAST_DYNPRO.
    ordertype
    PERFORM DYNPRO_SET USING 'VBAK-AUART' XVBAK-AUART.
    sales organization
    PERFORM DYNPRO_SET USING 'VBAK-VKORG' XVBAK-VKORG.
    Distribution channel
    PERFORM DYNPRO_SET USING 'VBAK-VTWEG' XVBAK-VTWEG.
    Division
    PERFORM DYNPRO_SET USING 'VBAK-SPART' XVBAK-SPART.
    Sales office
    PERFORM DYNPRO_SET USING 'VBAK-VKBUR' XVBAK-VKBUR.
    Sales group
    PERFORM DYNPRO_SET USING 'VBAK-VKGRP' XVBAK-VKGRP.
    ENDFORM. " DYNPRO_START
    FORM DYNPRO_NEW USING PROGNAME
    DYNPRONR
    CHANGING LAST_DYNPRO.
    CLEAR BDCDATA.
    BDCDATA-PROGRAM = PROGNAME.
    BDCDATA-DYNPRO = DYNPRONR.
    BDCDATA-DYNBEGIN = 'X'.
    APPEND BDCDATA.
    LAST_DYNPRO = DYNPRONR.
    ENDFORM. " DYNPRO_NEW
    FORM DYNPRO_SET USING FELDNAME
    FELDINHALT.
    CLEAR BDCDATA.
    CHECK FELDINHALT NE SPACE.
    dynpro field name
    BDCDATA-FNAM = FELDNAME.
    contents
    BDCDATA-FVAL = FELDINHALT.
    APPEND BDCDATA.
    ENDFORM. " DYNPRO_SET
    FORM DYNPRO_DETAIL2.
    okcode
    PERFORM DYNPRO_SET USING 'BDC_OKCODE' PANEL-UER2.
    fix dynpro number 4001
    PERFORM DYNPRO_NEW USING PROGRAMM_AUFTRAG
    '4001'
    CHANGING LAST_DYNPRO.
    order party
    PERFORM DYNPRO_SET USING 'KUAGV-KUNNR' XVBAK-KUNNR.
    purchase order number
    PERFORM DYNPRO_SET USING 'VBKD-BSTKD' XVBAK-BSTNK.
    requested delivery date
    PERFORM DYNPRO_DATE_SET USING 'VBKD-BSTDK' XVBAK-BSTDK.
    purchase order date
    PERFORM DYNPRO_DATE_SET USING 'RV45A-KETDAT' WLDAT.
    ENDFORM. " DYNPRO_DETAIL2
    FORM DYNPRO_DATE_SET USING FELDNAME
    FELDINHALT.
    DATA: DATE TYPE D.
    CLEAR BDCDATA.
    CHECK FELDINHALT NE SPACE.
    BDCDATA-FNAM = FELDNAME.
    WRITE FELDINHALT TO DATE.
    BDCDATA-FVAL = DATE.
    APPEND BDCDATA.
    ENDFORM. " DYNPRO_DATE_SET
    FORM DYNPRO_HEAD_300.
    PERFORM DYNPRO_SET USING 'BDC_OKCODE' PANEL-KKAU.
    incoterms part 1
    IF NOT XVBAK-INCO1 IS INITIAL.
    PERFORM DYNPRO_SET USING 'VBKD-INCO1' XVBAK-INCO1.
    ENDIF.
    incoterms part 2
    IF NOT XVBAK-INCO2 IS INITIAL.
    PERFORM DYNPRO_SET USING 'VBKD-INCO2' XVBAK-INCO2.
    ENDIF.
    PERFORM DYNPRO_SET USING 'BDC_OKCODE' 'BACK'.
    ENDFORM. " DYNPRO_HEAD_300
    FORM DYNPRO_POSITION.
    LOOP AT XVBAP.
    dynpro item double line entry
    PERFORM DYNPRO_SET USING 'BDC_OKCODE' 'UER2'.
    IF XVBAP-POSNR = 1.
    material number
    PERFORM DYNPRO_SET USING 'VBAP-MATNR(01)' XVBAP-MATNR.
    order quantity
    PERFORM DYNPRO_SET USING 'RV45A-KWMENG(01)' XVBAP-WMENG.
    desired delivery date
    PERFORM DYNPRO_DATE_SET USING 'RV45A-ETDAT(1)' WLDAT.
    sales unit
    PERFORM DYNPRO_SET USING 'VBAP-VRKME(1)' XVBAP-VRKME.
    ELSE.
    PERFORM DYNPRO_SET USING 'BDC_OKCODE' 'POAN'.
    material number
    PERFORM DYNPRO_SET USING 'VBAP-MATNR(02)' XVBAP-MATNR.
    order quantity
    PERFORM DYNPRO_SET USING 'RV45A-KWMENG(02)' XVBAP-WMENG.
    desired delivery date
    PERFORM DYNPRO_DATE_SET USING 'RV45A-ETDAT(02)' WLDAT.
    sales unit
    PERFORM DYNPRO_SET USING 'VBAP-VRKME(02)' XVBAP-VRKME.
    ENDIF.
    ENDLOOP.
    ENDFORM. " DYNPRO_POSITION
    FORM RETURN_VARIABLES_FILL USING ERRORCODE.
    allocate IDOC numbers to Workflow output parameters
    IF MASS_PROCESSING <> SPACE.
    IF ERRORCODE = 0.
    RETURN_VARIABLES-WF_PARAM = PID.
    RETURN_VARIABLES-DOC_NUMBER = IDOC_CONTRL-DOCNUM.
    APPEND RETURN_VARIABLES.
    RETURN_VARIABLES-WF_PARAM = APO.
    RETURN_VARIABLES-DOC_NUMBER = BELEGNUMMER.
    APPEND RETURN_VARIABLES.
    WORKFLOW_RESULT = C_WF_RESULT_OK.
    ELSE.
    RETURN_VARIABLES-WF_PARAM = EID.
    RETURN_VARIABLES-DOC_NUMBER = IDOC_CONTRL-DOCNUM.
    APPEND RETURN_VARIABLES.
    WORKFLOW_RESULT = C_WF_RESULT_ERROR.
    ENDIF.
    ELSE.
    IF ERRORCODE = 0.
    RETURN_VARIABLES-WF_PARAM = APE.
    RETURN_VARIABLES-DOC_NUMBER = BELEGNUMMER.
    APPEND RETURN_VARIABLES.
    WORKFLOW_RESULT = C_WF_RESULT_OK.
    ELSE.
    WORKFLOW_RESULT = C_WF_RESULT_ERROR.
    ENDIF.
    ENDIF.
    ENDFORM. " RETURN_VARIABLES_FILL
    Globale Daten von IDOC_INPUT_TESTER
    TABLES: E1HEAD, E1ITEM.
    DATA: BEGIN OF BDCDATA OCCURS 500.
    INCLUDE STRUCTURE BDCDATA.
    DATA: END OF BDCDATA.
    DATA: BEGIN OF XVBAK. "Kopfdaten
    INCLUDE STRUCTURE VBAK621.
    DATA: END OF XVBAK.
    DATA: BEGIN OF XVBAP OCCURS 50. "Position
    INCLUDE STRUCTURE VBAP.
    DATA: WMENG(18) TYPE C.
    DATA: LFDAT LIKE VBAP-ABDAT.
    DATA: KSCHL LIKE KOMV-KSCHL.
    DATA: KBTRG(16) TYPE C.
    DATA: KSCHL_NETWR LIKE KOMV-KSCHL.
    DATA: KBTRG_NETWR(16) TYPE C.
    DATA: INCO1 LIKE VBKD-INCO1.
    DATA: INCO2 LIKE VBKD-INCO2.
    DATA: YANTLF(1) TYPE C.
    DATA: PRSDT LIKE VBKD-PRSDT.
    DATA: HPRSFD LIKE TVAP-PRSFD.
    DATA: END OF XVBAP.
    DATA: BEGIN OF DYNPRO,
    EINSTIEG LIKE T185V-DYNNR VALUE 101,
    KKAU LIKE T185V-DYNNR,
    UER2 LIKE T185V-DYNNR,
    KBES LIKE T185V-DYNNR,
    ERF1 LIKE T185V-DYNNR,
    PBES LIKE T185V-DYNNR,
    PKAU LIKE T185V-DYNNR,
    PEIN LIKE T185V-DYNNR,
    EID1 LIKE T185V-DYNNR,
    POPO LIKE T185V-DYNNR,
    EIPO LIKE T185V-DYNNR,
    KPAR LIKE T185V-DYNNR,
    PSDE LIKE T185V-DYNNR,
    PPAR LIKE T185V-DYNNR,
    KDE1 LIKE T185V-DYNNR,
    KDE2 LIKE T185V-DYNNR,
    PDE1 LIKE T185V-DYNNR,
    PDE2 LIKE T185V-DYNNR,
    PKON LIKE T185V-DYNNR,
    END OF DYNPRO.
    DATA: BEGIN OF PANEL,
    KKAU LIKE T185V-PANEL VALUE 'KKAU',
    UER2 LIKE T185V-PANEL VALUE 'UER2',
    KBES LIKE T185V-PANEL VALUE 'KBES',
    ERF1 LIKE T185V-PANEL VALUE 'ERF1',
    PBES LIKE T185V-PANEL VALUE 'PBES',
    PKAU LIKE T185V-PANEL VALUE 'PKAU',
    PEIN LIKE T185V-PANEL VALUE 'PEIN',
    EID1 LIKE T185V-PANEL VALUE 'EID1',
    EIAN LIKE T185V-PANEL VALUE 'EIAN',
    POPO LIKE T185V-PANEL VALUE 'POPO',
    EIPO LIKE T185V-PANEL VALUE 'EIPO',
    KPAR LIKE T185V-PANEL VALUE 'KPAR',
    PSDE LIKE T185V-PANEL VALUE 'PSDE',
    POAN LIKE T185V-PANEL VALUE 'POAN',
    PPAR LIKE T185V-PANEL VALUE 'PPAR',
    KDE1 LIKE T185V-PANEL VALUE 'KDE1',
    KDE2 LIKE T185V-PANEL VALUE 'KDE2',
    PDE1 LIKE T185V-PANEL VALUE 'PDE1',
    PDE2 LIKE T185V-PANEL VALUE 'PDE2',
    PKON LIKE T185V-PANEL VALUE 'PKON',
    KOAN LIKE T185V-PANEL VALUE 'KOAN',
    END OF PANEL.
    DATA: BEGIN OF ERRTAB OCCURS 20,
    TRANS LIKE TSTC-TCODE,
    ARBGB LIKE T100-ARBGB,
    CLASS(1) TYPE C,
    MSGNR LIKE T100-MSGNR,
    TEXT LIKE T100-TEXT,
    TEXT(123) TYPE C,
    MSGV1 LIKE SY-MSGV1,
    MSGV2 LIKE SY-MSGV2,
    MSGV3 LIKE SY-MSGV3,
    MSGV4 LIKE SY-MSGV4,
    END OF ERRTAB.
    *---- Hilfsfelder -
    DATA: PROGRAMM_AUFTRAG LIKE T185V-AGIDV VALUE 'SAPMV45A'.
    DATA: LAST_DYNPRO LIKE T185V-DYNNR,
    WLDAT LIKE VBAK-BSTDK,
    POSNR LIKE VBAP-POSNR,
    FIRST(1) TYPE C VALUE 'X'.
    DATA: BEGIN OF XBDCMSGCOLL OCCURS 10.
    INCLUDE STRUCTURE BDCMSGCOLL.
    DATA: END OF XBDCMSGCOLL.
    Terminauftrag ( Auftragsart wird fest gesetzt !)
    DATA: BELEGNUMMER LIKE VBAK-VBELN.
    DATA: ERRORCODE LIKE SY-SUBRC.
    Statuswerte fuer IDOC-Status
    DATA: BELEG_NICHT_GEBUCHT LIKE TEDS1-STATUS VALUE '51'.
    DATA: BELEG_GEBUCHT LIKE TEDS1-STATUS VALUE '53'.
    *- Direktwerte für Return_variables -
    data:
    eid like bdwfretvar-wf_param value 'Error_IDOCs',
    pid like bdwfretvar-wf_param value 'Processed_IDOCs',
    apo like bdwfretvar-wf_param value 'Appl_Objects',
    ape like bdwfretvar-wf_param value 'Appl_Object'.
    *- Direktwerte für Workflow_Result -
    DATA: C_WF_RESULT_ERROR LIKE BDWFAP_PAR-RESULT VALUE '99999'.
    DATA: C_WF_RESULT_OK LIKE BDWFAP_PAR-RESULT VALUE '0'.
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7df143d711d1893e0000e8323c4f/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7df143d711d1893e0000e8323c4f/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7df143d711d1893e0000e8323c4f/frameset.htmhttp://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7df143d711d1893e0000e8323c4f
    Plz Reward points if helpfull   ...
    Regards,
    Mandeep.

  • How to Import an Order via Order Import with multiple shipment lines?

    Good Morning,
    I have a question concerning Oracle's order import functionality. We are importing orders from an outside system and need to consolidate orders by customer id. So if the same customer places 2 orders for different items on the outside system, they should interface to Oracle as a single order to that customer with a shipment line for each ordered item (ex 1.1, 2.1..).
    I know this can be done, but do not know how to implement the solution.
    Can someone please help?
    Thank you!!
    Edited by: user11984882 on Jun 22, 2011 7:03 AM

    Hi,
    I guess that this zip-file contains a transport. This transportfiles have to be copied in the /usr/trans/data und /usr/trans/cofiles and imported by the transaction STMS.
    Thomas Jung wrote how to do this in this: How to import examples from book "Advanced BSP Programming"
    Perhaps your basis administrator can help you to do this?
    Regards,
    Stefan

  • Issue in sales order order import program

    Hi all,
    I need to create a Sales Order using interface tables.First I inserted the record into the interface table OE_HEADERS_IFACE_ALL.I populated necessary columns in it.
    Then I executed Order Import Concurrent program giving value of order source(which I created using order import source setup),order reference(which is origSysDocumentRef column value in the above said interface table).
    But the concurrent program is not picking up the records in the interface table and its output shows no order to process.As a result no record is inserted in the OE_ORDER_HEADERS_ALL table.
    I dont understand where the problem lies.Please help me out to solve the issue.
    Thanks,
    goutam

    Hi Sandeep Gandhi,
    Thanks for your reply.
    Now Order Import Concurrent program picks up the header records from the OE_HEADERS_IFACE_ALL interface table successfully for processing.
    But during the process some errors are raised, and the error_flag in the header interface table is set to 'Y'.
    I want to know where can i find those errors,so that I can correct them.
    Is there any error log tables that contains these errors occured during import?
    Or we have any other way to identify it?
    Please help me..
    Thanks,
    goutam

  • Problem in calling order import concurrent program from BPEL

    Hi all,
    Iam doing a sales order creation in oracle apps using Apps Adapter.
    I have successfully inserted the order into the interface tables using an Apps adapter.
    Now I need to run Order Import program from BPEL to move the data from interface tables to the base tables for which i use another Apps Adapter.
    When I invoke the OEIMP concurrent program from BPEL ,request id is returned.But the concurrent program fails showing incomplete parameters.
    But it works when I invoke it from the front end in oracle apps.
    I think the problem lies in passing the inputs to the concurrent program from the BPEL.
    Any help to solve the issue will be appreciated.
    Thanks,
    goutam

    Previously, I was passing the values to the concurrent program variables through ASSIGN component,which resulted in some namespace issues.Then I replaced it with TRANSFORM component.
    Also,First I assigned the values to the concurrent program variables as 'Vision Operations'(operating_unit), 'Online'(order_source) ,No (validate_only), No (validate_desc_flex) which are mandatory and just left non mandatory variables without assigning values.
    I changed those values as *'204','0','N','N'*. And also set non mandatory variables value as EMPTY.
    After doing all these I found the concurrent program catches all the parameter values correctly, and the records got imported from interface tables to the base tables.Thus the sales order got created successfully.
    Thanks,
    goutam

  • Urgent: ORA-01403: no data found Error during Order Import

    Hi Experts,
    I 'am performing order import by populating the order interface tables and then running the order import concurrent program. I 'am encountering the following error while running the order import program:
    No. of orders failed: 1
    "*ora-01403: no data found in package oe_order_pvt procedure lines*"
    Can anyone please provide some pointers on why this is occurring and how this can be overcome. Any pointers on this will be immensely helpful.
    Thanks,
    Ganapathi

    Hi Nagamohan,
    Thanks for your response. I tried calling mo_global.set_policy_context('S', <org_id>) before invoking the concurrent program using fnd_request.submit_request(...); But, this still does n't seem to prevent the No data found issue.
    One more thing that I noticed is, this is happening while importing the customer along with the order. I 've ensured that I use the same org_id for the customer data as well. Can you please let me know whether there is anything else that I should check for.
    Thanks,
    Ganapathi

  • Need information on how to create Idoc Inbound Interfaces for Business Sys

    Hi,
    I'm losing it.
    Can anyone point me to some documentation or an example of how to create inbound interfaces for Business Systems in PI 7.1.
    Here's the scenario
    I'm working on a B2B integration process which sends inbound idocs to an ECC 6.0 system.
    I've created the Business System communication component  but under the Inbound Interfaces it is blank.
    I want to have MBGMCR.MGBMCR03 as an inbound interface.
    But I forget how to get it there.
    For Business components you can just add the inbound interface.
    I've already defined the Business System in the SLD pointed it to the correct Tech System, imported the idoc definitions in the Enterprise Service Builder and set up IDX1, IDX2 to ensure the metadata exists in PI.
    But for Business systems the hep says that it's got to come from the SLD.
    Outbound/Inbound Interfaces
    For each business system, the interfaces that are installed on the business system are also entered in the SLD. These interfaces are displayed in this frame. You cannot add any other interfaces.
    I know I've done this before, but I can't remember how.
    Cheers,
    John

    Hi John ,
    Please have a look at the following links which might be of help to you
    PI 7.1 IDocs interfaces act as operations
    http://www.sdn.sap.com/irj/scn/weblogs;?blog=/pub/wlg/7933
    /people/peter.gutsche/blog/2008/10/27/what146s-new-in-sap-netweaver-pi-71
    There is a section in the following link on IDOC , have a look at the links in that section
    https://wiki.sdn.sap.com/wiki/display/XI/ImportantBlogsand+Notes
    Best Regards

Maybe you are looking for

  • How to change position for items in shopping cart

    Hello, I am creating shopping cart using flat file. But i am not able to change the position for items i.e. both items contain position as 0000000001. Following are the item details of shopping cart which is created through portal. (from tcode BBP_PD

  • Problem with Non Cumilative key figs at report level.

    Hi Gurus, I got an issue with the below keyfigures when I tried to display them in the report Stock Overview. 0TOTALSTCK 0VALSTCKVAL 0QMSTOCK 0TRANSSTOCK 0BLOCKEDSTK 0CNSSTCKQTY These keyfigs are non-cumulative keyfigures. I wonder why these keyfigur

  • PaintComponent method seems not to be called - im stumped

    Please find two simple classes: When debugging why my background image wont display I have discovered that the paintComponent() method of my BackgroundJPanel class never gets invoked. Its part of the heirarchy so im not sure why.. You will notice a f

  • What is the mac equivalent to a right clic on a windows machine

    What is the Mac equivalent to a right click?  I installed Office for Mac 2011 on my macbook pro and I need to right click over a file from an ealier version of Office to make Office 2011 the default version of office.  This is all in preparation to i

  • Automatic Deployment Rule for SCEP Definitions growing too large.

    See the deployment package for SCEP definition is now 256MB and growing.  How can we make sure it stays small?  The ADR creating the package is leaving 26 Definition in there right now.