SAP ABAP Class CL_RSDD_CS_XML (Parent Class for XML Creation)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_CALCSCENARIO (Package) Create Calculation Scenario
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDD_CS_CLONEABLE Copy a CalcScenario Object 20100922
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_HIERARCHY_TABLE Static Hierarchy Table for Calculation Scenario 20110405
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_VARIABLE Calc. Scenario Variable 20100222
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_UNIT_CONVERSION Unit Conversion Node 20101012
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_SORT Sorting Rule 20091119
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_SELECTION Filter Object for Restricted Attributes snd Key Figures 20100217
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_SCRIPT Scrip Definition for CalculationScenarios 20111222
7 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_QUERY_ENTRY_FILTER Filter Selections for Calculation Scenario 20111201
8 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_QE_RESTRICTION Filter with query entries for restricted keyfigures 20121009
9 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_PLACEHOLDER Placeholder for Constraint Variables 20110412
10 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_MAPPING Abstract Mapping Description for a CalcView Attribute 20091112
... Click here to see Used By full list (29 items)
Properties
Class CL_RSDD_CS_XML  
Short Description Parent Class for XML Creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSDD_CALCSCENARIO   Create Calculation Scenario 
Created 20091103   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDD_HDB_OBJ Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDD_CS_CLONEABLE Copy a CalcScenario Object 20100922
Friends
Class CL_RSDD_CS_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_T_DESCRIPTION Instance attribute Protected Type reference (TYPE) TN_T_DESCRIPTION Table with Language-Specific Object Descriptions 20091109
2 O_XML_STRING Instance attribute Protected Type reference (TYPE) STRING XML String Representation 20091106
3 P_IS_HDB_SYSTEM Static Attribute Private Type reference (TYPE) RS_BOOL Database is a NewDB 20110404
4 P_VERSION Static Attribute Private Type reference (TYPE) INT1 Calculation Scenario XML Version 20101104
Methods
# Method Level Visibility Method type Description Created on
1 BOOL_TO_STRING Instance method Protected Method Converts a boolean value into a string 20091112
2 BUILD_XML Instance method Protected Method Create InfoProvider-Specific XML 20091103
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101104
4 CLONE Instance method Protected Method 20100923
5 CLOSE_SEQUENCE Instance method Protected Method Generates the completion day for the object XML 20091116
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110325
7 ESCAPE_NODE_NAME Instance method Protected Method Converts platform-specific special characters to node IDs 20110520
8 ESCAPE_SPECIAL_CHARS Instance method Protected Method Converts special character in input sequence to XML format 20100111
9 GET_DESCRIPTIONS Instance method Public Method Returns the language-specific text descriptions 20091109
10 GET_HEADER_ATTRIBUTES Instance method Protected Method Build a substring with specific XML attributes 20091112
11 GET_NAME_FOR_INDEX Instance method Public Method Type-Specific Name Conversion for Calc. Views 20091109
12 GET_SYSTEM_ISO_LANGUAGE Instance method Protected Method Returns the ISO code for the system logon language 20101104
13 GET_TAGNAME Instance method Protected Method Get XML Tag Name 20091112
14 GET_XML Instance method Public Method Get XML String 20091103
15 GET_XML_VERSION Static method Protected Method Returns the valid XML version for this instance 20101104
16 IS_HDB_SYSTEM Instance method Protected Method Is the database a NewDB? 20110404
17 NEW_CLONE Instance method Protected Method Creates a new instance to clone 20100922
18 OPEN_SEQUENCE Instance method Protected Method Generates the start tag for the object XML 20091116
19 SET_DESCRIPTION Instance method Public Method Set Language-Specific Description Texts 20091109
20 WRITE Instance method Protected Method Add Any Content to XML String 20091103
21 WRITE_BOOL Instance method Protected Method Add XML for Boolean Atribute 20091103
22 WRITE_DESCRIPTION Instance method Protected Method Add XML for Description Texts 20091103
23 WRITE_IOBJNM Instance method Protected Method Write InfoObject Name 20091103
24 WRITE_SIMPLE_TAG Instance method Protected Method Generates XML tag with optional text descriptions 20091112
Events
Class CL_RSDD_CS_XML has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_ATTRIBUTE Public See coding Value Pair (XML Attribute, Attribute Value) 20091109 BEGIN OF tn_s_attribute, name TYPE string, value TYPE string, END OF tn_s_attribute
2 TN_S_DESCRIPTION Public See coding Language-Specific Object Description 20101126 BEGIN OF tn_s_description, langu TYPE laiso, description TYPE rstxtlg, END OF tn_s_description
3 TN_T_ATTRIBUTE Public See coding Table with XML Attributes 20091109 tn_t_attribute TYPE STANDARD TABLE OF tn_s_attribute WITH DEFAULT KEY
4 TN_T_DESCRIPTION Public See coding Table with Language-Specific Object Descriptions 20101126 tn_t_description TYPE SORTED TABLE OF tn_s_description WITH UNIQUE KEY langu
Method Signatures

Method BOOL_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOL Call by reference Type reference (TYPE) RS_BOOL Boolean 20091112
2 Returning R_STRING Value transfer Type reference (TYPE) STRING Textrepräsentation 20091112

Method BOOL_TO_STRING on class CL_RSDD_CS_XML has no exception.

Method BUILD_XML Signature

Method BUILD_XML on class CL_RSDD_CS_XML has no parameter.
Method BUILD_XML on class CL_RSDD_CS_XML has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDD_CS_XML has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDD_CS_XML has no exception.

Method CLONE Signature

Method CLONE on class CL_RSDD_CS_XML has no parameter.
Method CLONE on class CL_RSDD_CS_XML has no exception.

Method CLOSE_SEQUENCE Signature

Method CLOSE_SEQUENCE on class CL_RSDD_CS_XML has no parameter.
Method CLOSE_SEQUENCE on class CL_RSDD_CS_XML has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSDD_CS_XML has no parameter.
Method CONSTRUCTOR on class CL_RSDD_CS_XML has no exception.

Method ESCAPE_NODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CSEQUENCE Knotenname 20110520
2 Returning R_NAME Value transfer Type reference (TYPE) STRING Angepasster Knotenname 20110520

Method ESCAPE_NODE_NAME on class CL_RSDD_CS_XML has no exception.

Method ESCAPE_SPECIAL_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Call by reference Type reference (TYPE) CSEQUENCE Eingabetext für XML-Konvertierung 20100111
2 Returning R_XML_STRING Value transfer Type reference (TYPE) STRING XML-Konformer String 20100111

Method ESCAPE_SPECIAL_CHARS on class CL_RSDD_CS_XML has no exception.

Method GET_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DESCRIPTION Value transfer Type reference (TYPE) TN_T_DESCRIPTION Sprachabhängige Textbeschreibungen 20091109

Method GET_DESCRIPTIONS on class CL_RSDD_CS_XML has no exception.

Method GET_HEADER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_ATTRIBUTES Value transfer Type reference (TYPE) TN_T_ATTRIBUTE spezifische Attribute für den XML-Tag 20091112

Method GET_HEADER_ATTRIBUTES on class CL_RSDD_CS_XML has no exception.

Method GET_NAME_FOR_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) STRING Typspezifischer Name im TREX index 20091109

Method GET_NAME_FOR_INDEX on class CL_RSDD_CS_XML has no exception.

Method GET_SYSTEM_ISO_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ISO_LANGUAGE Value transfer Type reference (TYPE) LAISO Sprache nach ISO 639 20101104

Method GET_SYSTEM_ISO_LANGUAGE on class CL_RSDD_CS_XML has no exception.

Method GET_TAGNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TAGNAME Value transfer Type reference (TYPE) STRING XML-Tagname holen 20091112

Method GET_TAGNAME on class CL_RSDD_CS_XML has no exception.

Method GET_XML Signature

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

Method GET_XML on class CL_RSDD_CS_XML has no exception.

Method GET_XML_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSION Value transfer Type reference (TYPE) INT1 XML-Version 20101104

Method GET_XML_VERSION on class CL_RSDD_CS_XML has no exception.

Method IS_HDB_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_HDB Value transfer Type reference (TYPE) RS_BOOL Datenbank ist ein NewDB (ja/nein) 20110404

