SAP ABAP Interface IF_SATC_CI_EXEMPTION_HANDLING (Exemption handling 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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SATC_CI_EXEMPTION_HANDLING Exemption handling for Code Inspector mode 20120319
Properties
Interface IF_SATC_CI_EXEMPTION_HANDLING  
Short Description Exemption handling in Code Inspector mode    
General Data
Package SATC_CI_EXEMPTION   INTERNAL: - *NO* REUSE - Exemption Browser, ... 
Created 20120319   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
Interface IF_SATC_CI_EXEMPTION_HANDLING has no forward declaration.
Interfaces
Interface IF_SATC_CI_EXEMPTION_HANDLING has no interface.
Friends
Interface IF_SATC_CI_EXEMPTION_HANDLING has no friend.
Attributes
Interface IF_SATC_CI_EXEMPTION_HANDLING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_EXEMPTION Instance method Public Method Apply for a new exemption 20120319
2 CREATE_EXEMPTION_FOR_APPROVER Instance method Public Method Apply for a new exemption and assign approver 20120320
3 GET_EXEMPTION Instance method Public Method Returns exemption 20120319
4 GET_EXEMPTION_FROM_CHANGELOG Instance method Public Method Returns exemption by change log 20120418
5 GET_REASON_TEXT Instance method Public Method Returns description of reason 20120415
6 IS_REASON_OBSOLETE Instance method Public Method Returns wether reason is outdata 20120502
7 REASON_REQUIRES_JUSTIFICATION Instance method Public Method Returns wether exemption needs a justification 20120502
Events
Interface IF_SATC_CI_EXEMPTION_HANDLING has no event.
Types
Interface IF_SATC_CI_EXEMPTION_HANDLING has no local type.
Method Signatures

Method CREATE_EXEMPTION 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 20120319
2 Importing I_CHECK_CLASS Call by reference Type reference (TYPE) CLIKE 20120319
3 Importing I_CHECK_CODE Call by reference Type reference (TYPE) SCI_ERRC 20120319
4 Importing I_DISPLAY_ID Call by reference Type reference (TYPE) SATC_D_ID Display ID: used for reference purposes 20130506
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120319
6 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120319
7 Importing I_SUB_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120319
8 Importing I_SUB_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120319
9 Returning R_EXEMPTION Value transfer Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION 20120319
# Exception Resumable Description Created on
1 CX_SATC_AC_ROOT 20120711
2 CX_SATC_NO_AUTHORITY 20120604

Method CREATE_EXEMPTION_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 Display ID: used for reference purposes 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
11 Returning R_EXEMPTION Value transfer Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION 20120320
# Exception Resumable Description Created on
1 CX_SATC_AC_ROOT 20120711
2 CX_SATC_CI_EXEMPT_INVALID_DATA 20120320
3 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
4 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
5 CX_SATC_CI_OBJECT_LOCKED 20120320
6 CX_SATC_NO_AUTHORITY 20120604

Method GET_EXEMPTION 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) SATC_D_ID_TX 20120320
2 Returning R_EXEMPTION Value transfer Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION 20120319
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120319
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_NO_AUTHORITY 20120604

Method GET_EXEMPTION_FROM_CHANGELOG 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
2 Returning R_EXEMPTION Value transfer Object reference (TYPE REF TO) IF_SATC_CI_EXEMPTION_ROOT 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 GET_REASON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REASON Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_REASON 20120415
2 Returning R_TEXT Value transfer Type reference (TYPE) SATC_CI_EXEMPTION_REASON_TEXT 20120415

Method GET_REASON_TEXT on Interface IF_SATC_CI_EXEMPTION_HANDLING has no exception.

Method IS_REASON_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REASON Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_REASON 20120502
2 Returning R_IS_OBSOLETE Value transfer Type reference (TYPE) SATC_CI_REASON_OBSOLETE 20120502

Method IS_REASON_OBSOLETE on Interface IF_SATC_CI_EXEMPTION_HANDLING has no exception.

Method REASON_REQUIRES_JUSTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REASON Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_REASON 20120502
2 Returning R_REQUIRES_JUSTIFICATION Value transfer Type reference (TYPE) SATC_CI_JUSTIFICATION_REQUIRED 20120502

Method REASON_REQUIRES_JUSTIFICATION on Interface IF_SATC_CI_EXEMPTION_HANDLING has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732