There
is an option available for DTPs on its Update tab called “Track Records after
Failed Request”. When it is checked, it means that BW systems builds cross-reference
table. The cross-reference table that is built when the upload request fails.
The table traces an erroneous records of the data load.
This option can only be selected when error handling is set to “Terminate request; no record tracing; no updating”, e.g. when error handling is deactivated.
This
option helps performance of data load because there is no tracking of error
records during data load process.
Normally when
the option is checked for a particular DTP there is a warning message as below
shown:
'Attribute 'Automatically Switch
Record Tracking On: Value 'X' is obsolete'. RSBK453
This
message is shown as there are certain checks executed by a method _CHECK_GENERAL
call (of class CL_RSBK_DTP_V). This method calls another one CL_RSBK_DTP_API=>ADMISSIBLE_GET
that populates the value. If the check box is enabled the values is equal to
following attribute: CL_RSBK_DTP_API=>C_S_ATTRIBUTE-TRACK_RECORDS.
Just
to add; SAP recommends (e.g. here for BW/4/HANA
or for DataSphere)
activating error handling only if errors occur during execution of the DTP. So not
by default. If error handling is activated, the data records with errors are
written to the data transfer intermediate storage, where they can be corrected
before being written to the data target using an error DTP.
No comments:
Post a Comment