Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_SB_GEN_DPC_DS_PR | SB: abstract DPC Generator provider | 20130408 |
Properties
| Class | /IWBEP/CL_SB_GEN_DPC_BORRFC_PR | |
| Short Description | SB: DPC Generator provider for BOR and RFC | |
| Super Class | /IWBEP/CL_SB_GEN_DPC_DS_PR | SB: abstract DPC Generator provider |
| 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 | 20130408 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no interface implemented.
Friends
Class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_GENCMN_UTILITY | Gateway Service Builder – Common Parts utility interface | 20130409 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_GEN_PROJECT_PARSE | DPC generator SB project diserialization | 20130408 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CMP_COMPOSER | Code Composer | 20130409 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWBEP/IF_SB_GEN_DPC_TMPL_PRST | Template include persistency | 20130409 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_ENTITIES | 20130408 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_GEN_PROJECT_PARSE=>TT_REF_CONST_MAP | 20130409 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130409 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130409 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TFDIR-FUNCNAME | Name of Function Module | 20130409 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Collect data source fields per entity set property field | 20130409 | |
| 2 | Instance method | Private | Method | Compose commit work | 20130409 | |
| 3 | Instance method | Private | Method | Compose code that responsible to create DS tables appends | 20130409 | |
| 4 | Instance method | Private | Method | Compose code for constant fields mapping | 20130409 | |
| 5 | Instance method | Private | Method | Compose code for get RT input data | 20130409 | |
| 6 | Instance method | Private | Method | Compose code for key fields mapping | 20130409 | |
| 7 | Instance method | Private | Method | Compose code for max hits mapping | 20130409 | |
| 8 | Instance method | Private | Method | Compose code for post create mapping | 20130409 | |
| 9 | Instance method | Private | Method | Compose code for filter fields mapping | 20130409 | |
| 10 | Instance method | Private | Method | Compose code for filter fields mapping | 20130409 | |
| 11 | Instance method | Private | Method | Compose code for query key fields mapping | 20130409 | |
| 12 | Instance method | Private | Method | Compose code for range mapping and filter attributes | 20130409 | |
| 13 | Instance method | Private | Method | Compose code that saves the RFC log and handle RFC exception | 20130409 | |
| 14 | Instance method | Private | Method | Compose code for mapping the RT input data to FM inputs | 20130409 | |
| 15 | Instance method | Private | Method | Compose create code | 20130409 | |
| 16 | Instance method | Private | Method | Compose delete code | 20130409 | |
| 17 | Instance method | Private | Method | Compose source code for specifc operation of the of entity | 20130409 | |
| 18 | Instance method | Private | Method | Compose Query code | 20130409 | |
| 19 | Instance method | Private | Method | Compose read code | 20130409 | |
| 20 | Instance method | Private | Method | Compose code for RFC destination mapping | 20130409 | |
| 21 | Instance method | Private | Method | Compose update code | 20130409 | |
| 22 | Instance method | Public | Constructor | CONSTRUCTOR | 20130418 | |
| 23 | Instance method | Private | Method | Generate BOP arrtifacts | 20130409 | |
| 24 | Instance method | Private | Method | Get log parameter name from the data source attributes | 20130409 | |
| 25 | Instance method | Private | Method | Handle DPC generated artifacts | 20130409 | |
| 26 | Instance method | Private | Method | Set DPC generated artifacts | 20130409 |
Events
Class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_CODE_POOL | Private | See coding | 20130409 | tt_code_pool TYPE STANDARD TABLE OF ty_code_pool
|
||
| 2 | TT_DATA_DECLARATION | Private | See coding | 20130409 | tt_data_declaration TYPE STANDARD TABLE OF ty_data_declaration
|
||
| 3 | TT_ENTITY_MAP | Private | See coding | 20130409 | tt_entity_map TYPE STANDARD TABLE OF ty_entity_map
|
||
| 4 | TT_INTR_MAP | Private | See coding | 20130409 | tt_intr_map TYPE STANDARD TABLE OF ty_intr_map WITH DEFAULT KEY
|
||
| 5 | TT_MAPPING | Private | See coding | 20130409 | tt_mapping TYPE STANDARD TABLE OF ty_mapping
|
||
| 6 | TT_PATH | Private | See coding | 20130409 | tt_path TYPE STANDARD TABLE OF ty_path WITH DEFAULT KEY
|
||
| 7 | TT_RANGE | Private | See coding | 20130409 | tt_range TYPE STANDARD TABLE OF ty_range WITH DEFAULT KEY
|
||
| 8 | TT_STR_ATTR | Private | See coding | 20130409 | tt_str_attr TYPE STANDARD TABLE OF ty_str_attr
|
||
| 9 | TY_CODE_POOL | Private | See coding | 20130409 | BEGIN OF ty_code_pool,
type TYPE char1, " D=Data ; C=Code
code TYPE rswsourcet,
END OF ty_code_pool
|
||
| 10 | TY_DATA_DECLARATION | Private | See coding | 20130409 | BEGIN OF ty_data_declaration,
var_name(30),
data_type TYPE string,
declaration_type(1), " ''=standard data type ; 'F'=Field symbol data type
END OF ty_data_declaration
|
||
| 11 | TY_ENTITY_MAP | Private | See coding | 20130409 | BEGIN OF ty_entity_map,
source_field TYPE string,
target_field TYPE string,
structure TYPE string,
table TYPE string,
table_def TYPE string,
line TYPE string,
out_target_path TYPE string,
work_area TYPE string,
key TYPE string,
type TYPE char1,
dupl_key TYPE boole_d,
END OF ty_entity_map
|
||
| 12 | TY_INTR_MAP | Private | See coding | 20130409 | BEGIN OF ty_intr_map,
intr_es_field(30),
datasource_field_path TYPE STANDARD TABLE OF string WITH DEFAULT KEY,
mapping_semantics(1),
END OF ty_intr_map
|
||
| 13 | TY_MAPPING | Private | See coding | 20130409 | BEGIN OF ty_mapping,
operation_type TYPE /iwbep/sbdsp_operation_type,
target_field TYPE string, " Internal field name
external_field TYPE string, " External field name
target_path TYPE tt_path,
source_field TYPE string,
org_source_path type string,
source_path TYPE tt_path,
mapping_semantics TYPE string,
mapping_direction TYPE string,
value TYPE string,
range TYPE tt_range,
mapping_attr_ref TYPE REF TO /iwbep/if_sbdsp_mapping_att,
out_target_path TYPE string,
END OF ty_mapping
|
||
| 14 | TY_PARM_TYPE | Private | See coding | 20130409 | BEGIN OF ty_parm_type,
max_hits_type TYPE /iwbep/sbdsp_ds_at_type,
max_hits_declaration_type TYPE /iwbep/sbdsp_ds_at_decl_type,
inner_parent_name(30),
outer_parent_name(30),
END OF ty_parm_type
|
||
| 15 | TY_PATH | Private | See coding | 20130409 | BEGIN OF ty_path,
path TYPE char255,
path_type TYPE char2,
table_path_wa(30),
END OF ty_path
|
||
| 16 | TY_RANGE | Private | See coding | 20130409 | BEGIN OF ty_range,
ds_attr_name TYPE /iwbep/sbdsp_ds_at_name,
semantic TYPE /iwbep/sbdsp_range_semantics,
constant_val TYPE /iwbep/sbdsp_map_at_const_val,
END OF ty_range
|
||
| 17 | TY_STR_ATTR | Private | See coding | 20130409 | BEGIN OF ty_str_attr,
source_field TYPE string,
target_field TYPE string,
structure TYPE string,
deep_structure TYPE string,
source_path TYPE tt_path,
is_table TYPE boole_d,
out_target_path TYPE string,
END OF ty_str_attr
|
Method Signatures
Method COLLECT_DS_FIELDS_PER_ES_PROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARSED_MAPPING | Call by reference | Type reference (TYPE) | TT_INTR_MAP | 20130409 | ||||
| 2 | IT_SELECTED_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 |
Method COLLECT_DS_FIELDS_PER_ES_PROP on class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no exception.
Method COMMIT_CALLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_APPEND_DS_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_OPERATION_TYPE | Single-Character Indicator | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_CONSTANT_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_GET_RT_INPUTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130409 | |||
| 3 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_OPERATION_TYPE | Single-Character Indicator | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_KEY_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | EV_IS_KEY_CODE_SET | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130409 | |||
| 3 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 4 | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130417 | |||
| 5 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_OPERATION_TYPE | Single-Character Indicator | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_MAXHITS_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_POST_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_FIELD_MAP | Call by reference | Type reference (TYPE) | TT_ENTITY_MAP | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_POST_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_POST_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_Q_KEY_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | EV_IS_KEY_CODE_SET | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130409 | |||
| 3 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 4 | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130417 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_RANGE_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_IS_KEY_CODE_SET | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_RFC_LOG_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_CODE_4_RT_INPUT_MAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | ET_FIELD_MAP | Call by reference | Type reference (TYPE) | TT_ENTITY_MAP | 20130409 | ||||
| 3 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 4 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_CREATE_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_DELETE_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_METHOD_SOURCE_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OPRT_CODE | Call by reference | Type reference (TYPE) | RSWSOURCET | ABAP Source | 20130409 | |||
| 2 | IT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_QUERY_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130417 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_READ_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130417 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method COMPOSE_RFC_DEST_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method COMPOSE_UPDATE_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | IT_MAPPING | Call by reference | Type reference (TYPE) | TT_MAPPING | 20130409 | ||||
| 3 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_NODE_NAME | Service Builder: Node Name | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20130409 | ||
| 2 | DPC handler exception class | 20130409 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_EXTENSION_KEY | Service Builder: Extension Key | 20130418 |
Method CONSTRUCTOR on class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no exception.
Method GENERATE_BOP_ARTIFACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CODE_POOL | Call by reference | Type reference (TYPE) | TT_CODE_POOL | 20130409 | ||||
| 2 | CT_MAPPING | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_GEN_DPC_GENERATE=>TT_MAPPING | 20130409 | ||||
| 3 | IT_PARAMS | Call by reference | Type reference (TYPE) | /IWBEP/T_BOP_GEN_PARAMS | BOP Generator : Include Parameters | 20130409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DPC handler exception class | 20130409 |
Method GET_LOG_PARAMETER_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOG_PARAMETER_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20130409 | |||
| 2 | EV_LOG_PARAMETER_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDSP_DS_AT_TYPE | SB: DS Attribute Type | 20130409 | |||
| 3 | IT_DS_ATTRIBUTES | Call by reference | Type reference (TYPE) | /IWBEP/T_SBDSP_DS_ATTRIBUTES | SB: Table Type for Data Source Attribute children nodes | 20130409 |
Method GET_LOG_PARAMETER_NAME on class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no exception.
Method HANDLE_GENERATED_ARTIFACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BOP_INRF_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20130409 | |||
| 2 | IV_DPC_BASE_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | 20130409 | ||||
| 3 | IV_DPC_IMPL_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | 20130409 | ||||
| 4 | IV_RFC_NAME | Call by reference | Type reference (TYPE) | TFDIR-FUNCNAME | Name of Function Module | 20140105 |
Method HANDLE_GENERATED_ARTIFACTS on class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no exception.
Method SET_GENERATED_ARTIFACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GEN_ART_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/SBDM_GEN_ART_TYPE | Service Builder: Generated Artifact Type | 20130409 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20130409 | |||
| 3 | IV_RFC_NAME | Call by reference | Type reference (TYPE) | TFDIR-FUNCNAME | Name of Function Module | 20140105 | |||
| 4 | IV_TADIR_OBJ_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20130409 | |||
| 5 | IV_TADIR_OBJ_TYPE | Call by reference | Type reference (TYPE) | TROBJTYPE | Object Type | 20130409 |
Method SET_GENERATED_ARTIFACTS on class /IWBEP/CL_SB_GEN_DPC_BORRFC_PR has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |