SAP ABAP Class /IWBEP/CL_SB_GEN_APC_GENERATOR (SB APC Generator)
Hierarchy
☛
IW_BEP (Software Component)
⤷
OPU-BSE-SB (Application Component) Gateway Service Builder
⤷
/IWBEP/SB_GENAPC (Package) Gateway Service Builder- Annotation Provider Class Generator
⤷
⤷
Properties
| Class | /IWBEP/CL_SB_GEN_APC_GENERATOR | |
| Short Description | SB APC Generator | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWBEP/SB_GENAPC | Gateway Service Builder- Annotation Provider Class Generator |
| Created | 20140206 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class /IWBEP/CL_SB_GEN_APC_GENERATOR has no interface implemented.
Friends
Class /IWBEP/CL_SB_GEN_APC_GENERATOR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | See coding | 20140206 | |||||
| 2 | Constant | Private | See coding | 20140206 | |||||
| 3 | Constant | Private | See coding | 20140206 | |||||
| 4 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CL_MGW_PUSH_ABS_MODEL' | Super Class Name | 20140206 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'data_type' | 20140206 | |||
| 6 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'DEFINE' | Method name | 20140206 | ||
| 7 | Constant | Private | Type reference (TYPE) | STRING | 'define_vocab_annotations' | 20140206 | |||
| 8 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/CX_MGW_MED_EXCEPTION' | Exception Class Name | 20140206 | ||
| 9 | Constant | Private | Type reference (TYPE) | SEOCMPNAME | 'GET_LAST_MODIFIED' | Method Name | 20140206 | ||
| 10 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | '/IWBEP/I_SBMC_MPC_GEN' | Object Type Name | 20140211 | ||
| 11 | Constant | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | '3' | Service Builder: Project Type | 20140211 | ||
| 12 | Constant | Private | Type reference (TYPE) | STRING | 'simple_annos' | 20140206 | |||
| 13 | Constant | Private | Type reference (TYPE) | CHAR1 | 'X' | Single-Character Indicator | 20140206 | ||
| 14 | Constant | Private | Type reference (TYPE) | STRING | '/IWBEP/I_SBMC_MPC_VOCAB_GEN' | 20140206 | |||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'vocab_usings' | 20140206 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | TY_S_ADMIN_DATA | Admin Data | 20140206 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20140206 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | 20140206 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_REF | Vocabulary reference | 20140206 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | extend is true | 20140206 | ||
| 21 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | include is true | 20140206 | ||
| 22 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/MED_MDL_TECHNICAL_NAME | Technical Model Name | 20140206 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/MED_MDL_VERSION | Model Version | 20140206 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | MPC Name | 20140206 | |||
| 25 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20140206 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | MPC Name | 20140206 | |||
| 27 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20140206 | ||||
| 28 | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20140206 | ||||
| 29 | Instance attribute | Private | Type reference (TYPE) | /IWBEP/SBDM_PROJECT_TYPE | Service Builder: Project Type | 20140206 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Super Class Name | 20140206 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adapt domain model to class attributes | 20140206 | |
| 2 | Instance method | Public | Method | Check APC administration data | 20140208 | |
| 3 | Instance method | Private | Method | Checks class syntax | 20140206 | |
| 4 | Instance method | Public | Method | Check Class Existence | 20140206 | |
| 5 | Instance method | Public | Method | Create Class with the given attributes | 20140206 | |
| 6 | Instance method | Private | Method | Delete the class | 20140206 | |
| 7 | Instance method | Private | Method | Determine which code template to use during generation | 20140206 | |
| 8 | Instance method | Private | Method | Fills the method Source with the given code template source | 20140206 | |
| 9 | Instance method | Public | Method | Generate Annotation Provider Class | 20140206 | |
| 10 | Instance method | Public | Method | Generate APC | 20140208 | |
| 11 | Instance method | Private | Method | Get code for Collection annotations | 20140206 | |
| 12 | Instance method | Private | Method | Get code for Path annotations | 20140206 | |
| 13 | Instance method | Private | Method | Get code for Property annotations | 20140206 | |
| 14 | Instance method | Private | Method | Get code for Record annotations | 20140206 | |
| 15 | Instance method | Private | Method | Get code snippets from the code template | 20140206 | |
| 16 | Instance method | Private | Method | Get generated artifacts | 20140206 | |
| 17 | Instance method | Private | Method | Get Multiple Method Sources | 20140206 | |
| 18 | Instance method | Private | Method | Raise Generator Exception | 20140206 | |
| 19 | Instance method | Private | Method | Raise Validation Exception | 20140206 | |
| 20 | Instance method | Private | Method | Remove the blank lines from the generated code | 20140206 |
Events
Class /IWBEP/CL_SB_GEN_APC_GENERATOR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | OBJECT_TAB_HS | Public | See coding | 20140206 | object_tab_hs TYPE HASHED TABLE OF ty_s_node
WITH UNIQUE KEY object
|
||
| 2 | OBJECT_TAB_S | Public | See coding | 20140206 | object_tab_s TYPE SORTED TABLE OF ty_s_node
WITH NON-UNIQUE KEY sorting
|
||
| 3 | RELATION_TAB_S1 | Public | See coding | 20140206 | relation_tab_s1 TYPE SORTED TABLE OF ty_s_edge
WITH UNIQUE KEY object1 object2
|
||
| 4 | RELATION_TAB_S2 | Public | See coding | 20140206 | relation_tab_s2 TYPE SORTED TABLE OF ty_s_edge
WITH UNIQUE KEY object2 object1
|
||
| 5 | TY_MODEL_NAME | Public | See coding | 20140206 | ty_model_name TYPE c LENGTH 32
|
||
| 6 | TY_MODEL_VERSION | Public | Type reference (TYPE) | NUMC4 | 20140206 | |
|
| 7 | TY_S_ADMIN_DATA | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | BEGIN OF ty_s_documentation,
summary TYPE string,
longdesc TYPE string,
END OF ty_s_documentation
|
||
| 23 | TY_S_EDGE | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | BEGIN OF ty_s_func_imp,
namespace TYPE string,
name TYPE c LENGTH 40,
technical_name TYPE c LENGTH 40,
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 | 20140206 | 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 | 20140206 | BEGIN OF ty_s_indegree,
object(40) TYPE c,
indegree TYPE i,
END OF ty_s_indegree
|
||
| 32 | TY_S_METHOD | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | ty_t_associations TYPE STANDARD TABLE OF ty_s_association WITH KEY name INITIAL SIZE 0
|
||
| 48 | TY_T_ASSOCIATION_SETS | Public | See coding | 20140206 | 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 | 20140206 | ty_t_child TYPE STANDARD TABLE OF ty_s_child INITIAL SIZE 0
|
||
| 50 | TY_T_CHILD_LABEL | Public | See coding | 20140206 | ty_t_child_label TYPE STANDARD TABLE OF ty_s_child_label INITIAL SIZE 0
|
||
| 51 | TY_T_CHILD_NAME | Public | See coding | 20140206 | ty_t_child_name TYPE STANDARD TABLE OF ty_s_child_name INITIAL SIZE 0
|
||
| 52 | TY_T_CHILD_NAVP | Public | See coding | 20140206 | ty_t_child_navp TYPE STANDARD TABLE OF ty_s_child_navp
|
||
| 53 | TY_T_COMPLEX_TYPES | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | ty_t_edges TYPE STANDARD TABLE OF ty_s_edge
|
||
| 60 | TY_T_ENTITIES | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | ty_t_indegree TYPE STANDARD TABLE OF ty_s_indegree
|
||
| 65 | TY_T_METHODS | Public | See coding | 20140206 | ty_t_methods TYPE STANDARD TABLE OF ty_s_method
|
||
| 66 | TY_T_MODELS | Public | See coding | 20140206 | ty_t_models TYPE SORTED TABLE OF ty_s_model WITH UNIQUE KEY technical_name version
|
||
| 67 | TY_T_MODEL_INFO | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 | 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 | 20140206 | ty_t_nodes TYPE STANDARD TABLE OF ty_s_node
|
||
| 71 | TY_T_PARAMS | Public | See coding | 20140206 | ty_t_params TYPE STANDARD TABLE OF ty_s_param WITH KEY name INITIAL SIZE 0
|
||
| 72 | TY_T_PARENT_LABEL | Public | See coding | 20140206 | ty_t_parent_label TYPE STANDARD TABLE OF ty_s_parent_label INITIAL SIZE 0
|
||
| 73 | TY_T_PARENT_NAME | Public | See coding | 20140206 | ty_t_parent_name TYPE STANDARD TABLE OF ty_s_parent_name INITIAL SIZE 0
|
||
| 74 | TY_T_PROPERTIES | Public | See coding | 20140206 | ty_t_properties TYPE STANDARD TABLE OF ty_s_property WITH KEY name INITIAL SIZE 0
|
||
| 75 | TY_T_REF_CONST | Public | See coding | 20140206 | 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 | 20140206 | 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 | 20140206 |
Method ADAPT_MODEL on class /IWBEP/CL_SB_GEN_APC_GENERATOR has no exception.
Method CHECK_APC_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 | 20140208 | |||
| 2 | IV_MPC_SEC_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC Secondary class name | 20140208 | |||
| 3 | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite both MPC | 20140208 | |||
| 4 | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite MPC base | 20140208 | |||
| 5 | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | SB - Package Name | 20140208 | |||
| 6 | IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | SB - Transport request | 20140208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC generator exception object for validation errors | 20140208 |
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 | 20140206 | ||||
| 2 | EV_CODE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Return code for syntax check | 20140206 | |||
| 3 | IO_WB_CHECKLIST | Call by reference | Object reference (TYPE REF TO) | CL_WB_CHECKLIST | List of All Error Messages from a Syntax Check | 20140206 | |||
| 4 | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20140206 | |||
| 5 | IV_SUPP_POPUP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20140206 |
Method CHECK_CLASS on class /IWBEP/CL_SB_GEN_APC_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 | 20140206 | |||
| 2 | RV_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20140206 |
Method CHECK_CLASS_EXISTENCE on class /IWBEP/CL_SB_GEN_APC_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 | 20140206 | ||||
| 2 | CS_INHERITANCE | Call by reference | Type reference (TYPE) | VSEOEXTEND | 20140206 | ||||
| 3 | CT_ATTRIBUTES | Call by reference | Type reference (TYPE) | SEOO_ATTRIBUTES_R | 20140206 | ||||
| 4 | CT_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20140206 | ||||
| 5 | CT_IMPL_DET | Call by reference | Type reference (TYPE) | SEO_REDEFINITIONS | Redefinitions | 20140206 | |||
| 6 | CT_METHODS | Call by reference | Type reference (TYPE) | SEOO_METHODS_R | 20140206 | ||||
| 7 | CT_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20140206 | ||||
| 8 | CT_REDEFINITION | Call by reference | Type reference (TYPE) | SEOR_REDEFINITIONS_R | 20140206 | ||||
| 9 | CT_TYPES | Call by reference | Type reference (TYPE) | SEOO_TYPES_R | 20140206 | ||||
| 10 | EV_KORR_NO | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20140206 | |||
| 11 | EV_MSG_TXT | Call by reference | Type reference (TYPE) | NATXT | Message text | 20140206 | |||
| 12 | IT_METHOD_SOURCES | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Method Sources | 20140206 | |||
| 13 | IV_CORR_NO | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20140206 | |||
| 14 | IV_DEV_CLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20140206 | |||
| 15 | IV_OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20140206 |
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 | 20140206 |
Method DELETE_CLASS on class /IWBEP/CL_SB_GEN_APC_GENERATOR has no exception.
Method DETERMINE_CODE_TEMPLATE Signature
Method DETERMINE_CODE_TEMPLATE on class /IWBEP/CL_SB_GEN_APC_GENERATOR has no parameter.
Method DETERMINE_CODE_TEMPLATE on class /IWBEP/CL_SB_GEN_APC_GENERATOR has no exception.
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 | 20140206 | |||
| 2 | ET_METHOD_SOURCE | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | Method Sources | 20140206 | |||
| 3 | IT_CMP_CODE | Call by reference | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | Input Method Source | 20140206 | |||
| 4 | IV_METHOD | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20140206 |
Method FILL_METHOD_SOURCE on class /IWBEP/CL_SB_GEN_APC_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 | 20140206 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | /IWBEP/IF_SBCM_MSG_OBJECT=>TY_T_OBJECT | SB - Messages | 20140206 | |||
| 3 | ET_TYPE_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/T_SBMC_TYPE_DETL | Generated entity TYPE details | 20140206 | |||
| 4 | IO_PROJECT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_SBDM_PROJECT | SB - Domain Model - Project | 20140206 | |||
| 5 | IV_MPC_BASE_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC base name | 20140206 | |||
| 6 | IV_MPC_SEC_NAME | Call by reference | Type reference (TYPE) | SEOCMPNAME | SB - MPC Secondary class name | 20140206 | |||
| 7 | IV_OVERWRITE_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite both MPC | 20140206 | |||
| 8 | IV_OVERWRITE_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | SB - Overwrite MPC base | 20140206 | |||
| 9 | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | '$TMP' | SB - Package Name | 20140206 | ||
| 10 | IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | SB - Transport request | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20140206 |
Method GENERATE_APC 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 | 20140208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20140208 | ||
| 2 | Exception class for the text utility | 20140208 |
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 | 20140206 | |||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20140206 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Class Code Composer | 20140206 |
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 | 20140206 | ||||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20140206 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Class Code Composer | 20140206 |
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 | 20140206 | |||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20140206 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Class Code Composer | 20140206 |
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 | 20140206 | ||||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/IF_SB_ODV4_ARTIFACTS=>TY_T_VOCAB_ANNOT | 20140206 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error Class Code Composer | 20140206 |
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 | 20140206 | ||||
| 2 | IT_METHODS | Call by reference | Type reference (TYPE) | TY_T_METHODS | 20140206 | ||||
| 3 | RT_CMP_CODE | Value transfer | Type reference (TYPE) | CL_CMP_COMPOSER=>TAB_CODE | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20140206 |
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 | 20140206 | |||
| 2 | RT_GENERATED_ARTIFACTS | Value transfer | Type reference (TYPE) | /IWBEP/T_SB_GEN_ARTIFACTS | Genrated artifacts | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | SB: exception | 20140206 |
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 | 20140206 | ||||
| 2 | ET_METHOD_SOURCES | Call by reference | Type reference (TYPE) | SEO_METHOD_SOURCE_TABLE | SE24: Method Sources | 20140206 | |||
| 3 | IT_ADDL_METHODS | Call by reference | Type reference (TYPE) | TY_T_METHODS | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20140206 |
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 | 20140206 | |||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | TY_S_EXC_GEN | 20140206 | ||||
| 3 | IS_TEXTID | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC Generator Exception Object | 20140206 |
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 | 20140206 | |||
| 2 | IS_PARAMS | Call by reference | Type reference (TYPE) | TY_S_EXC_VAL | 20140206 | ||||
| 3 | IS_TEXTID | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20140206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MPC generator exception object for validation errors | 20140206 |
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 | 20140206 |
Method REMOVE_BLANK_LINES_FROM_CODE on class /IWBEP/CL_SB_GEN_APC_GENERATOR has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 200 |