SAP ABAP Class CL_UA_DIMENSION_MAP (Assignment Characteristic Combination ID)
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_LEVEL_CON Selection Condition for Posting Level 20031208
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_MODEL_CON Selection Condition for Model 20031208
Properties
Class CL_UA_DIMENSION_MAP  
Short Description Assignment Characteristic Combination ID    
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 20031208   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UA_DIMENSION_MAP has no interface implemented.
Friends
Class CL_UA_DIMENSION_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CLASS_LEVEL Constant Private Type reference (TYPE) SEOCLSNAME 'CL_UA_LEVEL_CON' Object Type Name 20040226
2 CD_CLASS_MODEL Constant Private Type reference (TYPE) SEOCLSNAME 'CL_UA_MODEL_CON' Object Type Name 20040226
3 CD_MAX_ID Constant Protected Type reference (TYPE) SYTABIX 32767 Internal Table, Current Line Index 20050222
4 CD_SEPARATOR Instance attribute Private Type reference (TYPE) CHAR01 Character Field Length 1 20031208
5 MD_CURRENT_ID Instance attribute Protected Type reference (TYPE) UAB_CURRENT_DID Posting Level ID 20031208
6 MD_DIMENSION_MAP_ID Instance attribute Public Type reference (TYPE) UAB_DID UUID in Compressed Form (22 Character UUENCODEd) 20031208
7 MD_DIMENSION_OK Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20031208
8 MD_ID_NAME Instance attribute Protected Type reference (TYPE) FINB_MD_FIELDNAME FIN Master Data: Field Name 20031208
9 MO_CONDITION Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition 20031208
10 MO_METADATA Instance attribute Protected Object reference (TYPE REF TO) CL_UA_METADATA Metadata of a Costing Solution 20031208
11 MO_RUNTIME_TABLE Instance attribute Protected Object reference (TYPE REF TO) CL_UA_RUNTIME_TABLE 20040218
12 MO_TYPE Instance attribute Protected Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basis Class of Types 20031208
13 MTS_ID_DESC Instance attribute Public Type reference (TYPE) UAB_TS_DID_DESC 20031208
14 MT_MD_CHAR_VAL Instance attribute Protected Type reference (TYPE) UAB_T_CHAR_VAL Costing Engine: Table for Single Values per Characteristic 20031208
15 SO_DIMENSION Static Attribute Protected Object reference (TYPE REF TO) CL_UA_DIMENSION_MAP 20040219
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Consistency Check 20031208
2 CLEAN Static method Public Method Deletes All Database Entries for All Posting Levels 20031208
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031208
4 DIALOG_CONDITION Static method Protected Method Dialog to Input Dimensions 20040116
5 DOCONV Static method Private Method Helper Method: Execute Conversion 20031208
6 FILL_CHAR_VALS Instance method Protected Method Fill Single Values for Characteristic Selection 20031208
7 GET_CHAR_COMBINATIONS Instance method Public Method TODO> Get Possible Combinations Encoded as ID 20031208
8 GET_CHAR_COMBINATION_FOR_ID Instance method Public Method Get Possible Combinations of Posting Levels Char. Values 20031208
9 GET_CHAR_VAL Instance method Public Method Get Single Values for Characteristic Selection 20031208
10 GET_COMBINATION_STRING Instance method Public Method 20031208
11 GET_CONDITION Instance method Public Method 20040226
12 GET_CURRENT_ID Instance method Public Method Gets ID of Posting Level Currently Used 20031208
13 GET_DESCRIPTION_FROM_ID Instance method Public Method 20040319
14 GET_DIMENSION Static method Public Method 20040219
15 GET_IDS Instance method Public Method 20031208
16 GET_ID_FOR_CHAR_COMBINATION Instance method Public Method 20031208
17 GET_KEY_VALUES Instance method Public Method 20040526
18 GET_LIST Static method Public Method Fill Single Values for Characteristic Selection 20040120
19 GET_SELTAB Instance method Public Method 20031208
20 GET_WORKAREA Instance method Public Method 20031208
21 LOAD Static method Public Method 20040226
22 READ Static method Public Method Loads Saved Result Level 20031209
23 SAVE Instance method Public Method 20031209
24 SET_CURRENT_ID Instance method Public Method Sets ID of Posting Level Currently Used 20031208
25 UPDATE_ICON Instance method Public Method 20031208
Events
Class CL_UA_DIMENSION_MAP has no event.
Types
Class CL_UA_DIMENSION_MAP has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RESULT Value transfer Type reference (TYPE) BOOLE_D 20031208

Method CHECK on class CL_UA_DIMENSION_MAP has no exception.

Method CLEAN Signature

Method CLEAN on class CL_UA_DIMENSION_MAP has no parameter.
Method CLEAN on class CL_UA_DIMENSION_MAP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DIMENSION_MAP_ID Call by reference Type reference (TYPE) UAB_DID 20031208
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION 20031208
3 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) CL_UA_METADATA 20031208
4 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Merkmale, die eine Ebene bilden 20031208

Method CONSTRUCTOR on class CL_UA_DIMENSION_MAP has no exception.

Method DIALOG_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPRESSION Call by reference Type reference (TYPE) RSDS_TEXPR Vorbelegung 20040123
2 Exporting EO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040123
3 Importing ID_STATUS Call by reference Type reference (TYPE) GUI_STATUS 20040116
4 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) CL_UA_METADATA Metadaten einer Costing Solution 20040116
5 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basisklasse der Typen 20040116
# Exception Resumable Description Created on
1 CANCELED Abbruch durch Benutzer 20040116
2 INVALID_INPUT Falsche Eingabe 20040116
3 NO_SUPPORT Buchungsebene wird von Datenbasis nicht unterstützt 20040116

