SAP ABAP Interface /IWBEP/IF_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 - 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
Interface | /IWBEP/IF_SB_GEN_PROJECT_PARSE | |
Short Description | DPC generator SB project diserialization |
General Data
Package | /IWBEP/SB_GENDPC_CMN | Gateway Service Builder # Generator DPC for CMN |
Created | 20120215 | SAP |
Last changed | 20141120 | |
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
Interface /IWBEP/IF_SB_GEN_PROJECT_PARSE has no interface.
Friends
Interface /IWBEP/IF_SB_GEN_PROJECT_PARSE has no friend.
Attributes
Interface /IWBEP/IF_SB_GEN_PROJECT_PARSE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Get data source generation provider instances | 20130407 |
2 | ![]() |
Instance method | Public | Method | Get data source Gateway methods for redefinition | 20130923 |
3 | ![]() |
Instance method | Public | Method | Get data source provider instance for Operation or EntitySet | 20130408 |
4 | ![]() |
Instance method | Public | Method | Get data source provider interfaces list | 20130408 |
5 | ![]() |
Instance method | Public | Method | Get entity set operations | 20120215 |
6 | ![]() |
Instance method | Public | Method | Get entity type of specific entityset | 20120301 |
7 | ![]() |
Instance method | Public | Method | Get mapping data source attributes | 20120507 |
8 | ![]() |
Instance method | Public | Method | Get max_hits parameter name from the data source attributes | 20120619 |
9 | ![]() |
Instance method | Public | Method | Get model name | 20120215 |
10 | ![]() |
Instance method | Public | Method | Get MPC class name | 20120215 |
11 | ![]() |
Instance method | Public | Method | Get operation mapping by direction | 20120215 |
12 | ![]() |
Instance method | Public | Method | Get project name | 20120215 |
13 | ![]() |
Instance method | Public | Method | Get referencial constrains mapping | 20120709 |
14 | ![]() |
Instance method | Public | Method | Get RFC details (like: RFC name, RFC destination, RFC log) | 20120523 |
15 | ![]() |
Instance method | Public | Method | Get service entity sets | 20120228 |
16 | ![]() |
Instance method | Public | Method | Set MPC class name | 20120229 |
Events
Interface /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 | ![]() |
ET_DS_GEN_PROVIDERS | Call by reference | Type reference (TYPE) | TT_DS_GEN_PROVIDERS | 20130407 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_METHODS | Call by reference | Type reference (TYPE) | TT_DS_METHODS | 20130923 |
Method GET_DS_GW_METHODS_4_REDEFINE on Interface /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 | ![]() |
IV_DS_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_TYPE | Service Builder: Node Name | 20130408 | ||
2 | ![]() |
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 Interface /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 | ![]() |
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 Interface /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 | ![]() |
ET_ENTITYSET_OPERATIONS | Call by reference | Type reference (TYPE) | TT_ENTITY_OPRTS | 20120215 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IV_ENTITYSET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | SB: DM node name | 20120301 | ||
2 | ![]() |
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 Interface /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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ES_MAX_HITS_PARM_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_GEN_DPC_GENERATE=>TY_PARM_TYPE | 20120619 | |||
2 | ![]() |
EV_MAX_HITS_PARM_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20120619 | ||
3 | ![]() |
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 | ![]() |
SB: exception | 20120619 |
Method GET_MODEL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_MODEL_NAME | Value transfer | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | SB: DM node name | 20120215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20120215 |
Method GET_MPC_CLASS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_MPC_CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120215 |
Method GET_MPC_CLASS_NAME on Interface /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 | ![]() |
ET_MAPPING | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_MAPPING | 20120215 | |||
2 | ![]() |
IO_OPERATION | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_NODE | SB - Domain Model - Node | 20120215 | ||
3 | ![]() |
IV_DIRECTION | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_DESCRIPTION | Service Builder: Description | 20120502 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20120502 |
Method GET_PROJECT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_PROJECT_NAME | Value transfer | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | SB: DM node name | 20120215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20120215 |
Method GET_REFERENTIAL_CONSTRAINS_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
SB: exception | 20120709 |
Method GET_RFC_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PARAMS | Call by reference | Type reference (TYPE) | /IWBEP/T_BOP_GEN_PARAMS | BOP Generator : Include Parameters | 20120523 | ||
2 | ![]() |
EV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120523 | ||
3 | ![]() |
EV_RFC_NAME | Call by reference | Type reference (TYPE) | TFDIR-FUNCNAME | Name of Function Module | 20120523 | ||
4 | ![]() |
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 | ![]() |
SB: exception | 20120523 |
Method GET_SERVICE_ENTITYSETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTITIES | Call by reference | Type reference (TYPE) | TT_ENTITIES | 20120228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SB: exception | 20120228 |
Method SET_MPC_CLASS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MPC_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120229 |
Method SET_MPC_CLASS_NAME on Interface /IWBEP/IF_SB_GEN_PROJECT_PARSE has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |