SAP ABAP Class CL_PROXY_CHECKMAN_FUNCTIONS (CheckMan Functions for Checking Proxies)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Properties
Class CL_PROXY_CHECKMAN_FUNCTIONS  
Short Description CheckMan Functions for Checking Proxies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SAI_PROXY_GENTIME   ES Tools: Proxy Generation 
Created 20050707   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_PROXY_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_CHECKMAN_FUNCTIONS has no interface implemented.
Friends
Class CL_PROXY_CHECKMAN_FUNCTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHECK_ID_PROXY_CHK Constant Public Type reference (TYPE) CRMCHKID 'PROXY_CHK' Check Results Management: Check ID 20081110
2 C_CHECK_ID_PROXY_ESR Constant Public Type reference (TYPE) CRMCHKID 'PROXY_ESR' Proxy Checks ESR related 20081110
3 C_CHECK_MSG_ID_BASIS_CLAS Constant Public Type reference (TYPE) CRMCHKMGID 'P208' Client Proxy uses outdated basis class 20081110
4 C_CHECK_MSG_ID_CONTRACT Constant Public Type reference (TYPE) CRMCHKMGID 'P710' Contract consistent regarding Semantic Contract 20120213
5 C_CHECK_MSG_ID_CONTRACT_IMPL Constant Public Type reference (TYPE) CRMCHKMGID 'P720' Contract Impl. consistent regarding Contract 20120213
6 C_CHECK_MSG_ID_CONTRACT_SCOPE Constant Public Type reference (TYPE) CRMCHKMGID 'P750' Contract or ContractImpl has invalid scope 20120314
7 C_CHECK_MSG_ID_DDIC_DIFF Constant Public Type reference (TYPE) CRMCHKMGID 'P400' Problem(s) between Proxy/DDIC metadata 20081110
8 C_CHECK_MSG_ID_ESR_DOWN Constant Public Type reference (TYPE) CRMCHKMGID 'P321' Actuality of Proxy cannot be checked, because ESR is down 20081110
9 C_CHECK_MSG_ID_FILTER Constant Public Type reference (TYPE) CRMCHKMGID 'P740' Filter consistent regarding Consumer Factory 20120313
10 C_CHECK_MSG_ID_HASH_ID Constant Public Type reference (TYPE) CRMCHKMGID 'P012' Proxy object has metadata inconsistency (ambiguous Hash-ID) 20081110
11 C_CHECK_MSG_ID_INACTIVE Constant Public Type reference (TYPE) CRMCHKMGID 'P168' Proxy object is inactive 20081110
12 C_CHECK_MSG_ID_LIFE_CYCLE Constant Public Type reference (TYPE) CRMCHKMGID 'P760' Object referrence has unsuffienct life cycle status 20120511
13 C_CHECK_MSG_ID_MULTIPLE_SWCV Constant Public Type reference (TYPE) CRMCHKMGID 'P322' Multiple Software components for Proxy object 20081205
14 C_CHECK_MSG_ID_NO_VERS_ID Constant Public Type reference (TYPE) CRMCHKMGID 'P171' Proxy object has no version ID 20081110
15 C_CHECK_MSG_ID_OPM_MODE Constant Public Type reference (TYPE) CRMCHKMGID 'P610' Operation Mapping mode consistent regarding sync/async 20130225
16 C_CHECK_MSG_ID_ORPHANED Constant Public Type reference (TYPE) CRMCHKMGID 'P155' Proxy object orphaned 20081110
17 C_CHECK_MSG_ID_OUT_OF_DATE Constant Public Type reference (TYPE) CRMCHKMGID 'P135' Proxy object is out-of-date 20081110
18 C_CHECK_MSG_ID_PROXY_ZOMBIE Constant Public Type reference (TYPE) CRMCHKMGID 'P008' DDIC object not found in Proxy metadata 20081110
19 C_CHECK_MSG_ID_REF_ID Constant Public Type reference (TYPE) CRMCHKMGID 'P169' Proxy object has inconsistency with referenced object 20081110
20 C_CHECK_MSG_ID_SPLITPATH Constant Public Type reference (TYPE) CRMCHKMGID 'P700' MessageType Splitpath is consistent 20110718
21 C_CHECK_MSG_ID_SPRX_TADIR Constant Public Type reference (TYPE) CRMCHKMGID 'P500' TADIR inconsistent regarding SPRX entry 20090728
22 C_CHECK_MSG_ID_STCM Constant Public Type reference (TYPE) CRMCHKMGID 'P600' SingleTargetConsumerMapping is consistent 20110607
23 C_CHECK_MSG_ID_SWCV_DIFF Constant Public Type reference (TYPE) CRMCHKMGID 'P320' Software components of Proxy object are different in Backend 20081205
24 C_CHECK_MSG_ID_WS_SCOPE Constant Public Type reference (TYPE) CRMCHKMGID 'P730' Consistency for WebService Scope 20120216
25 C_EXCEPTION_BASE_CONSTRAINT Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_BASE_CONSTRAINT' Exception name of repairable 20130206
26 C_EXCEPTION_FILTER Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_INCONSISTENT_FLT_STRUCT' Exception name of filter check 20120314
27 C_EXCEPTION_INCONSISTENCY_WARN Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_INCONSISTENCY_WARNING' 20120511
28 C_EXCEPTION_NODE_INCONSISTENT Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_NODE_INCONSISTENT' Exception name of scope check 20130226
29 C_EXCEPTION_REFID Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_INCONSISTENT_OBJECT_REF' Exception name of ref id check 20120314
30 C_EXCEPTION_REPAIRABLE Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_INCONSISTENT_REPAIRABLE' Exception name of repairable 20120315
31 C_EXCEPTION_SCOPE Constant Private Type reference (TYPE) ABAP_CLASSNAME 'CX_PXN_INCONSISTENT_SCOPE' Exception name of scope check 20120314
32 LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20081117
33 NEXT_MESS_FLAG Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20060508
34 QUERY_ACTIVE Static Attribute Private Object reference (TYPE REF TO) IF_PXN_QUERY Query API 20121212
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHECK_NOT_POSSIBLE_INFO Static method Private Method add message that check is not possible for 20081117
2 ADD_SY_MESSAGE Static method Private Method 20081110
3 CHECK_CONSISTENCE_BY_EXCEPTION Static method Private Method check for inconsistency accroding to the given exception 20120314
4 CHECK_OBJECTS Static method Public Method 20060217
5 CHECK_OBJECTS_ESR Static method Private Method 20080703
6 CHECK_OBJECTS_LOCAL Static method Private Method local proxy checks (not ESR related) 20080707
7 CHECK_STCM Static method Private Method check STCM consistence 20110607
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20121212
9 DDIC_CHECK Static method Private Method 20051007
10 EXISTS_IN_PROXY_METADATA Static method Private Method check wether objects exists in SPROXHDR/DAT 20081103
11 NAVIGATE_WITH_CHECK_RESULT Static method Public Method 20060217
12 REFID_CHECK Static method Private Method 20051010
13 WS_SCOPE_CHECK Static method Public Method 20120215
Events
Class CL_PROXY_CHECKMAN_FUNCTIONS has no event.
Types
Class CL_PROXY_CHECKMAN_FUNCTIONS has no local type.
Method Signatures

Method ADD_CHECK_NOT_POSSIBLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT Check Results Management: Check Results (Check Interface) 20081117
2 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PROXY_GEN_ERROR Exception that causes the check_not_possible 20081201

Method ADD_CHECK_NOT_POSSIBLE_INFO on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method ADD_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MESSAGE_ID Call by reference Type reference (TYPE) CRMCHKMGID Check Results Management: Check Message ID 20081110
2 Changing EX_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT Check Results Management: Check Results (Check Interface) 20081110

Method ADD_SY_MESSAGE on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method CHECK_CONSISTENCE_BY_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20120314
2 Importing IM_EXCEPTION_CHECKED Call by reference Type reference (TYPE) ABAP_CLASSNAME 20120314
3 Importing IM_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'W' Message Type 20120315
4 Importing IM_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20120314
5 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20120314
6 Importing IM_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20120511

Method CHECK_CONSISTENCE_BY_EXCEPTION on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method CHECK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT Check result management: Prüfergebnisse (Checkschnittstelle) 20060217
2 Importing IM_CHECK_ID Call by reference Type reference (TYPE) CRMCHKID Check result management: Id eines Checks 20060217
3 Importing IM_CLIENT_PROXY_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN 20060217
4 Importing IM_CONI_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Contract Impl. Consistency Check 20120213
5 Importing IM_CONTRACT_SCOPE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Scope Check for Contract/ContractImpl 20120314
6 Importing IM_CONT_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Contract Consistency Check 20120213
7 Importing IM_DDIC_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN Check Konsistenz: DDIC <-> Proxy Metadaten 20060217
8 Importing IM_ESR_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN 20060519
9 Importing IM_FILTER_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Sender/Receiver/Authentification Filter Consistency Check 20120313
10 Importing IM_HASHID_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN Check Konsistenz: Doppelte HashIDs 20060217
11 Importing IM_LIFE_CYCLE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Life Cycle Status Check 20120514
12 Importing IM_METADATA_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN 20060217
13 Importing IM_NO_VERSID_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN 20060522
14 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS Check result management: Objektpaare 20060217
15 Importing IM_OPM_MODE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Operation Mapping Mode Check true/false 20130225
16 Importing IM_REFID_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN Check Konsistenz: Proxy-Referenzen 20060217
17 Importing IM_SPLITPATH_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Messagetype Splitpath check true/false 20110718
18 Importing IM_SPRX_TADIR_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do SPRX TADIR check true/false 20090729
19 Importing IM_STCM_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do STCM check true/false 20110607
20 Importing IM_WS_SCOPE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do WebServce Scope Check 20120215

