SAP ABAP Class CL_ADT_WDY_CONTROLLER_UTIL (Utility Class for Webdynpro controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-WDA (Application Component) Web Dynpro ABAP Design Tool for ABAP in Eclipse
     SWDP_ADT (Package) SWDP ADT Development
Properties
Class CL_ADT_WDY_CONTROLLER_UTIL  
Short Description Utility Class for Webdynpro controller    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_ADT   SWDP ADT Development 
Created 20120529   SAP 
Last change 20141121    
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 CL_ADT_TEXT_PLAIN_FRAGMNT_HNDL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ADT_WDY_CONTROLLER_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_WDY_MD_ADT_SOURCE_MAPPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_ADT_TOOLS_CORE_SOURCE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_ADT_TOOLS_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_ADT_WDY_CONTROLLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_WDY_MD_ADT_CONTROLLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ADT_WDY_CONTROLLER_UTIL has no interface implemented.
Friends
Class CL_ADT_WDY_CONTROLLER_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ONACTION Constant Private Type reference (TYPE) STRING 'ONACTION' 20120620
2 CO_TROBJ_DTEL Constant Private Type reference (TYPE) TROBJTYPE 'DOMA' 20120620
3 CO_TROBJ_INTF Constant Private Type reference (TYPE) TROBJTYPE 'INTF' 20120620
4 CO_ZERO_TIMESTAMP Constant Private Type reference (TYPE) STRING '000000' 20120620
5 C_ADT_PREFIX Constant Private Type reference (TYPE) STRING 'adtcore' 20120727
6 C_ADT_URI Constant Private Type reference (TYPE) STRING 'http://www.sap.com/adt/core' 20120727
7 C_ATTRIBUTE_FORMATTING_OPTIONS Constant Public See coding 20120806
8 C_BOOLEAN_VALUES Constant Private See coding 20120607
9 C_CONTEXT_ATTR_ATTRIBUTE_NAMES Constant Private See coding 20120607
10 C_CONTEXT_ATTR_ELEMENT_NAMES Constant Private See coding 20120607
11 C_CONTEXT_NODE_ATTRIBUTE_NAMES Constant Private See coding 20120607
12 C_CONTEXT_NODE_ELEMENT_NAMES Constant Private See coding 20120607
13 C_CONTROLLER_WB_SUB_TYPES Constant Public See coding 20120614
14 C_CONTROLLER_WB_TYPES Constant Public See coding 20120611
15 C_OBJECT_REF_ATTRIBUTE_NAMES Constant Private See coding 20120727
16 C_PREFIX Constant Private Type reference (TYPE) STRING 'controller' 20120607
17 C_URI Constant Private Type reference (TYPE) STRING 'http://www.sap.com/adt/wda/controller' 20120607
18 C_URI_PARAMETERS Constant Public See coding 20120620
19 C_URI_STATIC_PART Constant Public Type reference (TYPE) STRING '/sap/bc/adt/wdy/' 20120614
20 C_WD_ASSIST Constant Public See coding 20130214
21 C_WD_COMP_CNTRLR Constant Public See coding 20121221
22 C_WD_CONTEXT Constant Public See coding 20121217
23 C_WD_THIS Constant Public See coding 20121217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATOM_LINKS Static method Private Method 20120605
2 ADD_SOURCE_LINK_RELATION Static method Private Method 20120605
3 CALCULATE_CONTROLLER_ETAG Static method Private Method 20120619
4 CHECK_IF_LANG_IS_DIFF Static method Public Method 20121220
5 CONSTRUCT_METHOD_URI_SUFFIX Static method Public Method 20120629
6 CONVERT_CONTKEY_TO_OBJNAME Static method Public Method Convert the controller key ( comp,cont) to 60 char object 20130422
7 CONVERT_FROM_OBJECT_CONFIG Static method Public Method 20121130
8 CONVERT_FROM_OBJECT_TYPE Static method Public Method 20121128
9 CONVERT_TO_APP_CONFIG Static method Public Method 20121130
10 CONVERT_TO_OBJECT_TYPE Static method Public Method 20121126
11 DESERIALIZE_CONTEXT Static method Public Method Serialize the context 20120608
12 EDIT_ATTRIBUTES Static method Private Method 20121217
13 EDIT_EVENTS Static method Private Method 20121213
14 ENRICH_ATTRIBUTES Static method Private Method 20121214
15 ENRICH_CONTEXT Static method Private Method Fill additional details in context node and attributes 20120724
16 ENRICH_EVENTS Static method Private Method 20121204
17 FILL_ADT_MAIN_OBJECT Static method Public Method 20120618
18 FILL_ADT_OBJECT_REF Static method Public Method 20120614
19 FILL_ADT_OBJECT_REF_FOR_PARAM Static method Public Method 20130619
20 FILL_PACKAGE_REF Static method Public Method 20120618
21 FILL_PLUG_EVENT_HANDLERS Static method Public Method 20130828
22 GET_ADT_OBJECT_REF_FOR_NAME Static method Private Method get adt object ref from name 20120727
23 GET_CHANGED_TARGET_POSITION Static method Public Method Returns the new target position for given source code 20130416
24 GET_COMPLETE_SOURCE_CODE Static method Public Method 20130410
25 GET_COMPONENT_DEFINITION Static method Public Method 20130801
26 GET_COMP_INTERFACE_DEFINITION Static method Public Method 20130819
27 GET_CONTROLLER_BY_INCL Static method Public Method 20130510
28 GET_CONTROLLER_USAGE_DETAILS Static method Private Method 20130719
29 GET_CONTROLLER_WB_SUB_TYPE Static method Public Method 20120614
30 GET_CONTROLLER_WB_TYPE Static method Public Method 20120614
31 GET_FREELY_PROGR_COMP_USAGES Static method Public Method 20120716
32 GET_INCL_FROM_CONTROLLER Static method Public Method 20130510
33 GET_NODE_PATH_IN_CONTEXT Static method Public Method gets the node's path in context 20120802
34 GET_OVS_COMP_USAGES Static method Public Method 20120716
35 GET_POTENTIAL_USED_CONTROLLERS Static method Public Method get a list of controllers that can 20120611
36 GET_WDA_CONTR_MODEL Static method Public Method 20130514
37 GET_WORKLIST_VERSION Static method Public Method 20130204
38 IS_BUILT_IN_TYPE Static method Public Method 20121217
39 IS_NATIVE_EDITOR_EXIST_FOR_WDA Static method Public Method 20130507
40 LOAD_CONTROLLER_DETAILS Static method Public Method Load controller details 20120529
41 LOAD_IMPL_INTF_CONTROLLERS Static method Private Method 20121203
42 MAP_BACK_TO_CLIENT_SOURCE Static method Public Method 20130515
43 POPULATE_IMPL_INTF_DETAILS Static method Private Method recursively populate implemented interface details 20130307
44 POPULATE_MAPPING_PATH Static method Private Method recursively populate mapping path 20120802
45 PREPARE_INPUT_DATA Static method Public Method 20130315
46 PREPARE_SAVE_CONTROLLER Static method Public Method 20130322
47 REMOVE_NON_EXIST_IMPL_INTF Static method Private Method 20130828
48 SAVE_CONTROLLER Static method Public Method Save Component Controller details 20120731
49 SERIALIZE_CONTEXT Static method Public Method Serialize the context 20120607
50 UPDATE_ACTIONS Static method Private Method 20130201
51 UPDATE_EVENTHANDLERS Static method Public Method 20121231
52 UPDATE_METHODS Static method Private Method 20130201
53 UPDATE_SUPPLYFUNCTIONS Static method Public Method 20121231
Events
Class CL_ADT_WDY_CONTROLLER_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_VALUE_HELP_COMPONENT_USAGES Public See coding 20120716 tt_value_help_component_usages TYPE STANDARD TABLE OF string
2 TT_WDY_INTF_CONTROLLERS Public See coding 20121204 tt_wdy_intf_controllers TYPE TABLE OF REF TO if_wdy_md_adt_controller
3 TY_LT_WDY_INTF_CONTROLLERS Private See coding 20121204 ty_lt_wdy_intf_controllers TYPE TABLE OF REF TO if_wdy_md_adt_controller
4 TY_TYPE_FORMATTING_OPTION Public See coding 20120731 BEGIN OF ty_type_formatting_option, value_help_id TYPE wdy_value_help_id, value_help_type_text TYPE if_wdy_md_adt_controller=>gty_value_help_text, format_properties TYPE TABLE OF wdy_md_object_name WITH DEFAULT KEY, END OF ty_type_formatting_option
Method Signatures

Method ADD_ATOM_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ABAP_CLASS Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_ABAP_CLASS 20120605
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20120605

Method ADD_SOURCE_LINK_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATOM_INCLUDE Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_MAIN_OBJECT 20120619
2 Importing IV_ETAG Call by reference Type reference (TYPE) STRING 20120619
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20120605

Method CALCULATE_CONTROLLER_ETAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ETAG Call by reference Type reference (TYPE) REST_ETAG_S HTTP Entity Tag 20120619
2 Importing IV_CONTROLLER Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20120619

Method CALCULATE_CONTROLLER_ETAG on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method CHECK_IF_LANG_IS_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGON_LANG Call by reference Type reference (TYPE) SY-LANGU 20121220
2 Importing MASTER_LANG Call by reference Type reference (TYPE) SY-LANGU 20121220
3 Importing RES_ID Call by reference Type reference (TYPE) STRING 20121220
4 Importing RES_TYPE Call by reference Type reference (TYPE) STRING 20121220
# Exception Resumable Description Created on
1 CX_ADT_RES_NO_ACCESS 20121220

Method CONSTRUCT_METHOD_URI_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE_DEF_PART Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20120629
2 Importing IT_SOURCE_IMPL_PART Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20120629
3 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) STRING 20120629
4 Returning RV_METHOD_URI_SUFFIX Value transfer Type reference (TYPE) STRING 20120629

