Hierarchy
⤷ OPU-BSE-SB (Application Component) Gateway Service Builder
⤷ /IWBEP/SB_GENMPC (Package) Gateway Service Builder # Model Provider Class Generator
Properties
Class | /IWBEP/CL_SBMC_MPC_GENERATOR | |
Short Description | SB MPC Generator | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /IWBEP/SB_GENMPC | Gateway Service Builder # Model Provider Class Generator |
Created | 20120119 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Interfaces
Class /IWBEP/CL_SBMC_MPC_GENERATOR has no interface implemented.
Friends
Class /IWBEP/CL_SBMC_MPC_GENERATOR has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ARTIFACT_TYPE | Constant | Private | See coding | 20121029 | ||||
2 | GC_CODECMP_VAR | Constant | Private | See coding | 20120228 | ||||
3 | GC_CONST_PREFIX | Constant | Private | See coding | 'GC_' | 20120228 | |||
4 | GC_METHODS | Constant | Private | See coding | 20120228 | ||||
5 | GC_METH_PARAMS | Constant | Private | See coding | 20120228 | ||||
6 | GC_PAR_TYPE | Constant | Private | See coding | 20120228 | ||||
7 | GC_TADIR | Constant | Private | See coding | 20120229 | ||||
8 | GC_TYPES | Constant | Private | See coding | 20120229 | ||||
9 | MC_ABST_MODEL | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CL_MGW_ABS_MODEL' | Super Class Name | 20120123 | |
10 | MC_ABST_PUSH_MODEL | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CL_MGW_PUSH_ABS_MODEL' | Super Class Name | 20120123 | |
11 | MC_CHANGE_EXTERNAL_NAMES | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'CHANGE_EXTERNAL_NAMES' | Method name 'Change_External_names' | 20120618 | |
12 | MC_CHANGE_LABELS | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'CHANGE_LABELS' | Method name 'Change_Labels' | 20120618 | |
13 | MC_CREATE_NEW_ARTIFACTS | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'CREATE_NEW_ARTIFACTS' | Method name 'Create_new_artifacts' | 20120618 | |
14 | MC_DATA_TYPE | Constant | Private | Type reference (TYPE) | STRING | 'data_type' | 20130430 | ||
15 | MC_DEFINE_METH | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'DEFINE' | Method name | 20120123 | |
16 | MC_DEFINE_VOCAB_ANNOTATIONS | Constant | Private | Type reference (TYPE) | STRING | 'define_vocab_annotations' | 20130430 | ||
17 | MC_EXCEP_CLASS | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CX_MGW_MED_EXCEPTION' | Exception Class Name | 20120123 | |
18 | MC_EXTEND | Constant | Private | Type reference (TYPE) | /IWBEP/SBOD_MDL_REF_TYPE | 'EXT' | Extend | 20120503 | |
19 | MC_GET_LAST_MOD | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_LAST_MODIFIED' | Method Name | 20120418 | |
20 | MC_INCLUDE | Constant | Private | Type reference (TYPE) | /IWBEP/SBOD_MDL_REF_TYPE | 'INCL' | include | 20120503 | |
21 | MC_INCL_NAME | Constant | Private | Type reference (TYPE) | PROGRAMM | 'GC_INCL_NAME' | ABAP Program Name | 20120316 | |
22 | MC_MPC_GEN_TEMPLATE | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_GEN' | Template for normal & include model | 20120128 | |
23 | MC_MPC_GEN_TEMPLATE_EXT | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_GEN_EXT' | template for include & extend of models | 20120503 | |
24 | MC_MPC_TYPS_TEMPLATE | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_TYPES' | Object Type Name | 20120128 | |
25 | MC_NOTIFICATION_ENT | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'Notification' | external name of a meta model element | 20120529 | |
26 | MC_NOTIF_COLL | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'NotificationCollection' | external name of a meta model element | 20120529 | |
27 | MC_PROJECT_TYPE_2 | Constant | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | '2' | Service Builder: Project Type | 20130430 | |
28 | MC_SIMPLE_ANNOS | Constant | Private | Type reference (TYPE) | STRING | 'simple_annos' | 20130430 | ||
29 | MC_SUBSCRIPTION_ENT | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'Subscription' | external name of a meta model element | 20120529 | |
30 | MC_SUB_COLL | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'SubscriptionCollection' | external name of a meta model element | 20120529 | |
31 | MC_VALUE_X | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Indicator | 20130430 | |
32 | MC_VOCAB_ANNO_TEMPLATE | Constant | Private | Type reference (TYPE) | STRING | '/IWBEP/I_SBMC_MPC_VOCAB_GEN' | 20130430 | ||
33 | MC_VOCAB_USINGS | Constant | Private | Type reference (TYPE) | STRING | 'vocab_usings' | 20130430 | ||
34 | MS_ADMIN_DATA | Instance attribute | Private | Type reference (TYPE) | TY_S_ADMIN_DATA | Admin Data | 20120119 | ||
35 | MT_ACTION_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | |||
36 | MT_ACTION_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
37 | MT_ACTION_PARAM_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | |||
38 | MT_ACTION_PARAM_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
39 | MT_ANNOTATIONS | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130419 | |||
40 | MT_ASSOCIATIONS | Instance attribute | Private | Type reference (TYPE) | TY_T_ASSOCIATIONS | Associations | 20120119 | ||
41 | MT_ASSOCIATIONS_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | |||
42 | MT_ASSOCIATIONS_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
43 | MT_ASSOCIATION_SETS | Instance attribute | Private | Type reference (TYPE) | TY_T_ASSOCIATION_SETS | Association Sets | 20120119 | ||
44 | MT_ASSOC_SET_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | |||
45 | MT_ASSOC_SET_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
46 | MT_CMPLX_PROP_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | |||
47 | MT_CMPLX_PROP_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
48 | MT_COMPLEX_TYPES | Instance attribute | Private | Type reference (TYPE) | TY_T_COMPLEX_TYPES | Complex Types | 20120119 | ||
49 | MT_COMPLEX_TYPES_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | |||
50 | MT_COMPLEX_TYPES_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
51 | MT_ENTITIES | Instance attribute | Private | Type reference (TYPE) | TY_T_ENTITIES | Model Entities | 20120119 | ||
52 | MT_ENTITIES_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | |||
53 | MT_ENTITIES_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
54 | MT_ENTITY_CONTS | Instance attribute | Private | Type reference (TYPE) | TY_T_ENTITY_CONTS | Entity Containers | 20120119 | ||
55 | MT_ENTITY_SETS | Instance attribute | Private | Type reference (TYPE) | TY_T_ENTITY_SETS | Entity Sets | 20120119 | ||
56 | MT_ENTITY_SET_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | |||
57 | MT_ENTITY_SET_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
58 | MT_FUNC_IMPS | Instance attribute | Private | Type reference (TYPE) | TY_T_FUNC_IMPS | Function Imports | 20120119 | ||
59 | MT_MESSAGES | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20120314 | |||
60 | MT_MODEL_INFO | Instance attribute | Private | Type reference (TYPE) | TY_T_MODEL_INFO | 20120521 | |||
61 | MT_MODEL_REF | Instance attribute | Private | Type reference (TYPE) | TY_T_MODEL_REF | Model references | 20120503 | ||
62 | MT_NAVP_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | |||
63 | MT_NAVP_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
64 | MT_PROP_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | |||
65 | MT_PROP_NEW_LABEL | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
66 | MT_REF_ASSOC | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | original model's associations | 20120517 | ||
67 | MT_REF_ASSOC_SET | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS | original model's assoc sets | 20120517 | ||
68 | MT_REF_CMPLX | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | original model's complex types | 20120517 | ||
69 | MT_REF_ENT | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | original model's entity | 20120517 | ||
70 | MT_REF_ENT_SET | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITY_SETS | original model's entity set | 20120517 | ||
71 | MT_REF_FUNC_IMPS | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS | original model's function imports | 20120517 | ||
72 | MT_REF_FUNC_PARAMS | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_PROPERTIES | original model's function import params | 20120517 | ||
73 | MT_TEXTPOOL | Instance attribute | Private | Type reference (TYPE) | /IWBEP/CL_SBCM_TEXT_UTIL=>TY_T_TEXTPOOL | 20120315 | |||
74 | MT_TEXTPOOL_EXTEND | Instance attribute | Private | Type reference (TYPE) | /IWBEP/CL_SBCM_TEXT_UTIL=>TY_T_TEXTPOOL | Text pool contents for extend scenario | 20121108 | ||
75 | MT_TEXT_ELEMENTS | Instance attribute | Private | Type reference (TYPE) | TY_T_TEXT_ELEMENTS | Text elements loaded from existing MPC | 20121108 | ||
76 | MT_USINGS | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_USINGS | 20130419 | |||
77 | MT_VOCAB_REF | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_REF | Vocabulary reference | 20130426 | ||
78 | MV_CODE_TEMPLATE_NAME | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Code template name | 20120503 | ||
79 | MV_DEFINE_LOAD_TEXT | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Flag to load texts only once | 20121029 | |
80 | MV_EXTEND | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | extend is true | 20120503 | |
81 | MV_EXT_NAME_CHANGE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | External name change is required | 20120618 | ||
82 | MV_INCLUDE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | include is true | 20120503 | |
83 | MV_LABEL_CHANGE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Label changes are required | 20120618 | ||
84 | MV_MODEL_NAME | Instance attribute | Public | Type reference (TYPE) | /IWBEP/MED_MDL_TECHNICAL_NAME | Technical Model Name | 20120517 | ||
85 | MV_MODEL_VERSION | Instance attribute | Public | Type reference (TYPE) | /IWBEP/MED_MDL_VERSION | Model Version | 20120517 | ||
86 | MV_MPC_BASE_NAME | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | MPC Name | 20120125 | ||
87 | MV_MPC_EXISTS | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120130 | |||
88 | MV_MPC_SUB_NAME | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | MPC Name | 20120125 | ||
89 | MV_NEW_ARTIFACTS | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | New artifacts are available | 20120618 | ||
90 | MV_OVERWRITE_ALL | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120125 | |||
91 | MV_OVERWRITE_BASE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120125 | |||
92 | MV_PROJECT_TYPE | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | Service Builder: Project Type | 20130412 | ||
93 | MV_SERVICE_NAME | Instance attribute | Private | Type reference (TYPE) | /IWBEP/MED_GRP_TECHNICAL_NAME | service name | 20120518 | ||
94 | MV_SERVICE_VERSION | Instance attribute | Private | Type reference (TYPE) | /IWBEP/MED_GRP_VERSION | Service version | 20120518 | ||
95 | MV_SUPER_CLASS | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Super Class Name | 20120123 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADAPT_MODEL | Instance method | Public | Method | Adapt domain model to class attributes | 20120119 |
2 | CHECK_CLASS | Instance method | Private | Method | Checks class syntax | 20120314 |
3 | CHECK_CLASS_EXISTENCE | Instance method | Public | Method | Check Class Existence | 20120125 |
4 | CHECK_MPC_ADMIN_DATA | Instance method | Public | Method | Check MPC administration data | 20120229 |
5 | CHECK_NEW_PROPERTIES | Instance method | Private | Method | Check if new properties is a part of assigned structure | 20131206 |
6 | CONSOLIDATE_PER_ARTIFACT | Instance method | Private | Method | Consolidate the contents based on per artifact | 20130415 |
7 | CONVERT_TAB_LOWER_CASE | Instance method | Private | Method | Convert the table contents to lower case for comparison | 20120518 |
8 | CREATE_CLASS | Instance method | Public | Method | Create Class with the given attributes | 20120125 |
9 | DELETE_CLASS | Instance method | Private | Method | Delete the class | 20120220 |
10 | DETERMINE_CODE_TEMPLATE | Instance method | Private | Method | Determine which code template to use during generation | 20120503 |
11 | DO_TOPO_SORT | Instance method | Private | Method | Topological sorting | 20120609 |
12 | ENTITY_TOPOLOGICAL_SORTING | Instance method | Private | Method | Analyze the entity type base type sorting | 20130904 |
13 | FILL_METHOD_SOURCE | Instance method | Private | Method | Fills the method Source with the given code template source | 20120123 |
14 | FILTER_TEXTPOOL_EXTEND | Instance method | Private | Method | Filter the textpool contents for extend scenario | 20121108 |
15 | GENERATE | Instance method | Public | Method | Generate Model Provider Class | 20120119 |
16 | GENERATE_LOCAL_TYPES | Instance method | Private | Method | Generate Local TYPES declaration | 20120128 |
17 | GENERATE_MPC | Instance method | Public | Method | Generate MPC | 20120119 |
18 | GENERATE_TEXT_ELEMENTS | Instance method | Private | Method | Generate text elements in base MPC | 20120315 |
19 | GENERATE_TEXT_KEYS | Instance method | Private | Method | Generate text keys for labels | 20120315 |
20 | GENERATE_TEXT_KEYS_EXTEND_CASE | Instance method | Private | Method | Generate text keys for extend usecase | 20121108 |
21 | GET_CLASS_ATTRIBUTES | Instance method | Private | Method | Get class attributes for entity constants | 20120227 |
22 | GET_CLASS_INCL_NAME | Instance method | Private | Method | Gets Classpool include name | 20120319 |
23 | GET_CODE_ANNO_COLL | Instance method | Private | Method | Get code for Collection annotations | 20130424 |
24 | GET_CODE_ANNO_PATH | Instance method | Private | Method | Get code for Path annotations | 20130424 |
25 | GET_CODE_ANNO_PROP | Instance method | Private | Method | Get code for Property annotations | 20130424 |
26 | GET_CODE_ANNO_REC | Instance method | Private | Method | Get code for Record annotations | 20130424 |
27 | GET_CODE_SNIPPETS | Instance method | Private | Method | Get code snippets from the code template | 20120121 |
28 | GET_DELTA_CHANGES | Instance method | Private | Method | Get all the changes made from service builder | 20120621 |
29 | GET_GENERATED_ARTIFACTS | Instance method | Private | Method | Set generated artifacts | 20120229 |
30 | GET_METHOD_SOURCES | Instance method | Private | Method | Get Multiple Method Sources | 20120125 |
31 | GET_NEW_CODE_SNIPPETS | Instance method | Private | Method | Get code snippets for the newly added artifacts | 20120618 |
32 | GET_REF_MODEL | Instance method | Private | Method | Get the reference model details | 20120517 |
33 | GET_TYPES_METHOD_SRC | Instance method | Private | Method | Gets method source for types generated | 20120227 |
34 | MODIFY_LABEL_CONTENTS | Instance method | Private | Method | Check the labels for any modifications made | 20130731 |
35 | PREPARE_CODE_GEN | Instance method | Private | Method | Prepare for filtering unselected nodes | 20120517 |
36 | PREP_TOPOLOGICAL_SORTING | Instance method | Private | Method | Analyze the complex types for dependencies & sort them | 20120609 |
37 | PRESERVE_TEXT_KEYS | Instance method | Private | Method | Preserve the text keys that are already generated | 20121029 |
38 | RAISE_GEN_EXCEPTION | Instance method | Private | Method | Raise Generator Exception | 20120127 |
39 | RAISE_VAL_EXCEPTION | Instance method | Private | Method | Raise Validation Exception | 20120127 |
40 | REMOVE_BLANK_LINES_FROM_CODE | Instance method | Private | Method | Remove the blank lines from the generated code | 20130508 |
41 | SET_OVERWRITE_MODE | Instance method | Public | Method | Set overwrite mode for MPC | 20120130 |
42 | VALIDATE | Instance method | Public | Method | Validate input model data | 20120130 |
43 | VALIDATE_ACTIONS | Instance method | Private | Method | validate Actions( Function imports), Parameters | 20120228 |
44 | VALIDATE_ASSOCIATIONS | Instance method | Private | Method | Validate associations | 20120228 |
45 | VALIDATE_COMPLEXTYPES | Instance method | Private | Method | Validate complex types, properties | 20120228 |
46 | VALIDATE_ENTITIES | Instance method | Private | Method | Validate entities, properties, navigation properties | 20120228 |
47 | VALIDATE_MPC | Instance method | Private | Method | Validate input model data ( To generate consistent MPC) | 20120130 |
Events
Class /IWBEP/CL_SBMC_MPC_GENERATOR has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | OBJECT_TAB_HS | Public | See coding | 20120609 | object_tab_hs TYPE HASHED TABLE OF ty_s_node
WITH UNIQUE KEY object
|
||
2 | OBJECT_TAB_S | Public | See coding | 20120609 | object_tab_s TYPE SORTED TABLE OF ty_s_node
WITH NON-UNIQUE KEY sorting
|
||
3 | RELATION_TAB_S1 | Public | See coding | 20120609 | relation_tab_s1 TYPE SORTED TABLE OF ty_s_edge
WITH UNIQUE KEY object1 object2
|
||
4 | RELATION_TAB_S2 | Public | See coding | 20120609 | relation_tab_s2 TYPE SORTED TABLE OF ty_s_edge
WITH UNIQUE KEY object2 object1
|
||
5 | TY_MODEL_NAME | Public | See coding | 20120517 | ty_model_name TYPE c LENGTH 32
|
||
6 | TY_MODEL_VERSION | Public | Type reference (TYPE) | NUMC4 | 20120517 | |
|
7 | TY_S_ADMIN_DATA | Public | See coding | 20120119 | BEGIN OF ty_s_admin_data,
technical_model_name TYPE c LENGTH 32,
package TYPE devclass,
transport_request TYPE trkorr,
END OF ty_s_admin_data
|
||
8 | TY_S_ANNOTATION | Public | See coding | 20120119 | BEGIN OF ty_s_annotation,
namespace TYPE string,
new_ns TYPE abap_bool,
name TYPE string,
value TYPE string,
attr TYPE ty_t_annot_attr,
END OF ty_s_annotation
|
||
9 | TY_S_ANNOT_ATTR | Public | See coding | 20120220 | BEGIN OF ty_s_annot_attr,
name TYPE string,
value TYPE string,
END OF ty_s_annot_attr
|
||
10 | TY_S_ASSOCIATION | Public | See coding | 20120119 | BEGIN OF ty_s_association,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
namespace TYPE string,
left_end TYPE c LENGTH 40,
right_end TYPE c LENGTH 40,
left_card TYPE c LENGTH 1,
right_card TYPE c LENGTH 1,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
ref_const TYPE ty_t_ref_const,
assoc_sets TYPE ty_t_association_sets,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
ext_assoc TYPE /iwbep/sbod_isextassoc,
END OF ty_s_association
|
||
11 | TY_S_ASSOCIATION_SET | Public | See coding | 20120119 | BEGIN OF ty_s_association_set,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
association TYPE c LENGTH 40,
left_end TYPE c LENGTH 40,
left_entity_set TYPE c LENGTH 40,
right_end TYPE c LENGTH 40,
right_entity_set TYPE c LENGTH 40,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_association_set
|
||
12 | TY_S_CHILD | Public | See coding | 20120618 | BEGIN OF ty_s_child,
parent_name TYPE /iwbep/med_external_name,
abap_structure_name TYPE /iwbep/sbod_abap_strc_name,
bind_conversion_exit TYPE abap_bool,
child TYPE ty_s_property,
END OF ty_s_child
|
||
13 | TY_S_CHILD_LABEL | Public | See coding | 20120620 | BEGIN OF ty_s_child_label,
parent_name TYPE c LENGTH 40,
name TYPE c LENGTH 40,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
END OF ty_s_child_label
|
||
14 | TY_S_CHILD_NAME | Public | See coding | 20120618 | BEGIN OF ty_s_child_name,
parent_name TYPE c LENGTH 40,
old_name TYPE c LENGTH 40,
new_name TYPE c LENGTH 40,
is_complex TYPE c LENGTH 1,
END OF ty_s_child_name
|
||
15 | TY_S_CHILD_NAVP | Public | See coding | 20120618 | BEGIN OF ty_s_child_navp,
parent_name TYPE /iwbep/med_external_name,
child TYPE ty_s_nav_property,
END OF ty_s_child_navp
|
||
16 | TY_S_COMPLEX_TYPE | Public | See coding | 20120119 | BEGIN OF ty_s_complex_type,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
base_type TYPE c LENGTH 40,
is_abstract TYPE abap_bool,
docu TYPE ty_s_documentation,
abapname TYPE c LENGTH 30,
abapstructurename TYPE c LENGTH 132,
is_custom_struc TYPE abap_bool,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
properties TYPE ty_t_properties,
annotations TYPE ty_t_annotations,
use_bind_conv TYPE abap_bool,
END OF ty_s_complex_type
|
||
17 | TY_S_DISABLE_CMPLX_PROP | Public | See coding | 20120517 | BEGIN OF ty_s_disable_cmplx_prop,
property_name TYPE c LENGTH 40,
cmplx_name TYPE c LENGTH 40,
END OF ty_s_disable_cmplx_prop
|
||
18 | TY_S_DISABLE_NAVP | Public | See coding | 20120517 | BEGIN OF ty_s_disable_navp,
navp_name TYPE c LENGTH 40,
entity_name TYPE c LENGTH 40,
END OF ty_s_disable_navp
|
||
19 | TY_S_DISABLE_PARAM | Public | See coding | 20120522 | BEGIN OF ty_s_disable_param,
fun_imp_prop TYPE c LENGTH 40,
fun_imp_name TYPE c LENGTH 40,
END OF ty_s_disable_param
|
||
20 | TY_S_DISABLE_PROP | Public | See coding | 20120517 | BEGIN OF ty_s_disable_prop,
property_name TYPE c LENGTH 40,
entity_name TYPE c LENGTH 40,
is_complex TYPE c LENGTH 1,
END OF ty_s_disable_prop
|
||
21 | TY_S_DISABLE_REF_CONST | Public | See coding | 20120626 | BEGIN OF ty_s_disable_ref_const,
association_name TYPE c LENGTH 40,
END OF ty_s_disable_ref_const
|
||
22 | TY_S_DOCUMENTATION | Public | See coding | 20120119 | BEGIN OF ty_s_documentation,
summary TYPE string,
longdesc TYPE string,
END OF ty_s_documentation
|
||
23 | TY_S_EDGE | Public | See coding | 20120609 | BEGIN OF ty_s_edge,
object1(40) TYPE c,
object2(40) TYPE c,
END OF ty_s_edge
|
||
24 | TY_S_ENTITY | Public | See coding | 20120119 | BEGIN OF ty_s_entity,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
base_type TYPE c LENGTH 40,
is_abstract TYPE abap_bool,
open_type TYPE abap_bool,
abapname TYPE c LENGTH 30,
abapstructurename TYPE c LENGTH 132,
abaptablename TYPE c LENGTH 30,
is_custom_struc TYPE abap_bool,
docu TYPE ty_s_documentation,
entity_cud TYPE abap_bool, "CUD flags are set at entity level
creatable TYPE abap_bool,
updatable TYPE abap_bool,
deletable TYPE abap_bool,
pageable TYPE abap_bool,
addressable TYPE abap_bool,
subscribable TYPE abap_bool,
filter_req TYPE abap_bool,
default_entset TYPE c LENGTH 10,
properties TYPE ty_t_properties,
nav_props TYPE ty_t_nav_properties,
annotations TYPE ty_t_annotations,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
semantics TYPE c LENGTH 20,
ismedia TYPE abap_bool,
is_thing_type TYPE abap_bool,
fc_target_path TYPE string,
use_bind_conv TYPE abap_bool,
END OF ty_s_entity
|
||
25 | TY_S_ENTITY_CONT | Public | See coding | 20120119 | BEGIN OF ty_s_entity_cont,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
extends TYPE c LENGTH 40,
func_imp TYPE c LENGTH 40,
entity_set TYPE c LENGTH 40,
assoc_set TYPE c LENGTH 40,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_entity_cont
|
||
26 | TY_S_ENTITY_SET | Public | See coding | 20120119 | BEGIN OF ty_s_entity_set,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
entity TYPE c LENGTH 40,
creatable TYPE abap_bool,
updatable TYPE abap_bool,
deletable TYPE abap_bool,
pageable TYPE abap_bool,
addressable TYPE abap_bool,
subscribable TYPE abap_bool,
searchable TYPE abap_bool,
requires_filter TYPE abap_bool,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
semantics TYPE c LENGTH 20,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
entityset_cud TYPE abap_bool, "CUD flags are set at entity level
END OF ty_s_entity_set
|
||
27 | TY_S_EXC_GEN | Public | See coding | 20120130 | BEGIN OF ty_s_exc_gen,
class_name TYPE seoclsname,
method_name TYPE seocmpname,
type_name TYPE seocmpname,
err_text TYPE string,
END OF ty_s_exc_gen
|
||
28 | TY_S_EXC_VAL | Public | See coding | 20120127 | BEGIN OF ty_s_exc_val,
entity_name TYPE c LENGTH 40,
abap_structure TYPE char30,
property_name TYPE c LENGTH 40,
abap_field_name TYPE char30,
complex_type_name TYPE c LENGTH 40,
entityset_name TYPE c LENGTH 40,
func_imp_name TYPE c LENGTH 40,
parameter TYPE c LENGTH 40,
data_element TYPE char30,
assoc_name TYPE c LENGTH 40,
cardinality TYPE char1,
nav_prop_name TYPE c LENGTH 40,
mpc_name TYPE seoclsname,
transport TYPE trkorr,
odata_artifact TYPE c LENGTH 40,
END OF ty_s_exc_val
|
||
29 | TY_S_FUNC_IMP | Public | See coding | 20120119 | BEGIN OF ty_s_func_imp,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
struc_name TYPE c LENGTH 30,
action_for TYPE c LENGTH 40,
return_type TYPE c LENGTH 40,
return_complex_type TYPE c LENGTH 40,
return_multi TYPE c LENGTH 1,
entity_set TYPE c LENGTH 40,
method_access TYPE c LENGTH 10,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
params TYPE ty_t_properties,
annotations TYPE ty_t_annotations,
END OF ty_s_func_imp
|
||
30 | TY_S_GENERATE | Public | See coding | 20120121 | BEGIN OF ty_s_generate,
super TYPE abap_bool,
methods TYPE abap_bool,
complex TYPE abap_bool,
entities TYPE abap_bool,
actions TYPE abap_bool,
associations TYPE abap_bool,
get_last_mod TYPE abap_bool,
extend TYPE abap_bool,
include TYPE abap_bool,
default TYPE abap_bool,
name_change TYPE abap_bool,
label_change TYPE abap_bool,
new_artifacts TYPE abap_bool,
load_text_el TYPE abap_bool,
get_extended_model TYPE abap_bool,
vocab_anno TYPE abap_bool,
END OF ty_s_generate
|
||
31 | TY_S_INDEGREE | Public | See coding | 20120609 | BEGIN OF ty_s_indegree,
object(40) TYPE c,
indegree TYPE i,
END OF ty_s_indegree
|
||
32 | TY_S_METHOD | Public | See coding | 20120229 | BEGIN OF ty_s_method,
method TYPE seocmpname,
decltype TYPE c LENGTH 1,
visibility TYPE c LENGTH 1,
entity TYPE c LENGTH 40,
END OF ty_s_method
|
||
33 | TY_S_MODEL | Public | See coding | 20120517 | BEGIN OF ty_s_model,
technical_name TYPE /iwbep/med_mdl_technical_name,
version TYPE /iwbep/med_mdl_version,
description TYPE /iwbep/med_description,
language TYPE langu,
class_name TYPE seoclsname,
created_by TYPE sy-uname,
changed_by TYPE sy-uname,
END OF ty_s_model
|
||
34 | TY_S_MODEL_INFO | Public | See coding | 20120521 | BEGIN OF ty_s_model_info,
service_name TYPE /iwbep/med_grp_technical_name,
service_ext_name TYPE /iwbep/med_grp_external_name,
service_version TYPE /iwbep/med_grp_version,
model_name TYPE /iwbep/med_mdl_technical_name,
model_version TYPE /iwbep/med_mdl_version,
END OF ty_s_model_info
|
||
35 | TY_S_MODEL_REF | Public | See coding | 20120503 | BEGIN OF ty_s_model_ref,
name TYPE /iwbep/sbdm_node_name,
ref_type TYPE /iwbep/sbod_mdl_ref_type,
data_source_type TYPE /iwbep/s_sbdm_data_source_type,
object_name TYPE /iwbep/sbdm_object_name,
object_version TYPE /iwbep/sbdm_object_version,
END OF ty_s_model_ref
|
||
36 | TY_S_NAV_PROPERTY | Public | See coding | 20120119 | BEGIN OF ty_s_nav_property,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
relation_ship TYPE c LENGTH 40,
from_role TYPE c LENGTH 100,
to_role TYPE c LENGTH 100,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_nav_property
|
||
37 | TY_S_NODE | Public | See coding | 20120609 | BEGIN OF ty_s_node,
object(40) TYPE c,
sorting(10) TYPE c,
guid(32) TYPE c,
data_ref TYPE REF TO data,
END OF ty_s_node
|
||
38 | TY_S_PARAM | Public | See coding | 20120119 | BEGIN OF ty_s_param,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
type TYPE c LENGTH 40,
abapname TYPE c LENGTH 30,
data_element TYPE c LENGTH 30,
mode TYPE c LENGTH 5, "In, Out, InOut
max_length TYPE i,
precision TYPE i,
scale TYPE i,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_param
|
||
39 | TY_S_PARENT_LABEL | Public | See coding | 20120620 | BEGIN OF ty_s_parent_label,
name TYPE c LENGTH 40,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
END OF ty_s_parent_label
|
||
40 | TY_S_PARENT_NAME | Public | See coding | 20120618 | BEGIN OF ty_s_parent_name,
old_name TYPE c LENGTH 40,
new_name TYPE c LENGTH 40,
END OF ty_s_parent_name
|
||
41 | TY_S_PROPERTY | Public | See coding | 20120119 | BEGIN OF ty_s_property,
guid TYPE guid_16,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
*EDM specific attributes
edmtype TYPE /iwbep/sbod_edm_core_type,
max_length TYPE i,
fixed_length TYPE abap_bool,
edmprecision TYPE i,
edmscale TYPE i,
*ABAP specific attributes
abapname TYPE c LENGTH 30,
abaptype TYPE c LENGTH 30,
abappredtype TYPE string,
abappredlength TYPE i,
abappreddecimals TYPE i,
conversion_exit TYPE c LENGTH 5,
*Other attributes
complextype_name TYPE c LENGTH 40,
is_key TYPE abap_bool,
nullable TYPE abap_bool,
default_val TYPE c LENGTH 40,
creatable TYPE abap_bool,
updatable TYPE abap_bool,
deletable TYPE abap_bool,
filterable TYPE abap_bool,
sortable TYPE abap_bool,
unicode TYPE abap_bool,
collation TYPE c LENGTH 40,
concurrency_mode TYPE c LENGTH 4,
unit TYPE c LENGTH 40,
semantics TYPE c LENGTH 20,
label TYPE c LENGTH 60,
textkey TYPE textpoolky,
textref TYPE /iwbep/s_sbod_txt_ref,
as_author TYPE abap_bool,
as_etag TYPE abap_bool,
as_published TYPE abap_bool,
as_title TYPE abap_bool,
as_updated TYPE abap_bool,
fc_target_path TYPE string,
mode TYPE c LENGTH 6, "For Action parameters
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_property
|
||
42 | TY_S_REF_CONST | Public | See coding | 20120119 | BEGIN OF ty_s_ref_const ,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
namespace TYPE string,
principal TYPE c LENGTH 40,
dependent TYPE c LENGTH 40,
docu TYPE ty_s_documentation,
annotations TYPE ty_t_annotations,
END OF ty_s_ref_const
|
||
43 | TY_S_SERVICE | Public | See coding | 20120517 | BEGIN OF ty_s_service,
technical_name TYPE /iwbep/med_grp_technical_name,
version TYPE /iwbep/med_grp_version,
namespace TYPE c LENGTH 10,
external_name TYPE c LENGTH 40,
language TYPE langu,
description TYPE /iwbep/med_description,
class_name TYPE seoclsname,
created_by TYPE sy-uname,
changed_by TYPE sy-uname,
END OF ty_s_service
|
||
44 | TY_S_TEXT_ELEMENT | Public | See coding | 20121029 | BEGIN OF ty_s_text_element,
artifact_name TYPE c LENGTH 40, " technical name
artifact_type TYPE c LENGTH 4,
parent_artifact_name TYPE c LENGTH 40, " technical name
parent_artifact_type TYPE c LENGTH 4,
text_symbol TYPE textpoolky,
END OF ty_s_text_element
|
||
45 | TY_T_ANNOTATIONS | Public | See coding | 20120119 | ty_t_annotations TYPE STANDARD TABLE OF ty_s_annotation WITH KEY namespace name INITIAL SIZE 0
|
||
46 | TY_T_ANNOT_ATTR | Public | See coding | 20120220 | ty_t_annot_attr TYPE STANDARD TABLE OF ty_s_annot_attr WITH KEY name INITIAL SIZE 0
|
||
47 | TY_T_ASSOCIATIONS | Public | See coding | 20120119 | ty_t_associations TYPE STANDARD TABLE OF ty_s_association WITH KEY name INITIAL SIZE 0
|
||
48 | TY_T_ASSOCIATION_SETS | Public | See coding | 20120119 | ty_t_association_sets TYPE STANDARD TABLE OF ty_s_association_set WITH KEY name INITIAL SIZE 0
|
||
49 | TY_T_CHILD | Public | See coding | 20120618 | ty_t_child TYPE STANDARD TABLE OF ty_s_child INITIAL SIZE 0
|
||
50 | TY_T_CHILD_LABEL | Public | See coding | 20120620 | ty_t_child_label TYPE STANDARD TABLE OF ty_s_child_label INITIAL SIZE 0
|
||
51 | TY_T_CHILD_NAME | Public | See coding | 20120618 | ty_t_child_name TYPE STANDARD TABLE OF ty_s_child_name INITIAL SIZE 0
|
||
52 | TY_T_CHILD_NAVP | Public | See coding | 20120618 | ty_t_child_navp TYPE STANDARD TABLE OF ty_s_child_navp
|
||
53 | TY_T_COMPLEX_TYPES | Public | See coding | 20120119 | ty_t_complex_types TYPE STANDARD TABLE OF ty_s_complex_type WITH KEY name abapstructurename INITIAL SIZE 0
|
||
54 | TY_T_DISABLE_CMPLX_PROP | Public | See coding | 20120517 | ty_t_disable_cmplx_prop TYPE STANDARD TABLE OF ty_s_disable_cmplx_prop WITH KEY property_name INITIAL SIZE 0
|
||
55 | TY_T_DISABLE_NAVP | Public | See coding | 20120517 | ty_t_disable_navp TYPE STANDARD TABLE OF ty_s_disable_navp WITH KEY navp_name INITIAL SIZE 0
|
||
56 | TY_T_DISABLE_PARAM | Public | See coding | 20120522 | ty_t_disable_param TYPE STANDARD TABLE OF ty_s_disable_param WITH KEY fun_imp_prop INITIAL SIZE 0
|
||
57 | TY_T_DISABLE_PROP | Public | See coding | 20120517 | ty_t_disable_prop TYPE STANDARD TABLE OF ty_s_disable_prop WITH KEY property_name INITIAL SIZE 0
|
||
58 | TY_T_DISABLE_REF_CONST | Public | See coding | 20120626 | ty_t_disable_ref_const TYPE STANDARD TABLE OF ty_s_disable_ref_const WITH KEY association_name INITIAL SIZE 0
|
||
59 | TY_T_EDGES | Public | See coding | 20120609 | ty_t_edges TYPE STANDARD TABLE OF ty_s_edge
|
||
60 | TY_T_ENTITIES | Public | See coding | 20120119 | ty_t_entities TYPE STANDARD TABLE OF ty_s_entity WITH KEY name abapstructurename INITIAL SIZE 0
|
||
61 | TY_T_ENTITY_CONTS | Public | See coding | 20120119 | ty_t_entity_conts TYPE STANDARD TABLE OF ty_s_entity_cont WITH KEY name INITIAL SIZE 0
|
||
62 | TY_T_ENTITY_SETS | Public | See coding | 20120119 | ty_t_entity_sets TYPE STANDARD TABLE OF ty_s_entity_set WITH KEY name INITIAL SIZE 0
|
||
63 | TY_T_FUNC_IMPS | Public | See coding | 20120119 | ty_t_func_imps TYPE STANDARD TABLE OF ty_s_func_imp WITH KEY name INITIAL SIZE 0
|
||
64 | TY_T_INDEGREE | Public | See coding | 20120609 | ty_t_indegree TYPE TABLE OF ty_s_indegree
|
||
65 | TY_T_METHODS | Public | See coding | 20120121 | ty_t_methods TYPE STANDARD TABLE OF ty_s_method
|
||
66 | TY_T_MODELS | Public | See coding | 20120517 | ty_t_models TYPE SORTED TABLE OF ty_s_model WITH UNIQUE KEY technical_name version
|
||
67 | TY_T_MODEL_INFO | Public | See coding | 20120521 | ty_t_model_info TYPE STANDARD TABLE OF ty_s_model_info WITH KEY service_name INITIAL SIZE 0
|
||
68 | TY_T_MODEL_REF | Public | See coding | 20120503 | ty_t_model_ref TYPE STANDARD TABLE OF ty_s_model_ref WITH KEY name INITIAL SIZE 0
|
||
69 | TY_T_NAV_PROPERTIES | Public | See coding | 20120119 | ty_t_nav_properties TYPE STANDARD TABLE OF ty_s_nav_property WITH KEY name INITIAL SIZE 0
|
||
70 | TY_T_NODES | Public | See coding | 20120609 | ty_t_nodes TYPE STANDARD TABLE OF ty_s_node
|
||
71 | TY_T_PARAMS | Public | See coding | 20120119 | ty_t_params TYPE STANDARD TABLE OF ty_s_param WITH KEY name INITIAL SIZE 0
|
||
72 | TY_T_PARENT_LABEL | Public | See coding | 20120620 | ty_t_parent_label TYPE STANDARD TABLE OF ty_s_parent_label INITIAL SIZE 0
|
||
73 | TY_T_PARENT_NAME | Public | See coding | 20120618 | ty_t_parent_name TYPE STANDARD TABLE OF ty_s_parent_name INITIAL SIZE 0
|
||
74 | TY_T_PROPERTIES | Public | See coding | 20120119 | ty_t_properties TYPE STANDARD TABLE OF ty_s_property WITH KEY name INITIAL SIZE 0
|
||
75 | TY_T_REF_CONST | Public | See coding | 20120120 | ty_t_ref_const TYPE STANDARD TABLE OF ty_s_ref_const WITH KEY principal dependent INITIAL SIZE 0
|
||
76 | TY_T_TEXT_ELEMENTS | Public | See coding | 20121029 | ty_t_text_elements TYPE STANDARD TABLE OF ty_s_text_element WITH KEY text_symbol
|
Method Signatures
Method ADAPT_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ODATA_ARTIFACTS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SB_ODATA_ARTIFACTS | Interface for OData artifacts | 20120228 |
Method ADAPT_MODEL on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method CHECK_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CANCELLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120314 | |||
2 | Exporting | EV_CODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return code for syntax check | 20120314 | ||
3 | Importing | IO_WB_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | List of All Error Messages from a Syntax Check | 20120314 | ||
4 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120314 | ||
5 | Importing | IV_SUPP_POPUP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120314 |
Method CHECK_CLASS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method CHECK_CLASS_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120125 | ||
2 | Returning | RV_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120125 |
Method CHECK_CLASS_EXISTENCE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method CHECK_MPC_ADMIN_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MPC_BASE_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC base name | 20120229 | ||
2 | Importing | IV_MPC_SEC_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC Secondary class name | 20120229 | ||
3 | Importing | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite both MPC | 20120229 | ||
4 | Importing | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite MPC base | 20120229 | ||
5 | Importing | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | SB - Package Name | 20120229 | ||
6 | Importing | IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | SB - Transport request | 20120229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120229 |
Method CHECK_NEW_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ADDITIONAL_PROPERTIES | Call by reference | Type reference (TYPE) | TY_T_PROPERTIES | 20131206 | |||
2 | Importing | IS_COMPLEX_TYPE | Call by reference | Type reference (TYPE) | TY_S_COMPLEX_TYPE | 20131206 | |||
3 | Importing | IS_ENTITY | Call by reference | Type reference (TYPE) | TY_S_ENTITY | 20131206 | |||
4 | Importing | IT_PROPERTIES | Call by reference | Type reference (TYPE) | TY_T_PROPERTIES | 20131206 |
Method CHECK_NEW_PROPERTIES on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method CONSOLIDATE_PER_ARTIFACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_PROPERTIES | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20130415 |
Method CONSOLIDATE_PER_ARTIFACT on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method CONVERT_TAB_LOWER_CASE Signature
Method CONVERT_TAB_LOWER_CASE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
Method CONVERT_TAB_LOWER_CASE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method CREATE_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CLASS | Call by reference | Type reference (TYPE) | VSEOCLASS | 20120125 | |||
2 | Changing | CS_INHERITANCE | Call by reference | Type reference (TYPE) | VSEOEXTEND | 20120125 | |||
3 | Changing | CT_ATTRIBUTES | Call by reference | Type reference (TYPE) | SEOO_ATTRIBUTES_R | 20120227 | |||
4 | Changing | CT_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20120125 | |||
5 | Changing | CT_IMPL_DET | Call by reference | Type reference (TYPE) | SEO_REDEFINITIONS | Redefinitions | 20120125 | ||
6 | Changing | CT_METHODS | Call by reference | Type reference (TYPE) | SEOO_METHODS_R | 20120125 | |||
7 | Changing | CT_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20120227 | |||
8 | Changing | CT_REDEFINITION | Call by reference | Type reference (TYPE) | SEOR_REDEFINITIONS_R | 20120125 | |||
9 | Changing | CT_TYPES | Call by reference | Type reference (TYPE) | SEOO_TYPES_R | 20120128 | |||
10 | Exporting | EV_KORR_NO | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120125 | ||
11 | Exporting | EV_MSG_TXT | Call by reference | Type reference (TYPE) | NATXT | Message text | 20120228 | ||
12 | Importing | IT_METHOD_SOURCES | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Method Sources | 20120125 | ||
13 | Importing | IV_CORR_NO | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120125 | ||
14 | Importing | IV_DEV_CLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20120125 | ||
15 | Importing | IV_OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120305 |
Method DELETE_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Key structure of a class | 20120220 |
Method DELETE_CLASS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method DETERMINE_CODE_TEMPLATE Signature
Method DETERMINE_CODE_TEMPLATE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
Method DETERMINE_CODE_TEMPLATE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method DO_TOPO_SORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NODES | Call by reference | Type reference (TYPE) | TY_T_NODES | 20120609 | |||
2 | Exporting | EV_CYCLIC_FLAG | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20120609 | ||
3 | Importing | IT_EDGES | Call by reference | Type reference (TYPE) | TY_T_EDGES | 20120609 |
Method DO_TOPO_SORT on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method ENTITY_TOPOLOGICAL_SORTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ENTITY_TYPES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20130904 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20130904 |
Method FILL_METHOD_SOURCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | Exception Classes | 20120123 | ||
2 | Exporting | ET_METHOD_SOURCE | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Method Sources | 20120123 | ||
3 | Importing | IT_CMP_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | Input Method Source | 20120123 | ||
4 | Importing | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120123 |
Method FILL_METHOD_SOURCE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method FILTER_TEXTPOOL_EXTEND Signature
Method FILTER_TEXTPOOL_EXTEND on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
Method FILTER_TEXTPOOL_EXTEND on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method GENERATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_GENERATED_ARTIFACTS | Call by reference | Type reference (TYPE) | /IWBEP/T_SB_GEN_ARTIFACTS | SB - Generated Artifacts | 20120229 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | SB - Messages | 20120304 | ||
3 | Exporting | ET_TYPE_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Generated entity TYPE details | 20120322 | ||
4 | Importing | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20120228 | ||
5 | Importing | IV_MPC_BASE_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC base name | 20120229 | ||
6 | Importing | IV_MPC_SEC_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC Secondary class name | 20120229 | ||
7 | Importing | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite both MPC | 20120229 | ||
8 | Importing | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite MPC base | 20120229 | ||
9 | Importing | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | '$TMP' | SB - Package Name | 20120229 | |
10 | Importing | IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | SB - Transport request | 20120229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | 20120924 |
Method GENERATE_LOCAL_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_TYPES | Call by reference | Type reference (TYPE) | SEOO_TYPES_R | 20120128 | |||
2 | Exporting | ET_TYPES_METHOD | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | 20120227 | |||
3 | Importing | IS_COMPLEX_TYPE | Call by reference | Type reference (TYPE) | TY_S_COMPLEX_TYPE | 20120128 | |||
4 | Importing | IS_ENTITY | Call by reference | Type reference (TYPE) | TY_S_ENTITY | 20120128 | |||
5 | Importing | IS_FUNC_IMP | Call by reference | Type reference (TYPE) | TY_S_FUNC_IMP | 20140305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120128 |
Method GENERATE_MPC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_TYPE_DETAILS | Value transfer | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Table type for generated entity type details | 20120322 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120125 | |
2 | /IWBEP/CX_SBMC_TEXT | Exception class for the text utility | 20120527 |
Method GENERATE_TEXT_ELEMENTS Signature
Method GENERATE_TEXT_ELEMENTS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_TEXT | MPC Generator Exception Object | 20120527 |
Method GENERATE_TEXT_KEYS Signature
Method GENERATE_TEXT_KEYS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
Method GENERATE_TEXT_KEYS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method GENERATE_TEXT_KEYS_EXTEND_CASE Signature
Method GENERATE_TEXT_KEYS_EXTEND_CASE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
Method GENERATE_TEXT_KEYS_EXTEND_CASE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method GET_CLASS_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_TYPES_METHOD | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Generated entity type details | 20120227 | ||
2 | Returning | RT_ATTRIBUTES | Value transfer | Type reference (TYPE) | SEOO_ATTRIBUTES_R | 20120227 |
Method GET_CLASS_ATTRIBUTES on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method GET_CLASS_INCL_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class name | 20120319 | ||
2 | Returning | RV_INCL_NAME | Value transfer | Type reference (TYPE) | PROGRAMM | Classpool include name | 20120319 |
Method GET_CLASS_INCL_NAME on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method GET_CODE_ANNO_COLL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PARENT_LINE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | Service Builder: Node UUID | 20130424 | ||
2 | Importing | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | |||
3 | Returning | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CMP_FAILURE | Error Class Code Composer | 20130424 |
Method GET_CODE_ANNO_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ANNOTATION | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | 20130424 | |||
2 | Importing | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | |||
3 | Returning | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CMP_FAILURE | Error Class Code Composer | 20130424 |
Method GET_CODE_ANNO_PROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PARENT_LINE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | Service Builder: Node UUID | 20130424 | ||
2 | Importing | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | |||
3 | Returning | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CMP_FAILURE | Error Class Code Composer | 20130424 |
Method GET_CODE_ANNO_REC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PROP_LINE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | 20130424 | |||
2 | Importing | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | |||
3 | Returning | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CMP_FAILURE | Error Class Code Composer | 20130424 |
Method GET_CODE_SNIPPETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_GENERATE | Call by reference | Type reference (TYPE) | TY_S_GENERATE | 20120121 | |||
2 | Importing | IT_ACTIONS | Call by reference | Type reference (TYPE) | TY_T_FUNC_IMPS | 20120121 | |||
3 | Importing | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130419 | |||
4 | Importing | IT_ASSOCIATIONS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATIONS | 20120121 | |||
5 | Importing | IT_COMPLEX | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120121 | |||
6 | Importing | IT_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20120121 | |||
7 | Importing | IT_ENTITY_SETS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_SETS | 20120121 | |||
8 | Importing | IT_METHODS | Call by reference | Type reference (TYPE) | TY_T_METHODS | 20120121 | |||
9 | Importing | IT_VOCABS_USINGS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_USINGS | 20130419 | |||
10 | Returning | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120127 |
Method GET_DELTA_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ACTION_CHILD | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20120621 | |||
2 | Exporting | ET_ACTION_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | |||
3 | Exporting | ET_ACTION_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | |||
4 | Exporting | ET_ACTION_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
5 | Exporting | ET_ACTION_PARAM_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | |||
6 | Exporting | ET_ACTION_PARAM_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | |||
7 | Exporting | ET_ACTION_PARAM_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
8 | Exporting | ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATIONS | 20120621 | |||
9 | Exporting | ET_ASSOCIATIONS_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | |||
10 | Exporting | ET_ASSOCIATIONS_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | |||
11 | Exporting | ET_ASSOCIATIONS_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
12 | Exporting | ET_ASSOC_SETS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATION_SETS | 20120621 | |||
13 | Exporting | ET_ASSOC_SET_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | |||
14 | Exporting | ET_ASSOC_SET_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | |||
15 | Exporting | ET_ASSOC_SET_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
16 | Exporting | ET_CMPLX_CHILD | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20120621 | |||
17 | Exporting | ET_CMPLX_PROP_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | |||
18 | Exporting | ET_CMPLX_PROP_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | |||
19 | Exporting | ET_CMPLX_PROP_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
20 | Exporting | ET_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120621 | |||
21 | Exporting | ET_COMPLEX_TYPES_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | |||
22 | Exporting | ET_COMPLEX_TYPES_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | |||
23 | Exporting | ET_COMPLEX_TYPES_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
24 | Exporting | ET_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20120621 | |||
25 | Exporting | ET_ENTITIES_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | |||
26 | Exporting | ET_ENTITIES_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | |||
27 | Exporting | ET_ENTITIES_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
28 | Exporting | ET_ENTITY_CHILD | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20120621 | |||
29 | Exporting | ET_ENTITY_SETS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_SETS | 20120621 | |||
30 | Exporting | ET_ENTITY_SET_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | |||
31 | Exporting | ET_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | |||
32 | Exporting | ET_ENTITY_SET_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | |||
33 | Exporting | ET_FUNCTION_IMPORTS | Call by reference | Type reference (TYPE) | TY_T_FUNC_IMPS | 20120621 | |||
34 | Exporting | ET_NAVIGATION_PROP | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAVP | 20120621 | |||
35 | Exporting | ET_NAVP_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | |||
36 | Exporting | ET_NAVP_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | |||
37 | Exporting | ET_NAVP_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | |||
38 | Exporting | ET_PROP_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | |||
39 | Exporting | ET_PROP_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | |||
40 | Exporting | ET_PROP_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 |
Method GET_DELTA_CHANGES on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method GET_GENERATED_ARTIFACTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20120229 | ||
2 | Returning | RT_GENERATED_ARTIFACTS | Value transfer | Type reference (TYPE) | /IWBEP/T_SB_GEN_ARTIFACTS | Genrated artifacts | 20120229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBCM_EXCEPTION | SB: exception | 20120229 |
Method GET_METHOD_SOURCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20120125 | |||
2 | Exporting | ET_METHOD_SOURCES | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | SE24: Method Sources | 20120125 | ||
3 | Importing | IT_ADDL_METHODS | Call by reference | Type reference (TYPE) | TY_T_METHODS | 20120125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120127 |
Method GET_NEW_CODE_SNIPPETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CMP_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120620 | |||
2 | Exporting | ET_LABEL_CHANGE_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120621 | |||
3 | Exporting | ET_NAME_CHANGE_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120620 | |||
4 | Exporting | ET_NEW_ARTIFACTS_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120620 | |||
5 | Importing | IS_GENERATE | Call by reference | Type reference (TYPE) | TY_S_GENERATE | 20120620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120618 |
Method GET_REF_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_MODEL | SB - Domain Model - Model | 20120625 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SB_MOD_GEN_EXCEPTION | 20120527 |
Method GET_TYPES_METHOD_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20120227 | |||
2 | Exporting | ET_TYPES_METHSRC | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | SE24: Method Sources | 20120227 | ||
3 | Importing | IT_TYPES_METHOD | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Generated entity type details | 20120227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | SB: exception | 20120227 |
Method MODIFY_LABEL_CONTENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20130731 | |||
2 | Changing | CT_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20130731 |
Method MODIFY_LABEL_CONTENTS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method PREPARE_CODE_GEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DISABLE_ASSOC | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | 20120517 | |||
2 | Exporting | ET_DISABLE_ASSOC_SET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS | 20120517 | |||
3 | Exporting | ET_DISABLE_CMPLX | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20120517 | |||
4 | Exporting | ET_DISABLE_CMPLX_PROP | Call by reference | Type reference (TYPE) | TY_T_DISABLE_CMPLX_PROP | 20120517 | |||
5 | Exporting | ET_DISABLE_ENT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20120517 | |||
6 | Exporting | ET_DISABLE_ENT_SET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITY_SETS | 20120517 | |||
7 | Exporting | ET_DISABLE_FUNC_IMP | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS | 20120517 | |||
8 | Exporting | ET_DISABLE_NAVP | Call by reference | Type reference (TYPE) | TY_T_DISABLE_NAVP | 20120517 | |||
9 | Exporting | ET_DISABLE_PARAMS | Call by reference | Type reference (TYPE) | TY_T_DISABLE_PARAM | 20120522 | |||
10 | Exporting | ET_DISABLE_PROP | Call by reference | Type reference (TYPE) | TY_T_DISABLE_PROP | 20120517 | |||
11 | Exporting | ET_DISABLE_REF_CONST | Call by reference | Type reference (TYPE) | TY_T_DISABLE_REF_CONST | 20120626 |
Method PREPARE_CODE_GEN on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method PREP_TOPOLOGICAL_SORTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120609 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120611 |
Method PRESERVE_TEXT_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_TEXT_ELEMENTS | Call by reference | Type reference (TYPE) | TY_T_TEXT_ELEMENTS | 20121029 | |||
2 | Returning | RT_TEXTPOOL | Value transfer | Type reference (TYPE) | /IWBEP/CL_SBCM_TEXT_UTIL=>TY_T_TEXTPOOL | 20121029 |
Method PRESERVE_TEXT_KEYS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method RAISE_GEN_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20120127 | ||
2 | Importing | IS_PARAMS | Call by reference | Type reference (TYPE) | TY_S_EXC_GEN | 20120130 | |||
3 | Importing | IS_TEXTID | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20120130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120127 |
Method RAISE_VAL_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20120127 | ||
2 | Importing | IS_PARAMS | Call by reference | Type reference (TYPE) | TY_S_EXC_VAL | 20120127 | |||
3 | Importing | IS_TEXTID | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20120127 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120127 |
Method REMOVE_BLANK_LINES_FROM_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CMP_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130508 |
Method REMOVE_BLANK_LINES_FROM_CODE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method SET_OVERWRITE_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120130 | |||
2 | Importing | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120130 |
Method SET_OVERWRITE_MODE on class /IWBEP/CL_SBMC_MPC_GENERATOR has no exception.
Method VALIDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ODATA_ARTIFACTS | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SB_ODATA_ARTIFACTS | Interface for OData artifacts | 20120228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_GENERATOR | MPC Generator Exception Object | 20120130 | |
2 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120130 |
Method VALIDATE_ACTIONS Signature
Method VALIDATE_ACTIONS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120228 |
Method VALIDATE_ASSOCIATIONS Signature
Method VALIDATE_ASSOCIATIONS on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120228 |
Method VALIDATE_COMPLEXTYPES Signature
Method VALIDATE_COMPLEXTYPES on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120228 |
Method VALIDATE_ENTITIES Signature
Method VALIDATE_ENTITIES on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120228 |
Method VALIDATE_MPC Signature
Method VALIDATE_MPC on class /IWBEP/CL_SBMC_MPC_GENERATOR has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_SBMC_MPC_VALIDATION | MPC generator exception object for validation errors | 20120130 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |