SAP ABAP Class CL_RSDD_LM_COPR_XML_R (XML Parser Class for CoPr.)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_LM (Package) Lean Modeler
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_LM_COPR_XML XML Class for Composite Provider 20100118
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDD_LM_XML_READER Read Interface Around XML 20100329
Properties
Class CL_RSDD_LM_COPR_XML_R  
Short Description XML Parser Class for CoPr.    
Super Class CL_RSDD_LM_COPR_XML XML Class for Composite Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_LM   Lean Modeler 
Created 20100118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDD_LM_CALCULATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSL_WSP_COMP_MEDIATOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDD_LM_XML_READER Read Interface Around XML 20100329
Friends
Class CL_RSDD_LM_COPR_XML_R has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_R_XML_READER Instance attribute Protected Object reference (TYPE REF TO) CL_RSDD_CS_XML_READER Read XML 20100118
2 P_T_REPLACED_COPR_COLUMN Instance attribute Private See coding 20120430
3 P_WSP_NAME Instance attribute Private Type reference (TYPE) IF_RSL_WSP_COMP_MEDIATOR=>TN_WSPNAME Workspace Name 20110303
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_COPR4MPRO_HANA Instance method Private Method restructure copr with mpro to copr with Mpro with HANA 20130722
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100119
3 CREATE_COPR Instance method Protected Method 20100118
4 PARSE_CALCULATION Instance method Protected Method 20101115
5 PARSE_CALCULATION_COL_MAPPING Instance method Protected Method 20101108
6 PARSE_CALCULATION_OPRDS Instance method Protected Method 20101114
7 PARSE_COLUMN Instance method Protected Method 20100714
8 PARSE_COLUMN_MAPPING Instance method Protected Method 20100119
9 PARSE_COMPOSITE_BINDING Instance method Protected Method 20100119
10 PARSE_CONST_COLUMN_MAPPING Instance method Protected Method 20100119
11 PARSE_HIERARCHY Instance method Protected Method 20100317
12 PARSE_KEYFIGURE Instance method Protected Method 20100119
13 PARSE_RECURSIV Instance method Protected Method 20100118
14 PARSE_TEMPLATE_QUERY Instance method Protected Method 20110608
Events
Class CL_RSDD_LM_COPR_XML_R has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_REPLACED_COPR_COLUMN Private See coding 20120430 BEGIN OF gt_s_replaced_copr_column, origin_name TYPE rsdd_index_column, new_name TYPE rsdd_index_column, END OF gt_s_replaced_copr_column
2 G_S_CALCULATION_NAME_TARGET Public See coding 20101109 begin of g_s_calculation_name_target, calc_name type rsdd_index_column, target_column type ref to cl_rsdd_lm_c_characteristic, END OF g_s_calculation_name_target
3 G_T_CALCULATION_NAME_TARGET Public See coding 20101109 g_t_calculation_name_target TYPE TABLE OF g_s_calculation_name_target
Method Signatures

Method ADAPT_COPR4MPRO_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER CompositeProvider 20130722

Method ADAPT_COPR4MPRO_HANA on class CL_RSDD_LM_COPR_XML_R has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_XML_READER Value transfer Object reference (TYPE REF TO) CL_RSDD_CS_XML_READER 20100119
2 Importing I_WSP_NAME Call by reference Type reference (TYPE) IF_RSL_WSP_COMP_MEDIATOR=>TN_WSPNAME WorkspaceName 20110303

Method CONSTRUCTOR on class CL_RSDD_LM_COPR_XML_R has no exception.

Method CREATE_COPR Signature

Method CREATE_COPR on class CL_RSDD_LM_COPR_XML_R has no parameter.
# Exception Resumable Description Created on
1 CX_RSDD_LM_COPR_NAME_ERROR BW Basis Exception mit T100 Meldung (statisch geprüft) 20101118

Method PARSE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADD_MAPPING Call by reference Type reference (TYPE) RS_BOOL Boolean 20101115
2 Importing I_R_COMPOSITE_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_BINDING Composite binding 20101230
3 Importing I_R_XML_READER Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_XML_READER XML lesen 20101115
4 Returning R_R_CALCULATION Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_CALCULATION Berechnung für calculationColumn 20101115
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR Fehler beim Parsen des XMLs 20101115

Method PARSE_CALCULATION_COL_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_JOIN_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_JOIN_BINDING Join binding 20101108
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR Fehler beim Parsen des XMLs 20101108

Method PARSE_CALCULATION_OPRDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALC_TYPE Call by reference Type reference (TYPE) STRING 20101114
2 Importing I_R_COMPOSITE_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_BINDING composite binding 20101230
3 Importing I_R_XML_READER Call by reference Object reference (TYPE REF TO) CL_RSDD_CS_XML_READER XML lesen 20101114
4 Returning R_T_OPERANDS Value transfer Type reference (TYPE) CL_RSDD_LM_CALCULATION=>G_TS_OPERANDS 20101114
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR Fehler beim Parsen des XMLs 20101114

Method PARSE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_COLUMN Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_COLUMN column 20100714
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR Fehler beim Parsen des XMLs 20100714

Method PARSE_COLUMN_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COMPOSITE_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_BINDING Composite Binding 20100119
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR 20100305

Method PARSE_COMPOSITE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_COMPOSITE_BINDING Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_BINDING Composite Binding 20100119
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR 20100305

Method PARSE_CONST_COLUMN_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_UNION_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_UNION_BINDING Join binding 20100119
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR Fehler beim Parsen des XMLs 20100305

Method PARSE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_C_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_C_CHARACTERISTIC C column characteristic 20100317
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR Fehler beim Parsen des XMLs 20100319

Method PARSE_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_C_KEYFIGURE Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_C_KEYFIGURE C column characteristic 20100119

Method PARSE_KEYFIGURE on class CL_RSDD_LM_COPR_XML_R has no exception.

Method PARSE_RECURSIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARENT_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20100118
# Exception Resumable Description Created on
1 CX_RSDD_LM_XML_MISSING_ATTR 20100305

Method PARSE_TEMPLATE_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110608

Method PARSE_TEMPLATE_QUERY on class CL_RSDD_LM_COPR_XML_R has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730