SAP ABAP Class CL_WER_ACTION_SM_VIEW (Action simple mapping view)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD-MM (Application Component) Material Master
     WER_UI (Package) User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WER_ASSIGNABLE_ELEMENT_VIEW Rule element view 20061109
Properties
Class CL_WER_ACTION_SM_VIEW  
Short Description Action simple mapping view    
Super Class CL_WER_ASSIGNABLE_ELEMENT_VIEW Rule element view 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WER_UI   User Interface 
Created 20060814   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WER_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WER_ACTION_SM_VIEW has no interface implemented.
Friends
Class CL_WER_ACTION_SM_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_COLUMN_ASSIGN_ICON Instance attribute Private Type reference (TYPE) LVC_FNAME 'ASSIGN_ICON' ALV control: Field name of internal table field 20061016
2 C_COLUMN_DESCRIP Constant Private Type reference (TYPE) LVC_FNAME 'DESCRIP' Column type 20070109
3 C_COLUMN_DETAIL_ICON Instance attribute Private Type reference (TYPE) LVC_FNAME 'DETAIL_ICON' ALV control: Field name of internal table field 20061016
4 C_COLUMN_MANDATORY_CB Constant Private Type reference (TYPE) LVC_FNAME 'MANDATORY_CHECKBOX' Mandatory check box 20070628
5 C_COLUMN_STATUS_ICON Constant Public Type reference (TYPE) LVC_FNAME 'STATUS_ICON' ALV control: Field name of internal table field 20061016
6 C_COLUMN_TYPE Constant Private Type reference (TYPE) LVC_FNAME 'TYPE' Column type 20060817
7 C_COLUMN_VALUE_NAME Constant Public Type reference (TYPE) LVC_FNAME 'VALUE_NAME' ALV control: Field name of internal table field 20061016
8 C_COL_POS_ASSIGN_ICON Constant Private Type reference (TYPE) I 4 Position of the field ASSIGN_ICON 20070628
9 C_COL_POS_DESCRIP Constant Private Type reference (TYPE) I 7 Position of the field DESCRIP 20070628
10 C_COL_POS_DETAIL_ICON Constant Private Type reference (TYPE) I 5 Position of the field DETAIL_ICON 20070628
11 C_COL_POS_MANDATORY_CB Constant Private Type reference (TYPE) I 2 Position of the field MANDATORY_CHECKBOX 20070628
12 C_COL_POS_STATUS_ICON Constant Private Type reference (TYPE) I 6 Position of the field STATUS_ICON 20070628
13 C_COL_POS_TYPE Constant Private Type reference (TYPE) I 1 Position of the field TYPE 20070628
14 C_COL_POS_VALUE_NAME Constant Private Type reference (TYPE) I 3 Position of the field NAME_VALUE 20070628
15 C_STRUCTURE_TREE Constant Private Type reference (TYPE) TYPENAME 'WER_UI_ACTION_SM_STY' Tree line structure 20060818
16 C_TREE_HEADER_WIDTH Constant Private Type reference (TYPE) I 75 Tree hierarchy width 20060816
17 C_VARIANT_HANDLE_ASSIGN Constant Private Type reference (TYPE) SLIS_HANDL 'ASSN' Mgt. ID for repeated calls from the same program 20070109
18 C_VARIANT_HANDLE_TMPLT Constant Private Type reference (TYPE) SLIS_HANDL 'TMPL' Mgt. ID for repeated calls from the same program 20070109
19 MR_ACTION_SIMPLE_MAPPING Instance attribute Private Object reference (TYPE REF TO) CL_WER_ACTION_SIMPLE_MAPPING Action simple mapping 20060814
20 MR_STRUCTURE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20060815
21 MR_STRUCTURE_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV List Viewer 20060816
22 MT_STRUCTURE_FIELDS Instance attribute Private Type reference (TYPE) WER_UI_ACTION_SM_TTY Target Structure field 20060816
23 M_DISPLAYED_STRUCTURE Instance attribute Private Type reference (TYPE) TYPENAME Structure for which the fields are displayed 20060817
24 M_STRUCTURE Instance attribute Private Type reference (TYPE) TYPENAME Name of Dictionary Type 20060816
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_FIELD_NODE Instance method Private Method Create one field node 20060817
2 GENERATE_FIELD_NODES Instance method Private Method Creates field nodes in tree 20060817
3 GET_FIELD_CATALOG Instance method Private Method Builds and returns the field catalog for ALV display 20060815
4 GET_TARGET_STRUCTURE Instance method Public Method returns mapping target structure 20060814
5 GET_TREE_HEADER Instance method Private Method 20060816
6 GET_VARIANT Instance method Private Method Returns the display variant 20070109
7 HANDLE_ASSIGNMENT Instance method Private Method Handle assignment event 20061016
8 INIT_UI_COMPONENTS Instance method Public Method Initialize UI components 20060815
9 LINK_FIELDS_TO_ATTRIBUTES Instance method Public Method Links the field operator supplied to the operator attribute 20061017
10 LOAD_ASSIGNMENTS Instance method Private Method Load database enrichment assignment data 20061017
11 LOAD_ASSIGNMENTS_FIELDS Instance method Private Method Load assignment data for a field table 20061017
12 ON_CHECKBOX_CHANGE Instance method Private Event handling method Reacts to changes on the field MANDATORY 20070628
13 ON_FIELD_HOTSPOT_CLICK Instance method Private Event handling method Handles selection hotstpot click event 20061016
14 OPTIMIZE Instance method Private Method Optimize columns 20070823
15 REFRESH_DISPLAY Instance method Private Method Obsolete, do not use 20070704
16 REFRESH_TREE_DISPLAY Instance method Private Method Refresh the tree at frontend level 20070628
17 REGISTER_EVENTS Instance method Private Method Registers events for tree 20060818
18 SETUP_MANDATORY_FIELD Instance method Private Method Setups the field MANDATORY for display 20070628
19 SET_TARGET_STRUCTURE Instance method Public Method Sets mapping target structure 20060815
20 SET_TARGET_STRUCTURE_FIELDS Instance method Private Method Set structure fields in tree 20060817
21 UPDATE_ELEMENT Instance method Private Method Update the element data 20070109
22 UPDATE_FIELDCATALOG Instance method Private Method Update the frontend field catalog 20061017
23 UPDATE_PARAMETER_ASSIGNMENT Instance method Private Method Update the assignment detail of a parameter 20061016
24 UPDATE_TOOLBAR Instance method Private Method Sets buttons in toolbar 20070109
25 UPDATE_TREE Instance method Public Method Updates tree display 20060824
26 UPDATE_VARIANT Instance method Private Method Update the display variant 20070109
Events
Class CL_WER_ACTION_SM_VIEW has no event.
Types
Class CL_WER_ACTION_SM_VIEW has no local type.
Method Signatures

