SAP ABAP Class CL_ADT_WDY_URI_MAPPING (Class for BAdI: BADI_ADT_MAP_FROM_OBJREF)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_MAP_FROM_OBJREF Map Object Reference (URI ) to WB (key/request) 20120515
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_MAP_TO_OBJREF WB (key/request) to object reference (URI) mapping 20120515
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADT_URI_FRAGMENT_HNDL_VIT Handler for URI fragments of VIT objects 20130325
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120515
Properties
Class CL_ADT_WDY_URI_MAPPING  
Short Description Class for BAdI: BADI_ADT_MAP_FROM_OBJREF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_ADT   SWDP ADT Development 
Created 20120515   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ADT_WDY_URI_MAPPING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ADT_MAP_FROM_OBJREF Map Object Reference (URI ) to WB (key/request) 20120515
2 IF_ADT_MAP_TO_OBJREF WB (key/request) to object reference (URI) mapping 20120515
3 IF_ADT_URI_FRAGMENT_HNDL_VIT Handler for URI fragments of VIT objects 20130325
4 IF_BADI_INTERFACE Tag Interface for BAdIs 20120515
Friends
Class CL_ADT_WDY_URI_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_URI_PATH Static Attribute Private Type reference (TYPE) STRING 20120531
2 CO_ADT_WDY Constant Public Type reference (TYPE) STRING '/sap/bc/adt/wdy' 20120515
3 CO_ADT_WDY_CONTROLLER Constant Public Type reference (TYPE) STRING 'controller' 20120515
4 CO_ADT_WDY_VIEW Constant Public Type reference (TYPE) STRING 'view' 20120515
5 CO_ADT_WDY_WDYA Constant Public Type reference (TYPE) STRING '/sap/bc/adt/wdy/wdya' 20120515
6 CO_S_FRAGMENT_TAGS Constant Public See coding 20130325
7 CO_WB_WDYN Constant Public Type reference (TYPE) STRING 'WDYN' 20121129
8 REGEX_URI Static Attribute Private Type reference (TYPE) STRING 20120531
9 REGEX_URI_WITH_INCLUDE Static Attribute Private Type reference (TYPE) STRING 20120531
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20120531
2 CONVERT_URI_WITH_LINE_NO Static method Public Method Append the line number to the controller uri 20120813
3 GET_CMP_NAME_FROM_URI Instance method Private Method Retrieve the Object Name from the URI 20120604
4 GET_STATIC_URI_PART Static method Public Method Retrieve the Static URI part 20120515
5 MAP_ADT_STATE_TO_FRAGMENT Instance method Private Method 20130327
6 MAP_FRAGMENT_TO_ADT_STATE Instance method Private Method 20130327
7 MAP_FRAGMENT_TO_VC_STATE Instance method Private Method 20130327
8 MAP_VC_STATE_TO_FRAGMENT Instance method Private Method 20130327
9 PARSE_BP_URI Instance method Private Method 20120628
10 PARSE_CLASS_URI Static method Private Method 20120531
11 PARSE_FRAGMENT Static method Public Method 20130325
12 __GET_ADT_OBJECT_TYPE_FROM_URI Instance method Public Method Retrieve ADT Object Using the URI 20120515
13 __GET_OBJECT_NAME_FROM_URI Instance method Public Method Retrieve the Object Name from the URI 20120515
Events
Class CL_ADT_WDY_URI_MAPPING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_FRAGMENT_PAIR Public See coding 20130326 BEGIN OF gty_fragment_pair, name TYPE string, value TYPE string, END OF gty_fragment_pair
2 GTY_FRAGMENT_PAIRS Public See coding 20130326 gty_fragment_pairs TYPE STANDARD TABLE OF gty_fragment_pair WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ADT_WDY_URI_MAPPING has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ADT_WDY_URI_MAPPING has no exception.

Method CONVERT_URI_WITH_LINE_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINE_DEF Value transfer Type reference (TYPE) I 20120813
2 Exporting EV_OBJECT_TYPE Value transfer Type reference (TYPE) WBOBJTYPE Global WB Type, Consisting of R3TR Type and WB Specificat. 20120816
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120813
4 Importing IV_CONTROLLER_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120813
5 Importing IV_VERSION Call by reference Type reference (TYPE) R3STATE 20120813

Method CONVERT_URI_WITH_LINE_NO on class CL_ADT_WDY_URI_MAPPING has no exception.

Method GET_CMP_NAME_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT_NAME Value transfer Type reference (TYPE) STRING 20120604
2 Exporting EV_OBJECT_NAME Value transfer Type reference (TYPE) STRING 20120604
3 Importing IO_MAPPING_OPTIONS Call by reference Object reference (TYPE REF TO) IF_ADT_MAPPING_OPTIONS 20130222
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20120604
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20120604
6 Importing IV_URI Call by reference Type reference (TYPE) STRING 20120604
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20120604

