SAP ABAP Interface IF_SATC_CI_EXEMPTION_PERSIST (Persistence layerr)
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, ...
Properties
Interface IF_SATC_CI_EXEMPTION_PERSIST  
Short Description Persistence layerr    
General Data
Package SATC_CI_EXEMPTION   INTERNAL: - *NO* REUSE - Exemption Browser, ... 
Created 20120322   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_SATC_CI_EXEMPTION_PERSIST has no forward declaration.
Interfaces
Interface IF_SATC_CI_EXEMPTION_PERSIST has no interface.
Friends
Interface IF_SATC_CI_EXEMPTION_PERSIST has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AVAILABILITY Constant Public See coding 20120514
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_EXEMPTION Instance method Public Method 20120322
2 EXEMPTION_EXISTS Instance method Public Method 20120322
3 GET_APPROVED_XMPTS_FOR_OBJECT Instance method Public Method 20120328
4 GET_APPROVERS Instance method Public Method 20120328
5 GET_EXEMPTIONS Instance method Public Method 20120402
6 GET_EXEMPTION_HISTORY Instance method Public Method 20120404
7 GET_LOCAL_AVAILABILITY Instance method Public Method 20120514
8 GET_NO_OF_MATCHING_EXEMPTIONS Instance method Public Method 20120612
9 READ_EXEMPTION Instance method Public Method 20120322
10 READ_TIMESTAMP Instance method Public Method 20120322
11 SAVE Instance method Public Method 20120327
12 UPDATE_EXEMPTION Instance method Public Method 20120322
Events
Interface IF_SATC_CI_EXEMPTION_PERSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AVAILABLITY_INFO Public See coding 20120514 ty_availablity_info type c length 1
Method Signatures

Method DELETE_EXEMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEMPTION Call by reference Type reference (TYPE) SATC_CI_EXEMPT 20120322
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_NO_AUTHORITY 20120604

Method EXEMPTION_EXISTS 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 20120322
2 Importing I_CHECK_CLASS Call by reference Type reference (TYPE) CLIKE 20120322
3 Importing I_CHECK_CODE Call by reference Type reference (TYPE) SCI_ERRC 20120322
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 20120322
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120322
6 Importing I_OBJECT_SCOPE Call by reference Type reference (TYPE) SATC_CI_OBJ_SCOPE 20120322
7 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120322
8 Importing I_SUB_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120322
9 Importing I_SUB_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120322
10 Returning R_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120322
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327

Method GET_APPROVED_XMPTS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXEMPTIONS Call by reference Type reference (TYPE) IF_SATC_CI_EXEMPTION_QUERIES=>TY_EXEMPTION_LIST 20120328
2 Importing I_INCLUDE_REJECTED_EXEMPTIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120508
3 Importing I_INCLUDE_UNDECIDED_EXEMPTIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120419
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CLIKE 20120328
5 Importing I_OBJECT_SCOPE Call by reference Type reference (TYPE) SATC_CI_OBJ_SCOPE 20120328
6 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) CLIKE 20120328
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_RFC_ERROR 20120328
2 CX_SATC_NO_AUTHORITY 20120604

Method GET_APPROVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_APPROVERS Call by reference Type reference (TYPE) IF_SATC_CI_EXEMPTION_QUERIES=>TY_APPROVERS 20120328
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_RFC_ERROR 20120328

Method GET_EXEMPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXEMPTIONS Call by reference Type reference (TYPE) SATC_CI_EXEMPTIONS 20120402
2 Importing I_APPLICANT_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120402
3 Importing I_APPROVER_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120402
4 Importing I_CHECK_CODE_FILTER Call by reference Type reference (TYPE) SATC_CI_CHKCODE_RANGE 20120402
5 Importing I_CHECK_FILTER Call by reference Type reference (TYPE) SATC_CI_CHKCLASS_RANGE 20120402
6 Importing I_EXEMPTION_IDS Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_IDS 20120427
7 Importing I_EXEMPTION_STATE_FILTER Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_STATE_RANGE 20120412
8 Importing I_LAST_CHANGED_BY_APPLICANT Call by reference Type reference (TYPE) D 20120402
9 Importing I_LAST_CHANGED_BY_APPROVER Call by reference Type reference (TYPE) D 20120402
10 Importing I_OBJECT_NAME_FILTER Call by reference Type reference (TYPE) SATC_CI_SOBJ_NAME_RANGE 20120402
11 Importing I_OBJECT_OWNER_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120402
12 Importing I_OBJECT_TYPE_FILTER Call by reference Type reference (TYPE) SATC_CI_TROBJTYPE_RANGE 20120402
13 Importing I_PACKAGE_FILTER Call by reference Type reference (TYPE) SATC_CI_PACKAGE_RANGE 20120402
14 Importing I_PACKAGE_OWNER_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120402
15 Importing I_VALID_UNTIL Call by reference Type reference (TYPE) D 20120403
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_RFC_ERROR 20120402
2 CX_SATC_NO_AUTHORITY 20120604

Method GET_EXEMPTION_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HISTORY Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_HISTORY 20120404
2 Importing I_EXEMPTION_ID Call by reference Type reference (TYPE) SATC_CI_EXEMPT-EXEMPTION_ID 20120404
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_RFC_ERROR 20120404
2 CX_SATC_NO_AUTHORITY 20120604

Method GET_LOCAL_AVAILABILITY 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 20120514
2 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP 20120514
3 Returning R_AVAILABILITY Value transfer Type reference (TYPE) TY_AVAILABLITY_INFO 20120514

Method GET_LOCAL_AVAILABILITY on Interface IF_SATC_CI_EXEMPTION_PERSIST has no exception.

Method GET_NO_OF_MATCHING_EXEMPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICANT_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120612
2 Importing I_APPROVER_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120612
3 Importing I_CHECK_CODE_FILTER Call by reference Type reference (TYPE) SATC_CI_CHKCODE_RANGE 20120612
4 Importing I_CHECK_FILTER Call by reference Type reference (TYPE) SATC_CI_CHKCLASS_RANGE 20120612
5 Importing I_EXEMPTION_IDS Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_IDS 20120612
6 Importing I_EXEMPTION_STATE_FILTER Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_STATE_RANGE 20120612
7 Importing I_LAST_CHANGED_BY_APPLICANT Call by reference Type reference (TYPE) D 20120612
8 Importing I_LAST_CHANGED_BY_APPROVER Call by reference Type reference (TYPE) D 20120612
9 Importing I_OBJECT_NAME_FILTER Call by reference Type reference (TYPE) SATC_CI_SOBJ_NAME_RANGE 20120612
10 Importing I_OBJECT_OWNER_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120612
11 Importing I_OBJECT_TYPE_FILTER Call by reference Type reference (TYPE) SATC_CI_TROBJTYPE_RANGE 20120612
12 Importing I_PACKAGE_FILTER Call by reference Type reference (TYPE) SATC_CI_PACKAGE_RANGE 20120612
13 Importing I_PACKAGE_OWNER_FILTER Call by reference Type reference (TYPE) SATC_CI_USER_RANGE 20120612
14 Importing I_VALID_UNTIL Call by reference Type reference (TYPE) D 20120612
15 Returning R_NO_OF_ENTRIES Value transfer Type reference (TYPE) I 20120612
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_RFC_ERROR 20120612
2 CX_SATC_NO_AUTHORITY 20120612

Method READ_EXEMPTION Signature

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

Method READ_TIMESTAMP 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 20120322
2 Returning R_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP 20120322
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EXEMPTION Call by reference Type reference (TYPE) SATC_CI_EXEMPT 20120327
2 Importing IS_NEW Call by reference Type reference (TYPE) ABAP_BOOL 20120327
3 Importing I_EXEMPTION_STATE Call by reference Type reference (TYPE) SATC_CI_EXEMPTION_STATE 20120327
# 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_OBJECT_LOCKED 20120327
5 CX_SATC_NO_AUTHORITY 20120604

Method UPDATE_EXEMPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEMPTION Call by reference Type reference (TYPE) SATC_CI_EXEMPT 20120322
# Exception Resumable Description Created on
1 CX_SATC_CI_EXEMPT_IO_ERROR 20120327
2 CX_SATC_CI_EXEMPT_RFC_ERROR 20120327
3 CX_SATC_NO_AUTHORITY 20120604
History
Last changed by/on SAP  20130531 
SAP Release Created in 732