SAP ABAP Class CL_RSMDP_CHARACTERISTIC (Master Data: Characteristic)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSMDP (Package) Master Data Processing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSMDP_OBJECT Master Data: Object (Abstract) 20070521
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSMDP_ITERABLE Master Data: Iteratable Object 20070521
Properties
Class CL_RSMDP_CHARACTERISTIC  
Short Description Master Data: Characteristic    
Super Class CL_RSMDP_OBJECT Master Data: Object (Abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMDP   Master Data Processing 
Created 20070521   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSMDP_ITERABLE Master Data: Iteratable Object 20070521
Friends
Class CL_RSMDP_CHARACTERISTIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_S_VIOBJ Instance attribute Private Type reference (TYPE) RSD_S_VIOBJ Parameter E_S_VIOBJ of Function Module RSD_IOBJ_GET 20070521
2 P_T_ATR Instance attribute Private Type reference (TYPE) RSDO_T_ATR Parameter E_T_ATR of Function Module RSD_IOBJ_GET 20070521
3 P_T_CMP Instance attribute Private Type reference (TYPE) RSDO_T_CMP Table with Characteristics Compounded to Characteristic 20080122
4 P_T_R_TABLE Instance attribute Private Type reference (TYPE) RSMDP_T_R_TABLE Table with References to Master Data Tables 20070521
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20070521
2 EXISTS Instance method Public Method ReturnsTRUE if Characteristic Exists 20080312
3 GET_ATTRIBUTE_FIELD_NAME Instance method Public Method Returns Name of a Field of an Attribute 20080128
4 GET_ATTRIBUTE_TABLE_NAME Instance method Public Method Returns Name of a Master Data Table of an Attribute 20080128
5 GET_FIELD_NAME Instance method Public Method Returns Name of a Table Field 20080128
6 GET_R_BASIS_CHARACTERISTIC Instance method Public Method Returns REference to Assigned Basic Characteristic 20080128
7 GET_R_FIELD Instance method Public Method Returns Reference to Table Field 20080122
8 GET_R_TABLE Instance method Public Method Returns Reference to Master Data Table 20070521
9 GET_S_VIOBJ Instance method Public Method Returns General Metadata of Characteristic 20080122
10 GET_TABLE_NAME Instance method Public Method Returns Name of a Master Data Table 20080128
11 GET_T_ATR Instance method Public Method Returns Table with Attributes of the Characteristic 20080122
12 GET_T_ATTRIBUTE_FIELD_NAME Instance method Public Method Returns Table with Names of Fields of an Attribute 20080128
13 GET_T_ATTRIBUTE_NAME Instance method Public Method Returns Table with Names of Attributes of the Characteristic 20080128
14 GET_T_CMP Instance method Public Method Returns Table with Characterist. Compounded to Characterist. 20080122
15 GET_T_FIELD_NAME Instance method Public Method Returns Table with Name of Table Fields 20080128
16 GET_T_JOIN Instance method Public Method Returns Table with Pairs of Field Names for Join Condition 20080128
17 GET_T_R_FIELD Instance method Public Method Returns Table with References to Table Fields 20070620
18 GET_T_R_TABLE Instance method Public Method Returns Table with References to Master Data Tables 20070521
19 IS_BASIS_CHARACTERISTIC Instance method Public Method Returns TRUE if Characteristic is a Basic Characteristic 20080312
20 IS_EXECUTABLE Instance method Public Method Returns TRUE if Characteristic is Executable 20080312
Events
Class CL_RSMDP_CHARACTERISTIC has no event.
Types
Class CL_RSMDP_CHARACTERISTIC has no local type.
Method Signatures

Method CONSTRUCTOR 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) STRING Name des Merkmals 20070521

Method CONSTRUCTOR on class CL_RSMDP_CHARACTERISTIC has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL TRUE: Merkmal existiert 20080312

Method EXISTS on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_ATTRIBUTE_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name des Attributs 20080128
2 Importing I_FIELD_TYPE Call by reference Type reference (TYPE) STRING Typ des zu liefernden Tabellenfeldes 20080128
3 Returning R_ATTRIBUTE_FIELD_NAME Value transfer Type reference (TYPE) STRING Name des Tabellenfeldes des Attributs 20080128

Method GET_ATTRIBUTE_FIELD_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_ATTRIBUTE_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name des Attributs 20080128
2 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) STRING Typ der Stammdatentabelle 20080128
3 Returning R_ATTRIBUTE_TABLE_NAME Value transfer Type reference (TYPE) STRING Name der Stammdatentabelle des Attributs 20080128

Method GET_ATTRIBUTE_TABLE_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ des zu liefernden Tabellenfeldes 20080128
2 Returning R_FIELD_NAME Value transfer Type reference (TYPE) STRING Name des Tabellenfeldes 20080128

