SAP ABAP Interface /PLMU/IF_FRW_ACTION_UTIL (Navigation Utilities)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_SERVICES (Package) UI Framework: Services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMU/CL_FRW_ACTION_UTIL_INT Action Utilities (Internal) 20091020
Properties
Interface /PLMU/IF_FRW_ACTION_UTIL  
Short Description Navigation Utilities    
General Data
Package /PLMU/UI_FRW_SERVICES   UI Framework: Services 
Created 20080124   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMU/IF_FRW_ACTION_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /PLMU/IF_FRW_ACTION_UTIL has no interface.
Friends
Interface /PLMU/IF_FRW_ACTION_UTIL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MAPPING Instance attribute Public Object reference (TYPE REF TO) /PLMU/IF_FRW_MAP Generic mapping interface 20080313
2 MV_ABBID Instance attribute Public Type reference (TYPE) /PLMB/SPI_ABBID PLM Application Building Block 20080207
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SERVICES_TO_BUTTON_CHOICE Instance method Public Method Add Services (as Items) to a Button Choice 20090327
2 ADD_SERVICES_TO_CNR Instance method Public Method Add Services (as Items) to a CNR Button Choice 20090327
3 ADD_SERVICES_TO_MENU Instance method Public Method Add Services (as Items) to a Menu 20090327
4 CHECK_NAVIGATION Instance method Public Method Check if navigation is possible 20081127
5 EVALUATE_ACTION_EVENT Instance method Public Method Evaluate action event 20080318
6 FILL_INITIAL_SCREEN_NODE Instance method Public Method Node is needed for automatic parameter mapping 20080218
7 GET_CONTEXT_MENU Instance method Public Method Provides context menu 20080124
8 GET_EXTERNAL_PARAMETERS Instance method Public Method Exports the navigation parameters 20080509
9 GET_EXTERNAL_PARAMS_MASS_DATA Instance method Public Method Exports the navigation parameters (mass data) 20090217
10 GET_OTYPE_RELEVANT_FIELDS Instance method Public Method Get a list of object type relevant fields of a structure 20080314
11 GET_SERVICES Instance method Public Method Get services by object type 20080505
12 PROCESS_CONTEXT_MENU_ACTION Instance method Public Method Process context menu actions (navigation & services) 20080130
13 PROCESS_NAVIGATION Instance method Public Method Process navigation 20080430
14 PROCESS_NAVIGATION_MASS_DATA Instance method Public Method Process navigation and pass mass data 20090204
15 PROCESS_SERVICE Instance method Public Method Process service 20080502
Events
Interface /PLMU/IF_FRW_ACTION_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_OTYPE_CONTEXT_ELEMENTS Public See coding 20080318 BEGIN OF GTY_s_OTYPE_CONTEXT_ELEMENTS, otype type /plmb/gos_object_type, context_element TYPE REF TO if_wd_context_element, END OF GTY_s_OTYPE_CONTEXT_ELEMENTS
2 GTY_T_OTYPE_CONTEXT_ELEMENTS Public See coding 20080318 gty_t_otype_context_elements type TABLE OF GTY_s_OTYPE_CONTEXT_ELEMENTS
3 GTY_T_OTYPE_FIELDS Public See coding 20080314 gty_t_otype_FIELDS type TABLE OF string
Method Signatures

Method ADD_SERVICES_TO_BUTTON_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUTTON_CHOICE Call by reference Object reference (TYPE REF TO) CL_WD_ABSTR_BUTTON_CHOICE Button Choice that should be extended 20090327
2 Importing IT_MAP_ON_ACTION Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Parameters to be passed to the Action Handler 20090327
3 Importing IT_OTYPE Call by reference Type reference (TYPE) /PLMB/T_FRW_OTYPE Object Type Table 20090327
4 Importing IV_ITEM_PREFIX Call by reference Type reference (TYPE) STRING 'FRW_MENU_ACTION_ITEM_' Prefix for the created UI Elements (CL_WD_MENU_ACTION_ITEM) 20090327
5 Importing IV_ON_ACTION Call by reference Type reference (TYPE) STRING View Action that processes the corresponding functions 20090327

Method ADD_SERVICES_TO_BUTTON_CHOICE on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method ADD_SERVICES_TO_CNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OTYPE Call by reference Type reference (TYPE) /PLMB/T_FRW_OTYPE Object Type Table 20090327
2 Importing IV_BUTTON_CHOICE_ELEMENT_ID Call by reference Type reference (TYPE) STRING CNR Element ID of the Button Choice 20090327
3 Importing IV_BUTTON_CHOICE_FUNCTION Call by reference Type reference (TYPE) STRING CNR Function of the Button Choice 20090327
4 Importing IV_BUTTON_CHOICE_SEQUENCE_ID Call by reference Type reference (TYPE) STRING Position of the Button Choice 20090327
5 Importing IV_BUTTON_CHOICE_TEXT Call by reference Type reference (TYPE) STRING Description Text of the Button Choice 20090327
6 Importing IV_BUTTON_CHOICE_TOOLTIP Call by reference Type reference (TYPE) STRING Tooltip Text of the Button Choice 20090327

