SAP ABAP Class CL_UC_WB_NAV_DETAIL_METHOD (SEM-BCS Workbench: Navigation to Master Data)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCUW (Package) SEM-BCS: User Interface: Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_WB_NAV_DETAIL SAP Cons: Navigation Tree in Detail Area 20040209
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_CHANGE_NOTIFICATION FIN Workbench: Propagation of Changes 20040216
Properties
Class CL_UC_WB_NAV_DETAIL_METHOD  
Short Description SEM-BCS Workbench: Navigation to Master Data    
Super Class CL_UC_WB_NAV_DETAIL SAP Cons: Navigation Tree in Detail Area 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCUW   SEM-BCS: User Interface: Workbench 
Created 20010807   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UC00 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 UCFV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_WB_CHANGE_NOTIFICATION FIN Workbench: Propagation of Changes 20040216
Friends
# Friend Modeled only Created on Description
1 CL_UG_WB_NAV_DETAIL_MD 20010807 SEM: Detail Navigation for Any Master Data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_DND_VALCHECK Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag and Drop Validation Check 20040203
2 DO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_FACTORY FIN Master Data: Central Access Point (Factory) 20040119
3 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_UC_MODEL Model (Metadata) 20020708
4 DT_MESSAGE_VAL Instance attribute Private Type reference (TYPE) UCF_TH_NAV_VALMSG Messages for Validation Method 20031126
5 DT_METHID_HANDLE Instance attribute Private Type reference (TYPE) T_METHID_HANDLE Manages methid-handle for Drag and Drop 20040205
6 DT_METHID_HANDLE_FOR_MSTEP Instance attribute Private Type reference (TYPE) T_METHID_HANDLE Manages methid-handle for Drag and Drop 20050530
7 DT_METHOD_SID Instance attribute Private Type reference (TYPE) T_METHOD_SID 20030317
8 DT_METHTYPE_SID Instance attribute Private Type reference (TYPE) T_METHTYPE_SID 20030317
9 DT_MSTEP_SID Instance attribute Private Type reference (TYPE) T_MSTEP_SID SIDs for Method Steps 20030723
10 DT_VCHECK_SID Instance attribute Private Type reference (TYPE) T_VALCHECK_SID SIDs for Validation Checks 20031119
11 DT_VFALSE_SID Instance attribute Private Type reference (TYPE) T_VALNODE_SID SIDs for Validation FALSE 20031119
12 DT_VMSG_SID Instance attribute Private Type reference (TYPE) T_VALNODE_SID SIDs for Validation Messages 20031119
13 DT_VTRUE_SID Instance attribute Private Type reference (TYPE) T_VALNODE_SID SIDs for Validation Branch TRUE 20031119
14 D_AREA Static Attribute Private Type reference (TYPE) UC_AREA Consolidation Area 20040311
15 D_DATASTREAMTYPE Static Attribute Private Type reference (TYPE) UC_DATASTREAMTYPE Type of Data Stream 20040401
16 D_METHOD_FSID Instance attribute Private Type reference (TYPE) UG_SID SID for Field Name Method 20031218
17 D_METHOD_SID Instance attribute Private Type reference (TYPE) UG_SID 20030317
18 D_METHTYPE Instance attribute Private Type reference (TYPE) UC_METHTYPE Method Category 20021113
19 D_METHTYPE_FSID Instance attribute Private Type reference (TYPE) UG_SID Method Type Field Name SID 20030910
20 D_METHTYPE_SID Instance attribute Private Type reference (TYPE) UG_SID 20030317
21 D_MSTEP_FSID Instance attribute Private Type reference (TYPE) UG_SID Method Step Field Name SID 20030910
22 D_MSTEP_SID Instance attribute Private Type reference (TYPE) UG_SID Method Step ID 20030723
23 D_VALTYPE Static Attribute Private Type reference (TYPE) UC_VALTYPE Validation Type 20040401
24 D_VCHECK_FSID Instance attribute Private Type reference (TYPE) UG_SID Validation check field name SID 20031119
25 D_VCHECK_SID Instance attribute Private Type reference (TYPE) UG_SID Validation Check ID 20031119
26 D_VFALSE_FSID Instance attribute Private Type reference (TYPE) UG_SID Validation Field Name SID 20031119
27 D_VFALSE_SID Instance attribute Private Type reference (TYPE) UG_SID Validation FALSE 20031119
28 D_VMSG_FSID Instance attribute Private Type reference (TYPE) UG_SID Validation Message Field Name SID 20031119
29 D_VMSG_SID Instance attribute Private Type reference (TYPE) UG_SID Validation Message ID 20031119
30 D_VTRUE_FSID Instance attribute Private Type reference (TYPE) UG_SID Validation Field Name SID 20031119
31 D_VTRUE_SID Instance attribute Private Type reference (TYPE) UG_SID Validation TRUE 20031119
32 GC_CMD_CREATE Constant Private Type reference (TYPE) UG_WB_ACTION 'DUMMYCRE' FIN Workbench: Operation to a Data Object 20030929
33 GC_CMD_LAYOUT Constant Private Type reference (TYPE) UG_WB_ACTION 'LAYOUT' Screens, Function Code That Triggered PAI 20010807
34 GC_CMD_LAYOUT_DISP Constant Private Type reference (TYPE) UG_WB_ACTION 'LAYOUTDI' Screens, Function Code That Triggered PAI 20010807
35 GC_CMD_LAYOUT_EDT Constant Private Type reference (TYPE) UG_WB_ACTION 'LAYOUTED' Screens, Function Code That Triggered PAI 20010807
36 GC_CMD_MSTEP_CREATE Constant Private Type reference (TYPE) UG_WB_ACTION 'MSTEPCRE' Screens, Function Code That Triggered PAI 20030923
37 GC_CMD_MSTEP_DELETE Constant Private Type reference (TYPE) UG_WB_ACTION 'MSTEPDEL' FIN Workbench: Operation to a Data Object 20030925
38 GC_CMD_VALCHECK_COPY Constant Private Type reference (TYPE) UG_WB_ACTION 'VCHECKK' Copy a Validation Check 20040129
39 GC_CMD_VALCHECK_CREATE Constant Private Type reference (TYPE) UG_WB_ACTION 'VCHECKC' FIN Workbench: Operation to a Data Object 20031119
40 GC_CMD_VALCHECK_DELETE Constant Private Type reference (TYPE) UG_WB_ACTION 'VCHECKD' FIN Workbench: Operation to a Data Object 20031119
41 GC_CMD_VALCHECK_RENAME Constant Private Type reference (TYPE) UG_WB_ACTION 'VCHECKR' Rename a Validation Check 20040219
42 GC_CMD_VALMSG_COPY Constant Private Type reference (TYPE) UG_WB_ACTION 'VMSGK' Copy a Message 20040211
43 GC_CMD_VALMSG_CREATE Constant Private Type reference (TYPE) UG_WB_ACTION 'VMSGCRE' FIN Workbench: Operation to a Data Object 20031119
44 GC_CMD_VALMSG_DELETE Constant Private Type reference (TYPE) UG_WB_ACTION 'VMSGDEL' FIN Workbench: Operation to a Data Object 20031119
45 GC_METHOD Constant Private Type reference (TYPE) C 'M' Method 20040205
46 GC_MSTEP_ROOT Constant Private Type reference (TYPE) UC_MSTEP '001' Method Step 20030929
47 GC_TRUEFALSE Constant Private Type reference (TYPE) C 'T' True or False Nodes 20040205
48 GC_VALCHECKID Constant Private Type reference (TYPE) C 'V' Validation Check 20040205
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_SIDTABLE_VALIDATION Instance method Private Method Fill SID Tables for Validation Methods 20031204
2 GET_MSTEP_TEXT Instance method Private Method Current Text for Method Step 20040415
3 GET_SID_TO_VALUE_P Instance method Public Method 20040708
4 GET_VALCHECKID_TEXT Instance method Private Method Current Text for Method Step 20040419
5 METH_COPY_VAL Instance method Private Method Copy a Validation Check/Message 20040129
6 METH_CREATE_STEP Instance method Private Method Create a Method Step 20030929
7 METH_CREATE_VAL Instance method Private Method Create a Validation Check/Message 20031211
8 METH_DELETE_VAL Instance method Private Method Delete Elements of a Validation Method 20040108
9 METH_READ_MSTEP Instance method Private Method 20030929
10 PERFORM_COMMAND_SEARCH_VAL Instance method Private Method Search Function for Validation Methods and Check Rules 20040413
11 RENAME_VALCHECK Instance method Private Method Rename a Validation Check 20040219
12 SET_FLAVOR_AND_DND_HANDLE Instance method Private Method Set Drag and Drop Parameter 20040213
13 UC_IS_UPLOAD_FOR_MASTERDATA Instance method Private Method 20030327
14 UC_METHTYPE_HAS_STEPS Instance method Private Method 20041223
Events
Class CL_UC_WB_NAV_DETAIL_METHOD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_METHID_HANDLE Private See coding 20040205 begin of s_methid_handle, handle type i, methid type uc_methid, type type c length 1, end of s_methid_handle
2 S_METHOD_SID Private See coding 20030317 BEGIN OF s_method_sid, area TYPE uc_area, methtype TYPE uc_methtype, method TYPE uc_method, methid TYPE uc_methid, sid TYPE ug_sid, txtmi TYPE uc_txtmi, END OF s_method_sid
3 S_METHTYPE_SID Private See coding 20030317 BEGIN OF s_methtype_sid, methtype TYPE uc_methtype, sid TYPE ug_sid, END OF s_methtype_sid
4 S_MSTEP_HRY Private See coding 20030929 BEGIN OF s_mstep_hry, parent TYPE uc_mstep, child TYPE uc_mstep, seqnr TYPE uc_seqnr3, END OF s_mstep_hry
5 S_MSTEP_SID Private See coding 20030723 BEGIN OF s_mstep_sid, area TYPE uc_area, method TYPE uc_method, methid TYPE uc_methid, mstep TYPE uc_mstep, sid TYPE ug_sid, seqnr TYPE uc_seqnr, txtmi TYPE uc_txtmi, END OF s_mstep_sid
6 S_MSTEP_SID_TXT Private See coding 20040615 BEGIN OF s_mstep_sid_txt, mstep TYPE uc_mstep, sid type ug_sid, txtmi TYPE uc_txtmi, END OF s_mstep_sid_txt
7 S_MSTEP_TXT Private See coding 20030929 BEGIN OF s_mstep_txt, mstep TYPE uc_mstep, txtmi TYPE uc_txtmi, END OF s_mstep_txt
8 S_VALCHECK_SID Private See coding 20031217 BEGIN OF s_valcheck_sid, area TYPE uc_area, "sst110304 method TYPE uc_method, "sst110304 methid TYPE uc_methid, "sst110304 fieldname TYPE ug_fieldname, sid TYPE ug_sid, true type char1, "dummy for gui "sst110304 false type char1, "dummy for gui "sst110304 msg type char1, "dummy for gui "sst110304 valnodeid TYPE uc_valnodeid, valcheckid TYPE uc_valcheckid, valcheck type uc_valcheck, seqnr TYPE uc_seqnr, "sst110304 txtmi type uc_txtmi, END OF s_valcheck_sid
9 S_VALNODE_SID Private See coding 20031119 BEGIN OF s_valnode_sid, area TYPE uc_area, method TYPE uc_method, methid TYPE uc_methid, fieldname TYPE ug_fieldname, sid TYPE ug_sid, true type char1, "dummy for gui false type char1, "dummy for gui msg type char1, "dummy for gui valnodeid TYPE uc_valnodeid, valcheckid TYPE uc_valcheckid, "sst110304 valcheck type uc_valcheck, "sst110304 seqnr TYPE uc_seqnr, txtmi TYPE uc_txtmi, END OF s_valnode_sid
10 T_METHID_HANDLE Private See coding 20040205 t_methid_handle type sorted table of s_methid_handle with unique key handle
11 T_METHOD_SID Private See coding 20030317 t_method_sid TYPE HASHED TABLE OF s_method_sid WITH UNIQUE KEY area method
12 T_METHTYPE_SID Private See coding 20030317 t_methtype_sid TYPE HASHED TABLE OF s_methtype_sid WITH UNIQUE KEY methtype
13 T_MSTEP_HRY Private See coding 20030929 t_mstep_hry TYPE SORTED TABLE OF s_mstep_hry WITH UNIQUE KEY parent child
14 T_MSTEP_SID Private See coding 20030723 t_mstep_sid TYPE SORTED TABLE OF s_mstep_sid WITH UNIQUE KEY area method mstep
15 T_MSTEP_SID_TXT Private See coding 20040615 t_mstep_sid_txt TYPE SORTED TABLE OF s_mstep_sid_txt WITH UNIQUE KEY mstep
16 T_MSTEP_TXT Private See coding 20030929 t_mstep_txt TYPE SORTED TABLE OF s_mstep_txt WITH UNIQUE KEY mstep
17 T_VALCHECK_SID Private See coding 20031217 t_valcheck_sid TYPE SORTED TABLE OF s_valcheck_sid WITH UNIQUE KEY sid
18 T_VALNODE_SID Private See coding 20031119 t_valnode_sid TYPE SORTED TABLE OF s_valnode_sid WITH UNIQUE KEY area method sid
Method Signatures