Method GET_FIELD_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_R_BASIS_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_BASIS_CHARACTERISTIC Value transfer Object reference (TYPE REF TO) CL_RSMDP_CHARACTERISTIC Referenz auf zugeordnetes Basismerkmal 20080128

Method GET_R_BASIS_CHARACTERISTIC on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_R_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ des zu liefernden Tabellenfeldes 20080122
2 Returning R_R_FIELD Value transfer Object reference (TYPE REF TO) CL_RSMDP_FIELD Referenz auf Tabellenfeld 20080122

Method GET_R_FIELD on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_R_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ der Stammdatentabelle 20070521
2 Returning R_R_TABLE Value transfer Type reference (TYPE) RSMDP_R_TABLE Referenz auf Stammdatentabelle 20070521

Method GET_R_TABLE on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_S_VIOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_VIOBJ Value transfer Type reference (TYPE) RSD_S_VIOBJ Allgemeine Metadaten des Merkmals 20080122

Method GET_S_VIOBJ on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ der Stammdatentabelle 20080128
2 Returning R_TABLE_NAME Value transfer Type reference (TYPE) STRING Name der Stammdatentabelle 20080128

Method GET_TABLE_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_ATR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_ATR Value transfer Type reference (TYPE) RSDO_T_ATR Tabelle mit Attributen des Merkmals 20080122

Method GET_T_ATR on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_ATTRIBUTE_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Name des Attributs 20080128
2 Importing I_FIELD_TYPE Call by reference Type reference (TYPE) STRING Typ der zu liefernden Tabellenfelder 20080128
3 Returning R_T_ATTRIBUTE_FIELD_NAME Value transfer Type reference (TYPE) STRING_TABLE Tabelle mit Namen von Tabellenfeldern des Attributs 20080128

Method GET_T_ATTRIBUTE_FIELD_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_ATTRIBUTE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIME_DEPENDENT Call by reference Type reference (TYPE) RS_BOOL TRUE: Attribut ist zeitabhängig 20080128
2 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ des Attributs (DIS oder NAV) 20080128
3 Returning R_T_ATTRIBUTE_NAME Value transfer Type reference (TYPE) STRING_TABLE Tabelle mit Namen von Attributen des Merkmals 20080128

Method GET_T_ATTRIBUTE_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_CMP Value transfer Type reference (TYPE) RSDO_T_CMP Tabelle mit an das Merkmal geklammerten Merkmalen 20080122

Method GET_T_CMP on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ der zu liefernden Tabellenfelder 20080128
2 Returning R_T_FIELD_NAME Value transfer Type reference (TYPE) STRING_TABLE Tabelle mit Namen von Tabellenfeldern 20080128

Method GET_T_FIELD_NAME on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RIGHT_CHARACTERISTIC_NAME Call by reference Type reference (TYPE) STRING Name des Merkmals der rechten Stammdatentabelle 20080128
2 Importing I_RIGHT_TABLE_TYPE Call by reference Type reference (TYPE) STRING Typ der Stammdatentabelle der rechten Seite des Joins 20080128
3 Importing I_TABLE_TYPE Call by reference Type reference (TYPE) STRING Typ der Stammdatentabelle (der linken Seite des Joins) 20080128
4 Returning R_T_JOIN Value transfer Type reference (TYPE) RSMDP_T_JOIN Tabelle mit Feldnamen-Paaren für Join-Bedingung 20080128

Method GET_T_JOIN on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_R_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING Typ der zu liefernden Tabellenfelder 20070620
2 Returning R_T_R_FIELD Value transfer Type reference (TYPE) RSMDP_T_R_FIELD Tabelle mit Referenzen auf Tabellenfelder 20070620

Method GET_T_R_FIELD on class CL_RSMDP_CHARACTERISTIC has no exception.

Method GET_T_R_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_TABLE Value transfer Type reference (TYPE) RSMDP_T_R_TABLE Tabelle mit Referenzen auf Stammdatentabellen 20070521

Method GET_T_R_TABLE on class CL_RSMDP_CHARACTERISTIC has no exception.

Method IS_BASIS_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_BASIS_CHARACTERISTIC Value transfer Type reference (TYPE) RS_BOOL TRUE: Merkmal ist Basismerkmal 20080312

Method IS_BASIS_CHARACTERISTIC on class CL_RSMDP_CHARACTERISTIC has no exception.

Method IS_EXECUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EXECUTABLE Value transfer Type reference (TYPE) RS_BOOL TRUE: Merkmal ist ausführbar 20080312

Method IS_EXECUTABLE on class CL_RSMDP_CHARACTERISTIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710