Method CHECK_OBJECTS on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method CHECK_OBJECTS_ESR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT result for given object list 20080703
2 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS list of objects to be checked 20080703

Method CHECK_OBJECTS_ESR on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method CHECK_OBJECTS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_RESULT Call by reference Type reference (TYPE) CRM_CHECK_RESULT check result list 20080707
2 Importing IM_CLIENT_PROXY_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do ClientProx check true/false 20080707
3 Importing IM_CONI_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Contract Impl. Consistency Check 20120213
4 Importing IM_CONTRACT_SCOPE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Scope Check for Contract/ContractImpl 20120314
5 Importing IM_CONT_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Contract Consistency Check 20120213
6 Importing IM_FILTER_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Sender/Receiver/Authentification Filter Consistency Check 20120313
7 Importing IM_HASHID_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do HashID check true/false 20080707
8 Importing IM_LIFE_CYCLE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do life cycle check 20120511
9 Importing IM_METADATA_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Metadata/DDIC check true/false 20080707
10 Importing IM_NO_VERSID_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do NoVersionID check true/false 20080707
11 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS Object list 20080707
12 Importing IM_OPM_MODE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Operation Mapping Mode Check true/false 20130225
13 Importing IM_REFID_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do RefID check true/false 20080707
14 Importing IM_SPLITPATH_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do MessageType Spiltpath check 20110718
15 Importing IM_SPRX_TADIR_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do SPRX TADIR check true/false 20090729
16 Importing IM_STCM_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do STCM check true/false 20110607
17 Importing IM_WS_SCOPE_CHECK_FLAG Call by reference Type reference (TYPE) PRX_BOOLEAN do Webservices Scope Check 20120215

Method CHECK_OBJECTS_LOCAL on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method CHECK_STCM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20110607
2 Importing STCM Call by reference Type reference (TYPE) PRX_R3NAME single target consumer mapping 20110607

Method CHECK_STCM on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PROXY_CHECKMAN_FUNCTIONS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method DDIC_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20051007
2 Importing IM_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy-Generierung: Typ eines Objektes im R3 (DTEL, TABL,...) 20051007
3 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy-Generierung: Name eines Objektes im R3 20051007

Method DDIC_CHECK on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method EXISTS_IN_PROXY_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LOGS Call by reference Type reference (TYPE) SPRX_LOG_T Proxy Generation: Activation Log 20081103
2 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20081103
3 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081103

Method EXISTS_IN_PROXY_METADATA on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method NAVIGATE_WITH_CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_RESULT Call by reference Type reference (TYPE) CRMCHKRSLT Check result management: Prüfergebnis (Checkschnittstelle) 20060217
# Exception Resumable Description Created on
1 NAVIGATION_FAILED Navigation konnte nicht ausgeführt werden 20060217

Method REFID_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20051010
2 Importing IM_CATEGORY Call by reference Type reference (TYPE) PRX_TYPE Proxy Generation: Object Type in Modelling Environment 20120313
3 Importing IM_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy-Generierung: Typ eines Objektes im R3 (DTEL, TABL,...) 20051010
4 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy-Generierung: Name eines Objektes im R3 20051010

Method REFID_CHECK on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.

Method WS_SCOPE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20120215
2 Importing IM_OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20120215
3 Importing IM_OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20120215

Method WS_SCOPE_CHECK on class CL_PROXY_CHECKMAN_FUNCTIONS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710