Bundling ORDERS05 IDOC

Hi all,
We have a problem with bundling the IDOCS in Message Mapping. We have a requirement to convert more than one ORDERS05 IDOCS to one ‘flat’ XML file.
When the IDOC has the following data, the mapping works well:
Input IDOC:
IDOC 1:                   
ORDERS05
- E1EDP01          
---  POSEX 0010
- E1EDP01          
---  POSEX     0020
- E1CUCFG          
---  POSEX     0010     
E1CUVAL     10-1
E1CUVAL     10-2
- E1CUCFG
---  POSEX     0020
E1CUVAL     20-1
E1CUVAL     20-2
IDOC 2:     
ORDERS05
- E1EDP01          
---  POSEX     0010
- E1EDP01          
---  POSEX     0020
- E1CUCFG          
---  POSEX     0010     
E1CUVAL     10-1
E1CUVAL     10-2
- E1CUCFG
---  POSEX     0020
E1CUVAL     20-1
E1CUVAL     20-2
Output Message:
IDOC 1:----
IDOC 2:
Position number:      0010----
Position number:      0010
Configuration1:     10-1----
Configuration1:     10-1
Configuration2:     10-2----
Configuration2:     10-2
Position number:      0020----
Position number:      0020
Configuration1:     20-1----
Configuration1:     20-1
Configuration2:     20-2----
Configuration2:     20-2
However when you miss one E1CUCFG node, you will get a confusing result: 
Input IDOC:
IDOC 1:     
ORDERS05
- E1EDP01          
---  POSEX     0010
- E1EDP01          
---  POSEX     0020
- E1CUCFG
---  POSEX     0020
E1CUVAL     20-1
E1CUVAL     20-2
IDOC 2:     
ORDERS05
- E1EDP01          
---  POSEX     0010
- E1EDP01          
---  POSEX     0020
- E1CUCFG          
---  POSEX     0010     
E1CUVAL     10-1
E1CUVAL     10-2
- E1CUCFG
---  POSEX     0020
E1CUVAL     20-1
E1CUVAL     20-2
Output Message:
IDOC 1:----
IDOC 2:
Position number:      0010----
Position number:      0010
Configuration1:     20-1----
Configuration1:     20-1
Configuration2:     20-2----
Configuration2:     20-2
Position number:      0020----
Position number:      0020
Configuration1:     10-1----
Configuration1:     10-1
Configuration2:     10-2----
Configuration2:     10-2
We have tried standard functions like: useOneAsMany, CreateIf, if, ifWithoutElse, collapseContext, etc. in the graphical mapping tool but it doesn’t work.
Could you please take a look at this problem?
Appreciate any help on this,
Kind regards
Kamran Vakili

Ive solved this problem

