SAP ABAP Class CL_USMD_SSW_RULE_GUI_WD (UI for Rule Maintenance)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD5_SSW (Package) Rule based workflow
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 20091016
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20091016
Properties
Class CL_USMD_SSW_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 USMD5_SSW   Rule based workflow 
Created 20091016   SAP 
Last change 20110908   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 20091016
2 IF_USMD_VIEW_WD FinBasis Workbench: Communication WebDynpro - Data Class 20091016
Friends
Class CL_USMD_SSW_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 20091016
2 DF_NEED_REDEF Instance attribute Private Type reference (TYPE) USMD_FLG Need to redefine data objects 20091016
3 DF_NEED_SOFTWARE_COMP Instance attribute Private Type reference (TYPE) USMD_FLG 20091230
4 DF_NEED_TR Instance attribute Private Type reference (TYPE) USMD_FLG Need Transport Request 20091016
5 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20091016
6 DO_POPUP_WINDOW Instance attribute Private Object reference (TYPE REF TO) IF_WD_WINDOW Popup window 20091016
7 DO_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_USMD_UI_SERVICES 20091016
8 GC_WD_ACT_ID_ENTER Constant Public Type reference (TYPE) STRING 'INIT_ENTER' Press ENTER key on the Initial view 20091016
9 GC_WD_ACT_ID_INIT_TRANSPORT Constant Public Type reference (TYPE) STRING 'INIT_VIEW_TRANSPORT' Initl view VIEW_TRANSPORT 20091016
10 GC_WD_ACT_ID_LOCAL_OBJ Constant Public Type reference (TYPE) STRING 'LOCAL_OBJ' 20091230
11 GC_WD_ACT_ID_TRANSPORT_CANCEL Constant Public Type reference (TYPE) STRING 'TRANSPORT_CANCEL' Initl view VIEW_TRANSPORT 20091016
12 GC_WD_ACT_ID_TRANSPORT_ENTER Constant Public Type reference (TYPE) STRING 'TRANSPORT_ENTER' Press ENTER key on popup transport window 20091016
13 GC_WD_ACT_ID_TRANSPORT_OK Constant Public Type reference (TYPE) STRING 'TRANSPORT_OK' Initl view VIEW_TRANSPORT 20091016
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CREQUEST_TYPE Instance method Private Method 20091019
2 CHECK_PACK_AND_TRREQUEST Instance method Private Method Check package and transport request 20091016
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091016
4 CREATE_TRREQUEST Instance method Private Method Create transport request 20091016
5 GET_PACKAGE_DESCR Instance method Private Method Get package description 20091016
6 GET_TR_REQUEST_DESCR Instance method Private Method Get package description 20091016
7 HAS_ERROR_MSG Instance method Private Method Check for error or warning message in the message table 20091016
8 IS_PACKAGE_EXISTING Instance method Private Method Check package existence 20091016
9 IS_SOFTWARE_COMP_EXISTING Instance method Private Method 20091230
10 IS_TR_REQUEST_EXISTING Instance method Private Method Check transport request existence 20091016
11 IS_TR_TARGET_EXISTING Instance method Private Method Check transport target existence 20091016
12 ONACTION_LOCAL_OBJECT Instance method Private Method 20091230
13 ONACTION_START Instance method Private Method Handle FPM event START_CAT 20091016
14 ONACTION_TRANSPORT_OK Instance method Private Method Handle action OK in view transport 20091016
15 OPEN_CATALOG_BROWSER Instance method Private Method Open BRFPlus catalog browser 20091016
16 SHOW_MESSAGES_ON_POPUP Instance method Private Method Show messages on popup window 20091016
Events
Class CL_USMD_SSW_RULE_GUI_WD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TRREQUEST_UI Private See coding 20091016 BEGIN OF s_trrequest_ui, package TYPE DEVCLASS,"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, reuse_existing_request TYPE usmd_flg, local_object TYPE usmd_flg, 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_CREQUEST_TYPE 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 20091019
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20091019

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

Method CHECK_PACK_AND_TRREQUEST on class CL_USMD_SSW_RULE_GUI_WD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_USMD_SSW_RULE_GUI_WD has no parameter.
Method CONSTRUCTOR on class CL_USMD_SSW_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 20091016
2 Exporting EF_SUCCESS Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091016
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091016
4 Importing IM_TR_DESCR Call by reference Type reference (TYPE) STRING Kurzbeschreibung von Repository-Objekten 20091016
5 Importing IM_TR_TARGET Call by reference Type reference (TYPE) TR_TARGET Transportziel eines Auftrags 20091016

Method CREATE_TRREQUEST on class CL_USMD_SSW_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 20091016
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20091016

Method GET_PACKAGE_DESCR on class CL_USMD_SSW_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 20091016
2 Importing IM_TR_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20091016

Method GET_TR_REQUEST_DESCR on class CL_USMD_SSW_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 20091016
2 Returning RF_ERROR Value transfer Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091016

Method HAS_ERROR_MSG on class CL_USMD_SSW_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 20091016
2 Importing IM_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20091016

Method IS_PACKAGE_EXISTING on class CL_USMD_SSW_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 20091230
2 Importing IM_SOFTWARE_COMP Call by reference Type reference (TYPE) DLVUNIT 20091230

Method IS_SOFTWARE_COMP_EXISTING on class CL_USMD_SSW_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 20091016
2 Importing IM_TR_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20091016

Method IS_TR_REQUEST_EXISTING on class CL_USMD_SSW_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 20091016
2 Importing IM_TR_TARGET Call by reference Type reference (TYPE) TR_TARGET 20091016

Method IS_TR_TARGET_EXISTING on class CL_USMD_SSW_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 20091230
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20091230

Method ONACTION_LOCAL_OBJECT on class CL_USMD_SSW_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 20091016
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091016
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20091016

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

Method ONACTION_TRANSPORT_OK on class CL_USMD_SSW_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 20091016
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091016

Method OPEN_CATALOG_BROWSER on class CL_USMD_SSW_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 20091016
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20091016

Method SHOW_MESSAGES_ON_POPUP on class CL_USMD_SSW_RULE_GUI_WD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702