SAP ABAP Class CL_UG_WB_NAV_DETAIL_MD (SEM: Detail Navigation for Any Master Data)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGWB (Package) FI General: Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20010625
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20010625
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_HIERARCHY_TREE_CALLBACK Callback when Printing Hierarchy 20040209
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_APPLICATION_DATA FIN Workbench: Propagate Application-specific Data 20020709
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20010911
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_NAV_DETAIL_DATA SEM: Data of a Detail Navigation 20010625
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_WB_NAV_DETAIL SAP Cons: Navigation Tree in Detail Area 20021216
2 Inheritance (c INHERITING FROM c_ref)  CL_UG_WB_NAV_DETAIL_TEXTNODE SEM-BCS Workbench: Navigation of Method Layouts 20040202
Properties
Class CL_UG_WB_NAV_DETAIL_MD  
Short Description SEM: Detail Navigation for Any Master Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGWB   FI General: Workbench 
Created 20010625   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UG_WB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20010625
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20010625
3 IF_UC_HIERARCHY_TREE_CALLBACK Callback when Printing Hierarchy 20040209
4 IF_UG_WB_APPLICATION_DATA FIN Workbench: Propagate Application-specific Data 20020709
5 IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20010911
6 IF_UG_WB_NAV_DETAIL_DATA SEM: Data of a Detail Navigation 20010625
Friends
Class CL_UG_WB_NAV_DETAIL_MD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_CHANGED Instance attribute Public Type reference (TYPE) UG_FLG 'X' Have the values changed 20010702
2 DO_CHAR Instance attribute Public Object reference (TYPE REF TO) IF_UG_MD_CHAR FIN Master Data: Representation of a Characteristic 20010625
3 DO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20020709
4 DO_T_VALUE Instance attribute Private Object reference (TYPE REF TO) DATA 20010625
5 DT_COLUMN Instance attribute Private Type reference (TYPE) UGWB_TS_NAV_TREE_COLUMN Workbench: Columns in Navigation Trees 20010809
6 DT_FFIX Instance attribute Protected Type reference (TYPE) UGMD_TS_FIELD_VAL Fixed Characteristic Values 20010625
7 DT_RESTRICTION Instance attribute Protected Type reference (TYPE) UGMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20020709
8 DT_SEL Instance attribute Protected Type reference (TYPE) UGMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20020709
9 D_FIELDNAME Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20010625
10 D_SCRTEXT_M Instance attribute Public Type reference (TYPE) SCRTEXT_M Characteristic Name 20010625
11 D_TEXT Instance attribute Private Type reference (TYPE) STRING 20011002
12 GC_KEY_DUMMY Constant Private Type reference (TYPE) UG_VALUE '*' Characteristic Value 20010702
13 GO_SIDMAP Static Attribute Private Object reference (TYPE REF TO) IF_UG_MD_SIDMAP FIN Master Data: Mapping Value <-> SID 20030317
14 GO_URL_HANDLER Static Attribute Private Object reference (TYPE REF TO) IF_UG_WB_URL FIN Master Data: Semantic Keys for Customizing Objects 20030721
15 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20010627
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010625
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010625
3 CONVERT_KEY_FOR_HRY_OBJ Instance method Private Method 20010906
4 FILL_COLUMN_DEFINITION Instance method Private Method 20031126
5 GET_ATTRIBUTE_DEFINITION Instance method Protected Method 20040512
6 GET_COLUMNS Instance method Protected Method 20020204
7 GET_COMPLETE_FFIX Instance method Protected Method 20020709
8 GET_DETERMINING_ATTRIBUTES Instance method Protected Method 20030807
9 GET_SID_MAPPING Instance method Private Method 20010829
10 GET_VALUE_INSTANCE Instance method Protected Method Get Value Instance 20010625
11 HAS_VALIDITY Instance method Private Method 20030804
12 PERFORM_COMMAND_TRANSPORT Instance method Public Method 20010911
13 REQUEST_KEY Instance method Private Method 20020415
14 TMP_GET_DATA_TO_VALUE Instance method Public Method 20020409
Events
Class CL_UG_WB_NAV_DETAIL_MD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INSTANCE Private See coding 20010627 BEGIN OF s_instance, o_factory TYPE REF TO if_ug_md_factory, fieldname TYPE ug_fieldname, o_data TYPE REF TO if_ug_wb_nav_detail_data, END OF s_instance
2 T_INSTANCE Private See coding 20010627 t_instance TYPE HASHED TABLE OF s_instance WITH UNIQUE KEY o_factory fieldname
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UG_WB_NAV_DETAIL_MD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESTRICTION Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20020709
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FIN-Stammdaten: Feldname 20010625