Method CONSTRUCT_METHOD_URI_SUFFIX on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method CONVERT_CONTKEY_TO_OBJNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROLLER_OBJ_NAME Call by reference Type reference (TYPE) E071-OBJ_NAME Object Name in Object List 20130422
2 Importing IV_CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY Web Dynpro: Key Structure of a Controller 20130422

Method CONVERT_CONTKEY_TO_OBJNAME on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method CONVERT_FROM_OBJECT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROLLER_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20121130
2 Importing IV_WB_TYPE Call by reference Type reference (TYPE) WBOBJTYPE 20121130

Method CONVERT_FROM_OBJECT_CONFIG on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method CONVERT_FROM_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROLLER_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20121128
2 Importing IV_WB_TYPE Call by reference Type reference (TYPE) WBOBJTYPE 20121128

Method CONVERT_FROM_OBJECT_TYPE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method CONVERT_TO_APP_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WB_TYPE Call by reference Type reference (TYPE) WBOBJTYPE 20121130
2 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20121130
# Exception Resumable Description Created on
1 CX_ADT_WDY_COMMON Common Exception Class for WDA 20121207

Method CONVERT_TO_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WB_TYPE Call by reference Type reference (TYPE) WBOBJTYPE 20121128
2 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) CSEQUENCE 20121128

