ORDRSP

hello experts,
a question about the IDOC ORDRSP, when i receive this type of idocs does the system change the ORDER with the right data ( quatitiy..)  received in the message ORDRSP

Hi,
Yes you can replicate the segment "E1EDP01" along with its sub-segments.
as mentioned, if your requirement is met by having multiple "E1EDP20" segments,
then in exit table:   “DINT_EDIDD”,
replicate all the SEGNAM with incrementing SEGNUM and maintaining only one "E1EDP20" for each "E1EDP01".
(please relate SEGNAM to PSGNUM & SEGNUM(incremented) ).
this will do!!!.......let me know if anything.
Thanks & Regards,
Santosh.

Similar Messages

  • How to find PO number from ORDRSP Idoc.

    Hi,
    Can  anybody let me know how to find the PO number from the Idoc ORDRSP.
    Scenario is as below:
    SAP system1 will send PO to SAP system2.(Idoc type ORDRS05).
    When SO is created in SAP system2, it will send a confirmatory Idoc of message type ORDRSP.
    From this I have to find  the PO number as I can find only VBLNR.
    Points assured for workful solutions.
    -B S B

    Hi BSB,
    CHECK THIS CODE
    DATA : BEGIN OF itab_status OCCURS 0,
              idoc           LIKE edids-docnum,
              date_stauus    LIKE edids-logdat,
              status_counter LIKE edids-countr,
              status         LIKE edids-status,
              descrp(70),
              ponumber       LIKE ekpo-ebeln,
              mess           LIKE edidc-mestyp,
    END OF itab_status.
    DATA: text111        LIKE e1mbxyi.
    DATA: text11         LIKE e1edp02.
    IF itab_status-MESS = 'WMMBXY'.
       select single * from edid4  INTO ITAB where segnam = 'E1MBXYI' AND
                     HLEVEL = '02' AND DOCNUM = itab_status-idoc.
    MOVE  : ITAB-SDATA  TO TEXT111 ,
    text111-EBELN TO itab_status-ponumber.
    ELSE.
    YOUR CASE FALLS IN THIS CATEGORY****
    select single * from edid4  INTO ITAB where segnam = 'E1EDP02' AND
                     HLEVEL = '03' AND DOCNUM = itab_status-idoc.
    MOVE  : ITAB-SDATA  TO TEXT11 ,
    text11-BELNR TO itab_status-ponumber.
    ENDIF.
    endif.
    LET ME KNOW IF YOU NEED ANYTHING ELSE.
    THANKS
    VENKI

  • Maintain outgoing EDI-connection data for partner 199093 during ORDRSP

    Hi Experts,
          We are trying to send the "Order Confirmation" using "ORDRSP" IDOC message type. So we created the new Output type as ZBA0 (Copy of BA00) and assigned with the sales output pricing procedure.
            Then we maintained the "partner profile" in WE20 in the "Outbound" parameter. Then we tried to send the Order confirmation in the sales order. During that time, we are getting the error as "Maintain outgoing EDI-connection data for partner 199093". 
    After maintaining the relevant configuration and partner profile maintenance also we are getting the above mentioned error message. Kindly give your valuable comments on this issue, which will help us to speed up the process.
    Warm Regards,
    Nag

    Hi Nag,
    The message '"Maintain outgoing EDI-connection data for partner 199093" comes if the partner profile settings are not maintained properly.
    Please check wehther the customer 199093 is maintained under the partner type KU. If it is maintained, please check whether the message type 'ORDRSP' is configured in the outbound parameters for the customer 199093.
    If the above settings are done properly, please check whether the output type ZBAO is configured based on the partner type of the customer 199093.
    Hope this solves your problem.
    Regards,
    Vijaymadhur.

  • Error in Message Mapping "Target message IDOC: ORDRSP.ORDERS02 does not exi

    Hi,
    I have joined newly to the team.
    When I tried to open one message mapping it throwinf follwing error...
    "Target message IDOC: ORDRSP.ORDERS02 does not exist in software component version ID: 44423362454456485465..
    Check whether the software component version ID: 44423362454456485465 is in Enterprise Service Repository. Import this version if necessary"
    Is there any impact because of which in the message flow?
    In my case some of the messages are failing with mapping error "runtime exception occured during application mapping com/sap/xi/tf/_SUS2MMOrderResponse_; java.lang.NullPointerException: while trying to invoke the method java.util.Map.get(java.lang.Object) of an object loaded from field com.sap.aii.map`"
    And some of the messages are processed sucessfully and they also using the same mapping program 'SUS2MMOrderResponse'.
    Could someone tell me is there any relation for the above error in XML messages and to the message mapping?
    Regards
    Baskaran K

    Could someone tell me is there any relation for the above error in XML messages and to the message mapping?
    The error mentions that you have used an IDOC in your mapping program which is not found in the ESR....you need to check if the IDOC is present in the ESR and is present under the correct SWCV.
    Once you have done the check do some dummy change to the mapping and activate it (if in DEV) and then check the CACHE.

  • IDOC:inbound scenario for posting Message type ORDRSP

    Hi All,
    I am doing a inbound scenraio to post message type ORDRSP.
    Acknowledgement gets created in Purchase order successfully but texts at header level and item level are not getting updated in the purchase order
    I am using the segment E1EDKT1 and E1EDKT2 for header texts . For item texts I am using the segments E1EDPT1 and  E1EDPT2.
    Any pointers to this is appreciable.
    Thanks in advance.

    Hi,
    Depending on whether the Order is a third party order are not, the texts are picked up from either SO or PO.
    Put a break point on line 842 in the Include LEINMF11 and debug, this should help you get to the root cause of the issue.
    Regards,
    Chen

  • Different PO numbers on item level in 1 ORDRSP?

    Hello all
    Couldn't find some useful info to my question until now. So here we go:
    We send POs (ORDERS05-IDocs) to one of our suppliers. The process at the suppliers side merges items from different of our POs into 1 sales order and then creates 1 order response containing items from different POs and sends it back to us as ORDRSP-IDoc.
    Example:
    PO number 123
    item 10, article A, quantity 10
    item 20, article B, quantity 5
    item 30, article C, quantity 7
    PO number 456
    item 10, article X, quantity 3
    item 20, article Y, quantity 1
    item 30, article Z, quantity 15
    The order response coming back from our supplier contains (example):
    Order Response number 789
    item 10, article A, quantity 10 (reference PO number = 123, item 10)
    item 20, article B, quantity 5 (reference PO number = 123, item 20)
    item 30, article X, quantity 3 (reference PO number = 456, item 10)
    When processing the incoming ORDRSP-IDoc it fails because PO-number in item is not equal to PO number in header.
    Is there any possibility to solve this? Our supplier can't change its process, so mergers of different PO items into 1 sales order will remain.
    Thanks in advance
    Renaud

    Hi,
    Check on :-
    http://www.erpgenie.com/sapedi/idoc_interface.htm
    Re: Create Sales order using ORDERS05 idoc
    WE60/WE63. > Goto > User settings. Here you must set the indicator for 'Display of the documentation' under 'Display attributes for IDOC types' and then save the change.
    pherasath

  • VMI - ORDRSP IDOC to create a Purchase Order automatically

    Hello All,
    I would like to simulate the VMI process. Which data in a ORDRSP IDOC (Message variant VMI) has to be filled at least, so that from it an Purchase Order is created automatically? Does anyone of you have an example IDOC - maybe in the XML format?
    Thanks in advance
    BR
    RMP

    Hi Hanuma,
    For creation productin order IDoc, you can use standard program RCCLORD and FM CLOI_MASTERIDOC_CREATE_LOIPRO.
    For creation purchase order IDoc, you can use FM IDOC_OUTPUT_ORDCHG or IDOC_OUTPUT_ORDERS.
    There is customer exit available for you to populate new status and order number.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Problem with "Confirmation" changes in PO using ORDRSP Idoc

    Hi all,
    I have an issue when changing "Confirmations" tab in PO.
    I configured Output Message Z001 that should be determined when I change values in that tab. That scenario is working fine, but the real change will be done by ORDRSP Idoc. Using that Idoc, change is done in the PO but no output message is determined (condition records are fine). I need to send a Custom Idoc once that change is done so I need to determine the output message.
    I searched for an OSS note, as it should work using Idoc process, but I didn't found anything. Does anyone know if it exist?
    Thanks in advance for your help.
    Regards.
    David.

    Thanks for your answer Jelena,
    The main problem here is that all the flow works fine if I execute if manually:
    Change in "Confirmations" tab is done --> output message Z001 is generated --> Custom Idoc Z is created.
    Therefore, WE20 is correctly configured and also all the required fields that can be changed in "Confirmations" section.
    The problem is that real scenario should modify that values using ORDRSP inbound Idoc (ORDERS05). That Idoc is changing the PO, but that change is not triggering any output message (although the same change did it manually), so custom Idoc Z is not created.
    Maybe I didn't explain myself very well in my previous message.
    Thanks & Regards,
    David.

  • ORDRSP idoc user exit exit_sapleinm_007

    i have problem with inbound EDI for po acknowledgment(855) ,message type used ordrsp process code ORDR and basic type is orders05 and function idoc_input_ordrsp
    Vendor is sending only vendor material number (IDTNR) and qualifier 002 is used. During IDOC processing I am using user exit exit_sapleinm_007 to get the SAP material number based on Purchase order number.
    In user exit I am trying to collect the SAP number based on vendor number (IDTNR)and purchase order from EKPO table
    When processing the segment E1EDP19 using the exit_sapleinm_007, I am unable to pass the PO number (EBELN) and therefore I am unable to extract the corresponding SAP number (Customer Number), which resulted in failure of IDOC.
    IDOC error message : Material number differs from the ordered material number.
    Purchase order (EBELN) is present in segment E1EDP02 and this segment is processed before E1EDP19.
    I am not sure how this can be resolved? Is their any other user exit that can be used for ORDRSP idoc in extracting SAP number (customer material number) from vendor material number (IDTNR)

    Hi Ashutosh,
    All the exits for listed are too early in the flow for you to know if the DN was created successfully or not, like Christian has suggested you will have to use the customer exits/BAIDs available within "GN_DELIVERY_CREATE" to achieve your requirement. There seem to be a couple of customer function exits available, and a BADI - SHP_BADI_GN_DELIVERY_CREATE try them.
    Also calling an FM in update task wouldn't help you, unless you have some key information with which you can check if the DN was successfully created.
    Regards,
    Chen

  • Outbound IDoc ORDRSP to XI

    Hi Friends,
    At present outbound IDoc ORDRSP is used in Customer EDI feed.
    Based on my requirement I have to route this outbound IDoc ORDRSP to XI based on the Plant XYZ1.
    Any customizing need to be done or Customer Functions need to be changed. Please guide me to know how to do this.
    Thanks in advance.
    Regards
    Suresh

    Done by customizing

  • Avoid check for article number and price from ORDRSP inbound

    Hi,
    i m working on an integration (with PI) of a 3rd party vendor with a SAP ERP (7.1) backend system. The vendor sends a soap message which is transformed by PI to an IDoc ORDRSP.ORDERS05.
    The vendor sends a purchase order confirmation but unfortunately without information regarding article number and price. Therefore the IDoc remains in status 51 with 2 errros:
    -  Price outside tolerance range (order price 531,60 , new price 0,00 )
    -  Article number differs from that of ordered article 000000000000152672
    Is is possible to avoid the check so that the purchase order's article number and price are not updated by the IDoc?
    Regards,
    Udo

    Hi Udo,
    This error seems to be explicitly populated into Status records of IDOC processing from the include LEINMF2O, form "CHECK_MATERIAL_PO_IDOC" (For Material) &  Include LEINMF2D, form "PRICE_CHANGE". 
    One way to suppress the error message is to populate the existing values in EKPO table to IDOC segment using enhancment component EXIT_SAPLEINM_007, which is called from include LEINMF2X, line number 113.
    Documentation of enhancement component reads
    Functionality
    Reading of further IDoc segments at the time of acknowledgment receipt.
    The current segment is passed on in the parameter segment.
    Data can be stored in the structure CUSTOMER_EKPO.
    As of Release 4.6A, modification of the program-internal table FEKPO is possible.
    This is just a suggestion and don't know how far it will be helpful to your requirement.
    Regards
    Vinod

  • Set PO item rejection indicator via IDoc ORDRSP?

    Dear experts,
    is it possible to set the rejection indicator in the purchase order item (EKPO-ABSKZ) via processing an order confirmation IDoc ORDRSP?
    I found nothing but SAP note 890812 where SAP proposes a workaround with manual setting of the rejection indicator.
    Our scenario is that the vendor sends an ORDRSP Idoc with action code 001 in segment E1EDP01-ACTION and a sales blocking reason in fields E1EDP01-ABGRU and E1EDP01-ABGRT. We already found a way to ignore segments containing these fields and process all other IDoc items, but it would be nice to set the rejection indicator automatically for these rejected items.
    We are on ECC 6.0 SP06.
    Any help is appreciated.
    Kind regards,
    Karsten

    do you really want your vendor to decide if you have a request or not?
    dont you need this reopened requisition to procure that material at the vendors competitor?
    by the way,
    The corrosponding purchase requisition is opened again and new PO's are created by MRP.
    MRP never creates POs. MRP can create requisitions. But why should MRP do this in case your PR is reopened instead of deleted?
    You should rethink about this statement.
    MRP will probaby recreate the requisition if you would close the requisition with the Order response from your vendor, so why not reusing this PR instead of deleting and crating a new one?

  • Send Changes for IDOC ORDRSP

    Hi Gurus
      Can anyone help me in sending the changes for the IDOC for transactional data.
    For Sales Order IDOC -- ORDRSP.
    When newly sales order is created, all the sales order information should be sent. --This is not a problem.
    When changes are done on the sales order -- Only the changes should be sent in the IDOC. I have activated the change pointers in BD50, BD51 for ORDRSP and in BD52 created the entries for ORDRSP. 
    but when i trigger the IDOC using the output type, i get to see all the data instead of only the changes.
    Is there anything that i am missing???
    Any help is really appreciated.
    Thanks
    Saritha

    Hi Linda,
    I have documentataion on ALE/IDOCs which may not be helpful to you. If u need that i can send u .
    Instead i  can help u out if u r facing any issue.
    In our case: wen ever sales order is created /changed an idoc shud be genrated.
    This can be done thru Message control.
    Which involves customization from functional guys in NACE as well as Technical guy in Partner profile/port..
    do let me know where ever u r not clear.
    regards,
    Naveen

  • SENDING WBS ELEMENT IN OUTBOUND IDOC  ORDRSP

    Hi Experts,
    i need to update idoc ORDRSP (to distribute Sales order) with field WBS ELEMENT  , you can find this under item tab "Account assignment" field COBL-PS_POSID
    I generated outbound idoc on several sales orders but none of them has this information.
    do you know how to have this information populated in this idoc ?
    Thanks and regards

    Hi,
    You need to do the following steps to create a custom segment and populate values into that:-
    1. Create a custom segment using the T Code WE31
    2. Add the created custom segment to the orders05 basic type by creating a new extension using WE30 transaction
    3. Maintain a new entry in WE82 transaction for the message type, basic type and extension
    4. Update the extension in all the necessary partner profiles WE20
    5. You have lot of function exits in the function module IDOC_OUTPUT_ORDRSP, you can see them as customer function in that function module. You need to write the code in that include
    6. Create a project for the function exit and activate the project.
    Once you do all the above 6 steps then you can see values populated into the custom segment.
    Thansk,
    Mahesh.

  • EDI 855 messgae mapping to ORDRSP

    Hi,
    I would like to map Vendor confirmation number  coming from EDI 855 to the ORDRSP idoc.
    Please suggest which segment with qualifier and fields in it can be used for this purpose to log the confirmation number in SAP.
    Thanks,
    Venu.

    Hi Savitha,
    Thanks for the reply.
    I have tried this option at header level (E1EDK02-002) and item level (E1EDP02-002)too previously, but it is not working.
    I'm currently working in SAP 4,7 version, do I need to implement any notes to accept the vendor number and update externaldoc number?
    In the standard SAP code before updating vendor number... item details are checking against PO, If I give PO number it is updating the same at External doc number.
    Thanks,
    Venu.

  • Outbound ORDRSP IDOC not created while processing  using ALE_PROCESSING .

    HI ALL,
    i have done all the requiured config for o/b message control for ORDRSP idoc along with config in sale for dist.. model and assigning msg type to model etc and when i save my PO i can see the o/p being proposed but when i process that with A as medium, it is incorectly processed and no ordrsp idoc is created.i am using std idoc_output_ordrsp FM,  when i debug the code the see an error in ALE_PROCESSING IN the perform new_dyn_perform
    can anyone pls tell me why the idoc is not created.
    thanks,

    Hi eswar,
    i have configured the partner profile for the LOGICAL SYSTEM that i hav created along with the message control deatils in msg ctrl tab( which i think should not really matter) as i have already created a distrib. model for my log. sys and attached my msg typ to that.
    when i debug the flow ( rsnast00-rsnasted-ale_processing-idoc_output_ordrsp) i think the error is somewhere in the call function tede1-routid( idoc_output_ordrsp) in the new_dyn_perform subroutine.
    but that FM is holding good for other ORDRSP idocs.i am really unable to understand where the error actually is.
    thanks

Maybe you are looking for

  • Applet Viewer

    Greetings, I just started studying java at my vocational school and i'm studying from a book that was published by The Oracle Online Academy. But anyways, my issue is that inside the book they have a little screen shot of what I should be seeing. The

  • File Repaired - Logic Windows error message

    Hello all, Have experienced this message several times recently: "File Repaired This project has formerly been converted from Logic Windows and contains 40 damaged text blocks (Markers, track names etc.) which have been repaired." Is this something t

  • EDI 997 generation feature of B2B

    Hi all, Customer wants to the EDI 997 enabling for B2B They had set up Inbound 810 Transaction for a Remote Trading Partner and have used "EDIX12 over Generic Exchange" as the Exchange Proto. In the Operational Capability they have set the Is Functio

  • Exported Word files set off virus alerts for Windows users.

    Work for a communications agency. Many of us prefer to write our copy in Pages, then export to Word files when sending over to clients to review. But, our exported "Word" files set off all our clients virus alerts like clockwork. Is there any way to

  • Partner profiles in PI

    Hello all, I am doing a File to Idoc Scenario. I have done almost all the configutations and now a bit confused about the partner profiles. What are they for and where they are used? Should I create the partner profiles both for the sender (third par