SAP ABAP Class CL_SSC_SRF_CUST_UTILITY (Shared Service Center customizing utility class)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SSC (Application Component) Shared Service Center Framework
     BS_SSC_CUST (Package) Shared Services - General Customizing
Properties
Class CL_SSC_SRF_CUST_UTILITY  
Short Description Shared Service Center customizing utility class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SSC_CUST   Shared Services - General Customizing 
Created 20090105   SAP 
Last change 20110908   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_SSC_SRF_CUST_UTILITY has no interface implemented.
Friends
Class CL_SSC_SRF_CUST_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_TARGFLD_VALUESET Static Attribute Private Type reference (TYPE) YT_TARGFLD_VALUESET 20090817
2 G_RFC_DESTINATION Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090105
Methods
# Method Level Visibility Method type Description Created on
1 GET_AGGR_RULE Static method Public Method Get Aggregation Rule (Combination of BOR Objects) 20090812
2 GET_ELEMENTS Static method Public Method Get Activities 20090106
3 GET_GROUPID Static method Public Method Get Application Area ID 20090212
4 GET_GROUPS Static method Public Method Get Application Area Definition 20090106
5 GET_INCLUDED_STATUSES Static method Public Method Get Included Service Request Statuses 20090223
6 GET_NOTETYPE_SETTING Static method Public Method Get Setting of Note Type 20090217
7 GET_RFC_DESTINATION Static method Public Method Get RFC Destination 20090106
8 GET_SCENARIO Static method Public Method Get Application Definition 20090105
9 GET_SCENARIOS Static method Private Method Get the Definitions of All Applications 20090212
10 GET_SEL_FIELD_LIST Static method Public Method Get Selection Field of Service Request Creation 20090812
11 GET_SOURCE_FIELDS Static method Public Method Get Source Rields for Target Field 20090105
12 GET_TARGFLD_TEXT Static method Public Method Get Text for Selected Target Field 20090817
13 GET_TARGFLD_VALSET Static method Public Method Get F4 Value Set for Selected Target Field 20090105
14 GET_TARGFLD_VALUE Static method Public Method Get Determined Target Field Value 20090105
15 GET_TRANS_TYPE Static method Public Method Get Transaction Type 20091013
16 READ_CUST_SWITCH Static method Public Method Read Customizing Switch for Manual Creation of SR 20090909
Events
Class CL_SSC_SRF_CUST_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_TARGFLD_VALUESET Private See coding 20090817 BEGIN OF ys_targfld_valueset, fieldname TYPE ssc_targfldname, fieldvalue TYPE ssc_t_fldvalue, END OF ys_targfld_valueset
2 YT_TARGFLD_VALUESET Private See coding 20090817 yt_targfld_valueset TYPE TABLE OF ys_targfld_valueset
Method Signatures

Method GET_AGGR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR_RULE Call by reference Type reference (TYPE) SSC_T_OBJTYPE Shared Service Center: Field name 20090813
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090812
3 Importing I_GROUPID Call by reference Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090812
4 Importing I_MSGID Call by reference Type reference (TYPE) SSC_MSG_CLASS Message Class 20090812
5 Importing I_MSGNO Call by reference Type reference (TYPE) MSGNR Message Number 20090812
6 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090812

Method GET_AGGR_RULE on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENT Call by reference Type reference (TYPE) SSC_T_ELEMENT Shared Service Center: Activity 20090106
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090106
3 Importing I_ELEMENT Call by reference Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20090106
4 Importing I_GROUPID Call by reference Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090106
5 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090106

Method GET_ELEMENTS on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_GROUPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT Call by reference Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20090212
2 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090212
3 Returning R_GROUPID Value transfer Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090212

Method GET_GROUPID on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUP Call by reference Type reference (TYPE) SSC_T_GROUP Shared Service Center: Application Area 20090106
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090106
3 Importing I_GROUPID Call by reference Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090106
4 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090106

Method GET_GROUPS on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_INCLUDED_STATUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INCLUDED_STATUS Call by reference Type reference (TYPE) SSC_T_PREFILL_STATUSES Shared Service Center: service request status 20090223
2 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090223

Method GET_INCLUDED_STATUSES on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_NOTETYPE_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTETYPE_SETTING Call by reference Type reference (TYPE) SSC_T_NOTETYPE_SET Shared Service Center: Setting of note type 20090217
2 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090217
3 Importing I_TRANSTYPE Call by reference Type reference (TYPE) SSC_TRANSTYPE Shared Serive Center: CRM transaction type 20090330

Method GET_NOTETYPE_SETTING on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090106
2 Exporting E_RFC_DEST Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090106

Method GET_RFC_DESTINATION on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SCENARIO Call by reference Type reference (TYPE) SSC_S_SCENARIO Shared Serive Center: Application 20090105
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090105
3 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Serive Center: Application 20090105