Method DOCONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FPROP Call by reference Type reference (TYPE) UGMD_S_FPROP Feldeigenschaften 20031208
2 Returning RD_DOCONV Value transfer Type reference (TYPE) BOOLE_D 'X' = Konvertierung 20031208

Method DOCONV on class CL_UA_DIMENSION_MAP has no exception.

Method FILL_CHAR_VALS Signature

Method FILL_CHAR_VALS on class CL_UA_DIMENSION_MAP has no parameter.
Method FILL_CHAR_VALS on class CL_UA_DIMENSION_MAP has no exception.

Method GET_CHAR_COMBINATIONS Signature

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

Method GET_CHAR_COMBINATIONS on class CL_UA_DIMENSION_MAP has no exception.

Method GET_CHAR_COMBINATION_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) UAB_CURRENT_DID ID der Buchungsebene 20031208
2 Returning RR_CHAR_COMBINATION Value transfer Object reference (TYPE REF TO) DATA 20031208
# Exception Resumable Description Created on
1 ENTRY_DOES_NOT_EXIST 20031208

Method GET_CHAR_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME FI-Stammdaten: Feldname 20031208
2 Returning RS_CHAR_VAL Value transfer Type reference (TYPE) UAB_S_CHAR_VAL Costing Engine: Einzelwerte pro Merkmal 20031208
# Exception Resumable Description Created on
1 NO_FOUND Keine Einzelwerte vorhanden 20031208

Method GET_COMBINATION_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Value transfer Object reference (TYPE REF TO) DATA 20031208
2 Returning RD_STRING Value transfer Type reference (TYPE) STRING 20031208
# Exception Resumable Description Created on
1 INVALID_COMBINATION 20031208
2 NO_SUPPORT Buchungsebene nicht unterstützt 20031208

Method GET_CONDITION Signature

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

Method GET_CONDITION on class CL_UA_DIMENSION_MAP has no exception.

Method GET_CURRENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_ID Value transfer Type reference (TYPE) UAB_CURRENT_DID 20031208

Method GET_CURRENT_ID on class CL_UA_DIMENSION_MAP has no exception.

Method GET_DESCRIPTION_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DID Call by reference Type reference (TYPE) UAB_CURRENT_DID 20040319
2 Returning RD_DESCRIPTION Value transfer Type reference (TYPE) UAB_CON_DESCRIPTION 20040319
# Exception Resumable Description Created on
1 NOT_FOUND 20040319

Method GET_DIMENSION Signature

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

Method GET_DIMENSION on class CL_UA_DIMENSION_MAP has no exception.

Method GET_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ID Value transfer Type reference (TYPE) UAB_TS_CURRENT_DID 20031208
# Exception Resumable Description Created on
1 NO_ENTRY 20031208

Method GET_ID_FOR_CHAR_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20031208
2 Returning RD_ID Value transfer Type reference (TYPE) UAB_DID ID der Buchungsebene 20031208
# Exception Resumable Description Created on
1 ENTRY_DOES_NOT_EXIST 20031208

Method GET_KEY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEY_VALUES Value transfer Type reference (TYPE) FINB_RT_T_KEY_VALUES 20040527
# Exception Resumable Description Created on
1 SELECTION_CONTAINS_INTERVALS 20040527

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID_NAME Value transfer Type reference (TYPE) FINB_MD_FIELDNAME 20040120
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) CL_UA_METADATA 20040120
3 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040120
4 Returning RO_MAP Value transfer Object reference (TYPE REF TO) CL_UA_RUNTIME_TABLE 20040120

Method GET_LIST on class CL_UA_DIMENSION_MAP has no exception.

Method GET_SELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SEL_TAB Value transfer Type reference (TYPE) FINB_SEL_TAB Selektionstabelle mit Feldnamen 20031208

Method GET_SELTAB on class CL_UA_DIMENSION_MAP has no exception.

Method GET_WORKAREA Signature

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

Method GET_WORKAREA on class CL_UA_DIMENSION_MAP has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Value transfer Type reference (TYPE) UAB_DID 20040226
2 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) CL_UA_METADATA 20040226
3 Importing IO_TYPE_BASE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE 20040226
4 Returning RO_DIMENSION Value transfer Object reference (TYPE REF TO) CL_UA_DIMENSION_MAP 20040226

Method LOAD on class CL_UA_DIMENSION_MAP has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DIMENSION_MAP_ID Call by reference Type reference (TYPE) UAB_DID 20031209
2 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION 20040226
# Exception Resumable Description Created on
1 NOT_FOUND Bedingung nicht gefunden 20031209

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AS_COND_ID Call by reference Type reference (TYPE) UAB_DID 20031209
2 Returning R_COND_ID Value transfer Type reference (TYPE) UAB_DID 20031209
# Exception Resumable Description Created on
1 MANUAL_INPUT_FAULTY Benutzereingabe im Control fehlerhaft 20031209
2 OLD_COND_ID_HAS_OTHER_AREAID 20031209
3 TR_REQUEST_CHOICE_ABORTED Transportauftragsdialog wurde abgebrochen (nur MANUAL_INPUT) 20031209

Method SET_CURRENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Value transfer Type reference (TYPE) UAB_LCID 20031208

Method SET_CURRENT_ID on class CL_UA_DIMENSION_MAP has no exception.

Method UPDATE_ICON Signature

Method UPDATE_ICON on class CL_UA_DIMENSION_MAP has no parameter.
Method UPDATE_ICON on class CL_UA_DIMENSION_MAP has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 400