SAP ABAP Class CL_RSO_CLASS (BW Metadata Repository: Class (Description BW Object))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO (Package) BW Repository: Infastructure and Core GUI Components
Properties
Class CL_RSO_CLASS  
Short Description BW Metadata Repository: Class (Description BW Object)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO   BW Repository: Infastructure and Core GUI Components 
Created 20010306   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_OO_CLASS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSO_REPOSITORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_CLASS has no interface implemented.
Friends
Class CL_RSO_CLASS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CLASSID Instance attribute Private Type reference (TYPE) STRING Class Name 20010306
2 P_PACKAGE Instance attribute Private Type reference (TYPE) STRING Package 20010306
3 P_S_CLASS Instance attribute Private Type reference (TYPE) RSOCLASS BW Metadata Repository: Class 20010306
4 P_TH_ATTRIBUTE_ALL Instance attribute Private Type reference (TYPE) RSO_TH_CLASS_ATTR BW Metadata Repository: Attributes for a Class 20010323
5 P_TH_ATTR_REF_TEXT Instance attribute Private Type reference (TYPE) PT_TH_ATTR_REF_TEXT Texts on Attributes/References 20010622
6 P_TH_REFERENCE_ALL Instance attribute Private Type reference (TYPE) RSO_TH_CLASS_REF BW Metadata Repository: References for a Class 20010323
7 P_TS_ATTRIBUTE Instance attribute Private Type reference (TYPE) RSO_TS_CLASS_ATTR BW Metadata Repository: Attributes for a Class 20010306
8 P_TS_REFERENCE Instance attribute Private Type reference (TYPE) RSO_TS_CLASS_REF BW Metadata Repository: References for a Class 20010306
9 P_TS_SUPERCLASS Instance attribute Private Type reference (TYPE) RSO_TS_CLASS_INH BW Metadata Repository: Supertypes of a Class 20010309
Methods
# Method Level Visibility Method type Description Created on
1 BOOLEAN_TO_STRING Static method Public Method Convert Boolean to True/False 20010306
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010306
3 CONTAINS_ATTRIBUTE Instance method Public Method Does class contain this attribute? 20010323
4 CONTAINS_REFERENCE Instance method Public Method Does class contain this reference? 20010323
5 GET_ATTRIBUTES Instance method Public Method Attributes of this Class 20010306
6 GET_ATTRIBUTE_TYPE Instance method Public Method Class (Types) of the Attribute 20010330
7 GET_ATTR_FROM_IF Static method Public Method Only Use Internally: From Interface Attributes in Tables 20010522
8 GET_ATTR_REF_TEXTS Instance method Public Method Get Texts on Attributes and References 20010622
9 GET_CLASSNAME Static method Public Method Specified Class Name from Complete Name 20020927
10 GET_REFERENCES Instance method Public Method References of this Class 20010306
11 GET_REFERENCE_TYPE Instance method Public Method Reference Class (Type) 20020619
12 GET_SUPERTYPES Instance method Public Method Superclasses 20010309
13 READ_FROM_DB Instance method Private Method Gets Class Definition from Database 20010306
14 TRANSPORT_CLASSES Static method Public Method Writes Class Definitions to Transport Request 20010309
15 TRANSPORT_CLASS_DELETIONS Static method Public Method Determined Deleted Data from Classes and Writes Request 20010629
16 XML_EXPORT_METAMODEL Instance method Public Method Meta Model Export in XMI Format (XMI 1.1 Standard) 20010306
17 XML_EXPORT_METAMODEL_1_0 Instance method Public Method Meta Model Export in XMI Format (XMI 1.0 Standard) 20011221
18 XML_EXPORT_METAMODEL_ASC Instance method Public Method Export of Association in XMI Format 20020927
Events
Class CL_RSO_CLASS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_TH_ATTR_REF_TEXT Private See coding 20010622
Method Signatures

Method BOOLEAN_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOLEAN Call by reference Type reference (TYPE) RS_BOOL Boolean 20010306
2 Returning R_STRING Value transfer Type reference (TYPE) STRING true/false 20010306

Method BOOLEAN_TO_STRING on class CL_RSO_CLASS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSID Call by reference Type reference (TYPE) STRING Name der Klasse (Objekttyp) 20010306
# Exception Resumable Description Created on
1 CLASS_UNKNOWN Klasse ist unbekannt 20010306

Method CONTAINS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes 20010323
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20010323

Method CONTAINS_ATTRIBUTE on class CL_RSO_CLASS has no exception.

Method CONTAINS_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFERENCE Call by reference Type reference (TYPE) STRING Name des Attributes 20010323
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20010323

Method CONTAINS_REFERENCE on class CL_RSO_CLASS has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_ATTRIBUTE Call by reference Type reference (TYPE) RSO_TS_CLASS_ATTR BW Metadata Repository: Attribute einer Klasse 20010306
2 Importing I_KEEP_CLASSID Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ID der Superklasse behalten? 20010404

Method GET_ATTRIBUTES on class CL_RSO_CLASS has no exception.