Method CONVERT_TO_OBJECT_TYPE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method DESERIALIZE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader nterface 20120608
2 Returning RT_CONTEXT_NODES Value transfer Type reference (TYPE) IF_WDY_MD_ADT_CONTROLLER=>GTY_T_CONTEXT_NODE 20120608

Method DESERIALIZE_CONTEXT on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method EDIT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXISTING_CONTROLLER_DETAIL Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121217
2 Importing IS_NEW_CONTROLLER_DATA Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121217

Method EDIT_ATTRIBUTES on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method EDIT_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXISTING_CONTROLLER_DETAIL Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121213
2 Importing IS_NEW_CONTROLLER_DATA Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121213

Method EDIT_EVENTS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method ENRICH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROLLER_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121214
2 Importing IV_ASSISTANCE_CLASS Call by reference Type reference (TYPE) WDY_MD_OBJECT_TYPE Web Dynpro: Class Name of Web Dynpro Metadata Object 20130214
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20121214

Method ENRICH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROLLER_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20120724
2 Importing IO_WDY_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_COMPONENT Component Data (API for AIE) 20121204
3 Importing IT_WDY_INTF_CONTROLLERS Call by reference Type reference (TYPE) TY_LT_WDY_INTF_CONTROLLERS 20121204
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20130307
2 CX_WDY_MD_NOT_EXISTING Web Dynpro: Object Does Not Exist 20120724

