SAP ABAP Class CL_RSL_ME_METADATA_COPR (Runtime Metadata for COPR)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_ME (Package) Mawell Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSL_ME_METADATA Transient Metadata for Lean TLOGO Provider 20100601
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSL_ME_METADATA_COPR_IM Preview for Composite Provider 20100707
Properties
Class CL_RSL_ME_METADATA_COPR  
Short Description Runtime Metadata for COPR    
Super Class CL_RSL_ME_METADATA Transient Metadata for Lean TLOGO Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_ME   Mawell Engine 
Created 20100601   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDD_LM_A_CHARACTERISTIC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDD_LM_A_KEYFIGURE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSRTS_FBP_PROVIDER_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSRCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSL_ME_METADATA_COPR has no interface implemented.
Friends
Class CL_RSL_ME_METADATA_COPR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_NCUMTIM Instance attribute Protected Type reference (TYPE) RSNCUMTIM Reference Time Characteristic for Non-Cumulatives 20120405
2 O_NCUMVALTAB Instance attribute Protected Type reference (TYPE) RSNCUMVALTAB Non-cumulative value validity table (of an InfoCube) 20120405
3 O_PARTS_FILTER Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20130524
4 O_REJECT_NCUM Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20120405
5 O_SIDPREFERRED Instance attribute Protected Type reference (TYPE) RS_BOOL Flag structure 20101124
6 O_SVSUPPHIER Instance attribute Protected Type reference (TYPE) RSCUBESVSUPPHIER Supports Hierarchies 20120301
7 O_S_GLOBAL_SETTINGS Instance attribute Protected Type reference (TYPE) RSDD_S_COPR_GLOBAL_SETTINGS Global Settings 20120621
8 O_TH_AUTH_MAPPING Instance attribute Protected Type reference (TYPE) TN_TH_AUTH_MAPPING 20101008
9 O_TS_PARTPROV_COMP Instance attribute Protected Type reference (TYPE) TN_TS_PARTPROV_COMP PartProvider in Union 20120621
10 O_TS_REQUID_CONSTRAINT Instance attribute Protected Type reference (TYPE) TN_TS_REQUID_CONSTRAINT 20120417
11 O_T_ATR_MAPPING Instance attribute Protected Type reference (TYPE) TN_T_ATR_MAPPING Mapping of Display Attributes 20110204
12 O_T_AUTH_MAPPING_INT Instance attribute Protected Type reference (TYPE) TO_T_AUTH_MAPPING_INT 20110714
13 O_WSPEXPL Instance attribute Protected Type reference (TYPE) RS_BOOL Is Explorer enabling allowed? 20111219
14 O_WSPMPRO Instance attribute Protected Type reference (TYPE) RSINFOPROV MultiProvider of Workspace 20101001
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDITIONAL_IOBJ Instance method Protected Method 20130705
2 ADD_VIEWNODES_TO_HCPR_MODEL Instance method Protected Method 20130708
3 BUILD_HCPR_MODEL Instance method Public Method Build HCPR model for copr 20130701
4 CHECK Instance method Public Method check consistency /datatype /compounding 20110218
5 DETERMINE_DATATYPE Instance method Protected Method determine datatype from base columns 20110112
6 DETERMINE_DATATYPE_KYF Instance method Protected Method determine datatype from base columns 20110211
7 GET_AUTH_MAPPING Instance method Public Method Get mapping required for authorization 20100806
8 GET_COLUMNS_WITH_SIDSUPPORT Instance method Public Method 20120301
9 GET_DISPLAY_ATTRIBUTES Instance method Public Method get display attributes on table level 20110204
10 GET_GLOBAL_SETTINGS Instance method Public Method 20120621
11 GET_NCUM_PARTPROV Instance method Public Method 20120405
12 GET_PARTPROV_COMP Instance method Public Method 20120621
13 GET_REQUID_CONSTRAINTS Instance method Public Method Get constraints for the requid filter of the InfoCubes 20120417
14 GET_REQUID_FILTER Instance method Public Method 20120417
15 GET_UNION_PARTPROVS Instance method Public Method Get PartProvs that are used as a union 20120531
16 GET_WSPMPRO Instance method Public Method get multiprovider of wsp for this compositeProvider 20110308
17 HANDLE_CMP_PROBLEM Instance method Protected Method check if cmp problem exists -> reject sid-support 20101001
18 IS_EXPLORER_ALLOWED Instance method Public Method Is BO Explorer Index creation allowed? 20111219
19 PREPROCESS_AUTH_MAPPING Instance method Protected Method preprocess the authorization mapping (not mapped iobjs etc. 20101001
20 SET_INFOPROV Instance method Public Method 20100903
Events
Class CL_RSL_ME_METADATA_COPR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_CALC_CHA Public See coding 20130709 BEGIN OF tn_sx_calc_cha, partprov type rsinfoprov, alias TYPE string, tx_calc_cha TYPE cl_rsdd_hdb_hcpr=>nt_t_calc_cha, end of tn_sx_calc_cha
2 TN_S_ATR_MAPPING Public See coding 20110204 BEGIN OF tn_s_atr_mapping, iobjnm TYPE rsiobjnm, attrname TYPE trexd_attr_name, org_attrname TYPE trexd_attr_name, partprov TYPE rsinfoprov, END OF tn_s_atr_mapping
3 TN_S_AUTH_MAPPING Public See coding 20100806 BEGIN OF tn_s_auth_mapping, infoprov TYPE rsinfoprov, copr_iobj TYPE rsiobjnm, source_iobj TYPE rsiobjnm, authrelfl TYPE rs_bool, union TYPE rs_bool, END OF tn_s_auth_mapping
4 TN_S_PARTPROV_COMP Public See coding 20120621 BEGIN OF tn_s_partprov_comp, provid_comp TYPE rssid, provid TYPE rssid, partprov TYPE rsinfoprov, tlogo TYPE rstlogo, mpro_part TYPE rs_bool, END OF tn_s_partprov_comp
5 TN_S_REQUID_CONSTRAINT Public See coding 20120417 BEGIN OF tn_s_requid_constraint, infoprov TYPE rsinfoprov, mpro_part TYPE rs_bool, name TYPE string, placeholder TYPE string, ncum_prov TYPE rs_bool, END OF tn_s_requid_constraint
6 TN_TH_AUTH_MAPPING Public See coding 20101008 tn_th_auth_mapping TYPE HASHED TABLE OF tn_s_auth_mapping WITH UNIQUE KEY infoprov copr_iobj
7 TN_TH_SIDCOLUMN Public See coding 20120301 tn_th_sidcolumn TYPE HASHED TABLE OF rsdd_index_column WITH UNIQUE KEY table_line
8 TN_TS_AUTH_MAPPING Public See coding 20100806 tn_ts_auth_mapping TYPE SORTED TABLE OF tn_s_auth_mapping WITH NON-UNIQUE KEY infoprov source_iobj WITH UNIQUE HASHED KEY copr components infoprov copr_iobj
9 TN_TS_PARTPROV_COMP Public See coding 20120621 tn_ts_partprov_comp TYPE SORTED TABLE OF tn_s_partprov_comp WITH UNIQUE KEY provid_comp provid
10 TN_TS_REQUID_CONSTRAINT Public See coding 20120417 tn_ts_requid_constraint TYPE SORTED TABLE OF tn_s_requid_constraint WITH UNIQUE KEY infoprov mpro_part
11 TN_TX_CALC_CHA Public See coding 20130709 tn_tx_calc_cha type STANDARD TABLE OF tn_sx_calc_cha WITH key partprov alias
12 TN_T_ATR_MAPPING Public See coding 20110204 tn_t_atr_mapping TYPE STANDARD TABLE OF tn_s_atr_mapping
13 TN_T_AUTH_MAPPING Public See coding 20101008 tn_t_auth_mapping TYPE STANDARD TABLE OF tn_s_auth_mapping WITH NON-UNIQUE KEY infoprov
14 TO_S_AUTH_MAPPING_INT Protected See coding 20110714 BEGIN OF to_s_auth_mapping_int, infoprov TYPE rsinfoprov, copr_column TYPE rsdd_index_column, source_column TYPE rsdd_index_column, authrelfl TYPE rs_bool, union TYPE rs_bool, leftouter TYPE rs_bool, END OF to_s_auth_mapping_int
15 TO_T_AUTH_MAPPING_INT Protected See coding 20110714 to_t_auth_mapping_int TYPE STANDARD TABLE OF to_s_auth_mapping_int WITH NON-UNIQUE KEY infoprov
Method Signatures

Method ADD_ADDITIONAL_IOBJ Signature

Method ADD_ADDITIONAL_IOBJ on class CL_RSL_ME_METADATA_COPR has no parameter.
Method ADD_ADDITIONAL_IOBJ on class CL_RSL_ME_METADATA_COPR has no exception.

Method ADD_VIEWNODES_TO_HCPR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_FIELDMAPPING Call by reference Type reference (TYPE) CL_RSRTS_FBP_PROVIDER_SERVICE=>NT_TS_MAPPING 20130802
2 Exporting E_TX_CALC_CHA Call by reference Type reference (TYPE) TN_TX_CALC_CHA 20130709
3 Importing I_R_HCPR Call by reference Object reference (TYPE REF TO) CL_HCPR_COMPOSITE_PROVIDER HANA Composite Provider Main Class 20130708
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130801

Method BUILD_HCPR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_HCPR_MODEL Value transfer Object reference (TYPE REF TO) CL_HCPR_COMPOSITE_PROVIDER HANA Composite Provider Main Class 20130709
2 Exporting E_TS_FIELDMAPPING Call by reference Type reference (TYPE) CL_RSRTS_FBP_PROVIDER_SERVICE=>NT_TS_MAPPING 20130802
3 Exporting E_TS_PARTPROVID_FILTER Call by reference Type reference (TYPE) RRSI_TS_SID Sorted Table with InfoProviders 20130725
4 Exporting E_TX_CALC_CHA Call by reference Type reference (TYPE) TN_TX_CALC_CHA 20130709
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130801

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20110218
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110218
3 Importing I_EXTENDED_CHECK Call by reference Type reference (TYPE) RS_BOOL extended check: e.g. for sids 20110503

Method CHECK on class CL_RSL_ME_METADATA_COPR has no exception.

Method DETERMINE_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATATYPE Call by reference Type reference (TYPE) STRING 20110112
2 Changing C_DATATYPE_DB Call by reference Type reference (TYPE) STRING 20121115
3 Changing C_LENGTH Call by reference Type reference (TYPE) I 20110112
4 Changing C_MATCH_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20110218
5 Importing I_DATATYPE_DB Call by reference Type reference (TYPE) STRING 20121115
6 Importing I_INTTP_DB Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20121115
7 Importing I_S_PROP_CHA Call by reference Type reference (TYPE) CL_RSDD_LM_A_CHARACTERISTIC=>GT_S_PROPERTIES 20110112

Method DETERMINE_DATATYPE on class CL_RSL_ME_METADATA_COPR has no exception.

Method DETERMINE_DATATYPE_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATATYPE Call by reference Type reference (TYPE) STRING 20110211
2 Changing C_DECIMALS Call by reference Type reference (TYPE) I 20110211
3 Changing C_LENGTH Call by reference Type reference (TYPE) I 20110211
4 Changing C_MATCH_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20110218
5 Importing I_S_PROP_KYF Call by reference Type reference (TYPE) CL_RSDD_LM_A_KEYFIGURE=>GT_S_PROPERTIES 20110211

Method DETERMINE_DATATYPE_KYF on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_AUTH_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_AUTH_MAPPING Call by reference Type reference (TYPE) TN_TS_AUTH_MAPPING 20100806

Method GET_AUTH_MAPPING on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_COLUMNS_WITH_SIDSUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_SIDCOLUMN Call by reference Type reference (TYPE) TN_TH_SIDCOLUMN 20120301

Method GET_COLUMNS_WITH_SIDSUPPORT on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_DISPLAY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATR_MAPPING Call by reference Type reference (TYPE) TN_T_ATR_MAPPING 20110204
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20110204

Method GET_DISPLAY_ATTRIBUTES on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_GLOBAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_GLOBAL_SETTINGS Value transfer Type reference (TYPE) RSDD_S_COPR_GLOBAL_SETTINGS Globale Einstellungen 20120621

Method GET_GLOBAL_SETTINGS on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_NCUM_PARTPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NCUMPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20120405

Method GET_NCUM_PARTPROV on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_PARTPROV_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARTS_FILTER Call by reference Type reference (TYPE) RS_BOOL Boolean 20130524
2 Exporting E_TS_PARTPROV_COMP Call by reference Type reference (TYPE) TN_TS_PARTPROV_COMP 20120621

Method GET_PARTPROV_COMP on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_REQUID_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_REQUID_CONSTRAINT Call by reference Type reference (TYPE) TN_TS_REQUID_CONSTRAINT 20120417

Method GET_REQUID_CONSTRAINTS on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_REQUID_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_PLACEHOLDER Call by reference Type reference (TYPE) TREXT_PLACEHOLDERS Platzhalter 20120417
2 Importing I_ACTUALDATA Call by reference Type reference (TYPE) RRACTUALDATA RSRCD_C_ACTUALDATA-NO Datenaktualität 20120417
3 Importing I_QUERYMODE Call by reference Type reference (TYPE) RSDRC_QUERYMODE RSDRC_C_QUERYMODE-CUMULATIVE 20121203

Method GET_REQUID_FILTER on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_UNION_PARTPROVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_INFOPROV Call by reference Type reference (TYPE) RSR_TS_INFOPROV Tabelle von Infoprovs 20120531

Method GET_UNION_PARTPROVS on class CL_RSL_ME_METADATA_COPR has no exception.

Method GET_WSPMPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_WSPMPRO Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20110308

Method GET_WSPMPRO on class CL_RSL_ME_METADATA_COPR has no exception.

Method HANDLE_CMP_PROBLEM Signature

Method HANDLE_CMP_PROBLEM on class CL_RSL_ME_METADATA_COPR has no parameter.
Method HANDLE_CMP_PROBLEM on class CL_RSL_ME_METADATA_COPR has no exception.

Method IS_EXPLORER_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20111219

Method IS_EXPLORER_ALLOWED on class CL_RSL_ME_METADATA_COPR has no exception.

Method PREPROCESS_AUTH_MAPPING Signature

Method PREPROCESS_AUTH_MAPPING on class CL_RSL_ME_METADATA_COPR has no parameter.
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20101001

Method SET_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20100903
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20100903
History
Last changed by/on SAP  20140121 
SAP Release Created in 730