SAP ABAP Class CL_EPM_SETTINGS (EPM: Utility to Read Settings from table snwd_settings)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_COMMON (Package) EPM Common Objects
Properties
Class CL_EPM_SETTINGS  
Short Description EPM: Utility to Read Settings from table snwd_settings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_COMMON   EPM Common Objects 
Created 20121019   SAP 
Last change 20140121   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 CL_EPM_SETTINGS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_EPM_UNIT_TEST_BASE 20130508 Unit test base class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COMPONENT_EPM_CORE Constant Private Type reference (TYPE) SNWD_SETTINGS-COMPONENT 'EPM_CORE' Component 20121022
2 GC_COMPONENT_GATEWAY Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'GATEWAY' Component 20121109
3 GC_EPM_DEMO_USER Constant Public Type reference (TYPE) SYUNAME 'EPM_DEMO' User Name for EPM Demos 20121019
4 GC_EPM_TEST_USER Constant Public Type reference (TYPE) SYUNAME 'EPM_TEST' User Name for EPM Tests 20121019
5 GC_SETTING_AUNIT_NOTIF_TYPE Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'AUNIT_NOTIF_TYPE' Setting 20121114
6 GC_SETTING_DISABLE_LISTENERS Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'DISABLE_LISTENERS' 20130412
7 GC_SETTING_PUSH_TARGET Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'PUSH_TARGET' Setting 20121109
8 GC_SETTING_REG_FOR_EMAIL Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'REG_FOR_EMAIL' Setting 20121119
9 GC_SETTING_REG_FOR_SYS_MSG Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'REG_FOR_SYSMESS' Setting 20121120
10 GC_SETTING_SUPPRESS_SYNTAX_CHK Constant Private Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 'SUPPRESS_SYNTAX_CHK' 20121120
11 GV_ENFORCE_BO_CHECK Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130508
12 GV_ENFORCE_LISTENER_CHECK Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Used for test mocking 20130413
Methods
# Method Level Visibility Method type Description Created on
1 GET Static method Private Method 20121120
2 GET_AUNIT_NOTIFICATION_TYPE Static method Public Method Returns the standard AINIT notification type 20121121
3 GET_GATEWAY_PUSH_TARGETS Static method Public Method Returns a list of rfc targets, used for GATEWAY push notific 20121120
4 GET_SUBSCRIBED_USERS_FOR_EMAIL Static method Public Method Returns users who are registered to be informed by email 20121120
5 GET_SUBSCRIBED_USERS_FOR_MSG Static method Public Method Returns users who are registered to be informed by email 20121120
6 IS_BO_SYNTAX_CHECK_SUPPRESSED Static method Public Method Returns whether a syntax check is performed on BOs 20121120
7 IS_LISTENER_CHECK_SUPPRESSED Static method Public Method Returns whether a syntax check is performed on BO listeners 20130412
Events
Class CL_EPM_SETTINGS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_USERS Public See coding 20121114 tt_users TYPE TABLE OF syuname
Method Signatures

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SETTINGS Call by reference Type reference (TYPE) STRINGTAB 20121120
2 Exporting EV_SETTING Call by reference Type reference (TYPE) STRING 20121120
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) SNWD_SETTINGS-COMPONENT 20121120
4 Importing IV_SETTING_NAME Call by reference Type reference (TYPE) SNWD_SETTINGS-SETTING_NAME 20121120

Method GET on class CL_EPM_SETTINGS has no exception.

Method GET_AUNIT_NOTIFICATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20121121

Method GET_AUNIT_NOTIFICATION_TYPE on class CL_EPM_SETTINGS has no exception.

Method GET_GATEWAY_PUSH_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESTINATIONS Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20121120

Method GET_GATEWAY_PUSH_TARGETS on class CL_EPM_SETTINGS has no exception.

Method GET_SUBSCRIBED_USERS_FOR_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USERS Value transfer Type reference (TYPE) TT_USERS 20121120

Method GET_SUBSCRIBED_USERS_FOR_EMAIL on class CL_EPM_SETTINGS has no exception.

Method GET_SUBSCRIBED_USERS_FOR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USERS Value transfer Type reference (TYPE) TT_USERS 20121120

Method GET_SUBSCRIBED_USERS_FOR_MSG on class CL_EPM_SETTINGS has no exception.

Method IS_BO_SYNTAX_CHECK_SUPPRESSED Signature

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

Method IS_BO_SYNTAX_CHECK_SUPPRESSED on class CL_EPM_SETTINGS has no exception.

Method IS_LISTENER_CHECK_SUPPRESSED Signature

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

Method IS_LISTENER_CHECK_SUPPRESSED on class CL_EPM_SETTINGS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740