Method ENRICH_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROLLER_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121204
2 Importing IT_WDY_INTF_CONTROLLERS Call by reference Type reference (TYPE) TY_LT_WDY_INTF_CONTROLLERS 20121204
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20121204

Method FILL_ADT_MAIN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADT_MAIN_OBJECT Call by reference Type reference (TYPE) IF_ADT_TOOLS_CORE_TYPES=>TY_MAIN_OBJECT 20120618
2 Importing IV_COMP_NAME Call by reference Type reference (TYPE) STRING 20120618
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING Object Type 20120727
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120618
2 CX_ADT_URI_MAPPING 20120618

Method FILL_ADT_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILL_VIT_URL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121107
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120614
3 Importing IV_TRANSPORT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20120615
4 Importing IV_WB_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: (Internal) Type of an ABAP Workbench Object 20120614
5 Importing IV_WDY_CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY Web Dynpro: Key Structure of a Controller 20120615
6 Returning RS_ADT_OBJECT_REFERENCE Value transfer Type reference (TYPE) SADT_OBJECT_REFERENCE Repository object reference 20120615
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120614

Method FILL_ADT_OBJECT_REF_FOR_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARAM Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_PARAMETER 20130619

Method FILL_ADT_OBJECT_REF_FOR_PARAM on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method FILL_PACKAGE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADT_OBJECT_REFERENCE Call by reference Type reference (TYPE) SADT_OBJECT_REFERENCE 20120618
2 Importing IS_TADIR Call by reference Type reference (TYPE) TADIR 20120618
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20120618
2 CX_ADT_URI_MAPPING 20120618

Method FILL_PLUG_EVENT_HANDLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTROLLER Call by reference Type reference (TYPE) IF_ADT_WDY_VIEW=>TY_VIEW-CONTROLLER 20130828
2 Importing IT_INBOUND_PLUGS Call by reference Type reference (TYPE) IF_ADT_WDY_VIEW=>TY_VIEW-INBOUND_PLUGS 20130828

Method FILL_PLUG_EVENT_HANDLERS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_ADT_OBJECT_REF_FOR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20120727
2 Returning RS_OBJECT_REFERENCE Value transfer Type reference (TYPE) SADT_OBJECT_REFERENCE Repository object reference 20120727

Method GET_ADT_OBJECT_REF_FOR_NAME on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_CHANGED_TARGET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_REF Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY Web Dynpro: Key Structure of a Controller 20130416
2 Changing GENERATED_CODE Call by reference Type reference (TYPE) RSWSOURCET 20130513
3 Exporting GENERATED_SCAN Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_SOURCE_SCAN Web Dynpro source scan 20130416
4 Importing SOURCE_CODE Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20130416
5 Importing SOURCE_POSITION Call by reference Type reference (TYPE) CL_ADT_TEXT_PLAIN_FRAGMNT_HNDL=>TY_FRAGMENT_PARSED source position 20130416
6 Exporting SOURCE_SCAN Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_SOURCE_SCAN Web Dynpro source scan 20130416
7 Exporting TARGET_POSITION Call by reference Type reference (TYPE) CL_WDY_MD_ADT_SOURCE_MAPPER=>GTY_POSITION target position after mapped 20130416