Method GENERATE_FIELD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) WER_ACTION_SM_STY Simple mapping assignation 20060817
2 Importing I_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY Parent node key 20060817
3 Returning R_NEW_KEY Value transfer Type reference (TYPE) LVC_NKEY New node key 20060817

Method GENERATE_FIELD_NODE on class CL_WER_ACTION_SM_VIEW has no exception.

Method GENERATE_FIELD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) WER_ACTION_SM_TTY All structure fields 20060817
2 Importing I_PARENT_FIELD_ID Call by reference Type reference (TYPE) WER_ITEM_FIELD_ID Parent field id 20060817
3 Importing I_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY Parent key 20060817

Method GENERATE_FIELD_NODES on class CL_WER_ACTION_SM_VIEW has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELD_CATALOG Value transfer Object reference (TYPE REF TO) LVC_T_FCAT Field Catalog for List Viewer Control 20060815

Method GET_FIELD_CATALOG on class CL_WER_ACTION_SM_VIEW has no exception.

Method GET_TARGET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRUCTURE Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20060814

Method GET_TARGET_STRUCTURE on class CL_WER_ACTION_SM_VIEW has no exception.

Method GET_TREE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TREE_HEADER Value transfer Type reference (TYPE) TREEV_HHDR Tree Control: Attributes of the Hierarchy Header 20060816

Method GET_TREE_HEADER on class CL_WER_ACTION_SM_VIEW has no exception.

Method GET_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_VARIANT Value transfer Type reference (TYPE) DISVARIANT Layout (External Use) 20070109

Method GET_VARIANT on class CL_WER_ACTION_SM_VIEW has no exception.

Method HANDLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAMETER Call by reference Type reference (TYPE) WER_PARAMETER_ID Parameter id 20061016

Method HANDLE_ASSIGNMENT on class CL_WER_ACTION_SM_VIEW has no exception.

Method INIT_UI_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Type reference (TYPE) C Name of the parent container 20060815

Method INIT_UI_COMPONENTS on class CL_WER_ACTION_SM_VIEW has no exception.

Method LINK_FIELDS_TO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE_FIELD Call by reference Type reference (TYPE) WER_ATTRIBUTE_NAME Name of an attribute 20061017

Method LINK_FIELDS_TO_ATTRIBUTES on class CL_WER_ACTION_SM_VIEW has no exception.

Method LOAD_ASSIGNMENTS Signature

Method LOAD_ASSIGNMENTS on class CL_WER_ACTION_SM_VIEW has no parameter.
Method LOAD_ASSIGNMENTS on class CL_WER_ACTION_SM_VIEW has no exception.

Method LOAD_ASSIGNMENTS_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSIGNMENT Call by reference Type reference (TYPE) WER_RULE_ELEMENT_ASSIGN_TTY Rule element parameter assignment 20061017
2 Changing XT_FIELD Call by reference Type reference (TYPE) WER_UI_ACTION_SM_TTY Table type for display of action DB enrichment view 20061017

Method LOAD_ASSIGNMENTS_FIELDS on class CL_WER_ACTION_SM_VIEW has no exception.

Method ON_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Attribute reference (LIKE) 20070628
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20070628

Method ON_CHECKBOX_CHANGE on class CL_WER_ACTION_SM_VIEW has no exception.

Method ON_FIELD_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20061016
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20061016

Method ON_FIELD_HOTSPOT_CLICK on class CL_WER_ACTION_SM_VIEW has no exception.

Method OPTIMIZE Signature

Method OPTIMIZE on class CL_WER_ACTION_SM_VIEW has no parameter.
Method OPTIMIZE on class CL_WER_ACTION_SM_VIEW has no exception.

Method REFRESH_DISPLAY Signature

Method REFRESH_DISPLAY on class CL_WER_ACTION_SM_VIEW has no parameter.
Method REFRESH_DISPLAY on class CL_WER_ACTION_SM_VIEW has no exception.

Method REFRESH_TREE_DISPLAY Signature

Method REFRESH_TREE_DISPLAY on class CL_WER_ACTION_SM_VIEW has no parameter.
Method REFRESH_TREE_DISPLAY on class CL_WER_ACTION_SM_VIEW has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_WER_ACTION_SM_VIEW has no parameter.
Method REGISTER_EVENTS on class CL_WER_ACTION_SM_VIEW has no exception.

Method SETUP_MANDATORY_FIELD Signature

Method SETUP_MANDATORY_FIELD on class CL_WER_ACTION_SM_VIEW has no parameter.
Method SETUP_MANDATORY_FIELD on class CL_WER_ACTION_SM_VIEW has no exception.

Method SET_TARGET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20060815

Method SET_TARGET_STRUCTURE on class CL_WER_ACTION_SM_VIEW has no exception.

Method SET_TARGET_STRUCTURE_FIELDS Signature

Method SET_TARGET_STRUCTURE_FIELDS on class CL_WER_ACTION_SM_VIEW has no parameter.
Method SET_TARGET_STRUCTURE_FIELDS on class CL_WER_ACTION_SM_VIEW has no exception.

Method UPDATE_ELEMENT Signature

Method UPDATE_ELEMENT on class CL_WER_ACTION_SM_VIEW has no parameter.
Method UPDATE_ELEMENT on class CL_WER_ACTION_SM_VIEW has no exception.

Method UPDATE_FIELDCATALOG Signature

Method UPDATE_FIELDCATALOG on class CL_WER_ACTION_SM_VIEW has no parameter.
Method UPDATE_FIELDCATALOG on class CL_WER_ACTION_SM_VIEW has no exception.

Method UPDATE_PARAMETER_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20061030
2 Importing I_PARAMETER Call by reference Type reference (TYPE) WER_DATA_OBJECT_ID Unique data object identifier (GUID) 20061016

Method UPDATE_PARAMETER_ASSIGNMENT on class CL_WER_ACTION_SM_VIEW has no exception.

Method UPDATE_TOOLBAR Signature

Method UPDATE_TOOLBAR on class CL_WER_ACTION_SM_VIEW has no parameter.
Method UPDATE_TOOLBAR on class CL_WER_ACTION_SM_VIEW has no exception.

Method UPDATE_TREE Signature

Method UPDATE_TREE on class CL_WER_ACTION_SM_VIEW has no parameter.
Method UPDATE_TREE on class CL_WER_ACTION_SM_VIEW has no exception.

Method UPDATE_VARIANT Signature

Method UPDATE_VARIANT on class CL_WER_ACTION_SM_VIEW has no parameter.
Method UPDATE_VARIANT on class CL_WER_ACTION_SM_VIEW has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700