Method IS_HDB_SYSTEM on class CL_RSDD_CS_XML has no exception.

Method NEW_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Neue Instanz zum kopieren mit passendem Typ 20100922

Method NEW_CLONE on class CL_RSDD_CS_XML has no exception.

Method OPEN_SEQUENCE Signature

Method OPEN_SEQUENCE on class CL_RSDD_CS_XML has no parameter.
Method OPEN_SEQUENCE on class CL_RSDD_CS_XML has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DESCRIPTION Call by reference Type reference (TYPE) TN_T_DESCRIPTION Sprachabhängige Textbeschreibungen dieses Objekts 20091109

Method SET_DESCRIPTION on class CL_RSDD_CS_XML has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) ANY Inhalt zum hinzufügen 20091106
2 Importing I_USE_LOWER_CASE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Kleinschreibung benutzen 20091103

Method WRITE on class CL_RSDD_CS_XML has no exception.

Method WRITE_BOOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOL Call by reference Type reference (TYPE) RS_BOOL Boolean 20091103

Method WRITE_BOOL on class CL_RSDD_CS_XML has no exception.

Method WRITE_DESCRIPTION Signature

Method WRITE_DESCRIPTION on class CL_RSDD_CS_XML has no parameter.
Method WRITE_DESCRIPTION on class CL_RSDD_CS_XML has no exception.

Method WRITE_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRING Value transfer Type reference (TYPE) STRING 20091103

Method WRITE_IOBJNM on class CL_RSDD_CS_XML has no exception.

Method WRITE_SIMPLE_TAG Signature

Method WRITE_SIMPLE_TAG on class CL_RSDD_CS_XML has no parameter.
Method WRITE_SIMPLE_TAG on class CL_RSDD_CS_XML has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_HIERARCHY_TABLE Static Hierarchy Table for Calculation Scenario 20110405
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_VARIABLE Calc. Scenario Variable 20100222
3 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_UNIT_CONVERSION Unit Conversion Node 20101012
4 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_SORT Sorting Rule 20091119
5 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_SELECTION Filter Object for Restricted Attributes snd Key Figures 20100217
6 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_SCRIPT Scrip Definition for CalculationScenarios 20111222
7 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_QUERY_ENTRY_FILTER Filter Selections for Calculation Scenario 20111201
8 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_QE_RESTRICTION Filter with query entries for restricted keyfigures 20121009
9 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_PLACEHOLDER Placeholder for Constraint Variables 20110412
10 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_MAPPING Abstract Mapping Description for a CalcView Attribute 20091112
11 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_JOIN_PATH JOIN Path Definition in a CalculationScenario 20110124
12 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_JOIN_PARTNER JOIN Partner of a JOIN Condition 20110124
13 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_JOIN_CONDITION JOIN Condition in a CalculationScenario 20110124
14 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_JOINATTRIBUTE Join Attribute in a JoinCalcView 20091120
15 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_INPUT PartProvider Representation in Calculation View 20091112
16 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_ATTRIBUTEGROUPS Attribute Groups (contain dimensions and characteristics) 20091230
17 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_HIERARCHY_INFO Representation of Hierarchies in Calculation View 20100223
18 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_HIERARCHY Hierarchy 20091103
19 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_FC_PARAM_MAPPING Function Call Mapping 20121011
20 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_DS_VAR_MAPPING Variable Placeholder Swap in CalcScenario DataSources 20111025
21 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_DIMENSION Dimensions in Calc. Scenario 20091230
22 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_DELTAQUERY Delta Query for Calc. Scenario MultiProvider 20100219
23 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_DATASOURCE Participating Providers 20091103
24 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CHARACTERISTIC Characteristic 20091103
25 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CALC_OPERATOR Calculation Rule as Object Tree 20091119
26 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CALC_OPERAND Operand for a Calculation Formula in the CalcView 20091119
27 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CALCVIEW Calculation View Definition 20091103
28 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_CALCSCENARIO Create Calculation Scenario 20091103
29 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_ATTRIBUTE_BASE Abstract Attribute Type in a TREX Calculation Scenario 20091106
History
Last changed by/on SAP  20140121 
SAP Release Created in 730