Symptom
A short dump occurs during processing when using the DME engine for an outgoing flat file format tree with a line length greater than 1500 characters. The runtime errors include DATA_OFFSET_TOO_LARGE and exception CX_SY_RANGE_OUT_OF_BOUNDS.
Environment
SAP S/4HANA Cloud Public Edition.
Cause
This is a system limitation related to the handling of outgoing flat file formats with long line lengths. A workaround is available.
Resolution
This is a technical restriction in DMEEX when using a custom payment medium format with line lengths exceeding the supported limit:
- One field cannot have more than 1500 characters. In flat files Segments have this restrictions as well because elements are concatenated within a segment.
- The workaround is to create another segment. Please refer to the standard tree CS_HAL_F. ITEM_B is there from the very same reason.
- It is issued on the same line as ITEM, since ITEM already has up to 1500 characters, it had to be split. Be aware of the main point is that in the first segment you cannot end it with CR/LF because that would lead to the end of line and thus putting the part two into a new line.
Keywords
DMEEX technical restriction, CS_HAL_F, DATA_OFFSET_TOO_LARGE, CX_SY_RANGE_OUT_OF_BOUND , KBA , FI-AP-AP-B1 , Payment transfer (w/o DE, US) , Problem