SAP ABAP Interface IF_UA_MODEL_ADAPTER (Model Adapter)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_ASSIGNMENT_TREE (Package) Default and Abstract Implementations on the Assignment Tree
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UA_MODEL_ADAPTER Adapts Model and Style Manager to Costing Engine 20020627
Properties
Interface IF_UA_MODEL_ADAPTER  
Short Description Model Adapter    
General Data
Package UA_ASSIGNMENT_TREE   Default and Abstract Implementations on the Assignment Tree 
Created 20020626   SAP 
Last changed 20060208   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_UAC_ASSIGNMENT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_UAC_ASSIGNMENT_MODEL view gets assignment data from model via this interface 20020626
2 IF_UAC_ASSIGNMNT_STYLE_MANAGER Includes IF_UAC_[TREE|EDGE]_STYLE_MANAGER 20021127
3 IF_UA_CE_EVENT_QUEUE_HANDLER CE Event Queue Handler 20020731
Friends
Interface IF_UA_MODEL_ADAPTER has no friend.
Attributes
Interface IF_UA_MODEL_ADAPTER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ROOT_ELEMENT Instance method Public Method Adds a Root Node 20020801
2 ADD_ROOT_ELEMENTS Instance method Public Method Adds Table with Root Nodes 20030605
3 ADD_TREE Instance method Public Method 20030204
4 CHANGE_NODE Instance method Public Method Swaps Element at View 20021004
5 EXCHANGE_ELEMENT Instance method Public Method Swaps Element at View 20030407
6 EXCHANGE_ROOT_ELEMENT Instance method Public Method Swaps a Root Node in Tree Specified 20021017
7 GET_CELL_STYLE Instance method Public Method 20021127
8 GET_CELL_STYLE_ID Instance method Public Method 20021127
9 GET_CHAR_INSTANCE Instance method Public Method Gets if_ug_md_char from Characteristic Service 20020725
10 GET_COLUMNS Instance method Public Method get columns for tree or for node 20030417
11 GET_DND_BHVR_HANDLE_NODE Instance method Public Method Gets Handle for Drag&Drop Behavior of Nodes 20020708
12 GET_EDGE_IDS_FOR_ELEMENT Instance method Public Method Gets All IDs for Links with Transferred Element 20020904
13 GET_EDGE_OBJECT Instance method Public Method Gets Object to Link ID 20030205
14 GET_ELEMENT_FOR_CELL Instance method Public Method Determine Element to a Cell 20030807
15 GET_ENVIRONMENT Instance method Public Method Gets Environment that the Model Adapter Accesses 20020705
16 GET_IDS_FOR_ELEMENT Instance method Public Method Gets All IDs for Tree Nodes with Transferred Element 20020802
17 GET_IDS_FOR_FIELDNAME Instance method Public Method Gets All IDs for Columns with Transferred Element 20020909
18 GET_LEADING_ELEMENT Instance method Public Method Gets Leading CE Element of View Node 20030416
19 GET_LEAF_ELEMENTS Instance method Public Method 20030505
20 GET_LEFT_TREE_ID Instance method Public Method 20030206
21 GET_MAP_COLUMN_ID Instance method Public Method 20020626
22 GET_MAP_ELEMENT Instance method Public Method DO NOT USE ANYMORE! Use get_leading_element instead! 20020801
23 GET_MAP_FIELDNAME Instance method Public Method 20020626
24 GET_MAP_NODE_ID Instance method Public Method 20020801
25 GET_MAP_PARENT_ELEMENT Instance method Public Method 20021106
26 GET_MAP_UNIQUE_FIELDNAME Instance method Public Method Service: get attributes for column 20030325
27 GET_METATYPE_FOR_COLUMN Instance method Public Method Gets Metatype for a Column 20040116
28 GET_NODES_REFERENCING_OBJECT Instance method Public Method Gets All Nodes that Reference the Object Specified 20020920
29 GET_NODE_OBJECT Instance method Public Method 20030206
30 GET_PARENT_NODE_ID Instance method Public Method 20030206
31 GET_RIGHT_TREE_ID Instance method Public Method 20030206
32 GET_ROOT_ELEMENTS Instance method Public Method Gets Root Elements of a Tree 20020801
33 GET_ROOT_ELEMENTS_OF_TREES Instance method Public Method Gets Root Elements of All Trees 20020801
34 GET_ROOT_NODES Instance method Public Method 20031124
35 GET_STRATEGY Instance method Public Method Gets Used View Strategy 20020806
36 GET_SUBTREE Instance method Public Method 20030206
37 GET_TREENODE_ITERATOR Instance method Public Method Gets Iterator over All Tree Nodes of Model 20020710
38 GET_TREE_FOR_NODE Instance method Public Method Delivers Tree ID for Transferred Tree NodeID 20030206
39 GET_TYPENAMES_FOR_COLUMN Instance method Public Method Gets Table of Type Names for a Column 20030523
40 GET_TYPES Instance method Public Method Gets Table of Types that Handle the Model Adapter 20020816
41 GET_VIEW_NAME Instance method Public Method Gets Logical Name of this View 20020729
42 GET_VIRTUAL_ROOT_NODE_ID Instance method Public Method Gets ID of Virtual Root Node of a Tree 20021031
43 HAS_ROOT_ELEMENT Instance method Public Method Gets Root Elements of a Tree 20020802
44 IS_CHECKBOX Instance method Public Method 20020725
45 IS_EDITABLE Instance method Public Method Editable Field 20020725
46 IS_ICON Instance method Public Method 20050712
47 IS_KEY Instance method Public Method Key Field 20020904
48 IS_KNOWN_ELEMENT Instance method Public Method Gets true = 'X', element is known to adapter 20020801
49 IS_OBLIGATORY Instance method Public Method Required field 20020830
50 IS_ROOT_ELEMENT Instance method Public Method 'X' = Element is a root node in tree specified 20020917
51 ON_WORKSET_CHANGE Instance method Public Method clear model, refresh with new workset 20040311
52 ON_WORKSET_CLOSE Instance method Public Method close workset -> clear model 20040318
53 ON_WORKSET_OPEN Instance method Public Method refresh model with new workset 20040318
54 REGISTER_EDGE Instance method Public Method Register CE Offsetting Link 20020909
55 REGISTER_ELEMENT Instance method Public Method Register CE Element as Node 20020909
56 REMOVE_NODE Instance method Public Method 20040311
57 REMOVE_ROOT_ELEMENT Instance method Public Method Deletes a Root Node from the Tree Specified 20020917
58 SET_TECHNICAL_MODE Instance method Public Method Sets or Deletes Technical Display 20020626
59 _COLUMN_SET_EDITABLE Instance method Public Method TO BE DELETED 20030326
60 _GET_MAP_FIELDNAME Instance method Public Method TO BE DELETED 20030326
61 _GET_MAP_NODE_ID Instance method Public Method TO BE DELETED 20030326
62 _GET_NODES_REFERENCING_OBJECT Instance method Public Method TO BE DELETED 20030326
63 _IS_KEY Instance method Public Method TO BE DELETED 20030401
64 _IS_KNOWN_ELEMENT Instance method Public Method TO BE DELETED 20030326
Events
Interface IF_UA_MODEL_ADAPTER has no event.
Types
Interface IF_UA_MODEL_ADAPTER has no local type.
Method Signatures

Method ADD_ROOT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Analytical Cost Management: Baum-ID 20030603
2 Importing ID_TREE_NAME Value transfer Type reference (TYPE) UAB_TREE_NAME Baumname 20020801
3 Importing IO_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Neues Wurzelelement 20020801

Method ADD_ROOT_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method ADD_ROOT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FINB_TBL_MSG Tabelle von Messages 20030606
2 Importing ID_EXPAND_ALL Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>TRUE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030605
3 Importing ID_SOLVE_TRANSIENT Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>TRUE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030605
4 Importing IT_ROOT_ELEMENT Call by reference Type reference (TYPE) UAB_T_ELEMENT Tabelle von Elementen 20030605

Method ADD_ROOT_ELEMENTS on Interface IF_UA_MODEL_ADAPTER has no exception.

Method ADD_TREE Signature

Method ADD_TREE on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method ADD_TREE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20021004
2 Importing ID_SUPPRESS_EVENT Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag 20021004
3 Importing ID_VALUE Call by reference Type reference (TYPE) ANY 20021004
4 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20021004
# Exception Resumable Description Created on
1 NOT_FOUND 20021004

Method EXCHANGE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030407
2 Importing ID_REFRESH_DESCENDANTS Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030625
3 Importing ID_REFRESH_EDGES Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030630
4 Importing ID_REFRESH_VALUES Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>TRUE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030625
5 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kanteninstanz 20030416
6 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20030416
7 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoteninstanz 20030416
8 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Objektinstanz 20030416
# Exception Resumable Description Created on
1 NOT_FOUND supplied item has not been found in model 20030407

