SAP ABAP Class CL_WDY_RG_FRAGMENT_TOOL (API for DE: Create Source Code for Wizards)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-GEN (Application Component) Web Screen ABAP Generation
     SWDP_RUNTIME_GENERATION_DT (Package) Web Dynpro: Create Data and Source Code at Design Time
Properties
Class CL_WDY_RG_FRAGMENT_TOOL  
Short Description API for DE: Create Source Code for Wizards    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_GENERATION_DT   Web Dynpro: Create Data and Source Code at Design Time 
Created 20041018   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WDYN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 WDYRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDY_RG_FRAGMENT_TOOL has no interface implemented.
Friends
Class CL_WDY_RG_FRAGMENT_TOOL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EXTERNAL_IFC Constant Public Type reference (TYPE) CHAR01 'E' 20041018
2 C_GLOBAL_IFC Constant Public Type reference (TYPE) CHAR01 'G' 20041018
3 C_LOCAL_IFC Constant Public Type reference (TYPE) CHAR01 'L' 20041018
4 C_WD_CONTEXT Constant Public Type reference (TYPE) STRING `wd_Context` 20041018
5 C_WD_THIS Constant Public Type reference (TYPE) STRING `wd_This` 20041018
Methods
# Method Level Visibility Method type Description Created on
1 GEN_CONTEXT_NAVIGATION Static method Public Method Generates Source Code Fragment for Context Node Navigation 20041018
2 GEN_FIRE_EVENT Static method Public Method Generates Source Code Fragment for 'EVENTS' Triggering 20041018
3 GEN_FIRE_PLUG Static method Public Method Generates Source Code Fragment for Calling a 'PLUG' 20041018
4 GEN_METHOD Static method Public Method Generates Source Code Fragment for Method Call / Definition 20041018
5 GEN_METHOD_LIST Static method Public Method Generates a List of All Methods of a 'CONTROLLERS' 20041018
6 GEN_POUP_CREATION Static method Public Method Creates source text fragment for creating a popup 20110620
7 GEN_SERVICE_CALL Static method Public Method Generates Source Code Fragment for FM, Method Call 20051109
8 GEN_SUPPLY_CONTENT Static method Public Method Generates Source Code Fragment for 'SUPPLY' Methods 20041018
Events
Class CL_WDY_RG_FRAGMENT_TOOL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_AST_ENTRY Private See coding 20041018 begin of TYP_AST_ENTRY, name type string, ast type ref to object, end of typ_Ast_entry
2 TYP_AST_TABLE Private See coding 20041018 TYP_AST_TABLE type Sorted Table of typ_Ast_entry with unique default key
Method Signatures

Method GEN_CONTEXT_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_ATTRIBUTE 20041018
2 Importing BASE_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE 20041018
3 Importing CHILD_NODES Call by reference Type reference (TYPE) WDY_MD_ABSTRACT_CTX_NODES Menge von Kontextknoten im Meta Format 20041018
4 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20041018
5 Importing CTXTFUNCTION Call by reference Type reference (TYPE) I 0 0:Get, 1: Set, 2: Bind 20080310
6 Importing GENTABLE Call by reference Type reference (TYPE) ABAP_BOOL 20080310
7 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE 20041018
8 Importing SHORTNAVIGATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080310

Method GEN_CONTEXT_NAVIGATION on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_FIRE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DECLARE_RESULT_VARS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20041018
2 Importing EVENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_EVENT 20041018
3 Importing INSTANCE_VARIABLE Call by reference Type reference (TYPE) STRING C_WD_THIS 20041018
4 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE 20041018

Method GEN_FIRE_EVENT on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_FIRE_PLUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE_VARIABLE Call by reference Type reference (TYPE) STRING C_WD_THIS 20041018
2 Importing PLUG Call by reference Object reference (TYPE REF TO) IF_WDY_MD_OUTBOUND_PLUG 20041018
3 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE 20041018

Method GEN_FIRE_PLUG on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DECLARE_RESULT_VARS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20041018
2 Importing GENERATE_CALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20041018
3 Importing INSTANCE_VARIABLE Call by reference Type reference (TYPE) STRING C_WD_THIS 20041018
4 Importing METHOD_INFO Call by reference Type reference (TYPE) WDYRT_METHOD_INFO 20041018
5 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE 20041018

Method GEN_METHOD on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_METHOD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20041018
2 Importing INTERFACE_KIND Call by reference Type reference (TYPE) CHAR01 C_LOCAL_IFC 20041018
3 Returning RESULT Value transfer Type reference (TYPE) WDYRT_METHOD_INFO_TABLE 20041018

Method GEN_METHOD_LIST on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_POUP_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP_USAGE Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20110620
2 Importing REF_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20110620
3 Returning SOURCE Value transfer Type reference (TYPE) STRING_TABLE ABAP-Source 20110620
4 Importing WINDOW_NAME Call by reference Type reference (TYPE) WDY_MD_OBJECT_NAME Web Dynpro : Name eines Web Dynpro Metadaten Objekts 20110620

Method GEN_POUP_CREATION on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_SERVICE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE Name des Ausgangknotens 20051109
2 Importing CALL_INFO Call by reference Type reference (TYPE) WDY_RG_S_CALL_INFO Info des Aufrufes 20051109
3 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER Name des Controllers 20051109
4 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE Tabelle von Strings 20051109

Method GEN_SERVICE_CALL on class CL_WDY_RG_FRAGMENT_TOOL has no exception.

Method GEN_SUPPLY_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE 20041018
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20041018
3 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE 20041018

Method GEN_SUPPLY_CONTENT on class CL_WDY_RG_FRAGMENT_TOOL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700