SAP ABAP Class IF_SATC_AC__EXEMPTION_POLICY (Exemption policy)
Properties
Class IF_SATC_AC__EXEMPTION_POLICY  
Short Description Exemption policy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20081203   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_SATC_AC__EXEMPTION_POLICY has no interface implemented.
Friends
Class IF_SATC_AC__EXEMPTION_POLICY has no friend class.
Attributes
Class 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 20081203
2 EXM_REASON_NEEDS_COMMENT Instance method Public Method Check if an exemption reason needs an obligatory note 20081203
3 GET_AGREE_USERS Instance method Public Method Get list of users who can approve requests on exemptions 20081203
4 GET_EXEMPTION_REASONS Instance method Public Method Get list of valid exemption reasons 20081203
5 GET_EXM_SYSTEM_DESTINATION Instance method Public Method Get destination for remote exemption system 20081203
6 IS_USER_PERMITTED_TO_APPROVE Instance method Public Method Is user permitted to approve requests on exemptions 20100401
Events
Class 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 20081203 exemption_reasons_t type standard table of exemption_reason_t with default key
2 EXEMPTION_REASON_T Public See coding 20081203 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 20100719
2 Importing EXEMPTION_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_SATC_AC_EXM_ENVIRONMENT Access to check environment 20081203
3 Exporting IS_POSSIBLE Value transfer Type reference (TYPE) ABAP_BOOL 20100719
4 Importing MESSAGE_HEADER Call by reference Type reference (TYPE) SATC_S_AC__UI_MESSAGE_HEADER Single Tadir Verdict in Browser 20081203
5 Exporting NOT_POSSIBLE_DUE Value transfer Type reference (TYPE) STRING 20100719
# Exception Resumable Description Created on
1 CX_SATC_AC_EXM__MESSAGE_HEADER ATC Result Exceptions: Message Header 20081203

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 20081203
2 Importing EXM_REASON_KEY Call by reference Type reference (TYPE) CSEQUENCE 20081203

Method EXM_REASON_NEEDS_COMMENT on class 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 20081203
2 Importing EXEMPTION_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_SATC_AC_EXM_ENVIRONMENT Access to check environment 20081203
# Exception Resumable Description Created on
1 CX_SATC_AC_EXM__REMOTE_FAILED ATC Exemptions: connection to remote system failed 20081203

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 20081203
2 Importing MESSAGE_HEADER Call by reference Type reference (TYPE) SATC_S_AC__UI_MESSAGE_HEADER Single Tadir Verdict in Browser 20081203

Method GET_EXEMPTION_REASONS on class 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 20081203
2 Returning RFC_DESTINATION Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20081203

Method GET_EXM_SYSTEM_DESTINATION on class 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 class IF_SATC_AC__EXEMPTION_POLICY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in