SAP ABAP Class /IWBEP/IF_SB_GEN_PROJECT_PARSE (DPC generator SB project diserialization)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_SB_GEN_PROJECT_PARSE DPC generator SB project diserialization 20120215
Properties
Class /IWBEP/IF_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      
Created 20120215   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SB_GEN_DPC_GENERATE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SB_GEN_PROJECT_PARSE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no interface implemented.
Friends
Class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no friend class.
Attributes
Class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DS_GENERATION_PROVIDERS Instance method Public Method Get data source generation provider instances 20130407
2 GET_DS_GW_METHODS_4_REDEFINE Instance method Public Method Get data source Gateway methods for redefinition 20130923
3 GET_DS_PROVIDER Instance method Public Method Get data source provider instance for Operation or EntitySet 20130408
4 GET_DS_PROVIDERS_INTERFACES Instance method Public Method Get data source provider interfaces list 20130408
5 GET_ENTITYSET_OPERATION Instance method Public Method Get entity set operations 20120215
6 GET_ENTITY_SET_ENTITY_TYPE Instance method Public Method Get entity type of specific entityset 20120301
7 GET_MAPPING_DS_ATTRIBUTES Instance method Public Method Get mapping data source attributes 20120507
8 GET_MAX_HITS_PARAMETER_NAME Instance method Public Method Get max_hits parameter name from the data source attributes 20120619
9 GET_MODEL_NAME Instance method Public Method Get model name 20120215
10 GET_MPC_CLASS_NAME Instance method Public Method Get MPC class name 20120215
11 GET_OPERATION_MAPPING Instance method Public Method Get operation mapping by direction 20120215
12 GET_PROJECT_NAME Instance method Public Method Get project name 20120215
13 GET_REFERENTIAL_CONSTRAINS_MAP Instance method Public Method Get referencial constrains mapping 20120709
14 GET_RFC_DETAILS Instance method Public Method Get RFC details (like: RFC name, RFC destination, RFC log) 20120523
15 GET_SERVICE_ENTITYSETS Instance method Public Method Get service entity sets 20120228
16 SET_MPC_CLASS_NAME Instance method Public Method Set MPC class name 20120229
Events
Class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DS_GEN_PROVIDERS Public See coding 20130407 tt_ds_gen_providers TYPE STANDARD TABLE OF ty_ds_gen_providers
2 TT_DS_METHODS Public See coding 20130923 tt_ds_methods TYPE STANDARD TABLE OF ty_ds_methods WITH DEFAULT KEY
3 TT_DS_TYPES Public See coding 20130408 tt_ds_types TYPE STANDARD TABLE OF ty_ds_types
4 TT_ENTITIES Public See coding 20120215 tt_entities TYPE STANDARD TABLE OF ty_entities
5 TT_ENTITY_OPRTS Public See coding 20120215 tt_entity_oprts TYPE STANDARD TABLE OF ty_entity_oprts
6 TT_PATH Public See coding 20120503 tt_path TYPE STANDARD TABLE OF ty_path
7 TT_REF_CONST_MAP Public See coding 20130409 tt_ref_const_map TYPE STANDARD TABLE OF ty_ref_const_map WITH DEFAULT KEY
8 TY_DS_GEN_PROVIDERS Public See coding 20130407 BEGIN OF ty_ds_gen_providers, ds_type TYPE /iwbep/sbdsp_ds_type, ds_gen_provider TYPE REF TO /iwbep/if_sb_gen_dpc_ds_pr, END OF ty_ds_gen_providers
9 TY_DS_METHODS Public See coding 20130923 BEGIN OF ty_ds_methods, interface_name TYPE seoclsname, method_name TYPE seoclsname, ds_type type /iwbep/sbdsp_ds_type, ds_name TYPE /iwbep/sbdm_extension_title, END OF ty_ds_methods
10 TY_DS_TYPES Public See coding 20130408 BEGIN OF ty_ds_types, ds_type TYPE /iwbep/sbdsp_ds_type, ds_title TYPE /iwbep/sbdm_extension_title, END OF ty_ds_types
11 TY_ENTITIES Public See coding 20120215 BEGIN OF ty_entities, entity_name TYPE /iwbep/sbdm_node_name, entity_ref TYPE REF TO /iwbep/if_sbdm_node, entity_type_ref TYPE REF TO /iwbep/if_sbod_entity_type, entitytype_name TYPE /iwbep/sbdm_node_name, END OF ty_entities
12 TY_ENTITY_OPRTS Public See coding 20120215 BEGIN OF ty_entity_oprts, entityset_name TYPE /iwbep/sbdm_node_name, operation_type(1), operation_name TYPE /iwbep/sbdm_node_name, operation_ref TYPE REF TO /iwbep/if_sbdm_node, ds_type TYPE /iwbep/sbdsp_ds_type, END OF ty_entity_oprts
13 TY_PATH Public Type reference (TYPE) STRING 20120503
14 TY_REF_CONST_MAP Public See coding 20130409 BEGIN OF ty_ref_const_map, cardinality(1), " 1=>1:1 or 0:1 M=>1:M or 0:M source_entity_set_name(40), source_entity_type_name(40), source_property_name(40), source_property_ref TYPE REF TO /iwbep/if_sbod_property, target_entity_set_name(40), target_entity_type_name(40), target_property_name(40), target_property_ref TYPE REF TO /iwbep/if_sbod_property, foreign_key_mapping TYPE boolean, END OF ty_ref_const_map
Method Signatures