Similar Messages

  • Error while ORDERS05 IDoc transfer from R3 - PI - SNC

    Hi Friends,
    I am facing error in PI SXMB_MONI for ORDERS05 IDoc transfer from R3 - PI - SNC.
    I have done all the configuration setup in Integration Directory for the Scenario, I am able to successfully send the IDOC for PO from R3 to PI but faced the following Error in PI.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Message Split According to Receiver List
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="INTERNAL">PARTY_SERVICE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      *<SAP:Stack>Party and service not defined</SAP:Stack>*
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    Also I am unable to Configure Sender/Receiver ID in PI > SXMB_ADMIN > Configuration, as while defining Sender/Receiver  unable to add the Interface for Sender(ORDERS.ORDERS05)/Reciever(ReplenishmentOrderNotificatio_Out) although I am able to see the same in Integration Repository.
    Also In Main message(Part of the message) as shown below, I am able to see Vendor in PARTY Element of xml message for which I have created the PO
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Message Split According to Receiver List
      -->
    - <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">
    - <SOAP:Header>
    - <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
      <SAP:MessageClass>ApplicationMessage</SAP:MessageClass>
      <SAP:ProcessingMode>asynchronous</SAP:ProcessingMode>
      <SAP:MessageId>0050568F-24A0-1DDD-B9F5-3F6DD541FF93</SAP:MessageId>
      <SAP:TimeSent>2009-01-21T10:55:20Z</SAP:TimeSent>
    - <SAP:Sender>
      <SAP:Service>SAPECC6</SAP:Service>
      <SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">ORDERS.ORDERS05</SAP:Interface>
      </SAP:Sender>
    - <SAP:Receiver>
      <SAP:Party agency="SAPECC6" scheme="ALE#LI#LF">0000000006</SAP:Party>
      <SAP:Service />
      <SAP:Interface namespace="urn:sap-com:document:sap:idoc:messages">ORDERS.ORDERS05</SAP:Interface>
      <SAP:Mapping notRequired="Y" />
      </SAP:Receiver>
    Please Suggest the steps needs to be done for resolving the Issue.
    Thanks all...
    Regards,
    Nitin
    Edited by: Nitin Patil on Jan 21, 2009 12:18 PM

    Hi Nitin,
       I completed the configuraiton but the PO came in PI successfully but stuck in PI with error
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>500</SAP:P1>
      <SAP:P2>Internal Server Error</SAP:P2>
      <SAP:P3>Error during parsing of SOAP header</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>HTTP server code 500 reason Internal Server Error explanation Error during parsing of SOAP header</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    can you please help what is the problem , I am not able to find out.
    Thanks,
    Menaga

  • Segment management in ORDERS05 IDOC.

    Hi there.
    I have two questions, one is very focused on text management in ORDERS05, the other one is more generally speaking.
    1 - Text management in ORDERS05 IDoc:
    I have texts in my purchase order that I fill in, and then generate my IDoc. When looking at IDoc detail through WE05 or WE02, my texts are not visible neither in E1EDKT1 nor E1EDPT1 segments. Basically, those segments are not even created in my IDoc. Why? Anything to do in PO and/or ALE customizing?
    2 - More general:
    I need to have, in my E1EDS01 segment, the total quantity I order in my PO. So, I need a segment with qualifier '004' in SUMID, then my quantities. Currently, I only have SUMID='002' and my total value amount. How can I define (or it is defined by the system) the type of information I have in my segments, or segments themselves?
    Please tell me if not clear at all.
    Thanks for your answers.
    Chris.

    Thanks Dani.
    I checked the T166A table and found that the following entries are missing for my cases: EKPO and EKKO for my ZNB PO type.
    Shall I just put an entry for those two things in that table and this will allow me to get my texts in my ORDERS05 IDoc?
    For point 2, as I am not an ABAP developper, I do not understand what to do. I can deal with customizing, but not with ABAP programming on that subject.
    Thanks anyway at least for the first part of the answer.

  • Creating a Purchase Order using ORDERS05 Idoc

    Hi Experts,
    I need to create a purchase order using ORDERS05 Idoc, with the data I am using a sales order is gettig created but I need to create a PO insted of SO.
    Please let me know what is difference between a PO and SO while using ORDERS05. Also please let me know what are all the fields that needs to chaged in the Idoc.
    Thanks,
    Suma

    Hi,
       I'm looking at a similar problem, can we use ORDERS05 IDOC basic type to create a Purchase Order?
       What is the inbound processing FM?  I tried IDOC_INPUT_ORDRSP, but it seem to only allow changes to a PO, and not creation of a PO.
       For IDOC_INPUT_ORDERS FM this one seem to only create Sales Orders?
       Which inbound FM should i be using?
    Regards.

  • PO no of customer in ORDERS05 IDoc with 3rd party scenario

    Hello experts,
    we have the scenario where we are getting purchase orders from our customer (which is in the same system like we are). Then we create SO for the customer and a PO to the external vendor. The goods should be delivered directly to the customer.
    In that 3rd party scenario we will send our PO via ORDERS05 IDoc to the vendor. Once the vendor is shipping the goods, he sends us an ASN and we create a statistical GR.
    Now our target is to give our customer somehow the information, that the delivery shipped from the vendor will be based on his PO to us. Do you know a way how we can give his PO no. to the vendor in the SAP standard ORDERS05 IDoc? Otherwise, is there a standard process to send our customer also the information that we received the ASN from vendor and transfer this information (maybe also as an ASN) to the customer with his PO no., so he can create an inbound delivery already?
    Thanks.

    Follow this Procedure... it works....
    Procedure
    1. Review the number ranges that have been created: The number ranges for the business partner in the Best Practices are defined as follows:
    IMG u2192 Cross Application Components u2192 SAP Business Partner u2192 Business Partner u2192 Basic Settings u2192 Number Ranges and Groupings u2192 Define Number Ranges
    01: The Regular business partner uses this number range: 2100000000 to 2199999999 and 03: 7100000000 to 7199999999 is used in the setting above for the ship-to party. Both are internal number ranges.
    XX is the external number assignment used to create the SD reference customer.
    2. The account group DEBI must temporarily be assigned to this external number assignment for the creation of this business partner:
    IMG u2192 Financial Accounting u2192 Accounts Receivable and Accounts Payable u2192 Customer Accounts u2192 Master Data u2192 Preparations for creation customer master data u2192 Assign Number Ranges to Customer Account Groups:
    Set account group: DEBI to external number range XX for the Business Partner creation step.
    3. Create an SD customer:
    Call transaction XD01: Easy Access u2192 Logistics u2192 Sales and Distribution u2192 Master Data u2192 Business Partner u2192 Customer u2192 Create u2192 Complete
    u2022 Select account group: Customer (general)
    u2022 Enter the Customer key: MUST_ALL
    u2022 Enter company code (1000)
    u2022 Enter sales area as follows:
    u2022 Sales organization: 1000,
    u2022 Distribution channel: 01
    u2022 Division: 10.
    u2022 Select Continue.
    Assign MUST_ALL in Master data>bp>settings for creating standard customers.

  • Inbound Function module to process ORDERS05 IDOC

    Hi,
    My requirement is to create pre-booked Purchase order.
    I have to extend the ORDERS05 IDoc for this requirement. It is an inbound IDoc.
    I found the function module IDOC_INPUT_ORDERS. But I have a doubt will it work for Purchase orders because i found most of the data inside the function module are relevant for Sales order creation.
    Can you please suggest me a suitable function module to process this Inbound Idoc and create purchase order.
    Regards,
    Balaji. R

    Hi,
    The message type and basic idoc type for the processing of purchase orders:
    PORDCH                 PORDCH01                -- For change
    PORDCR1               PORDCR101              -- For Create
    Regards,
    Ginu Litta Raj

  • Help on ORDERS05 IDoc mapping..

    Hi Experts,
       Please help me out in finding out the IDoc Segment fields(ORDERS05) equivalent to the following SAP fields.
      20  Quantity             VBAP  KWMENG  Num(6)
      21  Unit of Measure  VBAP  VRKME      Char(3)
      22  Gross Price       KONV  KBETR       Curr(11.2)
      23  Discount           KONV  KBETR       Curr(11.2)
      24  Surcharge         KONV  KBETR       Curr(11.2)
      25  Net Value         KONV  KBETR       Curr(11.2)
      26  Cost Object 
      31 Payment Terms  VBKD  ZTERM      Char                E1EDK01 -ZTERM
      32 Footer Msg1      STXI     n/a             Char
      33 Footer Msg2      STXI     n/a             Char
      34 Footer Msg3      STXI     n/a             Char
      35 Total                 KONV  KBETR       Curr                E1EDS01 -SUMID (004)
           I thought for
               Quantity               :  E1EDP01-MENGE
               Unit of Measure    :  E1EDP01-MENEE
               Gross Price          :  E1EDP01-PREIS
               But when i went to WE19 and posted the idoc by populating the above segment fields its not getting updated in the sales order, instead in the created sales order it shows quantity as 0 and its not getting updated.
         so iam not sure whether these segment fields (in ORDERS05 IDoc) are the right fit for quantity, UoM and Gross price. Please provide me the correct segment fields mapping for the above SAP fields.
         Actually Gross price, surcharge, discount and Net value are calculated automatically by SAP while creating the sales order based on the amount and quantity entered - right..? Then do i need to populate the values for these fields also in IDoc for testing using WE19.
         Please reply me.
        Thanks in advance,
        karthik.

    In sales order,these quantity updating in Tatget quantity,look at VBAP Table ..
    You will get good idea..
    Reward Points if it is helpful
    Thanks
    Seshu

  • Bundling the idoc

    Hi friends,
    Please mail me any scenario with screen shots on ...
    1)   Bundling of IDoc and splitting the message in different Idoc
    2)sync scenario BPM is used, also to throw alert 
    on some conditions BPM
    I would be thankful to you ,if you could pass me this .
    With regards,
    [email protected]

    HI Satya
    YOu Can find lots of blogs and queries on this.. Please check the SDN Forums
    Here are some of the Blogs
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible - Spliting IDOCs
    /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function - BPM Scenario with alerts
    have u read this forum thread .Shows some relativeness to ur scenario
    Webservice -> RFC 
    Regarding Alerts
      Re: Alerts  
    Posted: Apr 19, 2007 3:25 PM    in response to: nitesh joshi       Reply      E-mail this post 
    Hi,
    See the below links
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
    /people/aravindh.prasanna/blog/2005/12/23/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part--1 -- ccms alerts - 1
    /people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2 -- ccms alerts -- 2
    /people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3 -- ccms alerts --- 3
    Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    blogs for alerts
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=alerts&cat=sdn_weblog
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9c/34193cb4f5131de10000000a11405a/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/3e2d4105f8d92be10000000a1550b0/content.htm
    Also check in SDN .. You can find more
    Cheers..
    Vasu
    <i>** Reward Points if found useful **</i>

  • Orders05 IDoc Create/Change.

    Dear All,
    I am able to create the Outbound IDocs for create or change of purchase order . But I want to know
    how to create orders05 IDoc with only changed items not all the items.
    Example :  If I change line item 3 for any order ,then IDoc should have only one segment E1EDP01 for that item
    Thanks in Advance.

    Curtis,
    If I understand you're requirement correctly, you want to "Send all changed items on the ORDCHG. In addition to these, you want the item long text sent for all the items that haven't been changed".
    If this is true, I would do it in one of the following ways:
    1. Send all the data (like ORDERS) on an ORDCHG IDOC along with long texts and have the vendor compare each item and see which ones have changed. --> I know this is not a preferred option for all the clients but I have done this at one of the client who had the muscle to have his vendors comply to his needs.
    2. Change exit: EXIT_SAPLEINM_001. Pick up all the materials listed in UEKPO, go back to EKPO and get the remaining for that PO and populate long text field which would go into E1EDPT1/T2 segment and update those relevant fields in UEKPO and save it. The next form would automatically pick up these and fill up the IDOC. This way, you'll see E1EDP01 (and the segments beneath it) for all the materials but you just populate E1EDPT1/T2 and rest are blank. I might have oversimplified it because I didn't go in and check how the program flow would work but I'm positive this is a good way to start. The reason I would like to change EXIT_SAPLEINM_001 is that this is the place where the actual IDOC filling didn't start yet and all you have to do is feed into UEKPO so that the next perform will take care of the rest.
    Let me know if this works out for you. If you went through any alternative way then do educate me back
    Just a thought: You're question is different to the original thread here (although related). We're hijacking this thread. So I think it'll be better if you put it in a new one.

  • JDBC to IDoc (ORDERS05) IDoc

    Hi,
    My scenario is JDBC (from 2 tables) to single IDoc ORDERS05.
    There are 2 source tables , HEAD, ROW. For every row in HEAD I need to create one Sales order through IDoc in R3.
    I am doing inner join on HEAD, ROW and say for example I am getting the following rows:
    HEAD.ID   ROW.ITEM
    1                     ABC
    1                     XYZ
    1                     PQR
    2                     ABC              
    2                     JKL
    3                     IOP
    Now for each unique HEAD.ID, I need to map to ORDERS05  IDoc. ( In our example I need to create 3 orders).
    How do i do this?
    And also, I need to map only (ABC,XYZ,PQR) in the first occurrence of ORDERS05, then (ABC,JKL) in the second occurrence and (IOP) in the third occurence.
    Could you please help me, how to do this?

    Now for each unique HEAD.ID, I need to map to ORDERS05 IDoc. ( In our example I need to create 3 orders).
    How do i do this?
    -->write a  UDF on HEAD.ID field to strip duplicates and map this to IDOC header.
        your UDF shd take 1,1,1,2,2,3, and give you 1,2,3.
    And also, I need to map only (ABC,XYZ,PQR) in the first occurrence of ORDERS05, then (ABC,JKL) in the second occurrence and (IOP) in the third occurence.
    Could you please help me, how to do this?
    -->you can use the same UDF in remaining fields. use IF statement and check with the UDF output to the HEAD.ID

  • ORDERS05 IDOC to flat file - mapping question

    I have a requirement to convert an ORDERS05 IDOC to a "flat" structure for one of our vendors.
    When the IDOC has the following data, the mapping works well
    Input
    =====
    ORDERS05
       - E1EDP01
          POSEX        00010
          - E1EDPT1
              -E1EDPT2
                 TDLINE   line 1 text
      - E1EDP01
          POSEX        00020
          - E1EDPT1
              -E1EDPT2
                 TDLINE   line 2 text
    Output
    ======
    GWC
      - GWC08-RECORD
          GWC08-SEQNO      0010
          GWC08-TXT        line 1 text
      - GWC08-RECORD
          GWC08-SEQNO      0020
          GWC08-TXT        line 2 text
    However when the IDOC has the following data
    ORDERS05
      - E1EDP01
          POSEX        00010
      - E1EDP01
          POSEX        00020
          - E1EDPT1
              -E1EDPT2
                 TDLINE   line 2 text
    the mapping yields wrong results as below
    GWC
      - GWC08-RECORD
          GWC08-SEQNO      0010
          GWC08-TXT        line 2 text
    The vendor has a requirement that the GWC08-RECORD should only be sent if TDLINE exists in the IDOC - so that part works. However, Text on Line 2 is being associated with Line 1.
    If I am not mistaken, this has to do with the Input queues for POSEX and that for TDLINE having differing number of entries. However, I have no idea how to go about fixing this
    Appreciate any help on this
    thanks
    anil

    Hi,
    This is possible without UDF:
    Please see mapping below:
    For the node GWC08-RECORD
    TDLINE --> removeContext --> GWC08-RECORD
    For the node GWC08-SEQNO
    TDLINE (set context to E1EDP01) --> exists --> ifWithoutElse --> removeContext --> SplitByValue:EachValue --> GWC08-SEQNO
    POSEX ------------------------------------------>/
    For the node GWC08-TXT
    TDLINE (set context to E1EDP01) --> exists --> ifWithoutElse --> removeContext --> SplitByValue:EachValue --> GWC08-SEQNO
    TDLINE (set context to E1EDP01)----------------->/
    Hope this helps,
    Regards

  • Bundling of idocs using BPM

    Hi
    If you are using BPM to bundle the idocs and send them in file format to target system.............. here we can think of 3 different options on which we can bundle
    1. Payload based
    2. Message based
    3. Time based.
    Could you plz confirm me if we can achieve all these 3 options even without BPM in the application system ?? If we can achieve this in the applicaiton system itself ........are there any situations in which we are foced to use BPM for this particular scenario (Bundling of idocs)
    Thanks
    Kumar

    Hi Kumar,
    Very simple example which  I had faced....
    If you bundle idocs are application level..i.e. by setting XML port to collect idocs you will have multiple Control records i.e. control record for every idoc where as if you bundle them using BPM you can have only one control record. ( which we need most of the time while bundling idocs.)
    Also in BPM you can set correlation on payload data. You can have multiple condition here...but at application level you do not get that control. Basically I think you get a control over Payload in BPM and you can play as you want.
    Again even at application level if you try to bundle large number of idocs it will give you memory dump ( in sap)..
    But bundling idocs at application level is faster process than BPM.
    Nilesh

  • Status3 of Orders05 IDoc

    Hi all,
    We are sending the Purchase Order details to a third party system from SAP R/3 using Orders05 IDOC, but i am getting the following error:
    com.wm.lang.flow.FlowException: No Kreditor MPID found for system 75da182
    I have checked the connections but the same connection is working properly for all other IDOC's.
    Can any one let me know what is the actual problem.
    It's urgent, all the helpful replies are rewarded.
    Regards,

    I believe you can use one of the customer exits in the FM which creates your IDOC to filter items.

  • ORDERS05 IDoc create CR Pricing Credit Quantity issue

    Hello All,
    I'm stuck, I can't figure out how to put the quantity on a Pricing Credit (Sales Document Type CR) when creating it from an ORDERS05 idoc using inbound process code ORDE.  The entire order is created properly, but it does not have a Quantity, therefore it is incomplete and well, you know, quantity is kinda important for a pricing credit. I've tried all fields in the E1EDP01 segment of the idoc, none of them seem to work.  You see, a CR pricing credit doesn't have schedule lines so populating the menge or the bmng2 field of the idoc has no effect.  I've also tried moving the quantity from the bmng2 segment to the zmeng field using the VEDA0001 user exit.  See in VBAP when creating a pricing credit manually, the zmeng field is where the quantity shows up so I figured if I populated the DXVBAP-ZMENG field in the exit (I've tried zxvedu03 and zxvedu09).  I put in very simple code ...
    IF contrl-mescod = '180' AND segment-segnam = 'E1EDP01'.
      lt_vbap-zmeng = segment-sdata+29(15).
    ENDIF.
    ...but I wouldn't be writing here if that had worked.
    Has anyone created a pricing credit from an IDoc using IDOC_INPUT_ORDERS?
    Thanks for any clues or solutions,
    Greg

    If someone comes up with a better solution let me know, but I've decided to do the following:
    Place an invisible field on the sales order additional data b tab and make it a direct reference to VBAP-ZMENG.  Then use user-exit zxvedu04 to activate that screen and populate my field (which is actually the main vbap-zmeng field).  I couldn't figure out how else to do this and I know this seems hokey, but it does work and I've tired of beating my head against this.
      CASE dlast_dynpro.
        WHEN '5003'.
          lt_vbap = dxvbap.
          READ TABLE gt_processes_lines WITH KEY posnr = lt_vbap-posnr.
          IF sy-subrc <> 0.
            PERFORM dynpro_setzen(saplveda) USING 'BDC_OKCODE' panel-pzku.
            PERFORM dynpro_new(saplveda) USING programm_auftrag
                                               '4003'  "DYNPRO-PZKU
                                      CHANGING dlast_dynpro.
            lv_zmeng = lt_vbap-zmeng.
            PERFORM dynpro_setzen(saplveda) USING 'VBAP-ZMENG'
                                                  lv_zmeng.
            gt_processes_lines-posnr = lt_vbap-posnr.
            APPEND gt_processes_lines.
            CLEAR: gt_processes_lines, lv_date.
            PERFORM dynpro_setzen(saplveda) USING 'BDC_OKCODE' 'BACK'.
          ENDIF.
      ENDCASE.

  • Orders05 idoc mapping

    Hi,
    Please help me where to map below fields in orders05 idoc.
    1) shipping terms
    2) shipping via.
    3) NSP Quote Number ( discount )
    Thanks,
    Raghu.

    Hi Naimesh,
    Thanks for your answer.
    Du have any idea where to map below field in orders idoc.
    NSP / QUOTE number  (   if PO116 = 'DG'  ( discount grouping)
                                             PO117 is the value )
    Thanks,
    Raghu.