Method EXCHANGE_ROOT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NEW_ELEMENT_ID Call by reference Type reference (TYPE) UAB_ID neue Element-ID oder 20021017
2 Importing ID_OLD_ELEMENT_ID Call by reference Type reference (TYPE) UAB_ID alte Element-ID oder 20021017
3 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Baum-ID 20021017
4 Importing IO_NEW_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT neues Element 20021017
5 Importing IO_OLD_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT altes Element 20021017
# Exception Resumable Description Created on
1 WRONG_CALL Falscher Aufruf 20021017

Method GET_CELL_STYLE Signature

Method GET_CELL_STYLE on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_CELL_STYLE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_CELL_STYLE_ID Signature

Method GET_CELL_STYLE_ID on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_CELL_STYLE_ID on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_CHAR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20020725
2 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020725
3 Returning RO_UG_MD_CHAR Value transfer Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20020725
# Exception Resumable Description Created on
1 INVALID_INPUT 20040323

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_ID_ALL Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
2 Exporting ET_COLUMN_ID_ATTR_SET Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20040225
3 Exporting ET_COLUMN_ID_EDGE Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
4 Exporting ET_COLUMN_ID_HIER_EDGE Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20050630
5 Exporting ET_COLUMN_ID_HIER_OBJECT Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20040225
6 Exporting ET_COLUMN_ID_NODE Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
7 Exporting ET_COLUMN_ID_OBJECT Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
8 Exporting ET_COLUMN_ID_OTHER Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
9 Exporting ET_COLUMN_ID_TLINE Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
10 Exporting ET_COLUMN_ID_TREE_NODE Call by reference Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20030417
11 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030417
12 Importing ID_NODE_ID_EXT Call by reference Type reference (TYPE) UAC_EXT_NODE_ID Analytical Cost Management: externe ID eines Knotens 20030417
13 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Analytical Cost Management: Baum-ID 20030417
14 Importing ID_TREE_ID_EXT Call by reference Type reference (TYPE) UAC_EXT_TREE_ID Analytical Cost Management: externe Baum-ID 20030417
# Exception Resumable Description Created on
1 NOT_FOUND supplied item is not in model 20030417

Method GET_DND_BHVR_HANDLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID 20040129
2 Importing ID_TREE_ID Value transfer Type reference (TYPE) UAC_TREE_ID 20040129
3 Returning RD_HANDLE Value transfer Type reference (TYPE) I 20020708

Method GET_DND_BHVR_HANDLE_NODE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_EDGE_IDS_FOR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20020904
2 Returning RT_EDGE_ID Value transfer Type reference (TYPE) UAC_T_EDGE_ID IDs der Kanten mit dem Element 20020904

Method GET_EDGE_IDS_FOR_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_EDGE_OBJECT Signature

Method GET_EDGE_OBJECT on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_EDGE_OBJECT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_ELEMENT_FOR_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELDNAME Value transfer Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20030807
2 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20030807
3 Importing ID_COLUMN_ID Value transfer Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20030807
4 Importing ID_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030807
# Exception Resumable Description Created on
1 FAILED 20030807