Method CONSTRUCTOR on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method CONVERT_KEY_FOR_HRY_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20010906
2 Importing I_CARRYING_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020801

Method CONVERT_KEY_FOR_HRY_OBJ on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method FILL_COLUMN_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COLUMN Call by reference Type reference (TYPE) UGWB_S_NAV_TREE_COLUMN Workbench: Spalten in Navigationsbäumen 20031126
2 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031126

Method FILL_COLUMN_DEFINITION on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method GET_ATTRIBUTE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADEP Call by reference Type reference (TYPE) UGMD_TS_ADEP FIN-Stammdaten: Klammerung von Attributen 20040512
2 Exporting ET_DEPGROUP Call by reference Type reference (TYPE) UGMD_TS_DEPGROUP FIN-Stammdaten: Klammerungsgruppen 20040512
3 Exporting ET_FATTR Call by reference Type reference (TYPE) UGMD_TH_FATTR FIN-Stammdaten: Attributeigenschaften 20040512
4 Exporting ET_FATTR_GUI Call by reference Type reference (TYPE) UGMD_TH_FATTR_GUI FIN-Stammdaten: Attributeigenschaften für Pflege 20040512
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20040512

Method GET_ATTRIBUTE_DEFINITION on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method GET_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20020204
2 Exporting ET_COLUMN_HIER Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20031126
3 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20020204

Method GET_COLUMNS on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method GET_COMPLETE_FFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20020709

Method GET_COMPLETE_FFIX on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method GET_DETERMINING_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_T_FIELDNAME FIN-Stammdaten: Feldnamen 20030807
2 Importing IO_CHAR Call by reference Object reference (TYPE REF TO) IF_UG_MD_CHAR FI-Stammdaten: Repräsentanz eines Merkmals 20030807
3 Importing IT_VALUE Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20030807

Method GET_DETERMINING_ATTRIBUTES on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method GET_SID_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FLDSID Call by reference Type reference (TYPE) UGMD_SX_MAP_FLDSID FI-Stammdaten: Mapping Feldname <=> Feld-SID inkl Wert-Map 20010829
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010829

Method GET_SID_MAPPING on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method GET_VALUE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_MD_CHAR_VALUE FIN-Stammdaten: Repräsentanz eines Merkmalswerts 20010625
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20010910
3 Importing IF_CREATE Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20010904
4 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20010625
5 Importing IT_FFIX Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20020409
6 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20010906
# Exception Resumable Description Created on
1 INCOMPLETE_KEY Unvollständiger Schlüssel, Instanz kann nicht angelegt werde 20010625

Method HAS_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_HAS_VALIDITY Value transfer Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20030804
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20030804

Method HAS_VALIDITY on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method PERFORM_COMMAND_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_FOR_TRANSLATION Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20010913
2 Importing IT_VALUE Call by reference Type reference (TYPE) UGWB_TX_DATAREF FI-Workbench: Tabelle mit Datenreferenzen 20010911

Method PERFORM_COMMAND_TRANSPORT on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method REQUEST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FI-Stammdaten: Paare Feldname / Wert 20020415
2 Importing IF_EXISTING Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020415
3 Importing IF_FILL_GAPS Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020415
4 Importing IF_NEW Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20020415
5 Importing IR_TEMPLATE Call by reference Object reference (TYPE REF TO) DATA 20020415
6 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20020415

Method REQUEST_KEY on class CL_UG_WB_NAV_DETAIL_MD has no exception.

Method TMP_GET_DATA_TO_VALUE Signature

Method TMP_GET_DATA_TO_VALUE on class CL_UG_WB_NAV_DETAIL_MD has no parameter.
Method TMP_GET_DATA_TO_VALUE on class CL_UG_WB_NAV_DETAIL_MD has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A