Skip to Content

EDI Mapping for VDA4938


we are Automotive supplier and are doing SBI with EDI message VDA4908 for a long time (Sales side with tc VSB1).

Some of our customers now want to migrate to VDA4938 which is the successor of VDA4908, but EDIFACT. SAP does no recommend a mapping for 4938 to SBWAP like they do for 4908 (ACTION Codes).

Does somebody have experience with that and can recommed a mapping (for example what means BGM+383)

Release SAP ECC 6.0

Best regards

C. Stephan

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Mar 05, 2014 at 01:54 PM

    Hi Christian,

    I don`t know what your actual status is and I know that this might not sound that good: We tried to map it ourselfes.

    After a while we found out that buying from a third party provider might be the best idea. Now we have a solution and it works very good.

    As we tried it ourselfes we were not able to generate one idoc per line item. The system produced one idoc with ALL line items in it. The system is not able to process that.

    We have it productive and even for a customer who sends us some weird transmissions it works very good.

    What is your current status about this?


    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 20, 2013 at 09:47 PM

    Hello Christian,

    I can recommend you following links: which allows you searching for segments by name (chapter 4.2), e.g. search on BGM, and by clicking on it, you can check all possible qualifiers valid for this segment, so e.g. 383 in your case will be like:

    BGM = "Beginning of message"

    383 = "Debit note

                 Document/message for providing debit information to the

                 relevant party."

    you always can crosscheck this in the official VDA 4938 document which can be downloaded on (search for "global invoic")

    Hope this helps!

    Good luck!



    Add comment
    10|10000 characters needed characters exceeded

    • Dear Ed,

      thanks for your answer.

      I already know that BGM+383 does mean "Debit note" and already investigated the documentation from VDA4938.

      What I need to know is the mapping to the values in the IDOC SBWAP.

      I mean something like this:

      VDA4938                          IDOC Kopf                    IDOC Position

      BGM/C002/D1001            E1EDK01_ACTION      E1EDP01_ACTION                Remark

      389                                          005                             091                                     Gutschriftsanzeige

      383 / 403                                 005                             091                                     Belastung - Achtung: Vermutlich muß  das Vorzeichen gedreht werden

      381 / 402                                 005                             091                                     Gutschriftsanzeige

      295                                          006                             096                                     Preiskorrektur

      Thanks again

      C. Stephan

  • avatar image
    Former Member
    Mar 18, 2014 at 09:46 PM

    You can use standard invoice  message type INVOIC  idoc information because most of the fields can be as same as debit note ,based on existed invoice idoc you can prepare the mapping for debit note and compare with EDIFACT VDA4938 document edi segments information.

    Add comment
    10|10000 characters needed characters exceeded