Maybe you are looking for

  • RM06BB20 - Change "created_by" user for Purchase Order

    Hi ! We have a job running on ECC to generate Purchase orders from purchase requests (from SRM Shopping carts) with report RM06BB20 . In background it is using tcode me59n. This generate purchase orders with job user in "created_by" user. I need to r

  • ZCM Reporting install failure: Wrong OS

    Hi, I have downloaded the ZCM_Reporting_10.1.0.iso and would install the server on my ZCM server what is installed on a SLES 10.2 x64 with ZCM 10.1.1 x64. But I got the install message: Not supported OS. Is it true ?

  • Carkit 112 problems - help please!

    got a new car, a new shape bmw 328 coupe it already has installed a nokia carkit 112 bluetooth handsfree device problem being, the previous owner doesn't know the password so i can pair the device with my phone when i get in the car my phone picks it

  • How to re-install an application from cloud

    I was having problems with the HDR processing window - preview of image was very dark and therefore couldn't process images. I checked my images on another computer through Photoshop HDR and all worked absolutely fine - as expected, the preview very

  • IMAP vs POP

    For work, I have a 8310 on BES. Since I got used to BB, I acquired a 8100 for my private use. I set it up with my gmail account on BIS and so far everything is fine. Since Gmail is now providing IMAP, I was wondering whether I would get advantages in