SAP ABAP Class CL_UA_TYPEABLE (Instance)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COSTING_ENGINE (Package) Costing Solutions: Costing Engine
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_DIMENSION Instance 20040203
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_ELEMENT Instance 20031210
Properties
Class CL_UA_TYPEABLE  
Short Description Instance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UACE    
Program status     
Category 0   
Package UA_COSTING_ENGINE   Costing Solutions: Costing Engine 
Created 20040202   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UA_TYPEABLE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_UA_RESULT_LEVEL 20040204 Posting Level
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_DESCRIPTION Instance attribute Protected Type reference (TYPE) UAB_DESCRIPTION 20040202
2 MO_TYPE Instance attribute Public Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040202
3 MR_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20040202
4 STH_UNIT_FIELD Static Attribute Protected Type reference (TYPE) YTH_UNIT_FIELD 20050928
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040202
2 EQUALS_KEY Instance method Public Method Gets True = 'X', if Key of Elements Are the Same 20040202
3 EQUALS_TYPE Instance method Public Method Gets True = 'X', if Types of Element are the same 20040202
4 GET_COLUMN_NAMES Instance method Public Method 20040202
5 GET_DATA Instance method Public Method 20040202
6 GET_DESCRIPTION Instance method Public Method 20040202
7 GET_DESCRIPTION_FROM_TYPE Instance method Protected Method 20040202
8 GET_KEY Instance method Private Method Gets Key of Element as SELTAB 20040202
9 GET_KEY_AS_SELTAB Instance method Public Method Gets Key of Element as SELTAB 20040318
10 GET_LOGICAL_KEY Instance method Protected Method Get Fields of Business Key with Values 20040202
11 GET_LOGICAL_KEY_CONCATENATED Instance method Protected Method Get Business Key 20040202
12 GET_METADATA Instance method Private Method 20040202
13 GET_METATYPE Instance method Public Method 20040202
14 GET_TYPE Instance method Public Method 20040202
15 GET_TYPENAME Instance method Public Method 20040202
16 GET_VALUE Instance method Public Method Gets Value to a Dimension 20040202
17 GET_VALUES Instance method Public Method Get Values to Element 20040202
18 SET_DATA Instance method Protected Method Set Data Structure 20040202
19 SET_DESCRIPTION Instance method Public Method 20040202
Events
Class CL_UA_TYPEABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_UNIT_FIELD Protected See coding 20050928 BEGIN OF ys_unit_field, fieldname TYPE finb_md_fieldname, unit_fname TYPE finb_md_fieldname, END OF ys_unit_field
2 YTH_UNIT_FIELD Protected See coding 20050928 yth_unit_field TYPE HASHED TABLE OF ys_unit_field WITH UNIQUE KEY fieldname
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INIT_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20040202
2 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040202
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20040202

Method CONSTRUCTOR on class CL_UA_TYPEABLE has no exception.

Method EQUALS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPEABLE Call by reference Object reference (TYPE REF TO) CL_UA_TYPEABLE Vergleichs-Objekt 20040202
2 Returning RD_EQUALS_KEY Value transfer Type reference (TYPE) ABAP_BOOL 20040202

Method EQUALS_KEY on class CL_UA_TYPEABLE has no exception.

Method EQUALS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPEABLE Call by reference Object reference (TYPE REF TO) CL_UA_TYPEABLE Element zum Vergleich 20040202
2 Returning RD_EQUALS_TYPE Value transfer Type reference (TYPE) ABAP_BOOL 20040202

Method EQUALS_TYPE on class CL_UA_TYPEABLE has no exception.

Method GET_COLUMN_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMN Value transfer Type reference (TYPE) FINB_MD_T_FIELDNAME Tabelle von Feldnamen 20040202

Method GET_COLUMN_NAMES on class CL_UA_TYPEABLE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20040202

Method GET_DATA on class CL_UA_TYPEABLE has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DESCRIPTION Value transfer Type reference (TYPE) UAB_DESCRIPTION Beschreibung 20040202

Method GET_DESCRIPTION on class CL_UA_TYPEABLE has no exception.

Method GET_DESCRIPTION_FROM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_DESCRIPTION Value transfer Type reference (TYPE) UAB_DESCRIPTION Beschreibung 20040202

Method GET_DESCRIPTION_FROM_TYPE on class CL_UA_TYPEABLE has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SELTAB Value transfer Type reference (TYPE) FINB_SEL_TAB Schlüssel (initial = Element hat keinen Schlüssel) 20040202

Method GET_KEY on class CL_UA_TYPEABLE has no exception.

Method GET_KEY_AS_SELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SELTAB Value transfer Type reference (TYPE) FINB_SEL_TAB Schlüssel (initial = Element hat keinen Schlüssel) 20040318

Method GET_KEY_AS_SELTAB on class CL_UA_TYPEABLE has no exception.

Method GET_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NO_VALS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040202
2 Returning RT_FIELD_VALREF Value transfer Type reference (TYPE) UAB_T_FIELDNAME_VALREF Tabelle von Feldern und Werten bel. Typs 20040202

Method GET_LOGICAL_KEY on class CL_UA_TYPEABLE has no exception.

Method GET_LOGICAL_KEY_CONCATENATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_LOGICAL_KEY Value transfer Type reference (TYPE) UAB_LOGICAL_KEY Konkatenierter betriebswirtschaftlicher Schlüssel 20040202

Method GET_LOGICAL_KEY_CONCATENATED on class CL_UA_TYPEABLE has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_METADATA Value transfer Object reference (TYPE REF TO) CL_UA_METADATA 20040202

Method GET_METADATA on class CL_UA_TYPEABLE has no exception.

Method GET_METATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_METATYPE Value transfer Type reference (TYPE) FINB_METATYPE Metatyp 20040202

Method GET_METATYPE on class CL_UA_TYPEABLE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040202

Method GET_TYPE on class CL_UA_TYPEABLE has no exception.

Method GET_TYPENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_TYPENAME Value transfer Type reference (TYPE) UAB_TYPENAME Costing Solutions Strukturname 20040202

Method GET_TYPENAME on class CL_UA_TYPEABLE has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_NAME Value transfer Type reference (TYPE) UAB_FIELDNAME 20040202
2 Importing ID_LCID Call by reference Type reference (TYPE) UAB_LCID ID Buchungsebene 20040202
3 Importing ID_RETURN_REF Call by reference Type reference (TYPE) ABAP_BOOL ' ' Return a Reference 20100712
4 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA 20040202
# Exception Resumable Description Created on
1 COLUMN_DOES_NOT_EXIST 20040202
2 NO_LEVEL_CONDITION_SPECIFIED 20040202

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COLUMN_VALUE Value transfer Type reference (TYPE) UAB_TH_FIELDNAME_VALREF Tabelle von Feldern und Werten bel. Typs 20040202
2 Importing ID_LCID Call by reference Type reference (TYPE) UAB_LCID ID der Buchungsebene 20040202

Method GET_VALUES on class CL_UA_TYPEABLE has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040202
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20040202

Method SET_DATA on class CL_UA_TYPEABLE has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) UAB_DESCRIPTION Beschreibung 20040202

Method SET_DESCRIPTION on class CL_UA_TYPEABLE has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 400