Method GET_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ENVIRONMENT Value transfer Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Laufzeitumgebung 20020705

Method GET_ENVIRONMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_IDS_FOR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ONLY_ROOT Call by reference Type reference (TYPE) BOOLE_D 'X' = nur Wurzelknoten berücksichtigen 20021028
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20020802
3 Returning RT_NODE_ID Value transfer Type reference (TYPE) UAC_T_NODE_ID IDs der Baumknoten mit dem Element 20020802

Method GET_IDS_FOR_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_IDS_FOR_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020909
2 Returning RT_COLUMN_ID Value transfer Type reference (TYPE) UAC_T_COLUMN_ID Analytical Cost Management: Spalten-ID 20020909

Method GET_IDS_FOR_FIELDNAME on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_LEADING_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030416
2 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20030416
# Exception Resumable Description Created on
1 NOT_FOUND 20030416

Method GET_LEAF_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDGES Call by reference Type reference (TYPE) UAB_T_ELEMENT Tabelle von Elementen 20030505
2 Exporting ET_NODES Call by reference Type reference (TYPE) UAB_T_ELEMENT Tabelle von Elementen 20030505
3 Exporting ET_TREE_NODES Call by reference Type reference (TYPE) UAB_T_ELEMENT Tabelle von Elementen 20030505
4 Importing IO_ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20030505

Method GET_LEAF_ELEMENTS on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_LEFT_TREE_ID Signature

Method GET_LEFT_TREE_ID on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_LEFT_TREE_ID on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_MAP_COLUMN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020626
2 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20030324
3 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Analytical Cost Management: Baum-ID 20020626
4 Returning RD_COLUMN_ID Value transfer Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20020626
# Exception Resumable Description Created on
1 NOT_FOUND 20020626

Method GET_MAP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20020801
2 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20020801
# Exception Resumable Description Created on
1 NOT_FOUND 20020801
2 NO_ELEMENT 20030718

Method GET_MAP_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20020626
2 Returning RD_FIELDNAME Value transfer Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020626
# Exception Resumable Description Created on
1 NOT_FOUND 20020626

Method GET_MAP_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID ID des Elternknotens im Baum 20020802
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20020801
3 Returning RD_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID ID des Elements im Baum 20020802
# Exception Resumable Description Created on
1 NOT_FOUND 20020801

Method GET_MAP_PARENT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20021106
2 Returning RO_ELEMENT Value transfer Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20021106
# Exception Resumable Description Created on
1 NOT_FOUND 20021106

Method GET_MAP_UNIQUE_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20030325
2 Exporting ED_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20030325
3 Exporting ED_TYPENAME Call by reference Type reference (TYPE) UAB_TYPENAME Costing Solutions Strukturname 20030325
4 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20030325
# Exception Resumable Description Created on
1 NOT_FOUND 20030325

Method GET_METATYPE_FOR_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20040116
2 Returning RD_METATYPE Value transfer Type reference (TYPE) FINB_METATYPE Metatyp 20040116
# Exception Resumable Description Created on
1 NOT_FOUND supplied column is not in model 20040116

Method GET_NODES_REFERENCING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Name des Feldes mit der Bezeichnung des Ausgabewertes 20020920
2 Returning RT_NODE Value transfer Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20020920

Method GET_NODES_REFERENCING_OBJECT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_NODE_OBJECT Signature

Method GET_NODE_OBJECT on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_NODE_OBJECT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_PARENT_NODE_ID Signature

Method GET_PARENT_NODE_ID on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_PARENT_NODE_ID on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_RIGHT_TREE_ID Signature

Method GET_RIGHT_TREE_ID on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_RIGHT_TREE_ID on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_ROOT_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Value transfer Type reference (TYPE) UAC_TREE_ID Baum-ID 20020801
2 Returning RT_ROOT_ELEMENT Value transfer Type reference (TYPE) UAB_T_ELEMENT Wurzelelemente 20020801

Method GET_ROOT_ELEMENTS on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_ROOT_ELEMENTS_OF_TREES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROOT_ELEMENT Value transfer Type reference (TYPE) UAB_T_VIEW_TREE_ELEMENT_ID Tabelle: Logischer Name View, Tree und Element-ID 20020801