Method GET_ATTRIBUTE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) STRING Name des Attributes 20010330
2 Returning R_ATTRTYPE Value transfer Type reference (TYPE) STRING Typ des Attributes (Klasse) 20010330

Method GET_ATTRIBUTE_TYPE on class CL_RSO_CLASS has no exception.

Method GET_ATTR_FROM_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20010522
2 Importing I_TEST_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Nur Test (keine Änderung auf DB) 20010522

Method GET_ATTR_FROM_IF on class CL_RSO_CLASS has no exception.

Method GET_ATTR_REF_TEXTS Signature

Method GET_ATTR_REF_TEXTS on class CL_RSO_CLASS has no parameter.
Method GET_ATTR_REF_TEXTS on class CL_RSO_CLASS has no exception.

Method GET_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUALIFIED_NAME Call by reference Type reference (TYPE) STRING Vollständiger Name 20020927
2 Returning R_NAME Value transfer Type reference (TYPE) STRING Name 20020927

Method GET_CLASSNAME on class CL_RSO_CLASS has no exception.

Method GET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_REFERENCE Call by reference Type reference (TYPE) RSO_TS_CLASS_REF BW Metadata Repository: Referenzen einer Klasse 20010306
2 Importing I_KEEP_CLASSID Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ID der Superklasse behalten? 20010405

Method GET_REFERENCES on class CL_RSO_CLASS has no exception.

Method GET_REFERENCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFERENCE Call by reference Type reference (TYPE) STRING Name der Reference 20020619
2 Returning R_REFTYPE Value transfer Type reference (TYPE) STRING Typ der Reference (Klasse) 20020619

Method GET_REFERENCE_TYPE on class CL_RSO_CLASS has no exception.

Method GET_SUPERTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_SUPERCLASS Call by reference Type reference (TYPE) RSO_TS_CLASS_INH BW Metadata Repository: Supertypes einer Klasse 20010622

Method GET_SUPERTYPES on class CL_RSO_CLASS has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSID Call by reference Type reference (TYPE) STRING 20010306
# Exception Resumable Description Created on
1 CLASS_UNKNOWN Klasse ist unbekannt 20010306

Method TRANSPORT_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_CLASS Call by reference Type reference (TYPE) RSO_TS_CLASS BW Metadata Repository: Referenzen einer Klasse 20010629
2 Importing I_TS_CLASS_ATTR Call by reference Type reference (TYPE) RSO_TS_CLASS_ATTR BW Metadata Repository: Attribute einer Klasse 20010629
3 Importing I_TS_CLASS_INH Call by reference Type reference (TYPE) RSO_TS_CLASS_INH BW Metadata Repository: Supertypes einer Klasse 20010629
4 Importing I_TS_CLASS_REF Call by reference Type reference (TYPE) RSO_TS_CLASS_REF BW Metadata Repository: Referenzen einer Klasse 20010629

Method TRANSPORT_CLASSES on class CL_RSO_CLASS has no exception.

Method TRANSPORT_CLASS_DELETIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SYSTEM Call by reference Type reference (TYPE) STRING 'QR6CLNT003' RFC System 20010629

Method TRANSPORT_CLASS_DELETIONS on class CL_RSO_CLASS has no exception.

Method XML_EXPORT_METAMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT DOM Element dieses Objektes 20010306
2 Importing I_ABAP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname im ABAP 20010306
3 Importing I_R_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM Dokument 20010306
4 Importing I_R_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT DOM Element 20010306

Method XML_EXPORT_METAMODEL on class CL_RSO_CLASS has no exception.

Method XML_EXPORT_METAMODEL_1_0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT DOM Element dieses Objektes 20011221
2 Importing I_ABAP_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname im ABAP 20011221
3 Importing I_R_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT DOM Dokument 20011221
4 Importing I_R_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT DOM Element 20011221

Method XML_EXPORT_METAMODEL_1_0 on class CL_RSO_CLASS has no exception.

Method XML_EXPORT_METAMODEL_ASC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ASC_ID Call by reference Type reference (TYPE) STRING XMI id der Assoziation 20020927
2 Exporting E_ASC_ID_AE_1 Call by reference Type reference (TYPE) STRING XMI id des 1. AssoziationsEndes 20020927
3 Exporting E_ASC_ID_AE_2 Call by reference Type reference (TYPE) STRING XMI id des 2. AssoziationsEndes 20020927
4 Importing I_NAME Call by reference Type reference (TYPE) STRING Name 20020927
5 Importing I_NAME_END_1 Call by reference Type reference (TYPE) STRING Name des einen Endes 20020927
6 Importing I_NAME_END_2 Call by reference Type reference (TYPE) STRING Name des anderen Endes 20020927
7 Importing I_PREFIX Call by reference Type reference (TYPE) STRING Prefix des Namens 20020927
8 Importing I_R_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XMI Dokument 20020927
9 Importing I_R_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT XMI.content Tag 20020927
10 Importing I_S_REFERENCE Call by reference Type reference (TYPE) RSOCLASSREF BW Metadata Repository: Referenzen einer Klasse 20020927

Method XML_EXPORT_METAMODEL_ASC on class CL_RSO_CLASS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A