SAP Program RREGCH_OR_DATA_VALIDATE - Validate the Only Representative Basic Data

Purpose
This program validates all only representative basic data that wascreated with the transactions Only Representative:External Business Partner or OnlyRepresentative: Internal Business Partner or was imported with theprogram Substance Volume Tracking: Data Transferfrom Property Tree (Transfer OnlyRepresentative Data indicator is set).

Integration
This program is called when the #Extended Data Check# function (Ctrl+F2)is executed in the transactions Only Representative:External Business Partner or OnlyRepresentative: Internal Business Partner.
In addition, this program can be started independently in the foregroundor be planned as a background job so that the corresponding onlyrepresentative basic data is validated cyclically, for example, innightly runs.

Features
The program determines all relevant only representative basic data. Withthis data, the BAdI method
Validations of OnlyRepresentative Data is called. In the standard systemimplementation of this method, the standard system function modules
CBRC_OR_BD_DATA_CHECK_MANY orCBRC_OR_BD_DATA_CHECK_ENH arecalled to carry out the corresponding standard system checks. Thestandard system checks can be configured, deleted, or exchanged with acustomer-specific implementation of the BAdI method.
If errors occur due to the checks, these are output by the system. Ifthe program was started in the foreground or triggered by the "ExtendedData Check# function, a dialog box is displayed with the correspondingerror messages. If, when executing the program in the background orforeground, the "Write Application Log# indicator was set, anapplication log is written. You can view this in the entry for thesubobject OR_VALIDATION (Validate Only Representative Data) using thetransaction Substance Volume Tracking: Logging
. The "Extended Data Check# function does not write an application login the standard system implementation.