Hierarchy
⤷
⤷
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 | Constant | Private | See coding | 20121029 | |||||
| 2 | Constant | Private | See coding | 20120228 | |||||
| 3 | Constant | Private | See coding | 'GC_' | 20120228 | ||||
| 4 | Constant | Private | See coding | 20120228 | |||||
| 5 | Constant | Private | See coding | 20120228 | |||||
| 6 | Constant | Private | See coding | 20120228 | |||||
| 7 | Constant | Private | See coding | 20120229 | |||||
| 8 | Constant | Private | See coding | 20120229 | |||||
| 9 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CL_MGW_ABS_MODEL' | Super Class Name | 20120123 | ||
| 10 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CL_MGW_PUSH_ABS_MODEL' | Super Class Name | 20120123 | ||
| 11 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'CHANGE_EXTERNAL_NAMES' | Method name 'Change_External_names' | 20120618 | ||
| 12 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'CHANGE_LABELS' | Method name 'Change_Labels' | 20120618 | ||
| 13 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'CREATE_NEW_ARTIFACTS' | Method name 'Create_new_artifacts' | 20120618 | ||
| 14 | Constant | Private | Type reference (TYPE) | STRING | 'data_type' | 20130430 | |||
| 15 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'DEFINE' | Method name | 20120123 | ||
| 16 | Constant | Private | Type reference (TYPE) | STRING | 'define_vocab_annotations' | 20130430 | |||
| 17 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CX_MGW_MED_EXCEPTION' | Exception Class Name | 20120123 | ||
| 18 | Constant | Private | Type reference (TYPE) | /IWBEP/SBOD_MDL_REF_TYPE | 'EXT' | Extend | 20120503 | ||
| 19 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_LAST_MODIFIED' | Method Name | 20120418 | ||
| 20 | Constant | Private | Type reference (TYPE) | /IWBEP/SBOD_MDL_REF_TYPE | 'INCL' | include | 20120503 | ||
| 21 | Constant | Private | Type reference (TYPE) | PROGRAMM | 'GC_INCL_NAME' | ABAP Program Name | 20120316 | ||
| 22 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_GEN' | Template for normal & include model | 20120128 | ||
| 23 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_GEN_EXT' | template for include & extend of models | 20120503 | ||
| 24 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_TYPES' | Object Type Name | 20120128 | ||
| 25 | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'Notification' | external name of a meta model element | 20120529 | ||
| 26 | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'NotificationCollection' | external name of a meta model element | 20120529 | ||
| 27 | Constant | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | '2' | Service Builder: Project Type | 20130430 | ||
| 28 | Constant | Private | Type reference (TYPE) | STRING | 'simple_annos' | 20130430 | |||
| 29 | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'Subscription' | external name of a meta model element | 20120529 | ||
| 30 | Constant | Private | Type reference (TYPE) | /IWBEP/MED_EXTERNAL_NAME | 'SubscriptionCollection' | external name of a meta model element | 20120529 | ||
| 31 | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Indicator | 20130430 | ||
| 32 | Constant | Private | Type reference (TYPE) | STRING | '/IWBEP/I_SBMC_MPC_VOCAB_GEN' | 20130430 | |||
| 33 | Constant | Private | Type reference (TYPE) | STRING | 'vocab_usings' | 20130430 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | TY_S_ADMIN_DATA | Admin Data | 20120119 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | ||||
| 36 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 37 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | ||||
| 38 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 39 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130419 | ||||
| 40 | Instance attribute | Private | Type reference (TYPE) | TY_T_ASSOCIATIONS | Associations | 20120119 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | ||||
| 42 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 43 | Instance attribute | Private | Type reference (TYPE) | TY_T_ASSOCIATION_SETS | Association Sets | 20120119 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | ||||
| 45 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 46 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | ||||
| 47 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 48 | Instance attribute | Private | Type reference (TYPE) | TY_T_COMPLEX_TYPES | Complex Types | 20120119 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | ||||
| 50 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 51 | Instance attribute | Private | Type reference (TYPE) | TY_T_ENTITIES | Model Entities | 20120119 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | ||||
| 53 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 54 | Instance attribute | Private | Type reference (TYPE) | TY_T_ENTITY_CONTS | Entity Containers | 20120119 | |||
| 55 | Instance attribute | Private | Type reference (TYPE) | TY_T_ENTITY_SETS | Entity Sets | 20120119 | |||
| 56 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121106 | ||||
| 57 | Instance attribute | Private | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 58 | Instance attribute | Private | Type reference (TYPE) | TY_T_FUNC_IMPS | Function Imports | 20120119 | |||
| 59 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20120314 | ||||
| 60 | Instance attribute | Private | Type reference (TYPE) | TY_T_MODEL_INFO | 20120521 | ||||
| 61 | Instance attribute | Private | Type reference (TYPE) | TY_T_MODEL_REF | Model references | 20120503 | |||
| 62 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | ||||
| 63 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 64 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121106 | ||||
| 65 | Instance attribute | Private | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 66 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | original model's associations | 20120517 | |||
| 67 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS | original model's assoc sets | 20120517 | |||
| 68 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | original model's complex types | 20120517 | |||
| 69 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | original model's entity | 20120517 | |||
| 70 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITY_SETS | original model's entity set | 20120517 | |||
| 71 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS | original model's function imports | 20120517 | |||
| 72 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_PROPERTIES | original model's function import params | 20120517 | |||
| 73 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/CL_SBCM_TEXT_UTIL=>TY_T_TEXTPOOL | 20120315 | ||||
| 74 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/CL_SBCM_TEXT_UTIL=>TY_T_TEXTPOOL | Text pool contents for extend scenario | 20121108 | |||
| 75 | Instance attribute | Private | Type reference (TYPE) | TY_T_TEXT_ELEMENTS | Text elements loaded from existing MPC | 20121108 | |||
| 76 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_USINGS | 20130419 | ||||
| 77 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_REF | Vocabulary reference | 20130426 | |||
| 78 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Code template name | 20120503 | |||
| 79 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Flag to load texts only once | 20121029 | ||
| 80 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | extend is true | 20120503 | ||
| 81 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | External name change is required | 20120618 | |||
| 82 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | include is true | 20120503 | ||
| 83 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Label changes are required | 20120618 | |||
| 84 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/MED_MDL_TECHNICAL_NAME | Technical Model Name | 20120517 | |||
| 85 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/MED_MDL_VERSION | Model Version | 20120517 | |||
| 86 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | MPC Name | 20120125 | |||
| 87 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120130 | ||||
| 88 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | MPC Name | 20120125 | |||
| 89 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | New artifacts are available | 20120618 | |||
| 90 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120125 | ||||
| 91 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20120125 | ||||
| 92 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | Service Builder: Project Type | 20130412 | |||
| 93 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/MED_GRP_TECHNICAL_NAME | service name | 20120518 | |||
| 94 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/MED_GRP_VERSION | Service version | 20120518 | |||
| 95 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Super Class Name | 20120123 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adapt domain model to class attributes | 20120119 | |
| 2 | Instance method | Private | Method | Checks class syntax | 20120314 | |
| 3 | Instance method | Public | Method | Check Class Existence | 20120125 | |
| 4 | Instance method | Public | Method | Check MPC administration data | 20120229 | |
| 5 | Instance method | Private | Method | Check if new properties is a part of assigned structure | 20131206 | |
| 6 | Instance method | Private | Method | Consolidate the contents based on per artifact | 20130415 | |
| 7 | Instance method | Private | Method | Convert the table contents to lower case for comparison | 20120518 | |
| 8 | Instance method | Public | Method | Create Class with the given attributes | 20120125 | |
| 9 | Instance method | Private | Method | Delete the class | 20120220 | |
| 10 | Instance method | Private | Method | Determine which code template to use during generation | 20120503 | |
| 11 | Instance method | Private | Method | Topological sorting | 20120609 | |
| 12 | Instance method | Private | Method | Analyze the entity type base type sorting | 20130904 | |
| 13 | Instance method | Private | Method | Fills the method Source with the given code template source | 20120123 | |
| 14 | Instance method | Private | Method | Filter the textpool contents for extend scenario | 20121108 | |
| 15 | Instance method | Public | Method | Generate Model Provider Class | 20120119 | |
| 16 | Instance method | Private | Method | Generate Local TYPES declaration | 20120128 | |
| 17 | Instance method | Public | Method | Generate MPC | 20120119 | |
| 18 | Instance method | Private | Method | Generate text elements in base MPC | 20120315 | |
| 19 | Instance method | Private | Method | Generate text keys for labels | 20120315 | |
| 20 | Instance method | Private | Method | Generate text keys for extend usecase | 20121108 | |
| 21 | Instance method | Private | Method | Get class attributes for entity constants | 20120227 | |
| 22 | Instance method | Private | Method | Gets Classpool include name | 20120319 | |
| 23 | Instance method | Private | Method | Get code for Collection annotations | 20130424 | |
| 24 | Instance method | Private | Method | Get code for Path annotations | 20130424 | |
| 25 | Instance method | Private | Method | Get code for Property annotations | 20130424 | |
| 26 | Instance method | Private | Method | Get code for Record annotations | 20130424 | |
| 27 | Instance method | Private | Method | Get code snippets from the code template | 20120121 | |
| 28 | Instance method | Private | Method | Get all the changes made from service builder | 20120621 | |
| 29 | Instance method | Private | Method | Set generated artifacts | 20120229 | |
| 30 | Instance method | Private | Method | Get Multiple Method Sources | 20120125 | |
| 31 | Instance method | Private | Method | Get code snippets for the newly added artifacts | 20120618 | |
| 32 | Instance method | Private | Method | Get the reference model details | 20120517 | |
| 33 | Instance method | Private | Method | Gets method source for types generated | 20120227 | |
| 34 | Instance method | Private | Method | Check the labels for any modifications made | 20130731 | |
| 35 | Instance method | Private | Method | Prepare for filtering unselected nodes | 20120517 | |
| 36 | Instance method | Private | Method | Analyze the complex types for dependencies & sort them | 20120609 | |
| 37 | Instance method | Private | Method | Preserve the text keys that are already generated | 20121029 | |
| 38 | Instance method | Private | Method | Raise Generator Exception | 20120127 | |
| 39 | Instance method | Private | Method | Raise Validation Exception | 20120127 | |
| 40 | Instance method | Private | Method | Remove the blank lines from the generated code | 20130508 | |
| 41 | Instance method | Public | Method | Set overwrite mode for MPC | 20120130 | |
| 42 | Instance method | Public | Method | Validate input model data | 20120130 | |
| 43 | Instance method | Private | Method | validate Actions( Function imports), Parameters | 20120228 | |
| 44 | Instance method | Private | Method | Validate associations | 20120228 | |
| 45 | Instance method | Private | Method | Validate complex types, properties | 20120228 | |
| 46 | Instance method | Private | Method | Validate entities, properties, navigation properties | 20120228 | |
| 47 | 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 | 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 | EV_CANCELLED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120314 | ||||
| 2 | EV_CODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return code for syntax check | 20120314 | |||
| 3 | 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 | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120314 | |||
| 5 | 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 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20120125 | |||
| 2 | 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 | IV_MPC_BASE_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC base name | 20120229 | |||
| 2 | IV_MPC_SEC_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC Secondary class name | 20120229 | |||
| 3 | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite both MPC | 20120229 | |||
| 4 | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite MPC base | 20120229 | |||
| 5 | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | SB - Package Name | 20120229 | |||
| 6 | IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | SB - Transport request | 20120229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ADDITIONAL_PROPERTIES | Call by reference | Type reference (TYPE) | TY_T_PROPERTIES | 20131206 | ||||
| 2 | IS_COMPLEX_TYPE | Call by reference | Type reference (TYPE) | TY_S_COMPLEX_TYPE | 20131206 | ||||
| 3 | IS_ENTITY | Call by reference | Type reference (TYPE) | TY_S_ENTITY | 20131206 | ||||
| 4 | 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 | 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 | CS_CLASS | Call by reference | Type reference (TYPE) | VSEOCLASS | 20120125 | ||||
| 2 | CS_INHERITANCE | Call by reference | Type reference (TYPE) | VSEOEXTEND | 20120125 | ||||
| 3 | CT_ATTRIBUTES | Call by reference | Type reference (TYPE) | SEOO_ATTRIBUTES_R | 20120227 | ||||
| 4 | CT_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20120125 | ||||
| 5 | CT_IMPL_DET | Call by reference | Type reference (TYPE) | SEO_REDEFINITIONS | Redefinitions | 20120125 | |||
| 6 | CT_METHODS | Call by reference | Type reference (TYPE) | SEOO_METHODS_R | 20120125 | ||||
| 7 | CT_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20120227 | ||||
| 8 | CT_REDEFINITION | Call by reference | Type reference (TYPE) | SEOR_REDEFINITIONS_R | 20120125 | ||||
| 9 | CT_TYPES | Call by reference | Type reference (TYPE) | SEOO_TYPES_R | 20120128 | ||||
| 10 | EV_KORR_NO | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120125 | |||
| 11 | EV_MSG_TXT | Call by reference | Type reference (TYPE) | NATXT | Message text | 20120228 | |||
| 12 | IT_METHOD_SOURCES | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Method Sources | 20120125 | |||
| 13 | IV_CORR_NO | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120125 | |||
| 14 | IV_DEV_CLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20120125 | |||
| 15 | IV_OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20120305 |
Method DELETE_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | CT_NODES | Call by reference | Type reference (TYPE) | TY_T_NODES | 20120609 | ||||
| 2 | EV_CYCLIC_FLAG | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20120609 | |||
| 3 | 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 | IT_ENTITY_TYPES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20130904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | Exception Classes | 20120123 | |||
| 2 | ET_METHOD_SOURCE | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Method Sources | 20120123 | |||
| 3 | IT_CMP_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | Input Method Source | 20120123 | |||
| 4 | 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 | ET_GENERATED_ARTIFACTS | Call by reference | Type reference (TYPE) | /IWBEP/T_SB_GEN_ARTIFACTS | SB - Generated Artifacts | 20120229 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | SB - Messages | 20120304 | |||
| 3 | ET_TYPE_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Generated entity TYPE details | 20120322 | |||
| 4 | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20120228 | |||
| 5 | IV_MPC_BASE_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC base name | 20120229 | |||
| 6 | IV_MPC_SEC_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC Secondary class name | 20120229 | |||
| 7 | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite both MPC | 20120229 | |||
| 8 | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite MPC base | 20120229 | |||
| 9 | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | '$TMP' | SB - Package Name | 20120229 | ||
| 10 | IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | SB - Transport request | 20120229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120924 |
Method GENERATE_LOCAL_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TYPES | Call by reference | Type reference (TYPE) | SEOO_TYPES_R | 20120128 | ||||
| 2 | ET_TYPES_METHOD | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | 20120227 | ||||
| 3 | IS_COMPLEX_TYPE | Call by reference | Type reference (TYPE) | TY_S_COMPLEX_TYPE | 20120128 | ||||
| 4 | IS_ENTITY | Call by reference | Type reference (TYPE) | TY_S_ENTITY | 20120128 | ||||
| 5 | IS_FUNC_IMP | Call by reference | Type reference (TYPE) | TY_S_FUNC_IMP | 20140305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20120128 |
Method GENERATE_MPC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | MPC Generator Exception Object | 20120125 | ||
| 2 | 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 | 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 | IT_TYPES_METHOD | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Generated entity type details | 20120227 | |||
| 2 | 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 | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Class name | 20120319 | |||
| 2 | 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 | IS_PARENT_LINE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | Service Builder: Node UUID | 20130424 | |||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_ANNOTATION | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | 20130424 | ||||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_PARENT_LINE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | Service Builder: Node UUID | 20130424 | |||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_PROP_LINE | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_S_VOCAB_ANNOT | 20130424 | ||||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130424 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20130424 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_GENERATE | Call by reference | Type reference (TYPE) | TY_S_GENERATE | 20120121 | ||||
| 2 | IT_ACTIONS | Call by reference | Type reference (TYPE) | TY_T_FUNC_IMPS | 20120121 | ||||
| 3 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20130419 | ||||
| 4 | IT_ASSOCIATIONS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATIONS | 20120121 | ||||
| 5 | IT_COMPLEX | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120121 | ||||
| 6 | IT_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20120121 | ||||
| 7 | IT_ENTITY_SETS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_SETS | 20120121 | ||||
| 8 | IT_METHODS | Call by reference | Type reference (TYPE) | TY_T_METHODS | 20120121 | ||||
| 9 | IT_VOCABS_USINGS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_USINGS | 20130419 | ||||
| 10 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_ACTION_CHILD | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20120621 | ||||
| 2 | ET_ACTION_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | ||||
| 3 | ET_ACTION_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | ||||
| 4 | ET_ACTION_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 5 | ET_ACTION_PARAM_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | ||||
| 6 | ET_ACTION_PARAM_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | ||||
| 7 | ET_ACTION_PARAM_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 8 | ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATIONS | 20120621 | ||||
| 9 | ET_ASSOCIATIONS_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | ||||
| 10 | ET_ASSOCIATIONS_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | ||||
| 11 | ET_ASSOCIATIONS_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 12 | ET_ASSOC_SETS | Call by reference | Type reference (TYPE) | TY_T_ASSOCIATION_SETS | 20120621 | ||||
| 13 | ET_ASSOC_SET_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | ||||
| 14 | ET_ASSOC_SET_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | ||||
| 15 | ET_ASSOC_SET_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 16 | ET_CMPLX_CHILD | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20120621 | ||||
| 17 | ET_CMPLX_PROP_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | ||||
| 18 | ET_CMPLX_PROP_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | ||||
| 19 | ET_CMPLX_PROP_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 20 | ET_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120621 | ||||
| 21 | ET_COMPLEX_TYPES_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | ||||
| 22 | ET_COMPLEX_TYPES_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | ||||
| 23 | ET_COMPLEX_TYPES_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 24 | ET_ENTITIES | Call by reference | Type reference (TYPE) | TY_T_ENTITIES | 20120621 | ||||
| 25 | ET_ENTITIES_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | ||||
| 26 | ET_ENTITIES_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | ||||
| 27 | ET_ENTITIES_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 28 | ET_ENTITY_CHILD | Call by reference | Type reference (TYPE) | TY_T_CHILD | 20120621 | ||||
| 29 | ET_ENTITY_SETS | Call by reference | Type reference (TYPE) | TY_T_ENTITY_SETS | 20120621 | ||||
| 30 | ET_ENTITY_SET_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20120621 | ||||
| 31 | ET_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | TY_T_PARENT_NAME | 20120621 | ||||
| 32 | ET_ENTITY_SET_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_PARENT_LABEL | 20121119 | ||||
| 33 | ET_FUNCTION_IMPORTS | Call by reference | Type reference (TYPE) | TY_T_FUNC_IMPS | 20120621 | ||||
| 34 | ET_NAVIGATION_PROP | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAVP | 20120621 | ||||
| 35 | ET_NAVP_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | ||||
| 36 | ET_NAVP_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | ||||
| 37 | ET_NAVP_NEW_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20121119 | ||||
| 38 | ET_PROP_LABEL | Call by reference | Type reference (TYPE) | TY_T_CHILD_LABEL | 20120621 | ||||
| 39 | ET_PROP_NAME | Call by reference | Type reference (TYPE) | TY_T_CHILD_NAME | 20120621 | ||||
| 40 | 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 | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20120229 | |||
| 2 | RT_GENERATED_ARTIFACTS | Value transfer | Type reference (TYPE) | /IWBEP/T_SB_GEN_ARTIFACTS | Genrated artifacts | 20120229 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20120229 |
Method GET_METHOD_SOURCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20120125 | ||||
| 2 | ET_METHOD_SOURCES | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | SE24: Method Sources | 20120125 | |||
| 3 | IT_ADDL_METHODS | Call by reference | Type reference (TYPE) | TY_T_METHODS | 20120125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_CMP_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120620 | ||||
| 2 | ET_LABEL_CHANGE_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120621 | ||||
| 3 | ET_NAME_CHANGE_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120620 | ||||
| 4 | ET_NEW_ARTIFACTS_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20120620 | ||||
| 5 | IS_GENERATE | Call by reference | Type reference (TYPE) | TY_S_GENERATE | 20120620 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 20120527 |
Method GET_TYPES_METHOD_SRC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20120227 | ||||
| 2 | ET_TYPES_METHSRC | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | SE24: Method Sources | 20120227 | |||
| 3 | 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 | SB: exception | 20120227 |
Method MODIFY_LABEL_CONTENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20130731 | ||||
| 2 | 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 | ET_DISABLE_ASSOC | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATIONS | 20120517 | ||||
| 2 | ET_DISABLE_ASSOC_SET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ASSOCIATION_SETS | 20120517 | ||||
| 3 | ET_DISABLE_CMPLX | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_COMPLEX_TYPES | 20120517 | ||||
| 4 | ET_DISABLE_CMPLX_PROP | Call by reference | Type reference (TYPE) | TY_T_DISABLE_CMPLX_PROP | 20120517 | ||||
| 5 | ET_DISABLE_ENT | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITIES | 20120517 | ||||
| 6 | ET_DISABLE_ENT_SET | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_ENTITY_SETS | 20120517 | ||||
| 7 | ET_DISABLE_FUNC_IMP | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODATA_ARTIFACTS=>TY_T_FUNC_IMPS | 20120517 | ||||
| 8 | ET_DISABLE_NAVP | Call by reference | Type reference (TYPE) | TY_T_DISABLE_NAVP | 20120517 | ||||
| 9 | ET_DISABLE_PARAMS | Call by reference | Type reference (TYPE) | TY_T_DISABLE_PARAM | 20120522 | ||||
| 10 | ET_DISABLE_PROP | Call by reference | Type reference (TYPE) | TY_T_DISABLE_PROP | 20120517 | ||||
| 11 | 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 | IT_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | TY_T_COMPLEX_TYPES | 20120609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_TEXT_ELEMENTS | Call by reference | Type reference (TYPE) | TY_T_TEXT_ELEMENTS | 20121029 | ||||
| 2 | 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 | IO_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20120127 | |||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | TY_S_EXC_GEN | 20120130 | ||||
| 3 | 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 | 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 | IO_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20120127 | |||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | TY_S_EXC_VAL | 20120127 | ||||
| 3 | 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 | 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 | 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 | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120130 | ||||
| 2 | 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 | 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 | MPC Generator Exception Object | 20120130 | ||
| 2 | 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 | 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 | 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 | 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 | 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 | MPC generator exception object for validation errors | 20120130 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |