SAP ABAP Interface IF_SATC_AC_EXEMPTION_POLICY (ATC: Result Exception Policy For UI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     SATC_ABAP_CHECK_EXEMPTIONS (Package) INTERNAL: - *NO* REUSE - Exemptions (obsolete)
Properties
Interface IF_SATC_AC_EXEMPTION_POLICY  
Short Description ATC: Result Exception Policy For UI    
General Data
Package SATC_ABAP_CHECK_EXEMPTIONS   INTERNAL: - *NO* REUSE - Exemptions (obsolete) 
Created 20080121   SAP 
Last changed 20130531   SAP 
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 IF_SATC_AC_EXEMPTION_POLICY has no interface.
Friends
Interface IF_SATC_AC_EXEMPTION_POLICY has no friend.
Attributes
Interface IF_SATC_AC_EXEMPTION_POLICY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CAN_CREATE_EXM_FOR_MESSAGE Instance method Public Method Check if a result exemption can be created for this message 20080121
2 EXM_REASON_NEEDS_COMMENT Instance method Public Method Check if an exemption reason needs an obligatory comment 20080121
3 GET_AGREE_USERS Instance method Public Method Get list of users who can approve an exemption 20080121
4 GET_EXEMPTION_REASONS Instance method Public Method Get list of valid exemption reasons for this message 20080121
5 GET_EXM_SYSTEM_DESTINATION Instance method Public Method Get destination for remote exemption system 20080121
6 IS_USER_PERMITTED_TO_APPROVE Instance method Public Method Is user permitted to approve exemptions 20100401
Events
Interface IF_SATC_AC_EXEMPTION_POLICY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 EXEMPTION_REASONS_T Public See coding 20080121 exemption_reasons_t type standard table of exemption_reason_t with default key
2 EXEMPTION_REASON_T Public See coding 20080121 begin of exemption_reason_t, key type c length 40, text type c length 80, end of exemption_reason_t
Method Signatures

Method CAN_CREATE_EXM_FOR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_ID Call by reference Type reference (TYPE) SATC_D_ID 20100831
2 Importing EXEMPTION_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_SATC_AC_EXM_ENVIRONMENT Access to check environment 20080213
3 Exporting IS_POSSIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20100831
4 Importing MESSAGE_HEADER Call by reference Type reference (TYPE) SATC_S_UI_MESSAGE_HEADER ATC: Single Tadir Verdict in Browser 20080121
5 Exporting NOT_POSSIBLE_DUE Value transfer Type reference (TYPE) STRING 20100831
# Exception Resumable Description Created on
1 CX_SATC_AC_EXM__MESSAGE_HEADER ATC Result Exceptions: Message Header 20080121

Method EXM_REASON_NEEDS_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMMENT_NEEDED Value transfer Type reference (TYPE) ABAP_BOOL 20080121
2 Importing EXM_REASON_KEY Call by reference Type reference (TYPE) CSEQUENCE 20080121

Method EXM_REASON_NEEDS_COMMENT on Interface IF_SATC_AC_EXEMPTION_POLICY has no exception.

Method GET_AGREE_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AGREE_USERS Value transfer Type reference (TYPE) IF_SATC_AC_RESULT_EXM_TYPES=>USERS_T List of users who can approve exemptions 20080121
2 Importing EXEMPTION_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_SATC_AC_EXM_ENVIRONMENT Access to check environment 20080211
# Exception Resumable Description Created on
1 CX_SATC_AC_EXM__REMOTE_FAILED ATC Exemptions: connection to remote system failed 20080318

Method GET_EXEMPTION_REASONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXEMPTION_REASONS Value transfer Type reference (TYPE) EXEMPTION_REASONS_T List of exemption reasons 20080121
2 Importing MESSAGE_HEADER Call by reference Type reference (TYPE) SATC_S_UI_MESSAGE_HEADER ATC: Single Tadir Verdict in Browser 20080121

Method GET_EXEMPTION_REASONS on Interface IF_SATC_AC_EXEMPTION_POLICY has no exception.

Method GET_EXM_SYSTEM_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXEMPTION_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_SATC_AC_EXM_ENVIRONMENT Access to check environment 20080121
2 Returning RFC_DESTINATION Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080121

Method GET_EXM_SYSTEM_DESTINATION on Interface IF_SATC_AC_EXEMPTION_POLICY has no exception.

Method IS_USER_PERMITTED_TO_APPROVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER_NAME Call by reference Type reference (TYPE) SYUNAME 20100401
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100401

Method IS_USER_PERMITTED_TO_APPROVE on Interface IF_SATC_AC_EXEMPTION_POLICY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711