Method GET_CHANGED_TARGET_POSITION on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_COMPLETE_SOURCE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GENERATED_CODE Call by reference Type reference (TYPE) RSWSOURCET 20130410
2 Importing IV_COMP_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130410
3 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) WDY_CONTROLLER_NAME 20130410

Method GET_COMPLETE_SOURCE_CODE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_COMPONENT_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WDY_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130801
2 Returning RS_WDY_COMPONENT_DEF Value transfer Type reference (TYPE) IF_WDY_MD_ADT_COMPONENT=>GTY_S_COMPONENT_DEFINITION 20130801
# Exception Resumable Description Created on
1 CX_ADT_WDY_COMMON 20130801

Method GET_COMP_INTERFACE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WDY_COMP_INTF_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130819
2 Returning RS_WDY_COMP_INTF_DEF Value transfer Type reference (TYPE) IF_WDY_MD_ADT_COMP_INTERFACE=>GTY_S_INTERFACE_DEFINITION 20130819
# Exception Resumable Description Created on
1 CX_ADT_WDY_COMMON 20130819

Method GET_CONTROLLER_BY_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY 20130510
2 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGRAM 20130510
3 Exporting LINE_IN_IMPL_PART Call by reference Type reference (TYPE) I 20130510
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20130510

Method GET_CONTROLLER_USAGE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WDY_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_CONTROLLER 20130719
2 Returning RT_CONTROLLER_USAGE_DETAILS Value transfer Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TT_CONTROLLER_USAGES 20130719
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND 20130719
2 CX_WDY_MD_NOT_EXISTING 20130719

Method GET_CONTROLLER_WB_SUB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) WDY_CONTROLLER_TYPE - obsolete - 20120614
2 Returning RV_CONTROLLER_WB_TYPE Value transfer Type reference (TYPE) STRING 20120614

Method GET_CONTROLLER_WB_SUB_TYPE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_CONTROLLER_WB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) WDY_CONTROLLER_TYPE - obsolete - 20120614
2 Returning RV_CONTROLLER_WB_TYPE Value transfer Type reference (TYPE) STRING 20120614

Method GET_CONTROLLER_WB_TYPE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_FREELY_PROGR_COMP_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FREELY_PRG_COMP_USAGES Call by reference Type reference (TYPE) TT_VALUE_HELP_COMPONENT_USAGES 20120716
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120716
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120716
2 CX_WDY_MD_NOT_EXISTING Web Dynpro: Object Does Not Exist 20120719

Method GET_INCL_FROM_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20130510
2 Importing CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY 20130510
3 Exporting INCLUDE_NAME Call by reference Type reference (TYPE) PROGRAM 20130510
# Exception Resumable Description Created on
1 CX_WDY_MD_ADT_EXCEPTION 20130510

Method GET_NODE_PATH_IN_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_NOT_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20120802
2 Exporting EV_NODE_PATH Call by reference Type reference (TYPE) STRING 20120802
3 Importing IT_CONTEXT_NODES Call by reference Type reference (TYPE) IF_WDY_MD_ADT_CONTROLLER=>GTY_T_CONTEXT_NODE 20120802
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) IF_WDY_MD_ADT_CONTROLLER=>GTY_CONTEXT_NODE_NAME 20120802

Method GET_NODE_PATH_IN_CONTEXT on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_OVS_COMP_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OVS_COMP_USAGES Call by reference Type reference (TYPE) TT_VALUE_HELP_COMPONENT_USAGES 20120716
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120716
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING Web Dynpro: Object Does Not Exist 20120716