Method GET_DS_GENERATION_PROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DS_GEN_PROVIDERS Call by reference Type reference (TYPE) TT_DS_GEN_PROVIDERS 20130407
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130408

Method GET_DS_GW_METHODS_4_REDEFINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS Call by reference Type reference (TYPE) TT_DS_METHODS 20130923

Method GET_DS_GW_METHODS_4_REDEFINE on class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.

Method GET_DS_PROVIDER 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 Service Builder: Node Name 20130408
2 Returning RO_GEN_PROVIDER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SB_GEN_DPC_DS_PR SB: DPC Generator provider 20130408

Method GET_DS_PROVIDER on class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.

Method GET_DS_PROVIDERS_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DS_INTERFACES Call by reference Type reference (TYPE) RLB_T_CLIF Reuse Library: Table with Classes/Interfaces 20130408

Method GET_DS_PROVIDERS_INTERFACES on class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.

Method GET_ENTITYSET_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITYSET_OPERATIONS Call by reference Type reference (TYPE) TT_ENTITY_OPRTS 20120215
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120215

Method GET_ENTITY_SET_ENTITY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITYSET_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_NODE_NAME SB: DM node name 20120301
2 Returning RV_ENTITY_TYPE_NAME Value transfer Type reference (TYPE) /IWBEP/SBDM_NODE_NAME SB: DM node name 20120301

Method GET_ENTITY_SET_ENTITY_TYPE on class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.

Method GET_MAPPING_DS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DS_ATTRIBUTES Call by reference Type reference (TYPE) /IWBEP/T_SBDSP_DS_ATTRIBUTES SB: Table Type for Data Source Attribute children nodes 20120507
2 Importing IO_MAPPING Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20120507
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120507

Method GET_MAX_HITS_PARAMETER_NAME 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 GET_MODEL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODEL_NAME Value transfer Type reference (TYPE) /IWBEP/SBDM_NODE_NAME SB: DM node name 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120215

Method GET_MPC_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MPC_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20120215

Method GET_MPC_CLASS_NAME on class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.

Method GET_OPERATION_MAPPING 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 20120215
2 Importing IO_OPERATION Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120215
3 Importing IV_DIRECTION Call by reference Type reference (TYPE) /IWBEP/SBDM_DESCRIPTION Service Builder: Description 20120502
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120502

Method GET_PROJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROJECT_NAME Value transfer Type reference (TYPE) /IWBEP/SBDM_NODE_NAME SB: DM node name 20120215
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120215

Method GET_REFERENTIAL_CONSTRAINS_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REF_CONS_MAPPING Call by reference Type reference (TYPE) /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_REF_CONST_MAP 20120709
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120709

Method GET_RFC_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMS Call by reference Type reference (TYPE) /IWBEP/T_BOP_GEN_PARAMS BOP Generator : Include Parameters 20120523
2 Exporting EV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120523
3 Exporting EV_RFC_NAME Call by reference Type reference (TYPE) TFDIR-FUNCNAME Name of Function Module 20120523
4 Importing IO_OPERATION Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120523
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120523

Method GET_SERVICE_ENTITYSETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITIES Call by reference Type reference (TYPE) TT_ENTITIES 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120228

Method SET_MPC_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MPC_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20120229

Method SET_MPC_CLASS_NAME on class /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in