SAP ABAP Class /IWBEP/CL_SB_GEN_PROJECT_PARSE (DPC generator SB project diserialization)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_GENDPC_CMN (Package) Gateway Service Builder # Generator DPC for CMN
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_SB_GEN_PROJECT_PARSE DPC generator SB project diserialization 20120215
Properties
Class /IWBEP/CL_SB_GEN_PROJECT_PARSE  
Short Description DPC generator SB project diserialization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_GENDPC_CMN   Gateway Service Builder # Generator DPC for CMN 
Created 20120215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDSP_MAPPING_ATT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SB_GEN_DPC_GENERATE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SB_GEN_PROJECT_PARSE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_SB_GEN_PROJECT_PARSE DPC generator SB project diserialization 20120215
Friends
Class /IWBEP/CL_SB_GEN_PROJECT_PARSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONV_ABAP_NAME Instance attribute Private Object reference (TYPE REF TO) /IWBEP/CL_SB_GENCMN_ABAP_NAME Utility class to get the internal name 20120610
2 MO_MODEL Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDM_MODEL SB - Domain Model - Model 20120215
3 MO_PROJECT Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20120215
4 MT_DS_GEN_PROVIDERS Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_DS_GEN_PROVIDERS 20130408
5 MT_DS_INTERFACES Instance attribute Private Type reference (TYPE) RLB_T_CLIF Reuse Library: Table with Classes/Interfaces 20130408
6 MT_DS_TYPES Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_DS_TYPES 20130408
7 MT_ENTITYSET Instance attribute Private Type reference (TYPE) /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_ENTITIES 20120301
8 MT_EXT_INFO Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBDM_EXT_MANAGER=>TY_T_EXTENSION 20130923
9 MV_MPC_CLASS_NAME Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20120229
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ASSOC_IN_NAV_PROPERTIES Instance method Private Method Check association in entity type navigation properties 20130505
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120215
3 FILTER_MAPPING_BY_DIRECTION Instance method Private Method Filter mapping by direction 20120502
4 GET_DS_PROVIDER_INSTANCE Instance method Private Method 20130408
5 GET_DS_TYPE_FROM_OPERATION Instance method Private Method Get data source type from operation node 20130408
6 GET_MAX_HITS_FROM_STRUCTURE_RE Instance method Private Method Get max hit from structure recursively 20120619
7 PARSE_MAP_ATTR_2_TABLE_FORMAT Instance method Private Method Parse mapping attributes to internal table format 20120502
8 REVERSE_PATH_TABLE Instance method Private Method Reverse path table to be bottom up 20120502
Events
Class /IWBEP/CL_SB_GEN_PROJECT_PARSE has no event.
Types
Class /IWBEP/CL_SB_GEN_PROJECT_PARSE has no local type.
Method Signatures

Method CHECK_ASSOC_IN_NAV_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ASSOCIATION Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ASSOCIATION SB - OData - Association 20130505
2 Importing IO_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBOD_ENTITY_TYPE SB - OData - Association 20130505
3 Returning RV_FOUND Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130505
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130505

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SB_PROJECT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_PROJECT SB - Domain Model - Project 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120215

Method FILTER_MAPPING_BY_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAPPING_ATT Call by reference Type reference (TYPE) /IWBEP/IF_SBDSP_MAPPING_ATT=>TY_T_MAPPING_ATT 20120502
2 Importing IV_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SBDM_DESCRIPTION Service Builder: Description 20120502

Method FILTER_MAPPING_BY_DIRECTION on class /IWBEP/CL_SB_GEN_PROJECT_PARSE has no exception.

Method GET_DS_PROVIDER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DS_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_TYPE Data Source Type 20130408
2 Returning RO_DS_GEN_PROVIDER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SB_GEN_DPC_DS_PR SB: DPC Generator provider 20130408
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130408

Method GET_DS_TYPE_FROM_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OPERATION Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_OPERATION SB - Domain Model - Node 20130408
2 Returning RV_DS_TYPE Value transfer Type reference (TYPE) /IWBEP/SBDSP_DS_TYPE Data Source Type 20130408
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130408

Method GET_MAX_HITS_FROM_STRUCTURE_RE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAX_HITS_PARM_TYPE Call by reference Type reference (TYPE) /IWBEP/IF_SB_GEN_DPC_GENERATE=>TY_PARM_TYPE 20120619
2 Exporting EV_MAX_HITS_PARM_NAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20120619
3 Importing IT_DS_ATTRIBUTES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB: Table Type for Data Source Attribute children nodes 20120619
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120619

Method PARSE_MAP_ATTR_2_TABLE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MAPPING Call by reference Type reference (TYPE) /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_MAPPING 20120502
2 Importing IO_SER_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_ENTITY_SET SB - DSP - Entity Set DM 20120516
3 Importing IT_MAPPING_ATT Call by reference Type reference (TYPE) /IWBEP/IF_SBDSP_MAPPING_ATT=>TY_T_MAPPING_ATT 20120502
4 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_OPERATION_TYPE Data Source Provider - Operation Type 20120502
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120502

Method REVERSE_PATH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH Call by reference Type reference (TYPE) /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_PATH 20120502
2 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Mapping attribute DM 20120503
3 Importing IO_SER_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_ENTITY_SET SB - DSP - Entity Set DM 20120625
4 Importing IS_MODEL_PROPERTY Call by reference Type reference (TYPE) /IWBEP/S_SBDSP_MAP_MODEL_PROP SB - OData - Property 20120709
5 Importing IT_PATH Call by reference Type reference (TYPE) /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_PATH 20120502

Method REVERSE_PATH_TABLE on class /IWBEP/CL_SB_GEN_PROJECT_PARSE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200