SAP ABAP Class CL_USMD_RULE_GUI_WD (UI for Rule Maintenance)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD7 (Package) Validations and Derivations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080407
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080407
Properties
Class CL_USMD_RULE_GUI_WD  
Short Description UI for Rule Maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD7   Validations and Derivations 
Created 20080407   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_EVENT_WD FinBasis Workbench: Communication Web Dynpro - FPM 20080407
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20080407
Friends
Class CL_USMD_RULE_GUI_WD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_CATALOG_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090415
2 DF_NEED_REDEF Instance attribute Private Type reference (TYPE) USMD_FLG Need to redefine data objects 20090415
3 DF_NEED_SOFTWARE_COMP Instance attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20091218
4 DF_NEED_TR Instance attribute Private Type reference (TYPE) USMD_FLG Need Transport Request 20090415
5 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20090420
6 DO_POPUP_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW Popup window 20080425
7 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20080408
8 GC_WD_ACT_ID_ENTER Constant Public Type reference (TYPE) STRING 'INIT_ENTER' Press ENTER key on the Initial view 20080411
9 GC_WD_ACT_ID_INIT_TRANSPORT Constant Public Type reference (TYPE) STRING 'INIT_VIEW_TRANSPORT' Initl view VIEW_TRANSPORT 20080428
10 GC_WD_ACT_ID_LOCAL_OBJ Constant Public Type reference (TYPE) STRING 'LOCAL_OBJ' Initl view VIEW_TRANSPORT 20091221
11 GC_WD_ACT_ID_TRANSPORT_CANCEL Constant Public Type reference (TYPE) STRING 'TRANSPORT_CANCEL' Initl view VIEW_TRANSPORT 20080428
12 GC_WD_ACT_ID_TRANSPORT_ENTER Constant Public Type reference (TYPE) STRING 'TRANSPORT_ENTER' Press ENTER key on popup transport window 20080430
13 GC_WD_ACT_ID_TRANSPORT_OK Constant Public Type reference (TYPE) STRING 'TRANSPORT_OK' Initl view VIEW_TRANSPORT 20080428
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_MODEL Instance method Private Method Check data model 20080411
2 CHECK_PACK_AND_TRREQUEST Instance method Private Method Check package and transport request 20080428
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080408
4 CREATE_TRREQUEST Instance method Private Method Create transport request 20080428
5 GET_PACKAGE_DESCR Instance method Private Method Get package description 20080429
6 GET_TR_REQUEST_DESCR Instance method Private Method Get package description 20080430
7 HAS_ERROR_MSG Instance method Private Method Check for error or warning message in the message table 20090526
8 IS_PACKAGE_EXISTING Instance method Private Method Check package existence 20080429
9 IS_SOFTWARE_COMP_EXISTING Instance method Private Method Check package existence 20091221
10 IS_TR_REQUEST_EXISTING Instance method Private Method Check transport request existence 20080430
11 IS_TR_TARGET_EXISTING Instance method Private Method Check transport target existence 20080429
12 ONACTION_LOCAL_OBJECT Instance method Private Method Handle action OK in view transport 20091221
13 ONACTION_START Instance method Private Method Handle FPM event START_CAT 20080428
14 ONACTION_TRANSPORT_OK Instance method Private Method Handle action OK in view transport 20080428
15 OPEN_CATALOG_BROWSER Instance method Private Method Open BRFPlus catalog browser 20080428
16 SHOW_MESSAGES_ON_POPUP Instance method Private Method Show messages on popup window 20080430
Events
Class CL_USMD_RULE_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TRREQUEST_UI Private See coding 20080428 BEGIN OF s_trrequest_ui, package TYPE packname, package_descr TYPE string, trrequest TYPE trkorr, trrequest_descr TYPE string, trrequest_target TYPE tr_target, create_new_request TYPE usmd_flg, new_tr_descr TYPE string, software_comp_visible TYPE wdui_visibility, is_local TYPE usmd_flg, software_comp TYPE dlvunit, software_comp_descr TYPE string, END OF s_trrequest_ui
Method Signatures

Method CHECK_DATA_MODEL 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) USMD_T_MESSAGE Meldungen 20080411
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080417

Method CHECK_DATA_MODEL on class CL_USMD_RULE_GUI_WD has no exception.

Method CHECK_PACK_AND_TRREQUEST 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) USMD_T_MESSAGE Meldungen 20080429
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080428

Method CHECK_PACK_AND_TRREQUEST on class CL_USMD_RULE_GUI_WD has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_TRREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TRREQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080428
2 Exporting EF_SUCCESS Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080428
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080428
4 Importing IM_TR_DESCR Call by reference Type reference (TYPE) STRING Kurzbeschreibung von Repository-Objekten 20080428
5 Importing IM_TR_TARGET Call by reference Type reference (TYPE) TR_TARGET Transportziel eines Auftrags 20080428

Method CREATE_TRREQUEST on class CL_USMD_RULE_GUI_WD has no exception.

Method GET_PACKAGE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DESCR Call by reference Type reference (TYPE) STRING 20080429
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20080429

Method GET_PACKAGE_DESCR on class CL_USMD_RULE_GUI_WD has no exception.

Method GET_TR_REQUEST_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DESCR Call by reference Type reference (TYPE) STRING 20080430
2 Importing IM_TR_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080430

Method GET_TR_REQUEST_DESCR on class CL_USMD_RULE_GUI_WD has no exception.

Method HAS_ERROR_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090526
2 Returning RF_ERROR Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090526

Method HAS_ERROR_MSG on class CL_USMD_RULE_GUI_WD has no exception.

Method IS_PACKAGE_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXISTS Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080429
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20080429

Method IS_PACKAGE_EXISTING on class CL_USMD_RULE_GUI_WD has no exception.

Method IS_SOFTWARE_COMP_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXISTS Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091221
2 Importing IM_SOFTWARE_COMP Call by reference Type reference (TYPE) DLVUNIT Paket 20091221

Method IS_SOFTWARE_COMP_EXISTING on class CL_USMD_RULE_GUI_WD has no exception.

Method IS_TR_REQUEST_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_EXISTS Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080430
2 Importing IM_TR_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080430

Method IS_TR_REQUEST_EXISTING on class CL_USMD_RULE_GUI_WD has no exception.

Method IS_TR_TARGET_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_EXISTS Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080429
2 Importing IM_TR_TARGET Call by reference Type reference (TYPE) TR_TARGET 20080429

Method IS_TR_TARGET_EXISTING on class CL_USMD_RULE_GUI_WD has no exception.

Method ONACTION_LOCAL_OBJECT 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 20091221
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20091221

Method ONACTION_LOCAL_OBJECT on class CL_USMD_RULE_GUI_WD has no exception.

Method ONACTION_START Signature

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

Method ONACTION_START on class CL_USMD_RULE_GUI_WD has no exception.

Method ONACTION_TRANSPORT_OK 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 20080430
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20080428

Method ONACTION_TRANSPORT_OK on class CL_USMD_RULE_GUI_WD has no exception.

Method OPEN_CATALOG_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080428
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20080428

Method OPEN_CATALOG_BROWSER on class CL_USMD_RULE_GUI_WD has no exception.

Method SHOW_MESSAGES_ON_POPUP 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 20080430
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080430

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