SAP ABAP Interface IF_SATC_CI_EXEMPTION (Exemption)
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 Exemption in Code Inspector mode 20120319
Properties
Interface IF_SATC_CI_EXEMPTION  
Short Description Exemption    
General Data
Package SATC_CI_EXEMPTION   INTERNAL: - *NO* REUSE - Exemption Browser, ... 
Created 20120315   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_SATC_CI_EXEMPTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SATC_CI_EXEMPTION_ROOT Exemption 20120316
Friends
Interface IF_SATC_CI_EXEMPTION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CHECK_SCOPE Instance attribute Public Attribute reference (LIKE) 20120321
2 CO_EXEMPTION_STATE Instance attribute Public Attribute reference (LIKE) 20120321
3 CO_NOTIFICATION_TYPE Instance attribute Public Attribute reference (LIKE) 20121217
4 CO_OBJECT_SCOPE Instance attribute Public Attribute reference (LIKE) 20120321
5 CO_OBJECT_STATE Constant Public See coding 20120316
6 CO_REASON Instance attribute Public Attribute reference (LIKE) 20120321
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE Instance method Public Method 20120320
2 CHECK Instance method Public Method 20120316
3 DELETE Instance method Public Method 20120316
4 GET_APPLICANT Instance method Public Method 20120404
5 GET_APPLICANT_COMMENT Instance method Public Method 20120321
6 GET_APPROVER Instance method Public Method 20120321
7 GET_APPROVER_COMMENT Instance method Public Method 20120321
8 GET_CHECK Instance method Public Method 20120416
9 GET_CHECK_SCOPE Instance method Public Method 20120321
10 GET_EXEMPTION_ID Instance method Public Method 20120321
11 GET_EXEMPTION_STATE Instance method Public Method 20120321
12 GET_KEY_OF_FINDING Instance method Public Method 20121217
13 GET_LAST_CHANGED Instance method Public Method 20120321
14 GET_LAST_CHANGE_BY_APPLICANT Instance method Public Method 20120404
15 GET_LAST_CHANGE_BY_APPROVER Instance method Public Method 20120321
16 GET_LOCAL_AVAILABILITY Instance method Public Method 20120514
17 GET_NOTIFICATION_TYPE Instance method Public Method 20120328
18 GET_OBJECT_SCOPE Instance method Public Method 20120321
19 GET_OBJECT_STATE Instance method Public Method 20120419
20 GET_PREV_EXEMPTION_STATE Instance method Public Method 20120320
21 GET_REASON Instance method Public Method 20120321
22 GET_VALIDITY_DATE Instance method Public Method 20120321
23 IS_APPROVED Instance method Public Method 20120320
24 IS_DECIDED Instance method Public Method 20120320
25 IS_DELETED Instance method Public Method 20120321
26 IS_IN_PROCESS_BY_APPLICANT Instance method Public Method 20120320
27 IS_IN_PROCESS_BY_APPROVER Instance method Public Method 20120320
28 IS_LOCKED Instance method Public Method 20120316
29 IS_MODIFIED Instance method Public Method 20120316
30 IS_NEW Instance method Public Method 20120322
31 IS_REJECTED Instance method Public Method 20120320
32 IS_VALID Instance method Public Method 20120316
33 LOCK_AND_REFRESH Instance method Public Method 20120316
34 REJECT Instance method Public Method 20120320
35 SAVE Instance method Public Method 20120416
36 SEND_TO_APPLICANT Instance method Public Method 20120320
37 SEND_TO_APPROVER Instance method Public Method 20120320
38 SET_APPLICANT_COMMENT Instance method Public Method 20120321
39 SET_APPROVER Instance method Public Method 20120315
40 SET_APPROVER_COMMENT Instance method Public Method 20120315
41 SET_CHECK_SCOPE Instance method Public Method 20120315
42 SET_NOTIFICATION_TYPE Instance method Public Method 20120328
43 SET_OBJECT_SCOPE Instance method Public Method 20120315
44 SET_REASON Instance method Public Method 20120321
45 SET_VALIDITY_DATE Instance method Public Method 20120315
46 UNLOCK Instance method Public Method 20120316
Events
# Event Type Visibility Description Created on
1 EXEMPTION_CHANGED Instance Event
(0)
Public
(2)
20120416
2 EXEMPTION_DELETED Instance Event
(0)
Public
(2)
20120417
3 EXEMPTION_INITIALIZED Instance Event
(0)
Public
(2)
20121217
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ERROR_LIST Public See coding 20120320 ty_error_list type table of ref to cx_satc_ci_exempt_invalid_data
Method Signatures