Method GET_ROOT_ELEMENTS_OF_TREES on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_ROOT_NODES Signature

Method GET_ROOT_NODES on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_ROOT_NODES on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_VIEW_STRATEGY Value transfer Object reference (TYPE REF TO) IF_UA_VIEW_STRATEGY Viewspezifische Strategie 20020806

Method GET_STRATEGY on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_SUBTREE Signature

Method GET_SUBTREE on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_SUBTREE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_TREENODE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IO_TREENODE_ITERATOR Value transfer Object reference (TYPE REF TO) CL_UA_TREENODE_ITERATOR Iterator über alle Baumknoten 20020710

Method GET_TREENODE_ITERATOR on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_TREE_FOR_NODE Signature

Method GET_TREE_FOR_NODE on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method GET_TREE_FOR_NODE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_TYPENAMES_FOR_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20030523
2 Returning RT_TYPENAME Value transfer Type reference (TYPE) UAB_T_TYPENAME Costing Solutions: Tabelle von Strukturnamen 20030530
# Exception Resumable Description Created on
1 NOT_FOUND supplied column is not in model 20030523

Method GET_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_BASE_TYPE Value transfer Type reference (TYPE) UAB_T_BASE_TYPE Liste von Basistypen 20020816

Method GET_TYPES on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_VIEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_VIEW_NAME Value transfer Type reference (TYPE) UAB_VIEW_NAME Logischer Name eines Views 20020729

Method GET_VIEW_NAME on Interface IF_UA_MODEL_ADAPTER has no exception.

Method GET_VIRTUAL_ROOT_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Baum-ID 20021031
2 Returning RD_VIRTUAL_ROOT_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Knoten-ID 20021031
# Exception Resumable Description Created on
1 NOT_FOUND 20021031

Method HAS_ROOT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Baum-ID 20020802
2 Returning RD_HAS_ROOT_ELEMENT Value transfer Type reference (TYPE) BOOLE_D Wahr = 'X', wenn Baum ein Wurzelelement hat 20020802

Method HAS_ROOT_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_CHECKBOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020725
2 Returning RD_IS_CHECKBOX Value transfer Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020725

Method IS_CHECKBOX on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020725
2 Importing IO_BASE_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basisklasse der Typen 20020904
3 Returning RD_IS_EDITABLE Value transfer Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020725

Method IS_EDITABLE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME 20050712
2 Returning RD_IS_ICON Value transfer Type reference (TYPE) UAC_FLAG 20050712

Method IS_ICON on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20020904
2 Importing IO_BASE_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basisklasse der Typen 20020904
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20030411
4 Returning RD_IS_KEY Value transfer Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020904

Method IS_KEY on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_KNOWN_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20020801
2 Returning RD_IS_KNOWN Value transfer Type reference (TYPE) BOOLE_D Flag "Element bekannt" 20020801

Method IS_KNOWN_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_OBLIGATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20030317
2 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030317
3 Returning RD_IS_OBLIGATORY Value transfer Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20020830

Method IS_OBLIGATORY on Interface IF_UA_MODEL_ADAPTER has no exception.

Method IS_ROOT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ELEMENT_ID Call by reference Type reference (TYPE) UAB_ID Element-ID 20020917
2 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Baum-ID 20020917
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20020917
4 Returning RD_IS_ROOT_ELEMENT Value transfer Type reference (TYPE) BOOLE_D 'X' = Element ist ein Wurzelknoten 20020917
# Exception Resumable Description Created on
1 WRONG_CALL Falscher Aufruf 20020917

Method ON_WORKSET_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORKSET Call by reference Object reference (TYPE REF TO) CL_UA_WORKSET Workset 20040312

Method ON_WORKSET_CHANGE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method ON_WORKSET_CLOSE Signature

Method ON_WORKSET_CLOSE on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method ON_WORKSET_CLOSE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method ON_WORKSET_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORKSET Call by reference Object reference (TYPE REF TO) CL_UA_WORKSET Workset 20040318