Method ADD_SERVICES_TO_CNR on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method ADD_SERVICES_TO_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MENU Call by reference Object reference (TYPE REF TO) CL_WD_MENU Menu that should be extended 20090327
2 Importing IT_MAP_ON_ACTION Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Parameters to be passed to the Action Handler 20090327
3 Importing IT_OTYPE Call by reference Type reference (TYPE) /PLMB/T_FRW_OTYPE Object Type Table 20090327
4 Importing IV_ITEM_PREFIX Call by reference Type reference (TYPE) STRING Prefix for the created UI Elements (CL_WD_MENU_ACTION_ITEM) 20090327
5 Importing IV_ON_ACTION Call by reference Type reference (TYPE) STRING View Action that processes the corresponding functions 20090327

Method ADD_SERVICES_TO_MENU on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method CHECK_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) /PLMU/S_FRW_NAVIGATION_CHECK Navigation Check Result 20081127
2 Importing IV_NAVIGATION_TARGET Call by reference Type reference (TYPE) /PLMU/FRW_NAVIGATION_TARGET /PLMU/IF_FRW_ACTION_C=>GC_NAVTGT_OBJ_DEFAULT Default navigation for object 20081127
3 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Explicit object type determination 20081127

Method CHECK_NAVIGATION on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method EVALUATE_ACTION_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Structure reference 20080318
2 Exporting EV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20080318
3 Exporting EV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE PLM Object Type 20080318
4 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Web Dynpro: Event 20080318
5 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20080318

Method EVALUATE_ACTION_EVENT on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method FILL_INITIAL_SCREEN_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro Context 20080218
2 Importing IV_SKIP_INITIAL_SCREEN Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Skip initial screen (only in CHANGE and DISPLAY mode) 20080509

Method FILL_INITIAL_SCREEN_NODE on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method GET_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MENU Call by reference Object reference (TYPE REF TO) CL_WD_MENU Perforce change= / 20051117-120623 20080124
2 Exporting EV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Object Type 20081219
3 Importing IO_CONTEXT_MENU_EVENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_MENU_EVENT 20080124
4 Importing IO_CONTEXT_MENU_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_MENU_MANAGER 20080124

Method GET_CONTEXT_MENU on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method GET_EXTERNAL_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE Call by reference Type reference (TYPE) DATA 20090303
2 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) /PLMB/T_FRW_PARAMETERS Parameters 20080509

Method GET_EXTERNAL_PARAMETERS on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method GET_EXTERNAL_PARAMS_MASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TECHNICAL_PARAMETERS_MAPPED Call by reference Type reference (TYPE) TABLE Technical Parameters mapped to structure 20090303
2 Exporting ET_OBJECT_DATA Call by reference Type reference (TYPE) /PLMB/T_FRW_PARAMETER_SET Object parameters 20090219
3 Exporting ET_OBJECT_DATA_MAPPED Call by reference Type reference (TYPE) TABLE Object parameters mapped into given table 20090303
4 Exporting ET_TECHNICAL_PARAMETERS Call by reference Type reference (TYPE) /PLMB/T_FRW_PARAMETERS Technical Parameters (name/value pairs) 20090219
# Exception Resumable Description Created on
1 /PLMB/CX_FRW_NO_DATA Severe exception with abortion 20090518

Method GET_OTYPE_RELEVANT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OTYPE_FIELDS Call by reference Type reference (TYPE) /PLMU/T_FRW_OTYPE_FIELDS List of object type fields 20080314
2 Importing IO_STRUCDESC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080314

Method GET_OTYPE_RELEVANT_FIELDS on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method GET_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SERVICES Call by reference Type reference (TYPE) /PLMB/T_GOS_SDEF Generic Services 20080505
2 Importing IT_OTYPE Call by reference Type reference (TYPE) /PLMB/T_FRW_OTYPE Object Type Table 20080901
3 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Object Type 20080918

Method GET_SERVICES on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method PROCESS_CONTEXT_MENU_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WDEVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20080130

Method PROCESS_CONTEXT_MENU_ACTION on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method PROCESS_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Context element 20080430
2 Importing IS_STRUCTURE Call by reference Type reference (TYPE) DATA Structure 20080430
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Mapping starting point & implicit object type determination 20080430
4 Importing IV_NAVIGATION_TARGET Call by reference Type reference (TYPE) /PLMU/FRW_NAVIGATION_TARGET /PLMU/IF_FRW_ACTION_C=>GC_NAVTGT_OBJ_DEFAULT Default navigation for object 20080430
5 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Explicit object type determination 20080430

Method PROCESS_NAVIGATION on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method PROCESS_NAVIGATION_MASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_ELEMENTS Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Context elements 20090204
2 Importing IT_STRUCTURES Call by reference Type reference (TYPE) ANY TABLE Structures 20090204
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Mapping starting point & implicit obj. type determination 20090204
4 Importing IV_NAVIGATION_TARGET Call by reference Type reference (TYPE) /PLMU/FRW_NAVIGATION_TARGET /PLMU/IF_FRW_ACTION_C=>GC_NAVTGT_OBJ_DEFAULT Default navigation for object 20090204
5 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Explicit object type determination 20090204

Method PROCESS_NAVIGATION_MASS_DATA on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.

Method PROCESS_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_ELEMENTS Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Context elements 20080502
2 Importing IT_STRUCTURES Call by reference Type reference (TYPE) TABLE Structures 20080502
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Mapping starting point & implicit obj. type determination 20080502
4 Importing IV_OTYPE Call by reference Type reference (TYPE) /PLMB/GOS_OBJECT_TYPE Explicit object type determination 20080502
5 Importing IV_SRV_NAME Call by reference Type reference (TYPE) /PLMB/GOS_SRV_NAME Service name 20080502

Method PROCESS_SERVICE on Interface /PLMU/IF_FRW_ACTION_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100