SAP ABAP Interface /IWBEP/IF_SB_GEN_DPC_GENERATE (Generate DPC)
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
⤷ 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_DPC_GENERATOR | Generate DPC | 20120122 |
Properties
Interface | /IWBEP/IF_SB_GEN_DPC_GENERATE | |
Short Description | Generate DPC |
General Data
Package | /IWBEP/SB_GENDPC_CMN | Gateway Service Builder # Generator DPC for CMN |
Created | 20120122 | SAP |
Last changed | 20131127 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /IWBEP/CL_SB_GEN_DPC_DT_UTIL | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | /IWBEP/IF_SBCM_MSG_OBJECT | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | /IWBEP/IF_SBDM_PROJECT | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | /IWBEP/IF_SB_GEN_DPC_GENERATE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface /IWBEP/IF_SB_GEN_DPC_GENERATE has no interface.
Friends
Interface /IWBEP/IF_SB_GEN_DPC_GENERATE has no friend.
Attributes
Interface /IWBEP/IF_SB_GEN_DPC_GENERATE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | DELETE | Instance method | Public | Method | Delete model DPC class | 20120122 |
2 | GENERATE_DPC | Instance method | Public | Method | Generate model DPC class | 20120122 |
Events
Interface /IWBEP/IF_SB_GEN_DPC_GENERATE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_COLLECT_FIELDS | Public | See coding | 20120619 | tt_collect_fields TYPE STANDARD TABLE OF ty_collect_fields WITH DEFAULT KEY
|
||
2 | TT_COLL_MAP | Public | See coding | 20120521 | tt_coll_map TYPE STANDARD TABLE OF ty_coll_map
|
||
3 | TT_DATA_DECLARATION | Public | See coding | 20120130 | tt_data_declaration TYPE STANDARD TABLE OF ty_data_declaration
|
||
4 | TT_DEFAULT_OPRT | Public | See coding | 20120220 | tt_default_oprt TYPE STANDARD TABLE OF /iwbep/if_sb_gen_dpc_constant=>ty_operation
|
||
5 | TT_ENTITYSET_GENERATED_METHODS | Public | See coding | 20120220 | tt_entityset_generated_methods TYPE STANDARD TABLE OF ty_entityset_generated_methods WITH DEFAULT KEY
|
||
6 | TT_ENTITY_MAP | Public | See coding | 20120516 | tt_entity_map TYPE STANDARD TABLE OF ty_entity_map
|
||
7 | TT_FIELDS | Public | See coding | 20120521 | tt_fields TYPE STANDARD TABLE OF ty_fields WITH DEFAULT KEY
|
||
8 | TT_GEN_ARTIFACTS | Public | See coding | 20120220 | tt_gen_artifacts TYPE STANDARD TABLE OF ty_gen_artifacts WITH DEFAULT KEY
|
||
9 | TT_INTR_MAP | Public | See coding | 20120715 | tt_intr_map TYPE STANDARD TABLE OF ty_intr_map WITH DEFAULT KEY
|
||
10 | TT_MAPPING | Public | See coding | 20120129 | tt_mapping TYPE STANDARD TABLE OF ty_mapping
|
||
11 | TT_METHOD_DEF | Public | See coding | 20120129 | tt_method_def TYPE STANDARD TABLE OF ty_method_def WITH DEFAULT KEY
|
||
12 | TT_OPERATION | Public | See coding | 20120129 | tt_operation TYPE TABLE OF ty_operation
|
||
13 | TT_PATH | Public | See coding | 20120129 | tt_path TYPE STANDARD TABLE OF ty_path WITH DEFAULT KEY
|
||
14 | TT_RANGE | Public | See coding | 20120508 | tt_range TYPE STANDARD TABLE OF ty_range WITH DEFAULT KEY
|
||
15 | TT_REF_CONST_MAP | Public | See coding | 20120709 | tt_ref_const_map TYPE STANDARD TABLE OF ty_ref_const_map WITH DEFAULT KEY
|
||
16 | TT_STR_ATTR | Public | See coding | 20120513 | tt_str_attr TYPE STANDARD TABLE OF ty_str_attr
|
||
17 | TT_TARGET_FIELD | Public | See coding | 20120619 | tt_target_field TYPE STANDARD TABLE OF ty_target_fields WITH DEFAULT KEY
|
||
18 | TY_COLLECT_FIELDS | Public | See coding | 20120619 | BEGIN OF ty_collect_fields,
target_field TYPE /iwbep/if_sb_gen_dpc_generate=>tt_target_field,
source_paths_table TYPE TABLE OF /iwbep/if_sb_gen_dpc_generate=>tt_path WITH DEFAULT KEY,
fields_table TYPE TABLE OF /iwbep/if_sb_gen_dpc_generate=>tt_fields WITH DEFAULT KEY,
END OF ty_collect_fields
|
||
19 | TY_COLL_MAP | Public | See coding | 20120521 | BEGIN OF ty_coll_map,
target_field TYPE tt_target_field,
source_path TYPE tt_path,
fields TYPE STANDARD TABLE OF ty_fields WITH DEFAULT KEY,
END OF ty_coll_map
|
||
20 | TY_DATA_DECLARATION | Public | See coding | 20120130 | 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
|
||
21 | TY_ENTITYSET_GENERATED_METHODS | Public | See coding | 20120220 | BEGIN OF ty_entityset_generated_methods,
entityset_guid TYPE /iwbep/sbdm_node_uuid,
operation_guid TYPE /iwbep/sbdm_node_uuid,
entityset_name TYPE /iwbep/sbdm_node_name,
operation_name TYPE /iwbep/sbdm_node_name,
oper_type TYPE /iwbep/sbdsp_operation_type,
generated_method_name TYPE seocpdname,
related_class_name TYPE seoclsname,
END OF ty_entityset_generated_methods
|
||
22 | TY_ENTITY_MAP | Public | See coding | 20120516 | 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
|
||
23 | TY_FIELDS | Public | See coding | 20120521 | BEGIN OF ty_fields,
target_field TYPE string, " Internal field name
external_field TYPE string, " External field name
source_field(30),
END OF ty_fields
|
||
24 | TY_GEN_ARTIFACTS | Public | See coding | 20120220 | BEGIN OF ty_gen_artifacts,
class_name TYPE seoclsname,
created_by TYPE syuname,
created_on TYPE timestampl,
entityset_generated_methods TYPE tt_entityset_generated_methods,
END OF ty_gen_artifacts
|
||
25 | TY_INTR_MAP | Public | See coding | 20120715 | BEGIN OF ty_intr_map,
intr_es_field(30),
datasource_field_path TYPE TABLE OF string WITH DEFAULT KEY,
mapping_semantics(1),
END OF ty_intr_map
|
||
26 | TY_MAPPING | Public | See coding | 20120508 | 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
|
||
27 | TY_METHOD_DEF | Public | See coding | 20120129 | BEGIN OF ty_method_def,
oper_type TYPE /iwbep/sbdsp_operation_type,
org_mtd_name TYPE char30,
mtd_name TYPE char30,
entity_name TYPE /iwbep/sbdm_node_name,
cnt TYPE numc2,
method_source_code TYPE rswsourcet,
entity_type_name TYPE /iwbep/sbdm_node_name,
mpc_entityset_type TYPE seocmpname,
entityset_guid TYPE /iwbep/sbdm_node_uuid,
END OF ty_method_def
|
||
28 | TY_OPERATION | Public | See coding | 20120129 | BEGIN OF ty_operation,
method_desc TYPE tt_method_def,
oper_type TYPE /iwbep/sbdsp_operation_type,
END OF ty_operation
|
||
29 | TY_PARM_TYPE | Public | See coding | 20120619 | 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
|
||
30 | TY_PATH | Public | See coding | 20120129 | BEGIN OF ty_path,
path TYPE char255,
path_type TYPE char2,
table_path_wa(30),
END OF ty_path
|
||
31 | TY_RANGE | Public | See coding | 20120508 | 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
|
||
32 | TY_REF_CONST_MAP | Public | See coding | 20120709 | 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
|
||
33 | TY_STR_ATTR | Public | See coding | 20120513 | 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
|
||
34 | TY_TARGET_FIELDS | Public | See coding | 20120619 | BEGIN OF ty_target_fields,
target_field(30),
END OF ty_target_fields
|
Method Signatures
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | '$TMP' | Package | 20120220 | |
2 | Importing | IV_REQUEST | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20120220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_GEN_DPC_HANDLER | DPC handler exception class | 20120220 |
Method GENERATE_DPC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_GENERATED_ARTIFACTS | Call by reference | Type reference (TYPE) | /IWBEP/T_SB_GEN_ARTIFACTS | Genrated artifacts | 20120227 | ||
2 | Changing | CT_GEN_METHODS | Call by reference | Type reference (TYPE) | TT_ENTITYSET_GENERATED_METHODS | 20120313 | |||
3 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | Return parameter table | 20120221 | ||
4 | Importing | IO_SB_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20120229 | ||
5 | Importing | IT_MPC_TYPE_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Table type for generated entity type details | 20120322 | ||
6 | Importing | IV_BOP_INTERFACE | Call by reference | Type reference (TYPE) | SEOCLSNAME | 'ZIF_' | Object Type Name | 20120229 | |
7 | Importing | IV_DPC_BASE_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120220 | ||
8 | Importing | IV_DPC_IMPL_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120220 | ||
9 | Importing | IV_MPC_BASE_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120229 | ||
10 | Importing | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | '$TMP' | Package | 20120220 | |
11 | Importing | IV_REQUEST | Call by reference | Type reference (TYPE) | E070-TRKORR | Request/Task | 20120214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_GEN_DPC_HANDLER | DPC handler exception class | 20120515 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 200 |