SAP ABAP Class CL_RSBPC_SERVICES (BPC: General Utility Methods)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-INF (Application Component) BPC 'unified model' - Infrastructure
     RSBPC0 (Package) BPC IP Extension: Common Services
Properties
Class CL_RSBPC_SERVICES  
Short Description BPC: General Utility Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPC0   BPC IP Extension: Common Services 
Created 20130318   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)
2 RSUJ0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UJ00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBPC_SERVICES has no interface implemented.
Friends
Class CL_RSBPC_SERVICES has no friend class.
Attributes
Class CL_RSBPC_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONCAT_SPLIT_TLOGO_KEYS Static method Public Method Concat / Split TLOGO keys 20130516
2 GENERATE_GUID Static method Public Method Generate GUID 20130318
3 GET_BPCTLOGO_LIST Static method Public Method 20130826
4 GET_SELECT_LIST Static method Public Method Get the output field list in the SQL SELECT statement 20130318
5 GET_TYPE_NAME Static method Public Method Get Type Name of the structure 20130318
6 GET_USERS_BY_AUTHOBJ Static method Public Method 20131004
7 IS_CUA_ENABLED Static method Public Method BPC: Check whether cua is enabled 20130318
8 IS_START_WITH Static method Public Method Check if the string starts with another string 20130318
9 PROCESS_CAPTION Static method Public Method Upper Case the caption field and assign to ID field 20130318
10 SET_SOURCE_SYSTEM Static method Public Method 20130401
Events
Class CL_RSBPC_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONCAT_SPLIT_KEYS Public See coding 20130516 BEGIN OF s_concat_split_keys, t_comb_keys TYPE STANDARD TABLE OF s_tlogo_keys WITH KEY TABLE_LINE, concat_key TYPE sobj_name, END OF s_concat_split_keys
2 S_TLOGO_KEYS Public See coding 20130516 BEGIN OF s_tlogo_keys, objnm TYPE sobj_name, data_type TYPE string, END OF s_tlogo_keys
3 T_LOGO Public See coding 20130826 t_logo TYPE STANDARD TABLE OF RSTLOGO
Method Signatures

Method CONCAT_SPLIT_TLOGO_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_CONCAT_SPLIT_KEYS Call by reference Type reference (TYPE) S_CONCAT_SPLIT_KEYS 20130516

Method CONCAT_SPLIT_TLOGO_KEYS on class CL_RSBPC_SERVICES has no exception.

Method GENERATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UNI_IDC Call by reference Type reference (TYPE) RSBPC_UNI_IDC BPC: Unique ID (CHAR 22) 20130318
2 Exporting E_UNI_IDC25 Call by reference Type reference (TYPE) RSBPC_UNI_IDC25 BPC: Unique ID (Compressed, CHAR 25) 20130318
3 Exporting E_UNI_IDC32 Call by reference Type reference (TYPE) RSBPC_UNI_IDC32 BPC: Unique ID (CHAR 32) 20130318
4 Exporting E_UNI_IDX Call by reference Type reference (TYPE) RSBPC_UNI_IDX BPC: Unique ID (RAW) 20130318

Method GENERATE_GUID on class CL_RSBPC_SERVICES has no exception.

Method GET_BPCTLOGO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TLOGO Call by reference Type reference (TYPE) RS_T_TLOGO BW: Object Type (TLOGO) 20130826

Method GET_BPCTLOGO_LIST on class CL_RSBPC_SERVICES has no exception.

Method GET_SELECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SEL_LIST Call by reference Type reference (TYPE) STRING 20130318
2 Importing I_ALIAS Call by reference Type reference (TYPE) STRING 20130318
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130318

Method GET_SELECT_LIST on class CL_RSBPC_SERVICES has no exception.

Method GET_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20130318
2 Returning R_NAME Value transfer Type reference (TYPE) STRING 20130318

Method GET_TYPE_NAME on class CL_RSBPC_SERVICES has no exception.

Method GET_USERS_BY_AUTHOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_USER_ID Call by reference Type reference (TYPE) RSBPC_T_USER_ID 20131004
2 Importing I_AUTH_OBJECT Call by reference Type reference (TYPE) XUAUTH 20131004
3 Importing I_MANDT Call by reference Type reference (TYPE) MANDT SY-MANDT 20131004

Method GET_USERS_BY_AUTHOBJ on class CL_RSBPC_SERVICES has no exception.

Method IS_CUA_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IF_ENABLED Value transfer Type reference (TYPE) RSBPC_FLG BPC: Generic indicator 20130318

Method IS_CUA_ENABLED on class CL_RSBPC_SERVICES has no exception.

Method IS_START_WITH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STR Call by reference Type reference (TYPE) STRING 20130318
2 Importing I_SUBSTR Call by reference Type reference (TYPE) STRING 20130318
3 Returning R_RES Value transfer Type reference (TYPE) RSBPC_FLG BPC: Generic indicator 20130318

Method IS_START_WITH on class CL_RSBPC_SERVICES has no exception.

Method PROCESS_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STRUCT Call by reference Type reference (TYPE) ANY Reporting Along a Structure 20130318
2 Changing CS_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20130318
3 Importing I_CAPTION_NAME Call by reference Type reference (TYPE) STRING 'CAPTION' Name of the Caption Field in the structure 20130318
4 Importing I_ID_NAME Call by reference Type reference (TYPE) STRING Name of the ID Field in the structure 20130318

Method PROCESS_CAPTION on class CL_RSBPC_SERVICES has no exception.

Method SET_SOURCE_SYSTEM Signature

Method SET_SOURCE_SYSTEM on class CL_RSBPC_SERVICES has no parameter.
Method SET_SOURCE_SYSTEM on class CL_RSBPC_SERVICES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740