SAP ABAP Class CL_SABP_ACC_CHECK (ACC: Where-Used Check - Restricted UI Classes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_ACC_CHECK (Package) Structure Recognition of Lists and WinGUI Checks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20081008
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20081008
Properties
Class CL_SABP_ACC_CHECK  
Short Description ACC: Where-Used Check - Restricted UI Classes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ACCCHECK    
Program status T  Test Program 
Category 0   
Package S_ACC_CHECK   Structure Recognition of Lists and WinGUI Checks 
Created 20081008   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_OBJECT_CHECKER Check Results Management: Check for Objects 20081008
2 IF_CRM_OBJECT_NAVIGATOR Check Results Management: Object Navigation with Check Mess. 20081008
Friends
Class CL_SABP_ACC_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_NO Instance attribute Private Attribute reference (LIKE) 20081008
2 CO_YES Instance attribute Private Attribute reference (LIKE) 20081008
3 C_CNTR Constant Private Type reference (TYPE) SYCHAR04 'cntr' 20081008
4 F_CHECK_ID Instance attribute Private Type reference (TYPE) CRMCHKID 20081008
5 F_COUNT_RFC_FAILURE Instance attribute Private Type reference (TYPE) I 20081008
6 F_FULLNAMES Instance attribute Private Type reference (TYPE) SCR_NAMES_GRADES 20081008
7 F_OBJECT_CHECK_SUCCESSFUL Instance attribute Private Type reference (TYPE) FLAG CO_NO 20081008
8 F_RSLT_CACHE Instance attribute Private Type reference (TYPE) ACC_CHECK_RSLTS 20081008
9 F_UPD_CACHE Instance attribute Private Type reference (TYPE) ACC_CHECK_RSLTS 20081008
10 IT_RES_CLASSES Instance attribute Private Type reference (TYPE) RESTRICTED_CLASSES 20081008
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONFIG_UPDATE Instance method Private Method Invalidate Entire Result Cache 20081008
2 DESERIALIZE_CHECK_RESULTS Instance method Private Method Deserialize Check Results 20081008
3 GET_CHK_RESULTS_FOR_OBJECT Instance method Private Method Get Result for Single Object 20081008
4 GET_CLASS_NAMES Instance method Private Method Get Problematic / Illegal Class Names 20081008
5 LOAD_CHK_RESULTS_FROM_CACHE Instance method Private Method Retrieve check results from result cache 20081008
6 PROGRAM_TO_TADIR_OBJECT Instance method Private Method Converts Program Name to Tadir Object Name 20081008
7 SERIALIZE_CHECK_RESULTS Instance method Private Method Serialize Check Results 20081008
8 UPDATE_RESULT_CACHE Instance method Private Method Invalidate results of an Object/Set of Objects 20081008
9 __COMPUTE_RESULTS_FOR_PROGRAM Instance method Private Method Perform Analsysis for one Program 20081008
10 __IS_TRANSPORT_TYPE_CUSTOMER Static method Private Method Transport Setting for Customer System Active? 20081008
Events
Class CL_SABP_ACC_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACC_CHECK_RSLTS Private See coding 20081008 acc_Check_Rslts type table of sabp_Acc_Cache with default key
2 RESTRICTED_CLASSES Private See coding 20081008 restricted_Classes type table of sabp_Acc_Classes with default key
Method Signatures

Method CHECK_CONFIG_UPDATE Signature

Method CHECK_CONFIG_UPDATE on class CL_SABP_ACC_CHECK has no parameter.
Method CHECK_CONFIG_UPDATE on class CL_SABP_ACC_CHECK has no exception.

Method DESERIALIZE_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RSLT Call by reference Type reference (TYPE) XSTRING 20081008
2 Returning RESULT Value transfer Type reference (TYPE) SABP_ACC_INFOS 20081008

Method DESERIALIZE_CHECK_RESULTS on class CL_SABP_ACC_CHECK has no exception.

Method GET_CHK_RESULTS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYOBJ Call by reference Type reference (TYPE) CRMOBJ 20081008
2 Returning RESULT Value transfer Type reference (TYPE) SABP_ACC_INFOS 20081008

Method GET_CHK_RESULTS_FOR_OBJECT on class CL_SABP_ACC_CHECK has no exception.

Method GET_CLASS_NAMES Signature

Method GET_CLASS_NAMES on class CL_SABP_ACC_CHECK has no parameter.
Method GET_CLASS_NAMES on class CL_SABP_ACC_CHECK has no exception.

Method LOAD_CHK_RESULTS_FROM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTS Call by reference Type reference (TYPE) CRM_OBJECT_PAIRS 20081008
2 Returning RESULT Value transfer Type reference (TYPE) ACC_CHECK_RSLTS 20081008

Method LOAD_CHK_RESULTS_FROM_CACHE on class CL_SABP_ACC_CHECK has no exception.

Method PROGRAM_TO_TADIR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGNAME Call by reference Type reference (TYPE) PROGNAME 20081008
2 Returning RESULT Value transfer Type reference (TYPE) TADIR-OBJ_NAME 20081008

Method PROGRAM_TO_TADIR_OBJECT on class CL_SABP_ACC_CHECK has no exception.

Method SERIALIZE_CHECK_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC_INFOS Call by reference Type reference (TYPE) SABP_ACC_INFOS 20081008
2 Returning RESULT Value transfer Type reference (TYPE) XSTRING 20081008

Method SERIALIZE_CHECK_RESULTS on class CL_SABP_ACC_CHECK has no exception.

Method UPDATE_RESULT_CACHE Signature

Method UPDATE_RESULT_CACHE on class CL_SABP_ACC_CHECK has no parameter.
Method UPDATE_RESULT_CACHE on class CL_SABP_ACC_CHECK has no exception.

Method __COMPUTE_RESULTS_FOR_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRAM Call by reference Type reference (TYPE) PROGRAM 20081008
2 Returning RESULT Value transfer Type reference (TYPE) SABP_ACC_INFOS 20081008

Method __COMPUTE_RESULTS_FOR_PROGRAM on class CL_SABP_ACC_CHECK has no exception.

Method __IS_TRANSPORT_TYPE_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20081008

Method __IS_TRANSPORT_TYPE_CUSTOMER on class CL_SABP_ACC_CHECK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732