Skip to Content

Missing required start tag within IDoc-XML for type

Hello Gururs,

Find below my current challenge -

Scenario : File - Idoc

Error : IDOC_ERROR_PARSE_FAILURE

Environment : SAP PO 7.5

Brief Error Description :

Error before sending due to idoc parsing error: (7) IDOC_ERROR_PARSE_FAILURE: Missing required <EDI_DC40 SEGMENT="1"> start tag within IDoc-XML for type <DEBMAS06>:
state=READING_CONTROLRECORD_STARTTAG, charPosition=88, lineNumber=1, columnNumber=89

Brief : Outbound Idocs from PO do not have their SEGMENT field populated though a constant with value "1" is mapped to it in the graphical mapping.

Mapping where SEGMENT filed is mapped to Constant "1"


SEGMENT field missing in output Payload


Actual Error Description


Any help with the situation is appreciated.

Thanks in advance

Sam

1.png (24.4 kB)
2.png (12.1 kB)
3.png (10.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Oct 13, 2017 at 01:46 PM

    Hi Sam!

    Refer to this blog for setting required fields of EDI_DC40 segment:

    https://blogs.sap.com/2014/10/24/idoc-control-segment-edidc40-mandatory-fields-for-idocaae-adapter/

    Regards, Evgeniy.

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 13, 2017 at 01:32 PM

    Hello Sam,

    Try executing the same in mapping and see if EDI_IDC is getting formed. Also try doing some dummy changes save and activate and check.

    Add comment
    10|10000 characters needed characters exceeded