6.1.11

SAP Note 17263 - EDI/IDoc: processing 2.1 IDocs in Release 3.x

Symptom:

When the IDoc types
ORD_ID01
INV_ID01
DES_ID01
are used in Releases as of 3.0, syntax errors (status 26) occur in the following areas of outbound processing:
Purchasing:
Request for quotation (REQOTE / 840)
Purchase order (ORDERS / 850)
Order change (ORDCHG / 860)
Sales:
Delivery advice (DESADV / 856)
Invoice (INVOIC / 810)
If these messages are used for testing inbound processing via program "EDI: Switch control record" (transaction WE12), syntax errors (status 60) occur in the following inbound processing areas:
Sales:
Request for quotation (REQOTE / 840)
Order (ORDERS / 850)
Order change (ORDCHG / 860)
Purchasing:
Delivery advice (DESADV / 856)
Invoice (INVOIC / 810)
Accounting:
Invoice (INVOIC / 810)

Cause and prerequisites

Starting in Release 3.0, a syntax check is performed of all IDoc types at segment level, against syntax table "EDISYN".
In the above messages/IDoc typea, the syntax check detects a variance from the syntax table. This variance cannot be corrected, however, as the EDI subsystems in Release 2.1 and 2.2 use it.

Solution

You can ignore the syntax errors for the messages / IDoc types listed above. You can also deactivate the syntax check in the partner agreement for the EDI interface:

  • in table "Outbound parameters" for outbound processing
  • in table "Inbound parameters" for inbound processing.
The errors will continue to be logged, but the documents will be processed despite the syntax errors (status 25 for outbound and status 61 for inbound).
You can configure the number of logged errors via the "IDoc administration" table, parameter "MAXSYNERR".

Additional key words

EDI, EDIFACT, IDoc type, IDoc

No comments:

Post a Comment