SAP ABAP Class CL_WS_EXPERT_MAPPING (Class handling the Expert Mapping)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SEWS (Package) ES Tools: Service Interfaces
Properties
Class CL_WS_EXPERT_MAPPING  
Short Description Class handling the Expert Mapping    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEWS   ES Tools: Service Interfaces 
Created 20080131   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WS_EXPERT_MAPPING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WS_EXPERT_MAPPING has no interface implemented.
Friends
Class CL_WS_EXPERT_MAPPING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_EXPERT_MAPPING Instance attribute Private Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING Table for Expert Mapping 20080131
2 T_FUNC_NAMES Instance attribute Private Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_FUNCTIONS Table with Function Module Names 20080204
3 T_PARAMS Instance attribute Private Type reference (TYPE) VIFPARAM_TAB All Parameters 20080204
4 T_TYPES Instance attribute Private Type reference (TYPE) VIFTYPEUI_TAB All Types 20080204
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Private Method Internal Check Method 20080131
2 COMPLETE_EXP_TABLE Instance method Private Method Completes the internal Mapping Table, if entries are missing 20080131
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080131
4 GET_EXP_TABLE Instance method Private Method Returns the internal Expert Mapping Table 20080131
5 GET_MAPPED_NAME Instance method Public Method Returns the mapped name for a given Path / Operation 20080131
6 GET_PARAMS Instance method Private Method Returns the Parameters / Faults for a Function 20080131
7 GET_TYPES_FOR_PARAMS Instance method Private Method Evals all Types for all Params / Components 20080131
8 PREFILL_EXP_TABLE Static method Public Method Completes the internal Mapping Table, if entries are missing 20080205
9 SET_EXP_TABLE Instance method Private Method Sets the internal Expert Mapping Table 20080131
Events
Class CL_WS_EXPERT_MAPPING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ERROR Public See coding 20080201 BEGIN OF s_error, first_name TYPE string, second_name TYPE string, err_descr TYPE string, END OF s_error
2 S_EXP_MAPPING Public See coding 20080131 BEGIN OF s_exp_mapping, name TYPE string, type TYPE char1, mapped_name TYPE string, END OF s_exp_mapping
3 T_ERROR Public See coding 20080201 t_error TYPE STANDARD TABLE OF s_error
4 T_EXP_MAPPING Public See coding 20080131 t_exp_mapping TYPE STANDARD TABLE OF CL_WS_EXPERT_MAPPING=>s_exp_mapping WITH KEY name INITIAL SIZE 20
5 T_FUNCTIONS Public See coding 20080204 t_functions type STANDARD TABLE OF vepfunc
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERRORS Call by reference Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_ERROR 20080201

Method CHECK on class CL_WS_EXPERT_MAPPING has no exception.

Method COMPLETE_EXP_TABLE Signature

Method COMPLETE_EXP_TABLE on class CL_WS_EXPERT_MAPPING has no parameter.
Method COMPLETE_EXP_TABLE on class CL_WS_EXPERT_MAPPING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_EXPERT_MAPPING Call by reference Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING 20080131

Method CONSTRUCTOR on class CL_WS_EXPERT_MAPPING has no exception.

Method GET_EXP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXP_MAPPING Value transfer Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING 20080131

Method GET_EXP_TABLE on class CL_WS_EXPERT_MAPPING has no exception.

Method GET_MAPPED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAPPED_NAME Value transfer Type reference (TYPE) STRING 20080131
2 Importing NAME Call by reference Type reference (TYPE) STRING 20080131
3 Importing PARENT Call by reference Type reference (TYPE) STRING 20080213
4 Importing TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20080212

Method GET_MAPPED_NAME on class CL_WS_EXPERT_MAPPING has no exception.

Method GET_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAULTS Call by reference Type reference (TYPE) VIFFAULT_TAB Virtual Interface: Table Parameter(s) of Functions 20080131
2 Exporting ET_PARAMS Call by reference Type reference (TYPE) VIFPARAM_TAB Virtual Interface: Table Parameter(s) of Functions 20080131
3 Importing IV_FUNCNAME Call by reference Type reference (TYPE) VEPFUNC Functions of a Service Definition 20080131

Method GET_PARAMS on class CL_WS_EXPERT_MAPPING has no exception.

Method GET_TYPES_FOR_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TYPES Call by reference Type reference (TYPE) VIFTYPEUI_TAB Virtual Interface: Auxiliary Structure for Table of Types 20080204

Method GET_TYPES_FOR_PARAMS on class CL_WS_EXPERT_MAPPING has no exception.

Method PREFILL_EXP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FUNCNAMES Call by reference Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_FUNCTIONS Functions of a Service Definition 20080205
2 Returning RT_EXP_MAPPING Value transfer Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING 20080205

Method PREFILL_EXP_TABLE on class CL_WS_EXPERT_MAPPING has no exception.

Method SET_EXP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXP_MAPPING Call by reference Type reference (TYPE) CL_WS_EXPERT_MAPPING=>T_EXP_MAPPING Table for Expert Mapping 20080131

Method SET_EXP_TABLE on class CL_WS_EXPERT_MAPPING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711