Method APPROVE Signature

Method APPROVE on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120327
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 CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS Call by reference Type reference (TYPE) TY_ERROR_LIST 20120320
2 Exporting E_WARNINGS Call by reference Type reference (TYPE) TY_ERROR_LIST 20120320
# Exception Resumable Description Created on
1 CX_SATC_NO_AUTHORITY 20120604

Method DELETE Signature

Method DELETE on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_CI_EXMPT_INVALID_STATE 20120316
4 CX_SATC_CI_OBJECT_LOCKED 20120320
5 CX_SATC_NO_AUTHORITY 20120604

Method GET_APPLICANT Signature

Method GET_APPLICANT on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_APPLICANT on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_APPLICANT_COMMENT Signature

Method GET_APPLICANT_COMMENT on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_APPLICANT_COMMENT on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_APPROVER Signature

Method GET_APPROVER on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_APPROVER on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_APPROVER_COMMENT Signature

Method GET_APPROVER_COMMENT on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_APPROVER_COMMENT on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_CHECK Signature

Method GET_CHECK on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_CHECK on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_CHECK_SCOPE Signature

Method GET_CHECK_SCOPE on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_CHECK_SCOPE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_EXEMPTION_ID Signature

Method GET_EXEMPTION_ID on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_EXEMPTION_ID on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_EXEMPTION_STATE Signature

Method GET_EXEMPTION_STATE on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_EXEMPTION_STATE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_KEY_OF_FINDING Signature

Method GET_KEY_OF_FINDING on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_KEY_OF_FINDING on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_LAST_CHANGED Signature

Method GET_LAST_CHANGED on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_LAST_CHANGED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_LAST_CHANGE_BY_APPLICANT Signature

Method GET_LAST_CHANGE_BY_APPLICANT on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_LAST_CHANGE_BY_APPLICANT on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_LAST_CHANGE_BY_APPROVER Signature

Method GET_LAST_CHANGE_BY_APPROVER on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_LAST_CHANGE_BY_APPROVER on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_LOCAL_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AVAILABILITY Value transfer Type reference (TYPE) IF_SATC_CI_EXEMPTION_PERSIST=>TY_AVAILABLITY_INFO 20120514

Method GET_LOCAL_AVAILABILITY on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_NOTIFICATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NOTIFICATION_TYPE Value transfer Type reference (TYPE) SATC_CI_EXEMPTION_NOTIFICATION 20120328

Method GET_NOTIFICATION_TYPE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_OBJECT_SCOPE Signature

Method GET_OBJECT_SCOPE on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_OBJECT_SCOPE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_OBJECT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT_STATE Value transfer Type reference (TYPE) SATC_CI_OBJECT_STATE 20120419

Method GET_OBJECT_STATE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_PREV_EXEMPTION_STATE Signature

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

Method GET_PREV_EXEMPTION_STATE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_REASON Signature

Method GET_REASON on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_REASON on Interface IF_SATC_CI_EXEMPTION has no exception.

Method GET_VALIDITY_DATE Signature

Method GET_VALIDITY_DATE on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method GET_VALIDITY_DATE on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_APPROVED Signature

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

Method IS_APPROVED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_DECIDED Signature

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

Method IS_DECIDED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_DELETED Signature

Method IS_DELETED on Interface IF_SATC_CI_EXEMPTION has no parameter.
Method IS_DELETED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_IN_PROCESS_BY_APPLICANT Signature

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

Method IS_IN_PROCESS_BY_APPLICANT on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_IN_PROCESS_BY_APPROVER Signature

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

Method IS_IN_PROCESS_BY_APPROVER on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_LOCKED Signature

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

Method IS_LOCKED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_MODIFIED Signature

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

Method IS_MODIFIED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_NEW Signature

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