Method GET_POTENTIAL_USED_CONTROLLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROLLERS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TT_CONTROLLER_USAGES 20120611
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120611
3 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120612
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120615
2 CX_ADT_WDY_COMMON Common Exception Class for WDA 20120618
3 CX_WDY_MD_NOT_EXISTING Web Dynpro: Object Does Not Exist 20120611

Method GET_WDA_CONTR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) DATA 20130514
2 Importing I_BINARY_CONTENT Call by reference Type reference (TYPE) STRING 20130514

Method GET_WDA_CONTR_MODEL on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method GET_WORKLIST_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY 20130204
2 Importing EV_TRANSPORT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20130204
3 Exporting IV_VERSION Call by reference Type reference (TYPE) STRING 20130204

Method GET_WORKLIST_VERSION on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method IS_BUILT_IN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DEFAULT_TYPE Value transfer Type reference (TYPE) ABAP_BOOL 20121217
2 Importing IV_TYPE_STR Call by reference Type reference (TYPE) STRING 20121217

Method IS_BUILT_IN_TYPE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method IS_NATIVE_EDITOR_EXIST_FOR_WDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20130507
2 Importing OBJECT_TYPE Call by reference Type reference (TYPE) WBOBJTYPE 20130507

Method IS_NATIVE_EDITOR_EXIST_FOR_WDA on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method LOAD_CONTROLLER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTROLLER_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER Controller Data (API for AIE) 20120529
2 Exporting ES_ETAG Call by reference Type reference (TYPE) REST_ETAG_S HTTP Entity Tag 20120619
3 Exporting EV_SOURCE_DEF_PART Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20120609
4 Exporting EV_SOURCE_IMPL_PART Call by reference Type reference (TYPE) RSWSOURCET ABAP Source 20120609
5 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120529
6 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120529
7 Importing IV_LOAD_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120609
8 Importing IV_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20120529
# Exception Resumable Description Created on
1 CX_ADT_RES_NOT_FOUND Resource does not exist 20120629
2 CX_ADT_RES_WRONG_DATA Erroneous data for resource processing 20120629
3 CX_ADT_URI_MAPPING URI-Mapping exception 20120629
4 CX_WDY_MD_ADT_EXCEPTION general exception of ADT API 20120529
5 CX_WDY_MD_NOT_EXISTING Web Dynpro: Object Does Not Exist 20120529

Method LOAD_IMPL_INTF_CONTROLLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_REF_ADT_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_COMPONENT 20121204
2 Exporting IT_WDY_INTF_CONTROLLERS Call by reference Type reference (TYPE) CL_ADT_WDY_CONTROLLER_UTIL=>TT_WDY_INTF_CONTROLLERS 20121204
# Exception Resumable Description Created on
1 CX_WDY_MD_NOT_EXISTING 20121204

Method MAP_BACK_TO_CLIENT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CLIENT_SOURCE Call by reference Type reference (TYPE) RSWSOURCET 20130515
2 Changing C_GENERATED_CODE Call by reference Type reference (TYPE) RSWSOURCET 20130515
3 Changing C_GENERATED_SCAN Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_SOURCE_SCAN 20130515
4 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY 20130515
5 Importing I_SOURCE_SCAN Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_SOURCE_SCAN 20130515

Method MAP_BACK_TO_CLIENT_SOURCE on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method POPULATE_IMPL_INTF_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTEXT_NODE_DET Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTEXT_NODE 20130307
2 Changing CT_CONTEXT_NODE_DETS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TT_CONTEXT_NODES 20130307
3 Importing IS_INTERFACE_REFERENCE Call by reference Type reference (TYPE) SADT_OBJECT_REFERENCE Repository object reference 20130307

