Diagnosis The transformation of the read request to a PartProvider in the contextof the MultiProvider takes place here. All tables in the MultiProvider context have the suffix '_M'. All tablesin the PartProvider context have the suffix '_P'. The central method is the _SELDR_MULTI_TO_PART. For performance reasons,index C_T_SELDR_IND is created first of all (because you cannotrearrange SELDR). The special features of the CMP problem of multiple assignment ormissing assignment are handled here (SFC-CMPBAD, SFC-NOTINJ andSFC-NOTSUR). In many places it can be specified that the PartProvider cannot deliverany data. If so, you exit the SPLIT method using the M_EMPTY_RESULTmacro. In addition to the transformation of the tables into the InfoObjects ofthe PartProvider, the following actions are parameterized: - E_TS_SET: In all data records of C_TA_DATA , the SIDRETURNNM or theKEYRETURNNM is set with a fixed SID or a fixed KEY. This is always usedfor characteristic 0INFOPROV, but this action is also necessary to solvethe CMP problem. -C_TS_COPY: If PartProvider characteristic P is assigned to multiplecharacteristics Mo and M1 of the MultiProvider, the values of Mo mustsometimes be copied to M1 in the read data records. - C_T_TRAFO: This is only required to solve the CMP problem. ACL_RSR_FIPT transformation is parameterized. You therefore pull KEY orSID into all data records of the data package for a characteristic. For the 3 actions, the class has the statistical methods EXECUTE_SET,EXECUTE_COPY, and EXECUTE_FIPT, which execute these actions afterreading data package C_TA_DATA. However, the data manager determineswhether it can alternatively complete the action, such as SET and COPY,in an SQL statement. |