SAP ABAP Class CL_FDT_ESR_CONVERSION (FDT: ESR Conversion Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_SERVICE (Package) BRFplus: Services
Properties
Class CL_FDT_ESR_CONVERSION  
Short Description FDT: ESR Conversion Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_SERVICE   BRFplus: Services 
Created 20060830   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...
Interfaces
Class CL_FDT_ESR_CONVERSION has no interface implemented.
Friends
Class CL_FDT_ESR_CONVERSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SEP_AMPERSAND Constant Public Type reference (TYPE) STRING '&' 20070201
2 GC_SEP_ATTRIBUTE Constant Public Type reference (TYPE) STRING '.~ATTRIBUTE' 20070201
3 GC_SEP_ATTRIBUTE_DOT Constant Public Type reference (TYPE) STRING '.~ATTRIBUTE.' 20070201
4 GC_SEP_BO_NAME Constant Public Type reference (TYPE) STRING '.~BO_NAME' 20070201
5 GC_SEP_BO_NAME_DOT Constant Public Type reference (TYPE) STRING '.~BO_NAME.' 20070201
6 GC_SEP_DOT Constant Public Type reference (TYPE) STRING '.' 20070201
7 GC_SEP_NODE_DATA Constant Public Type reference (TYPE) STRING '._NODE_DATA' 20070201
8 GC_SEP_NODE_NAME Constant Public Type reference (TYPE) STRING '.~BO_NODE_NAME' 20070201
9 GC_SEP_NODE_NAME_DOT Constant Public Type reference (TYPE) STRING '.~BO_NODE_NAME.' 20070201
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ESR_PATH Static method Public Method To check the esr path 20060906
2 CHECK_PROXY_PATH Static method Public Method To check the proxy path 20060906
3 CONVERT_ESR_PATH_TO_PROXY_PATH Static method Public Method To convert the esr path to proxy path 20060901
4 CONVERT_ESR_PATH_TO_SWF_PATH Static method Public Method To convert the fdt path to swf path 20060901
5 CONVERT_PROXY_PATH_TO_ESR_PATH Static method Public Method To convert the proxy path to esr path 20060901
6 CONVERT_SWF_PATH_TO_ESR_PATH Static method Public Method To convert the swf path to the fdt path syntax 20060901
7 DECOMPOSE_ESR_PATH Static method Public Method To decompose the path 20060920
Events
Class CL_FDT_ESR_CONVERSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_NODE_CARDINALITY Private See coding 20060901 BEGIN OF s_node_cardinality, node TYPE string, cardinality TYPE string, END OF s_node_cardinality
2 T_ATTRIBUTE Public See coding 20060920 t_attribute TYPE STANDARD TABLE OF string
3 T_NODE Public See coding 20060920 t_node TYPE STANDARD TABLE OF string
4 T_NODE_CARDINALITY Private See coding 20060901 t_node_cardinality TYPE STANDARD TABLE OF s_node_cardinality WITH NON-UNIQUE KEY node cardinality
Method Signatures

Method CHECK_ESR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESR_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060906
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20060906

Method CHECK_ESR_PATH on class CL_FDT_ESR_CONVERSION has no exception.

Method CHECK_PROXY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROXY_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060906
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20060906

Method CHECK_PROXY_PATH on class CL_FDT_ESR_CONVERSION has no exception.

Method CONVERT_ESR_PATH_TO_PROXY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESR_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060901
2 Returning RV_PROXY_PATH Value transfer Type reference (TYPE) IF_FDT_TYPES=>PROXY_PATH 20060901
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060901

Method CONVERT_ESR_PATH_TO_SWF_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BO_PROXY_NAME Call by reference Type reference (TYPE) SCOOLBUSINESSOBJECT 20060901
2 Exporting EV_ROOT_KEY Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20060901
3 Exporting EV_SWF_PATH Call by reference Type reference (TYPE) STRING 20060901
4 Importing IV_ESR_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060901
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060901

Method CONVERT_PROXY_PATH_TO_ESR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROXY_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>PROXY_PATH 20060901
2 Returning RV_ESR_PATH Value transfer Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060901
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060901

Method CONVERT_SWF_PATH_TO_ESR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_PROXY_NAME Call by reference Type reference (TYPE) SCOOLBUSINESSOBJECT 20060901
2 Importing IV_ROOT_KEY Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20060901
3 Importing IV_SWF_PATH Call by reference Type reference (TYPE) STRING 20060901
4 Returning RV_ESR_PATH Value transfer Type reference (TYPE) STRING 20060901
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060901

Method DECOMPOSE_ESR_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) T_ATTRIBUTE 20060920
2 Exporting ET_NODE Call by reference Type reference (TYPE) T_NODE 20060920
3 Exporting EV_BO_NAME Call by reference Type reference (TYPE) STRING 20060920
4 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) STRING 20060920
5 Importing IV_ESR_PATH Call by reference Type reference (TYPE) IF_FDT_TYPES=>ESR_PATH 20060920

Method DECOMPOSE_ESR_PATH on class CL_FDT_ESR_CONVERSION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710