Record &1, segment &2 is not in the cross-record table

Message type: E = Error

Message class: RSM2 - Monitor assistant help texts

Message number: 716

Message text: Record &1, segment &2 is not in the cross-record table



What causes this issue?

You created new data records in a routine of the transformation. They do
not have a data record number. An error occurred in one of these data
records. Since this record does not have a data record number, it cannot
be handled by error processing.
You cannot process the error on single-record basis since this sorts out
the corresponding original data records and provides a correction.


System Response

The processing of the data package is terminated.


How to fix this error?

Copy the data record number (field RECORD) from the original data record
into the new data record.


Example
<EX>DATA: result_fields TYPE _ty_s_tg_1.</>
<EX>LOOP AT result_package INTO result_fields WHERE accounttype = 'I'.
</>
<EX> result_fields-accounttype = 'E'.</>
<EX> APPEND result_fields TO result_package.</>
<EX>ENDLOOP.</>
<ZH>Result </>
Each data record of the original package exists twice, once with
<EX>accounttype = 'I'</>, and once with <EX>accounttype = 'E'</>. The
new data records have the same record numbers as the original data
records.


Procedure for System Administrators

The system issues an error message and will not allow you to continue with this transaction until the error is resolved.


Error message extract from SAP system. Copyright SAP SE.