Skip to Content
author's profile photo Former Member
Former Member

Idoc Inbound Processing

Hi ,

I had a requirement where i need to update the goods receipted quantities in SAP system. I'll get an idoc sent by an external system in the form of an idoc .

The standard idoc which i use in SAP is MBGMCR03.

Can you plaese suggest me how i can map the segments in the idoc sent by the external system with the segments in SAP system . Also the interface triggers MB01 transaction and updates the goods receipted quantities against the Purchase order.

Immediate response will be appreciated.



Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 05, 2007 at 09:19 AM

    Hi ,

    here are the basis steps to map.

    Once the distribution model is designed and is decided upon by all parties involved, IDOC interfaces need to be developed for non-standard messages and need to be customized for standard messages. Each business message participating in the data distribution model is represented by a message type in SAP R/3. A message type is basically a pointer to the required fields of the IDOC, and this mapping can be achieved by means of several tools provided by SAP. Basically the following points are to be taken into account while mapping any IDOC:

    1. SAP to ISO code mapping for unit of measurement (UOM), currencies, country global parameters

    2. Conversion rules, filtering and IDOC reduction

    3. Change pointers for master data distribution

    4. For fields, which are not available in standard IDOC, extend the IDOC and write user-exit to populate corresponding fields.


    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Sateesh,

      thanks for your answer. can you please suggest how to create a filter group for movement types in the distribution model . when iam adding message type to the model view and create a modelview it is creating a filter group with PLANT and STORAGE LOC by default . how can i add movement type also to restrict for some particular types.

      Iam usind ADD BAPI and used Obj name as goods movement and METHOD as Createfromdata.



  • author's profile photo Former Member
    Former Member
    Posted on Jan 05, 2007 at 09:16 AM

    I think you need to go for a Customer Exit by writing the code for handling the requirement.

    To the external idoc(if its a standard one ) get the customer functions avaliable and check the fields or tables avaliable where u can get the actual parameters/values

    that can be used to get the solution.

    you can get the customer functions by opening the IDOC_INPUT_XXX

    In se37 and make a search on Customer functions ...



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.