Ansicht
Dokumentation

OLR3_RFC_CHECK_CONSISTENCY - NOTRANSL: Konsistenzprüfungen des verknüpften Objekt

OLR3_RFC_CHECK_CONSISTENCY - NOTRANSL: Konsistenzprüfungen des verknüpften Objekt

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

An object link for an SAP R/3 object type is created in cProjects. If the consistency checks are activated in the corresponding object type, this function module is called using the RFC in SAP R/3. Activate the checks in Customizing for Collaboration Projects under SAP Interface --> Make Settings for the Linked SAP Objects --> Standard Consistency Checks per Object Type.

With the function module AUTHORITY_CHECK_RFC the system checks the RFC authorization of the user logged on to SAP R/3 for the function group OLR3_RFC.

If an active implementation exists for the BAdI OLR3_CONSISTENCY, the system calls the corresponding method AT_CONSISTENCY_CHECK to enable additional user-specific checks. For more details, see the documentation for the BAdI OLR3_CONSISTENCY.

If the BAdI check does not find an error, active standard consistency checks are carried out for the object type.

Consistency checks determine semantics and are therefore not generically illustratable for various SAP R/3 proxy classes or object types. For this reason there is no corresponding generic method CHECK_CONSISTENCY in the class CL_R3_OLR3_METHODS. Instead each consistency check is carried out in the method of the corresponding SAP R/3 proxy class.

The result of the consistency check is stored in IV_RETURN. If the field IV_RETURN-TYPE is filled with the value 'E' then the consistency check failed.

EV_OBJECT_TYPE:   Name of the object type in cProjects
EV_PROXY_CLASS:   Name of the SAP R/3 proxy class for the object type
EV_TABNAME:   Table from which the data of the object to be checked for the check is read

EV_TABNAME_EXT:

If an external and an internal key exists for an SAP R/3 object category in cProjects, only the internal key is recognized at first. When calling the BAdI OLR3_CONSISTENCY the external key is also specified, however. It is determined using the table in EV_TABNAME_EXT.

ET_EXT_ID:   Table with the external key fields of the object
ET_INT_ID:   Table with the internal key fields of the object
ET_CONSISTENCY:   Table with active standard consistency checks

 
IV_RETURN:   Return structure

Example

Notes

Further information





Parameters

ET_CONSISTENCY
ET_EXT_ID
ET_INT_ID
EV_OBJECT_TYPE
EV_PROXY_CLASS
EV_TABNAME
EV_TABNAME_EXT
IV_RETURN

Exceptions

Function Group

OLR3_RFC

BAL_S_LOG - Application Log: Log header data   General Data in Customer Master  
This documentation is copyright by SAP AG.

Length: 3730 Date: 20240523 Time: 143940     sap01-206 ( 77 ms )