Method COMPLETE_SIDTABLE_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE_VAL Call by reference Type reference (TYPE) UCF_TH_NAV_VALMSG Validierung: Meldungen 20031204

Method COMPLETE_SIDTABLE_VALIDATION on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method GET_MSTEP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSTEP_TEXT Call by reference Type reference (TYPE) UC_TXTMI Mitteltext 20040415
2 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20040415
3 Importing I_METHID Call by reference Type reference (TYPE) UC_METHID GUID zur Identifikation der Methode 20040415
4 Importing I_METHOD Call by reference Type reference (TYPE) UC_METHOD Methode in der Konsolidierung 20040415
5 Importing I_MSTEP Call by reference Type reference (TYPE) UC_MSTEP Methoden-Schritt 20040415

Method GET_MSTEP_TEXT on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method GET_SID_TO_VALUE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDNAME_SID Call by reference Type reference (TYPE) UG_SID FI-Stammdaten: Surrogate ID 20040708
2 Exporting E_VALUE_SID Call by reference Type reference (TYPE) UG_SID FI-Stammdaten: Surrogate ID 20040708
3 Importing IF_UPDATE Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20040708
4 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20040708
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20040708

Method GET_SID_TO_VALUE_P on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method GET_VALCHECKID_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALCHECKID_TEXT Call by reference Type reference (TYPE) UC_TXTMI Mitteltext 20040419
2 Importing I_VALCHECKID Call by reference Type reference (TYPE) UC_VALCHECKID GUID zur Identifikation der Prüfregel der Validierung 20040419