Method IS_NEW on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_REJECTED Signature

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

Method IS_REJECTED on Interface IF_SATC_CI_EXEMPTION has no exception.

Method IS_VALID Signature

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

Method IS_VALID on Interface IF_SATC_CI_EXEMPTION has no exception.

Method LOCK_AND_REFRESH Signature

Method LOCK_AND_REFRESH on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120327
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_CI_EXMPT_INVALID_STATE 20120316
4 CX_SATC_CI_OBJECT_LOCKED 20120316
5 CX_SATC_NO_AUTHORITY 20120604

Method REJECT Signature

Method REJECT on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120327
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 SAVE Signature

Method SAVE on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120416
2 CX_SATC_CI_EXEMPT_IO_ERROR 20120416
3 CX_SATC_CI_EXEMPT_RFC_ERROR 20120416
4 CX_SATC_CI_EXMPT_INVALID_STATE 20120416
5 CX_SATC_CI_OBJECT_LOCKED 20120416
6 CX_SATC_NO_AUTHORITY 20120604

Method SEND_TO_APPLICANT Signature

Method SEND_TO_APPLICANT on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120327
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 SEND_TO_APPROVER Signature

Method SEND_TO_APPROVER on Interface IF_SATC_CI_EXEMPTION has no parameter.
# 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_EXMPT_INVALID_STATE 20120320
5 CX_SATC_CI_OBJECT_LOCKED 20120320
6 CX_SATC_NO_AUTHORITY 20120604

Method SET_APPLICANT_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMENT Call by reference Type reference (TYPE) STRING 20120321
# Exception Resumable Description Created on
1 CX_SATC_CI_EXMPT_INVALID_STATE 20120321

Method SET_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) SATC_CI_APPROVER_NAME 20120315
2 Importing I_OVERRIDE_FOUR_EYES_PRINCIPLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120502
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120321
2 CX_SATC_CI_EXMPT_INVALID_STATE 20120321
3 CX_SATC_NO_AUTHORITY 20120622

Method SET_APPROVER_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMENT Call by reference Type reference (TYPE) STRING 20120315
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120320
2 CX_SATC_CI_EXMPT_INVALID_STATE 20120316

Method SET_CHECK_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_SCOPE Call by reference Type reference (TYPE) SATC_CI_CHECK_SCOPE 20120315
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120427
2 CX_SATC_CI_EXMPT_INVALID_STATE 20120315
3 CX_SATC_NO_AUTHORITY 20120604

Method SET_NOTIFICATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NOTIFICATION_TYPE Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_NOTIFICATION 20120328
# Exception Resumable Description Created on
1 CX_SATC_CI_EXMPT_INVALID_STATE 20120328

Method SET_OBJECT_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_SCOPE Call by reference Type reference (TYPE) SATC_CI_OBJ_SCOPE 20120315
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120321
2 CX_SATC_CI_EXMPT_INVALID_STATE 20120315
3 CX_SATC_NO_AUTHORITY 20120614

Method SET_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMENT Call by reference Type reference (TYPE) STRING 20120321
2 Importing I_REASON Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_REASON 20120321
# Exception Resumable Description Created on
1 CX_SATC_CI_EXMPT_INVALID_STATE 20120321

Method SET_VALIDITY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALIDITY_DATE Call by reference Type reference (TYPE) D 20120315
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_INVALID_DATA 20120321
2 CX_SATC_CI_EXMPT_INVALID_STATE 20120315

Method UNLOCK Signature

Method UNLOCK on Interface IF_SATC_CI_EXEMPTION has no parameter.
# Exception Resumable Description Created on
1 CX_SATC_CI_EXMPT_INVALID_STATE 20120320
Event Signatures

Event EXEMPTION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_EXEMPTION_ID Exporting Value transfer Type reference (TYPE) SATC_CI_EXEMPT-EXEMPTION_ID 20120416

Event EXEMPTION_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_EXEMPTION_ID Exporting Value transfer Type reference (TYPE) SATC_CI_EXEMPT-EXEMPTION_ID 20120417

Event EXEMPTION_INITIALIZED Signature
Event EXEMPTION_INITIALIZED on Interface IF_SATC_CI_EXEMPTION has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732