Method GET_STATIC_URI_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATIC_URI_PART Value transfer Type reference (TYPE) STRING 20120515

Method GET_STATIC_URI_PART on class CL_ADT_WDY_URI_MAPPING has no exception.

Method MAP_ADT_STATE_TO_FRAGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPING_OPTIONS Call by reference Object reference (TYPE REF TO) IF_ADT_MAPPING_OPTIONS Options for URI mapping 20130327
2 Importing OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ADT_CONTROLLER_STATE Workbench: View of Object 20130327
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20130327
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20130425

Method MAP_FRAGMENT_TO_ADT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY WB Request: Key for Object in Development Environment 20130327
2 Importing FRAGMENTS Call by reference Type reference (TYPE) GTY_FRAGMENT_PAIRS 20130327
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: View of Object 20130327
4 Importing WB_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Global WB Type, Consisting of R3TR Type and WB Specificat. 20130327
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20130425

Method MAP_FRAGMENT_TO_VC_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER_KEY Call by reference Type reference (TYPE) WDY_CONTROLLER_KEY Workbench: View of Object 20130327
2 Importing FRAGMENTS Call by reference Type reference (TYPE) GTY_FRAGMENT_PAIRS 20130327
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WB_OBJECT_STATE 20130327
4 Importing WB_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Key for Object in Development Environment 20130327
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20130425

Method MAP_VC_STATE_TO_FRAGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPING_OPTIONS Call by reference Object reference (TYPE REF TO) IF_ADT_MAPPING_OPTIONS Options for URI mapping 20130327
2 Importing OBJECT_STATE Call by reference Object reference (TYPE REF TO) CL_WDY_WB_VC_STATE Workbench: View of Object 20130327
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20130327
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20130425

Method PARSE_BP_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120628
2 Exporting EV_COMP_NAME Call by reference Type reference (TYPE) STRING 20120628
3 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20120628
4 Exporting INCLUDE_PATH Call by reference Type reference (TYPE) STRING 20120628
5 Exporting LINE Call by reference Type reference (TYPE) I 20120628
6 Exporting LINE_OFFSET Call by reference Type reference (TYPE) I 20120628
7 Importing URI Call by reference Type reference (TYPE) CSEQUENCE 20120628
8 Importing URI_OBJECT Call by reference Object reference (TYPE REF TO) CL_ADT_REST_URI 20120628
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20120628

Method PARSE_CLASS_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20120531
2 Exporting INCLUDE_PATH Call by reference Type reference (TYPE) STRING 20120531
3 Exporting LINE Call by reference Type reference (TYPE) I 20120531
4 Exporting LINE_OFFSET Call by reference Type reference (TYPE) I 20120531
5 Importing URI_OBJECT Call by reference Object reference (TYPE REF TO) CL_ADT_REST_URI 20120531
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20120531

Method PARSE_FRAGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FRAGMENT Value transfer Type reference (TYPE) STRING 20130325
2 Exporting P_FRAGMENT_PAIRS Call by reference Type reference (TYPE) GTY_FRAGMENT_PAIRS 20130325

Method PARSE_FRAGMENT on class CL_ADT_WDY_URI_MAPPING has no exception.

Method __GET_ADT_OBJECT_TYPE_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADT_OBJECT_TYPE Value transfer Type reference (TYPE) STRING 20120515
2 Exporting EV_SUB_OBJECT_TYPE Value transfer Type reference (TYPE) STRING 20120515
3 Importing IO_MAPPING_OPTIONS Call by reference Object reference (TYPE REF TO) IF_ADT_MAPPING_OPTIONS 20130222
4 Importing IV_URI Call by reference Type reference (TYPE) STRING 20120515

Method __GET_ADT_OBJECT_TYPE_FROM_URI on class CL_ADT_WDY_URI_MAPPING has no exception.

Method __GET_OBJECT_NAME_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT_NAME Value transfer Type reference (TYPE) STRING 20120515
2 Exporting EV_OBJECT_NAME Value transfer Type reference (TYPE) STRING 20120515
3 Importing IO_MAPPING_OPTIONS Call by reference Object reference (TYPE REF TO) IF_ADT_MAPPING_OPTIONS 20130222
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20120515
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING 20120515
6 Importing IV_URI Call by reference Type reference (TYPE) STRING 20120515
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING URI-Mapping exception 20120515
History
Last changed by/on SAP  20140121 
SAP Release Created in 740