SAP ABAP Class CL_CCMSBI_WAST_DTR_SERVICES (CCMS/BI: Service Routines for DTRs)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BCT (Application Component) Business Content and Extractors
     RS_BCT_CCMS_WEBAS_STAT (Package) BW Content: Integration OF WebAs Statistics Data
Properties
Class CL_CCMSBI_WAST_DTR_SERVICES  
Short Description CCMS/BI: Service Routines for DTRs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RS_BCT_CCMS_WEBAS_STAT   BW Content: Integration OF WebAs Statistics Data 
Created 20050310   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)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CCMSBI_WAST_DTR_SERVICES has no interface implemented.
Friends
Class CL_CCMSBI_WAST_DTR_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLOWED_BW_CHARS_UPLOW_CASE Instance attribute Private Type reference (TYPE) STRING Permitted Characters of the BW System (Upper and Lower Case) 20050408
2 ALLOWED_BW_CHARS_UPPER_CASE Instance attribute Private Type reference (TYPE) STRING Permitted Characters of the BW System (Upper Case Only) 20050408
3 CHARS_NOT_ALLOWED Instance attribute Private Type reference (TYPE) STRING 20091020
4 INFOOBJ_METADATA_CACHE Static Attribute Private Type reference (TYPE) INFOOBJ_METADATA_CACHE Cache for InfoObject Metadata 20050411
5 IPROV_ROW_FIELD_CALDAY_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CALDAY in the InfoProvider Row 20050406
6 IPROV_ROW_FIELD_CALMONTH_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CALMONTH in the InfoProvider Row 20050406
7 IPROV_ROW_FIELD_CALQUARTER_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CALQUARTER in the InfoProvider Row 20050406
8 IPROV_ROW_FIELD_CALWEEK_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CALWEEK in the InfoProvider Row 20050406
9 IPROV_ROW_FIELD_CALYEAR_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CALYEAR in the InfoProvider Row 20050406
10 IPROV_ROW_FIELD_EN_15M_IDX Instance attribute Private Type reference (TYPE) I 20050628
11 IPROV_ROW_FIELD_EN_30M_IDX Instance attribute Private Type reference (TYPE) I 20050628
12 IPROV_ROW_FIELD_EN_5M_IDX Instance attribute Private Type reference (TYPE) I 20050628
13 IPROV_ROW_FIELD_EN_HR_IDX Instance attribute Private Type reference (TYPE) I 20050628
14 IPROV_ROW_FIELD_EN_MIN_IDX Instance attribute Private Type reference (TYPE) I 20050628
15 IPROV_ROW_FIELD_EN_MONTH_IDX Instance attribute Private Type reference (TYPE) I 20050628
16 IPROV_ROW_FIELD_EN_QUART_IDX Instance attribute Private Type reference (TYPE) I 20050628
17 IPROV_ROW_FIELD_EN_WEEK_IDX Instance attribute Private Type reference (TYPE) I Index of the End Week 20050628
18 IPROV_ROW_FIELD_EN_WKD_IDX Instance attribute Private Type reference (TYPE) I 20050628
19 IPROV_ROW_FIELD_EN_YEAR_IDX Instance attribute Private Type reference (TYPE) I 20050628
20 IPROV_ROW_FIELD_GLSN_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CCM_GLSN in the InfoProvider Row 20050406
21 IPROV_ROW_FIELD_GSYS_IDX Instance attribute Private Type reference (TYPE) I Index of the Field CCM_GSYS in the InfoProvider Row 20050406
22 IPROV_ROW_FIELD_REQUID_IDX Instance attribute Private Type reference (TYPE) I Index of the Field REQUID in the InfoProvider Row 20050315
23 IPROV_ROW_FIELD_ST_15M_IDX Instance attribute Private Type reference (TYPE) I 20050628
24 IPROV_ROW_FIELD_ST_30M_IDX Instance attribute Private Type reference (TYPE) I 20050628
25 IPROV_ROW_FIELD_ST_5M_IDX Instance attribute Private Type reference (TYPE) I 20050628
26 IPROV_ROW_FIELD_ST_HR_IDX Instance attribute Private Type reference (TYPE) I 20050628
27 IPROV_ROW_FIELD_ST_MIN_IDX Instance attribute Private Type reference (TYPE) I 20050628
28 IPROV_ROW_FIELD_ST_MONTH_IDX Instance attribute Private Type reference (TYPE) I 20050628
29 IPROV_ROW_FIELD_ST_QUART_IDX Instance attribute Private Type reference (TYPE) I 20050628
30 IPROV_ROW_FIELD_ST_WEEK_IDX Instance attribute Private Type reference (TYPE) I Index of the Start Week 20050628
31 IPROV_ROW_FIELD_ST_WKD_IDX Instance attribute Private Type reference (TYPE) I 20050628
32 IPROV_ROW_FIELD_ST_YEAR_IDX Instance attribute Private Type reference (TYPE) I 20050628
33 IPROV_ROW_FIELD_WEEKDAY1_IDX Instance attribute Private Type reference (TYPE) I Index of the Field WEEKDAY1 in the InfoProvider Row 20050406
34 MAINREC_KEY_TO_IPROV_MAP_TBL Instance attribute Private Type reference (TYPE) MAINREC_KEY_TO_IPROV_MAP_TBL Main Record -> InfoProvider Fields Mapping Table 20050310
35 THE_BW_REQUEST_ID Instance attribute Private Type reference (TYPE) RSREQUEST BW Request ID 20050310
36 THE_DTR_PROGRAM_NAME Instance attribute Private Type reference (TYPE) STRING Name of the DTR Program 20050321
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MAINREC_KEY_TO_IPROV_MAP Instance method Private Method Enter Mapping of Main Rec. Key Field -> DTR Target Table Fld 20050310
2 CHECK_FOR_INVALID_BW_CHARS Instance method Public Method Checks a characteristic value for impermissible characters 20050408
3 CHECK_INFOOBJ_FOR_LOWERCASE Instance method Private Method Checks if lower-case is permitted for a characteristic 20050411
4 CONSTRUCTOR Instance method Public Constructor Constructor 20050321
5 GET_DTR_IPROV_ROW_TYPE_NAME Instance method Public Method Determining the name of the row type of a DTR target table 20050310
6 GET_DTR_SEGM_ROW_TYPE_NAME Instance method Public Method Determining the name of the row type of a DTR segment 20050310
7 INIT_MREC_KEY_TO_SRIP_ROW_MOVE Instance method Private Method Init. of MOVE Main Record Key->Single Record InfoProv. Row 20050310
8 MOVE_MAINREC_KEY_TO_SRIP_ROW Instance method Public Method MOVE Main Record Key -> Single Record InfoProvider Row 20050310
Events
Class CL_CCMSBI_WAST_DTR_SERVICES has no event.
Types
Class CL_CCMSBI_WAST_DTR_SERVICES has no local type.
Method Signatures

Method ADD_MAINREC_KEY_TO_IPROV_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IPROV_TARGET_ROW_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20050310
2 Importing IPROV_TARGET_ROW_FIELD Call by reference Type reference (TYPE) STRING 20050310
3 Importing MAINREC_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20050310
4 Importing MAINREC_FIELD Call by reference Type reference (TYPE) STRING 20050310
# Exception Resumable Description Created on
1 CAN_NOT_ADD_MAPPING_ENTRY das Anlegen des Mapping-Eintrages ist misslungen 20050310

Method CHECK_FOR_INVALID_BW_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOOBJ_NAME Call by reference Type reference (TYPE) RSD_IOBJNM Name eines Merkmals-Infoobjektes 20050411
2 Changing VALUE Call by reference Type reference (TYPE) ANY zu prüfender Merkmalswert 20050408
# Exception Resumable Description Created on
1 INFOOBJECT_DOES_NOT_EXIST Das Infoobjekt existiert nicht 20050411
2 INFOOBJECT_TYPE_IS_NOT_CHAR Das Infoobjekt ist nicht vom Typ Character 20050411
3 INFOOBJ_NAME_MISSING Es wurde kein Infoobjekt-Name angegeben 20050411
4 INTERNAL_ERROR es ist ein interner Fehler aufgetreten 20050408

Method CHECK_INFOOBJ_FOR_LOWERCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOOBJ_NAME Call by reference Type reference (TYPE) RSD_IOBJNM Infoobjekt-Name 20050411
2 Returning RETURN Value transfer Type reference (TYPE) ABAP_BOOL Kleinschreibung erlaubt ja / nein 20050411
# Exception Resumable Description Created on
1 INFOOBJECT_DOES_NOT_EXIST Das Infoobjekt existiert nicht 20050411
2 INFOOBJECT_TYPE_IS_NOT_CHAR Der Datentyp des Infoobjekt ist nicht vom Typ Character 20050411
3 INFOOBJ_NAME_MISSING es wurde kein Infoobjekt-Name angegeben 20050411
4 INTERNAL_ERROR es ist ein unbekannter Fehler aufgetreten 20050411

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BW_REQUEST_ID Call by reference Type reference (TYPE) RSREQUEST Request GUID 20050321
2 Importing DTR_PROGRAM_NAME Call by reference Type reference (TYPE) STRING Name des DTR-Programmes 20050321
# Exception Resumable Description Created on
1 INITIALIZATION_FAILED Initialisierung des Serviceobjektes ist misslungen 20050321

Method GET_DTR_IPROV_ROW_TYPE_NAME Signature

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

Method GET_DTR_IPROV_ROW_TYPE_NAME on class CL_CCMSBI_WAST_DTR_SERVICES has no exception.

Method GET_DTR_SEGM_ROW_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DTR_SEGM_ID Call by reference Type reference (TYPE) RSDS_SEGID Segment-Id 20050321
2 Returning RETURN Value transfer Type reference (TYPE) STRING Typ-name 20050310

Method GET_DTR_SEGM_ROW_TYPE_NAME on class CL_CCMSBI_WAST_DTR_SERVICES has no exception.

Method INIT_MREC_KEY_TO_SRIP_ROW_MOVE Signature

Method INIT_MREC_KEY_TO_SRIP_ROW_MOVE on class CL_CCMSBI_WAST_DTR_SERVICES has no parameter.
# Exception Resumable Description Created on
1 ALREADY_INITIALIZED die Initialisierung ist schon erfolgt 20050310
2 INITIALIZATION_FAILED die Initialisierung ist misslungen 20050310

Method MOVE_MAINREC_KEY_TO_SRIP_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INFOPROV_TARGET_ROW Call by reference Type reference (TYPE) ANY 20050310
2 Importing MAINRECORD_SEGM_ROW Call by reference Type reference (TYPE) ANY 20050310
# Exception Resumable Description Created on
1 INITIALIZATION_MISSING Die Initialisierung wurde noch nicht durchgeführt 20050315
2 INTERNAL_ERROR es ist ein interner Fehler aufgetaucht 20050406
3 INVALID_IPROV_ROW die Infoprovider-Zieltabellenzeile ist ungültig 20050315
4 INVALID_MAINRECORD_SEGM_ROW die Hauptsatz-Segmentzeile ist ungültig 20050315
History
Last changed by/on SAP  20130531 
SAP Release Created in 701