Method GET_VALCHECKID_TEXT on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method METH_COPY_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20040129

Method METH_COPY_VAL on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method METH_CREATE_STEP 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 20030929
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20030930

Method METH_CREATE_STEP on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method METH_CREATE_VAL 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 20031211
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) UC_FIELDNAME Feldname 20031211
3 Importing I_VALCHECK Call by reference Type reference (TYPE) UC_FLG Flag für Prüfung('X') bzw. Meldung (SPACE) 20031211

Method METH_CREATE_VAL on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method METH_DELETE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040203
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20040108

Method METH_DELETE_VAL on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method METH_READ_MSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSTEP_HRY Call by reference Type reference (TYPE) T_MSTEP_HRY 20030929
2 Exporting ET_MSTEP_SID_TXT Call by reference Type reference (TYPE) T_MSTEP_SID_TXT Schrittmethode: Sid und Text 20040615
3 Exporting ET_MSTEP_TXT Call by reference Type reference (TYPE) T_MSTEP_TXT Schrittmethode: Text 20030929
4 Importing I_AREA Call by reference Type reference (TYPE) UC_AREA Konsolidierungsgebiet 20030929
5 Importing I_METHID Call by reference Type reference (TYPE) UC_METHID GUID zur Identifikation der Methode 20030929
6 Importing I_METHOD Call by reference Type reference (TYPE) UC_METHOD Methode in der Konsolidierung 20030929