Method POPULATE_IMPL_INTF_DETAILS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method POPULATE_MAPPING_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTEXT_NODE_DET Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTEXT_NODE 20120802
2 Changing CT_CONTEXT_NODE_DETS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TT_CONTEXT_NODES 20120802
3 Importing IT_USED_CONTROLLER_CONTEXT Call by reference Type reference (TYPE) IF_WDY_MD_ADT_CONTROLLER=>GTY_T_CONTEXT_NODE 20120802
4 Importing IV_MAPPED_NODE_NAME Call by reference Type reference (TYPE) IF_WDY_MD_ADT_CONTROLLER=>GTY_CONTEXT_NODE_NAME 20120802
5 Importing IV_USED_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20120802
6 Importing IV_USED_CONTROLLER_NAME Call by reference Type reference (TYPE) WDY_CONTROLLER_NAME Web Dynpro: Name of a Web Dynpro Controller 20120802

Method POPULATE_MAPPING_PATH on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method PREPARE_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INCLUDE Call by reference Type reference (TYPE) PROGNAME 20130315
2 Exporting PROGRAM Call by reference Type reference (TYPE) PROGNAME 20130315
3 Changing SOURCE Call by reference Type reference (TYPE) STRING_TABLE 20130315
4 Importing URI Call by reference Type reference (TYPE) STRING 20130315
5 Exporting XPOS Call by reference Type reference (TYPE) I 20130315
6 Exporting YPOS Call by reference Type reference (TYPE) I 20130315
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20130315

Method PREPARE_SAVE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTROLLER_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20130322
2 Importing IO_ADT_VIEW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_VIEW 20130322
3 Importing IS_COMP_CTLR_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20130322
4 Importing IV_COMP_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME 20130322
5 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) WDY_CONTROLLER_NAME 20130322
# Exception Resumable Description Created on
1 CX_ADT_WDY_COMMON 20130322

Method REMOVE_NON_EXIST_IMPL_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPL_INTERFACE Call by reference Type reference (TYPE) IF_WDY_MD_ADT_COMPONENT=>GTY_T_INTERFACE_IMPLEMENTING 20130828

Method REMOVE_NON_EXIST_IMPL_INTF on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method SAVE_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ADT_VIEW Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_VIEW Web Dynpro View Data 20120807
2 Importing IS_COMP_CTLR_DETAILS Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20120731
3 Importing IV_COMP_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro: Component Name 20120731
4 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) WDY_CONTROLLER_NAME Web Dynpro: Name of a Web Dynpro Controller 20120731
# Exception Resumable Description Created on
1 CX_ADT_WDY_COMMON Common Exception Class for WDA 20120731

Method SERIALIZE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer Interface 20120607
2 Importing IT_CONTEXT_NODES Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TT_CONTEXT_NODES 20120607
3 Importing IV_PARENT_NODE_NAME Call by reference Type reference (TYPE) STRING 20120607

Method SERIALIZE_CONTEXT on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method UPDATE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXISTING_CONTROLLER_DETAIL Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20130201
2 Importing IS_NEW_CONTROLLER_DATA Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20130201
3 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) WDY_CONTROLLER_NAME 20130201

Method UPDATE_ACTIONS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method UPDATE_EVENTHANDLERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXISTING_CONTROLLER_DETAIL Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121231
2 Importing IS_NEW_CONTROLLER_DATA Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121231

Method UPDATE_EVENTHANDLERS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method UPDATE_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXISTING_CONTROLLER_DETAIL Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20130201
2 Importing IS_NEW_CONTROLLER_DATA Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20130201

Method UPDATE_METHODS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.

Method UPDATE_SUPPLYFUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EXISTING_CONTROLLER_DETAIL Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121231
2 Importing IS_NEW_CONTROLLER_DATA Call by reference Type reference (TYPE) IF_ADT_WDY_CONTROLLER=>TY_CONTROLLER 20121231

Method UPDATE_SUPPLYFUNCTIONS on class CL_ADT_WDY_CONTROLLER_UTIL has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740