Method GET_SCENARIO on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_SCENARIOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCENARIO Call by reference Type reference (TYPE) SSC_T_SCENARIO Shared Service Center: Application 20090212

Method GET_SCENARIOS on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_SEL_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTO_SEL_FIELD Call by reference Type reference (TYPE) SSC_T_SEL_FIELD selection fields for auto creation 20090922
2 Exporting ET_MANU_SEL_FIELD Call by reference Type reference (TYPE) SSC_T_SEL_FIELD selection fields for manual creation 20090922
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090825
4 Exporting ET_SEL_FIELD Call by reference Type reference (TYPE) SSC_T_SEL_FIELD Shared Service Center: Field name 20090812
5 Importing I_GROUPID Call by reference Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090812
6 Importing I_IS_AUTO Call by reference Type reference (TYPE) ABAP_BOOL 'X' is for getting auto selection fields 20090914
7 Importing I_IS_MANUAL Call by reference Type reference (TYPE) ABAP_BOOL 'X' is for geting manual selection fields 20090922
8 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090812

Method GET_SEL_FIELD_LIST on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_SOURCE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090105
2 Exporting ET_SOURCEFLD Call by reference Type reference (TYPE) SSC_T_SRCTAR_FIELD Shared Service Center: Source and target field 20090105
3 Importing I_GROUPID Call by reference Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090105
4 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090105
5 Importing I_TARGETFLD Call by reference Type reference (TYPE) SSC_TARGFLDNAME Shared Services Center: Target Field 20090105

Method GET_SOURCE_FIELDS on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_TARGFLD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090817
2 Exporting E_TEXT Call by reference Type reference (TYPE) TEXT60 Shared Service Center: Field value 20090817
3 Importing I_KEY Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Services Center: Field Value 20090817
4 Importing I_TARGETFLD Call by reference Type reference (TYPE) SSC_TARGFLDNAME Shared Services Center: Target Field 20090817
5 Importing I_TRANSTYPE Call by reference Type reference (TYPE) SSC_TRANSTYPE Shared Services Center: CRM Transaction Type 20090817

Method GET_TARGFLD_TEXT on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_TARGFLD_VALSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090105
2 Exporting ET_VALUE Call by reference Type reference (TYPE) SSC_T_FLDVALUE Shared Service Center: Target Field 20090105
3 Importing I_TARGETFLD Call by reference Type reference (TYPE) SSC_TARGFLDNAME Shared Service Center: Target Field 20090105
4 Importing I_TRANSTYPE Call by reference Type reference (TYPE) SSC_TRANSTYPE Shared Serive Center: CRM transaction type 20090105

Method GET_TARGFLD_VALSET on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method GET_TARGFLD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TARGVAL Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Service Center: Field Value 20090105
2 Importing I_GROUPID Call by reference Type reference (TYPE) SSC_GROUP Shared Services Center: Application Area 20090105
3 Importing I_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090105
4 Importing I_SRCVAL1 Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Service Center: Field Value 20090105
5 Importing I_SRCVAL2 Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Service Center: Field Value 20090105
6 Importing I_SRCVAL3 Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Service Center: Field Value 20090105
7 Importing I_SRCVAL4 Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Service Center: Field Value 20090105
8 Importing I_SRCVAL5 Call by reference Type reference (TYPE) SSC_FLDVALUE Shared Service Center: Field Value 20090105
9 Importing I_TARGETFLD Call by reference Type reference (TYPE) SSC_TARGFLDNAME Shared Service Center: Target Field 20090105
# Exception Resumable Description Created on
1 NOT_FOUND Target value not found 20090304

Method GET_TRANS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091013
2 Exporting EV_TRANS_TYPE Value transfer Type reference (TYPE) SSC_TRANSTYPE Shared Services Center: CRM Transaction Type 20091013
3 Importing IV_ELEMENT Call by reference Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20091013
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20091013

Method GET_TRANS_TYPE on class CL_SSC_SRF_CUST_UTILITY has no exception.

Method READ_CUST_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCREENSHOT_SWITCH Call by reference Type reference (TYPE) SSC_SCREENSHOT_FLAG Shared Services Center: Allowed Screenshot Indicator 20091022
2 Exporting EV_SWITCH Call by reference Type reference (TYPE) SSC_MANUALACTIVE_FLAG Shared Services Center: Manual Creation Indicator 20090909
3 Importing IV_ELEMENT Call by reference Type reference (TYPE) SSC_ELEMENT Shared Services Center: Activity 20090909
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) SSC_SCENARIO Shared Services Center: Application 20090909

Method READ_CUST_SWITCH on class CL_SSC_SRF_CUST_UTILITY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702