Method METH_READ_MSTEP on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method PERFORM_COMMAND_SEARCH_VAL Signature

Method PERFORM_COMMAND_SEARCH_VAL on class CL_UC_WB_NAV_DETAIL_METHOD has no parameter.
Method PERFORM_COMMAND_SEARCH_VAL on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method RENAME_VALCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UC0_T_MESSAGE Meldungen 20040219
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20040219
3 Importing IS_HRY_STRUCT Call by reference Type reference (TYPE) UGMD_S_HRY_STRUCT FI-Stammdaten: Hierarchiestruktur 20040303

Method RENAME_VALCHECK on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method SET_FLAVOR_AND_DND_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DND_HANDLE Call by reference Type reference (TYPE) INT4 Drag and Drop Handle 20040213
2 Importing I_DND_TYPE Call by reference Type reference (TYPE) CHAR1 Drag and Drop Typ 20040213
3 Importing I_DRAGSRC Call by reference Type reference (TYPE) UC_FLG 'X' Drag source 20040213
4 Importing I_DROPTARGET Call by reference Type reference (TYPE) UC_FLG 'X' Drop target 20040213
5 Importing I_VALNODEID Call by reference Type reference (TYPE) UC_VALNODEID GUID zur Identifikation des Validierungsknotens 20040213

Method SET_FLAVOR_AND_DND_HANDLE on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method UC_IS_UPLOAD_FOR_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_IS_MD Value transfer Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20030327
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20030327

Method UC_IS_UPLOAD_FOR_MASTERDATA on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.

Method UC_METHTYPE_HAS_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_HAS_STEPS Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20041223
2 Importing I_METHTYPE Call by reference Type reference (TYPE) UC_METHTYPE Methodentyp 20041223

Method UC_METHTYPE_HAS_STEPS on class CL_UC_WB_NAV_DETAIL_METHOD has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 3.1A