SAP ABAP Class CL_SATC_CI_EXEMPTION (Exemption in Code Inspector mode)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     SATC_CI_EXEMPTION (Package) INTERNAL: - *NO* REUSE - Exemption Browser, ...
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SATC_CI_EXEMPTION_ROOT Exemptions in code inspector mode - root 20120319
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SATC_CI_EXEMPTION Exemption 20120319
Properties
Class CL_SATC_CI_EXEMPTION  
Short Description Exemption in Code Inspector mode    
Super Class CL_SATC_CI_EXEMPTION_ROOT Exemptions in code inspector mode - root 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SATC_CI_EXEMPTION   INTERNAL: - *NO* REUSE - Exemption Browser, ... 
Created 20120319   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SATC_CI_EXEMPTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SATC_CI_EXEMPTION Exemption 20120319
Friends
# Friend Modeled only Created on Description
1 CL_SATC_CI_EXEMPTION_HANDLING 20120319 Exemption handling for Code Inspector mode
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHECK_SCOPE Instance attribute Private Attribute reference (LIKE) 20120319
2 CO_EXEMPTION_STATE Instance attribute Private Attribute reference (LIKE) 20120319
3 CO_OBJECT_SCOPE Instance attribute Private Attribute reference (LIKE) 20120319
4 CO_OBJECT_STATE Instance attribute Private Attribute reference (LIKE) 20120319
5 CO_REASON Instance attribute Private Attribute reference (LIKE) 20120320
6 FG_AUTHORITY_CHECK Static Attribute Private Object reference (TYPE REF TO) IF_SATC_XMPT_ACCESS_CONTROL 20120328
7 FG_CLASS_INITIALIZED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120502
8 FG_DO_AUTHORITY_CHECKS Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120328
9 FG_EXEMPTION_QUERIES Static Attribute Private Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION_QUERIES 20120327
10 FG_EXEMPTION_SERVICE Static Attribute Private Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION_HANDLING 20120502
11 FG_GUID_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_SYSTEM_UUID 20120320
12 FG_LOCKED_EXEMPTIONS Static Attribute Private See coding 20120425
13 FG_PERSISTENCE Static Attribute Private Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION_PERSIST 20120320
14 F_DISPLAY_ID Instance attribute Private Type reference (TYPE) SATC_D_ID 20130506
15 F_EXEMPTION_STATE Instance attribute Private Object reference (TYPE REF TO) EXEMPTION_STATE 20120320
16 F_STATE Instance attribute Private Object reference (TYPE REF TO) CL_SATC_CI_OBJECT_STATE 20120319
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_APPROVER Static method Public Method 20120430
2 CLASS_SETUP Static method Private Method 20120502
3 CLEAR_QUERY_CACHE Static method Private Method 20120328
4 CONSTRUCTOR Instance method Private Constructor 20120502
5 CREATE_GUID Instance method Private Method 20120320
6 INIT Instance method Private Method 20120320
7 INIT_BY_CHANGELOG_ENTRY Instance method Private Method 20120418
8 INIT_NEW Instance method Private Method 20120320
9 INIT_NEW_FOR_APPROVER Instance method Private Method 20120320
10 IS_APPLICANT Instance method Private Method 20120428
11 IS_APPROVER Instance method Private Method 20120428
12 READ_FROM_DB Instance method Private Method 20120320
13 SAVE Instance method Private Method 20120320
14 SWITCH_OFF_AUTHORITY_CHECK Static method Private Method 20120328
Events
Class CL_SATC_CI_EXEMPTION has no event.
Types
Class CL_SATC_CI_EXEMPTION has no local type.
Method Signatures

Method CHECK_APPROVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPROVER Call by reference Type reference (TYPE) UNAME 20120430
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120430
2 CX_SATC_NO_AUTHORITY 20120604

Method CLASS_SETUP Signature

Method CLASS_SETUP on class CL_SATC_CI_EXEMPTION has no parameter.
Method CLASS_SETUP on class CL_SATC_CI_EXEMPTION has no exception.

Method CLEAR_QUERY_CACHE Signature

Method CLEAR_QUERY_CACHE on class CL_SATC_CI_EXEMPTION has no parameter.
Method CLEAR_QUERY_CACHE on class CL_SATC_CI_EXEMPTION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SATC_CI_EXEMPTION has no parameter.
Method CONSTRUCTOR on class CL_SATC_CI_EXEMPTION has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) GUID_32 20120320

Method CREATE_GUID on class CL_SATC_CI_EXEMPTION has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEMPTION_ID Call by reference Type reference (TYPE) GUID_32 20120320
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120320
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_NO_AUTHORITY 20120604

Method INIT_BY_CHANGELOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGELOG_ENTRY Call by reference Type reference (TYPE) SATC_CI_EX_CHLOG 20120418
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120418
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120418
3 CX_SATC_NO_AUTHORITY 20120604

Method INIT_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKSUM Call by reference Type reference (TYPE) I 20120320
2 Importing I_CHECK_CLASS Call by reference Type reference (TYPE) CLIKE 20120320
3 Importing I_CHECK_CODE Call by reference Type reference (TYPE) SCI_ERRC 20120320
4 Importing I_DISPLAY_ID Call by reference Type reference (TYPE) SATC_D_ID 20130506
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120320
6 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120320
7 Importing I_SUB_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120320
8 Importing I_SUB_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120320
# Exception Resumable Description Created on
1 CX_SATC_NO_AUTHORITY 20120604

Method INIT_NEW_FOR_APPROVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECKSUM Call by reference Type reference (TYPE) I 20120320
2 Importing I_CHECK_CLASS Call by reference Type reference (TYPE) CLIKE 20120320
3 Importing I_CHECK_CODE Call by reference Type reference (TYPE) SCI_ERRC 20120320
4 Importing I_CHECK_SCOPE Call by reference Type reference (TYPE) SATC_CI_CHECK_SCOPE IF_SATC_CI_EXEMPTION_ROOT=>CO_CHECK_SCOPE-CHECK_MESSAGE 20120320
5 Importing I_DISPLAY_ID Call by reference Type reference (TYPE) SATC_D_ID 20130506
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120320
7 Importing I_OBJECT_SCOPE Call by reference Type reference (TYPE) SATC_CI_OBJ_SCOPE 20120320
8 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120320
9 Importing I_SUB_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120320
10 Importing I_SUB_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120320
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120320
2 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
3 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
4 CX_SATC_CI_OBJECT_LOCKED 20120320
5 CX_SATC_NO_AUTHORITY 20120604

Method IS_APPLICANT 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 20120428
2 Importing USER_NAME Call by reference Type reference (TYPE) SYUNAME 20120428

Method IS_APPLICANT on class CL_SATC_CI_EXEMPTION has no exception.

Method IS_APPROVER 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 20120428
2 Importing USER_NAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20120428

Method IS_APPROVER on class CL_SATC_CI_EXEMPTION has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEMPTION_ID Call by reference Type reference (TYPE) GUID_32 20120320
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120320
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_NO_AUTHORITY 20120604

Method SAVE Signature

Method SAVE on class CL_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120322
2 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
3 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
4 CX_SATC_CI_EXMPT_INVALID_STATE 20120320
5 CX_SATC_CI_OBJECT_LOCKED 20120320
6 CX_SATC_NO_AUTHORITY 20120604

Method SWITCH_OFF_AUTHORITY_CHECK Signature

Method SWITCH_OFF_AUTHORITY_CHECK on class CL_SATC_CI_EXEMPTION has no parameter.
Method SWITCH_OFF_AUTHORITY_CHECK on class CL_SATC_CI_EXEMPTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732