SAP ABAP Class CL_USMD_MASS_CHANGE_GUI_WD (Mass Change)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAIN (Package) Main objects of generic MDG UIs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_DATA_CHANGE To Include Objects in Check/Save Cycle 20091221
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080110
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080110
Properties
Class CL_USMD_MASS_CHANGE_GUI_WD  
Short Description Mass Change    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAIN   Main objects of generic MDG UIs 
Created 20080110   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 USMD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_DATA_CHANGE To Include Objects in Check/Save Cycle 20091221
2 IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080110
3 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080110
Friends
Class CL_USMD_MASS_CHANGE_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_FIELDNAME_FOR_PREP_CHG Instance attribute Private Type reference (TYPE) USMD_FIELDNAME Feld eines Entitätstyps 20120305
2 DD_STEP Instance attribute Private Type reference (TYPE) USMD_SEQNR Sequence Number 20080111
3 DD_WORKITEM Instance attribute Private Type reference (TYPE) SWW_WIID Work Item ID 20100629
4 DF_HIDE_STEP1 Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20091216
5 DF_SAVE Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20080124
6 DO_ALV_INSTANCE_1 Instance attribute Private Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE Web Dynpro Interface COMPONENTCONTROLLER 20080122
7 DO_ALV_INSTANCE_2 Instance attribute Private Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE Web Dynpro Interface COMPONENTCONTROLLER 20080122
8 DO_BADI Instance attribute Private Object reference (TYPE REF TO) USMD_UI_SERVICES 20131001
9 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model 20080110
10 DO_SELOPT Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Public Interface for Select Options 20080110
11 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20080110
12 DO_STRDESCR_ALV_1 Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080122
13 DO_STRDESCR_ATTR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080115
14 DO_WF_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service Class for Workflow 20100315
15 DO_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW 20080110
16 DS_RESET Instance attribute Private Type reference (TYPE) S_RESET 20080116
17 DT_FFIX Instance attribute Private Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20080110
18 DT_INITIALIZE Instance attribute Private Type reference (TYPE) USMD_TS_FIELD Fld Names 20080118
19 DT_KEY_ATTRIBUTE Instance attribute Private Type reference (TYPE) TYT_KEY_ATTRIBUTE 20120716
20 DT_SELOPT Instance attribute Private Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20080110
21 DT_SEL_FOR_PREP_CHG Instance attribute Private Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20120305
22 DT_UNASSIGNED Instance attribute Private Type reference (TYPE) USMD_TS_VALUE_CHKEY Feld Name + Value + Higher-Level Field Name/Value Pairs 20080124
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20080110
2 CONVERT_VALUE_KEY_TO_MESSAGE Instance method Private Method 20120716
3 DISPLAY_ALV_LIST Instance method Private Method 20080110
4 EXEC_MASS_CHANGE Instance method Private Method 20080124
5 GET_CURRENT_STEP Instance method Public Method 20080116
6 GET_KEY_ATTRIBUTES Instance method Private Method 20120716
7 GET_KEY_CREQUEST_BY_OBJECTLIST Instance method Private Method 20120716
8 GET_OBJECTLIST_FLAT Instance method Private Method 20120716
9 HANDLE_EXECUTE_MASS_CHANGE Instance method Private Method 20120716
10 HANDLE_NEXT_STEP Instance method Private Method 20120716
11 ON_SAVE_EXECUTED Instance method Private Event handling method 20080124
12 OVERWRITE_EVENT Instance method Public Method 20091216
13 SET_ALV_INSTANCE Instance method Public Method 20080110
14 SET_SEL_INSTANCE Instance method Public Method 20080110
Events
Class CL_USMD_MASS_CHANGE_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_RESET Private See coding 20080116 begin of s_reset, view_1000 TYPE usmd_flg, view_2000 TYPE usmd_flg, view_3000 TYPE usmd_flg, view_4000 TYPE usmd_flg, view_5000 TYPE usmd_flg, multiple_cr TYPE string, end of s_reset
2 TYS_ATTRIBUTE Private See coding 20120716 BEGIN OF tys_attribute, entity TYPE usmd_entity, attributes TYPE usmd_t_attribute, END OF tys_attribute
3 TYT_KEY_ATTRIBUTE Private See coding 20120716 tyt_key_attribute TYPE SORTED TABLE OF tys_attribute WITH UNIQUE KEY entity
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_MASS_CHANGE_GUI_WD has no parameter.
Method CONSTRUCTOR on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method CONVERT_VALUE_KEY_TO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREQUEST Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20120716
2 Exporting EV_ENTITY Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20120716
3 Exporting EV_VALUE Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20120716
4 Importing IS_VALUE_KEY Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20120716
5 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20120716

Method CONVERT_VALUE_KEY_TO_MESSAGE on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method DISPLAY_ALV_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080110

Method DISPLAY_ALV_LIST on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method EXEC_MASS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Ergebnis der Verarbeitung eines bestimmten FPM-Ereignisses 20120723
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20080124
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080124
4 Importing IV_WEBDYNPRO_CALL Call by reference Type reference (TYPE) USMD_FLG Aufruf aus WebDynpro Umgebung 20120723

Method EXEC_MASS_CHANGE on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method GET_CURRENT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_STEP Value transfer Type reference (TYPE) USMD_SEQNR Sequenznummer 20080116

Method GET_CURRENT_STEP on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method GET_KEY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20120716
2 Returning RT_ATTRIBUTE Value transfer Type reference (TYPE) USMD_T_ATTRIBUTE Attribute 20120716

Method GET_KEY_ATTRIBUTES on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method GET_KEY_CREQUEST_BY_OBJECTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTLIST Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY 20120716
2 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20120716
3 Returning RR_KEY_CREQUEST Value transfer Object reference (TYPE REF TO) DATA 20120716

Method GET_KEY_CREQUEST_BY_OBJECTLIST on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method GET_OBJECTLIST_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTLIST Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY 20120716
2 Importing IT_VALUE_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20120716
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20120716
4 Returning RR_KEY_CREQUEST Value transfer Object reference (TYPE REF TO) DATA Liste von Änderungsanträgen 20120716

Method GET_OBJECTLIST_FLAT on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method HANDLE_EXECUTE_MASS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20120716
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20120716
3 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Ergebnis FPM-Ereignis 20120716

Method HANDLE_EXECUTE_MASS_CHANGE on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method HANDLE_NEXT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20120716
2 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Ergebnis FPM-Ereignis 20120716

Method HANDLE_NEXT_STEP on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method ON_SAVE_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ROLLBACK Value transfer Attribute reference (LIKE) 20080131
2 Importing IF_SUCCESS Value transfer Attribute reference (LIKE) 20080124
3 Importing I_MODE Value transfer Attribute reference (LIKE) 20080131

Method ON_SAVE_EXECUTED on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method OVERWRITE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GAF Call by reference Object reference (TYPE REF TO) IF_FPM_GAF 20091216

Method OVERWRITE_EVENT on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method SET_ALV_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_INSTANCE_1 Call by reference Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE WebDynpro Interface COMPONENTCONTROLLER 20080122
2 Importing IO_ALV_INSTANCE_2 Call by reference Object reference (TYPE REF TO) IWCI_SALV_WD_TABLE WebDynpro Interface COMPONENTCONTROLLER 20080122

Method SET_ALV_INSTANCE on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.

Method SET_SEL_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SELOPT Call by reference Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS Öffentliches Interface für Select Options 20080110

Method SET_SEL_INSTANCE on class CL_USMD_MASS_CHANGE_GUI_WD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604