Method ON_WORKSET_OPEN on Interface IF_UA_MODEL_ADAPTER has no exception.

Method REGISTER_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADD_TO_QUEUE Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>TRUE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030603
2 Importing ID_SOURCE_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20020909
3 Importing ID_SUPPRESS_EVENT Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030603
4 Importing ID_TARGET_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20020909
5 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20020909
6 Returning RD_EDGE_ID Value transfer Type reference (TYPE) UAC_EDGE_ID Analytical Cost Management: ID einer Kante 20020909
# Exception Resumable Description Created on
1 ALREADY_EXISTS Kante schon vorhanden 20020909
2 NODES_IN_SAME_TREE Knoten im gleichem Baum 20020910

Method REGISTER_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADD_TO_QUEUE Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>TRUE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030602
2 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20020909
3 Importing ID_SUPPRESS_EVENT Call by reference Type reference (TYPE) UAC_FLAG IF_UAC_ASSIGNMENT_CONSTANTS=>FALSE Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030527
4 Importing ID_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Analytical Cost Management: Baum-ID 20030318
5 Importing ID_TREE_ID_EXT Call by reference Type reference (TYPE) UAC_EXT_ID Analytical Cost Management: ext. ID für Control-Elemente 20030318
6 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kanteninstanz 20030326
7 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Instanz 20020909
8 Importing IO_HIERARCHY_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kanteninstanz 20041015
9 Importing IO_HIERARCHY_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_HIERARCHY_OBJECT Hierarchie-Objekt Instanz 20040224
10 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoteninstanz 20030326
11 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Objektinstanz 20030326
12 Returning RD_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20020909
# Exception Resumable Description Created on
1 NOT_FOUND supplied item [tree|node|column|edge] doesn't exist in model 20030318

Method REMOVE_NODE Signature

Method REMOVE_NODE on Interface IF_UA_MODEL_ADAPTER has no parameter.
Method REMOVE_NODE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method REMOVE_ROOT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TREE_ID Value transfer Type reference (TYPE) UAC_TREE_ID Baum-ID 20020917
2 Importing ID_TREE_NAME Value transfer Type reference (TYPE) UAB_TREE_NAME Baumname 20020917
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Zu löschendes Wurzelelement 20020918

Method REMOVE_ROOT_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method SET_TECHNICAL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TECHNICAL_MODE Call by reference Type reference (TYPE) BOOLE_D Analytical Cost Management: Flag 20020626

Method SET_TECHNICAL_MODE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method _COLUMN_SET_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20030326
2 Importing ID_IS_EDITABLE Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20030326

Method _COLUMN_SET_EDITABLE on Interface IF_UA_MODEL_ADAPTER has no exception.

Method _GET_MAP_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_ID Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20030326
2 Returning RD_FIELDNAME Value transfer Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20030326
# Exception Resumable Description Created on
1 NOT_FOUND 20030326

Method _GET_MAP_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID ID des Elternknotens im Baum 20030326
2 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20030326
3 Returning RD_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID ID des Elements im Baum 20030326
# Exception Resumable Description Created on
1 NOT_FOUND 20030326

Method _GET_NODES_REFERENCING_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Name des Feldes mit der Bezeichnung des Ausgabewertes 20030326
2 Returning RT_NODE Value transfer Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20030326

Method _GET_NODES_REFERENCING_OBJECT on Interface IF_UA_MODEL_ADAPTER has no exception.

Method _IS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20030401
2 Importing IO_BASE_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basisklasse der Typen 20030401
3 Returning RD_IS_KEY Value transfer Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag 20030401

Method _IS_KEY on Interface IF_UA_MODEL_ADAPTER has no exception.

Method _IS_KNOWN_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT Element 20030326
2 Returning RD_IS_KNOWN Value transfer Type reference (TYPE) BOOLE_D Flag "Element bekannt" 20030326

Method _IS_KNOWN_ELEMENT on Interface IF_UA_MODEL_ADAPTER has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 320