Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWFND/CL_MED_DB_ACCESS_BASE | Base Class for Meta Data DB Access | 20101109 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_MED_MDL_MAP_PERSIST | write api for meta model persistence | 20100902 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_MED_MDL_PERSIST_DT | Interface for Meta Model Design Time | 20100915 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_MED_MDL_PERSIST_RE | read api for meta model persistency | 20100802 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_MED_MDL_PERSIST_WR | write api for meta model persistence | 20100715 |
Properties
| Class | /IWFND/CL_MED_MDL_DB_ACCESS | |
| Short Description | Database access class to meta data model | |
| Super Class | /IWFND/CL_MED_DB_ACCESS_BASE | Base Class for Meta Data DB Access |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/MED_PER_DEV_LANGU | GW Framework - Metadata - Persistency: Dev. Translation |
| Created | 20100714 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /IWFND/IF_MED_MDL_MAP_PERSIST | write api for meta model persistence | 20100902 | ||
| 2 | /IWFND/IF_MED_MDL_PERSIST_DT | Interface for Meta Model Design Time | 20100915 | ||
| 3 | /IWFND/IF_MED_MDL_PERSIST_RE | read api for meta model persistency | 20100802 | ||
| 4 | /IWFND/IF_MED_MDL_PERSIST_WR | write api for meta model persistence | 20100715 |
Friends
Class /IWFND/CL_MED_MDL_DB_ACCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | '-' | Boolean Variable (X=True, -=False, Space=Unknown) | 20120314 | ||
| 2 | Constant | Private | See coding | 20101109 | |||||
| 3 | Constant | Private | See coding | 20101119 | |||||
| 4 | Constant | Public | Type reference (TYPE) | /IWFND/SUP_IW_AGENT | 'MED_ACCESS' | SCL Agent or Component | 20100818 | ||
| 5 | Constant | Private | Type reference (TYPE) | /IWFND/MED_MDL_ANNO_VALUE_TYPE | 'L' | 20101103 | |||
| 6 | Constant | Private | Type reference (TYPE) | /IWFND/MED_MDL_ANNOTATN_VALUE | 'true' | 20101102 | |||
| 7 | Constant | Private | See coding | 20101104 | |||||
| 8 | Constant | Private | See coding | 20101124 | |||||
| 9 | Constant | Private | Type reference (TYPE) | /IWFND/MED_MDL_ANNOTATION_UUID | 'SN6392B4D81EA3B056DB1138A7CF8997B3' | 20101019 | |||
| 10 | Constant | Private | See coding | 20101124 | |||||
| 11 | Constant | Private | Type reference (TYPE) | /IWFND/MED_MDL_ANNOTATION_UUID | 'SNB4A1119A155A403C3717294A935A9432' | 20101102 | |||
| 12 | Constant | Public | Type reference (TYPE) | SYMSGID | '/IWFND/MED' | Message Class | 20100818 | ||
| 13 | Instance attribute | Private | Attribute reference (LIKE) | 20100831 | |||||
| 14 | Instance attribute | Private | Attribute reference (LIKE) | 20100831 | |||||
| 15 | Instance attribute | Private | Attribute reference (LIKE) | 20100831 | |||||
| 16 | Instance attribute | Private | Attribute reference (LIKE) | 20100831 | |||||
| 17 | Constant | Public | Type reference (TYPE) | SY-SYSID | 'SAP' | 20101210 | |||
| 18 | Constant | Public | Type reference (TYPE) | SY-LANGU | 'E' | Language Key of Current Text Environment | 20110322 | ||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/BD_MED_MDL_MODEL_LOAD | 20120925 | ||||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_LOGGER | Logger for AppsLog and CCMS | 20120313 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | /IWFND/I_MED_OHT | Model Header Texts | 20101208 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | /IWFND/I_MED_EMM | External Model Interface - Mapping to identifier | 20120926 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | TY_S_EXTERNAL_MODEL_MAPPING | 20110221 | ||||
| 24 | Instance attribute | Private | Type reference (TYPE) | TY_S_MODEL_HEADER | gsdo object header table | 20100809 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20101026 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20101026 | ||||
| 27 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_TEXT_KEYS | 20100809 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | table for read write of nodes | 20101020 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | table for read write of operations | 20101020 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | table for read write of properties | 20101020 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | table for read write of references | 20101020 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | /IWFND/T_MED_MDL_REF_CONSTRAIN | 20110301 | ||||
| 33 | Instance attribute | Private | Type reference (TYPE) | TY_T_UUIDS_MAP | 20100809 | ||||
| 34 | Instance attribute | Private | Type reference (TYPE) | TY_T_MED_UUID_TYPE_MAP | 20100809 | ||||
| 35 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | Meta Model Identifier | 20100810 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | 20100809 | ||||
| 37 | Instance attribute | Private | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101020 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_NAME | Meta Model Name | 20100908 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_MODEL_TYPE | 20100809 | ||||
| 40 | Instance attribute | Private | Type reference (TYPE) | BALMSGHNDL | Application Log: Message handle | 20100818 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_ACTIVE_FLAG | 'A' | Active Flag for Model | 20101115 | ||
| 42 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | '-' | 20100809 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | 20100809 | ||||
| 44 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_ACTIVE_FLAG | 'A' | Active Flag for Model | 20101119 |
Methods
Events
Class /IWFND/CL_MED_MDL_DB_ACCESS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_CODELIST_KEY | Private | See coding | 20100809 | BEGIN OF ty_s_codelist_key,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
codelist_key TYPE /iwfnd/med_mdl_code_list_key,
langu TYPE langu,
END OF ty_s_codelist_key
|
||
| 2 | TY_S_DBA_ENTITY_KEY | Private | See coding | 20100809 | BEGIN OF ty_s_dba_entity_key,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
model_identifier TYPE /iwfnd/med_mdl_identifier,
entity_type TYPE /iwfnd/med_mdl_entity_type,
is_enabled TYPE /iwfnd/med_mdl_entity_enabled,
semantic TYPE /iwfnd/med_mdl_entity_tag,
name TYPE /iwfnd/med_mdl_element_name,
external_name TYPE /iwfnd/med_mdl_elmnt_ext_name,
docu_id TYPE /iwfnd/med_mdl_docu_id,
END OF ty_s_dba_entity_key
|
||
| 3 | TY_S_DBA_NODE | Private | See coding | 20100809 | BEGIN OF ty_s_dba_node.
INCLUDE TYPE ty_s_dba_entity_key.
INCLUDE TYPE /iwfnd/s_med_mdl_node_cl_data.
TYPES:
END OF ty_s_dba_node
|
||
| 4 | TY_S_DBA_OPERATION | Private | See coding | 20100809 | BEGIN OF ty_s_dba_operation.
INCLUDE TYPE ty_s_dba_entity_key.
TYPES:
output_node TYPE /iwfnd/med_mdl_uuid_small,
input_node TYPE /iwfnd/med_mdl_uuid_small,
operation_type TYPE /iwfnd/med_mdl_operation_types,
enabled TYPE /iwfnd/med_mdl_operation_enbld,
freetext_search TYPE /iwfnd/med_mdl_freetxt_se_flag,
multiplicity TYPE /iwfnd/med_mdl_cardinality,
parent_entity_id TYPE /iwfnd/med_mdl_uuid_small,
END OF ty_s_dba_operation
|
||
| 5 | TY_S_DBA_PROPERTY | Private | See coding | 20100809 | BEGIN OF ty_s_dba_property.
INCLUDE TYPE ty_s_dba_entity_key.
INCLUDE TYPE /iwfnd/s_med_mdl_property_data.
TYPES:
parent_entity_id TYPE /iwfnd/med_mdl_uuid_small,
END OF ty_s_dba_property
|
||
| 6 | TY_S_DBA_REFERENCE | Private | See coding | 20100809 | BEGIN OF ty_s_dba_reference.
INCLUDE TYPE ty_s_dba_entity_key.
TYPES:
source_entity_id TYPE /iwfnd/med_mdl_uuid_small,
target_entity_id TYPE /iwfnd/med_mdl_uuid_small,
target_mdl_ident TYPE /iwfnd/med_mdl_identifier,
source_card TYPE /iwfnd/med_mdl_cardinality,
target_card TYPE /iwfnd/med_mdl_cardinality,
reference_type TYPE /iwfnd/med_mdl_reference_type,
END OF ty_s_dba_reference
|
||
| 7 | TY_S_EXTERNAL_MODEL_MAPPING | Private | See coding | 20110221 | BEGIN OF ty_s_external_model_mapping,
external_type TYPE /iwfnd/med_mdl_external_type,
external_name TYPE /iwfnd/med_mdl_external_name,
END OF ty_s_external_model_mapping
|
||
| 8 | TY_S_ID_NAME_MAPPING | Private | See coding | 20100902 | BEGIN OF ty_s_id_name_mapping,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
name TYPE /iwfnd/med_mdl_element_name,
external_name TYPE /iwfnd/med_mdl_external_name,
entity_type TYPE /iwfnd/med_mdl_entity_type,
entity_cardinality TYPE /iwfnd/med_mdl_cardinality,
END OF ty_s_id_name_mapping
|
||
| 9 | TY_S_INHERITANCE_MAP | Private | See coding | 20100804 | BEGIN OF ty_s_inheritance_map,
inheritance_index TYPE sy-index,
model_identifier TYPE /iwfnd/med_mdl_identifier,
gsdo_type TYPE /iwfnd/cor_gsdo_type,
version TYPE /iwfnd/med_mdl_version,
model_type TYPE /iwfnd/med_mdl_model_type,
dev_namespace TYPE /iwfnd/med_mdl_uuid_small,
base_mdl_ident TYPE /iwfnd/med_mdl_identifier,
END OF ty_s_inheritance_map
|
||
| 10 | TY_S_MED_ANNOTATIONS_KEY | Private | See coding | 20101006 | BEGIN OF ty_s_med_annotations_key,
entity_id TYPE /iwfnd/med_mdl_entity_id,
annotatn_key_id TYPE /iwfnd/med_mdl_annotation_uuid,
END OF ty_s_med_annotations_key
|
||
| 11 | TY_S_MED_ANNOTATION_KEY_SET | Private | Attribute reference (LIKE) | 20101006 | |
||
| 12 | TY_S_MED_ANNOTATION_NSP_SET | Private | See coding | 20100809 | BEGIN OF ty_s_med_annotation_nsp_set,
namespace TYPE /iwfnd/med_mdl_annot_namespace,
model_type TYPE /iwfnd/med_mdl_model_type,
keys TYPE ty_t_med_annotation_key_sets,
END OF ty_s_med_annotation_nsp_set
|
||
| 13 | TY_S_MED_ANNO_MAPPING | Private | See coding | 20101021 | BEGIN OF ty_s_med_anno_mapping,
annotatn_key_id TYPE /iwfnd/med_mdl_annotation_uuid,
mapping_type TYPE /iwfnd/med_mdl_anno_map_type,
END OF ty_s_med_anno_mapping
|
||
| 14 | TY_S_MED_ENTITY_ID | Private | See coding | 20100809 | BEGIN OF ty_s_med_entity_id,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
END OF ty_s_med_entity_id
|
||
| 15 | TY_S_MED_ENTITY_MAPPING | Private | Attribute reference (LIKE) | 20100902 | |
||
| 16 | TY_S_MED_MAPPING_ITEM | Private | Attribute reference (LIKE) | 20100902 | |
||
| 17 | TY_S_MED_MDL_ANNOTATION_WR | Private | Attribute reference (LIKE) | 20101020 | |
||
| 18 | TY_S_MED_REL_ENTITY_ID | Private | See coding | 20100809 | BEGIN OF ty_s_med_rel_entity_id,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
related_entity_id TYPE /iwfnd/med_mdl_uuid_small,
END OF ty_s_med_rel_entity_id
|
||
| 19 | TY_S_MODEL_HEADER | Private | See coding | 20100810 | BEGIN OF ty_s_model_header,
model_identifier TYPE /iwfnd/med_mdl_identifier,
model_name TYPE /iwfnd/med_mdl_name,
gsdo_type TYPE /iwfnd/cor_gsdo_type,
version TYPE /iwfnd/med_mdl_version,
model_type TYPE /iwfnd/med_mdl_model_type,
root_nd_enty_id TYPE /iwfnd/med_mdl_uuid_small,
default_query TYPE /iwfnd/med_mdl_uuid_small,
created_by TYPE syuname,
changed_by TYPE syuname,
created_timestmp TYPE tzntstmps,
changed_timestmp TYPE tzntstmps,
END OF ty_s_model_header
|
||
| 20 | TY_S_TEXT_KEY | Private | See coding | 20100809 | BEGIN OF ty_s_text_key,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
text_type TYPE /iwfnd/med_mdl_text_type,
langu TYPE langu,
END OF ty_s_text_key
|
||
| 21 | TY_S_TRANSPORT_ENTITY | Private | See coding | 20100816 | BEGIN OF ty_s_transport_entity,
model_identifier TYPE /iwfnd/med_mdl_identifier,
entity_id TYPE /iwfnd/med_mdl_uuid_small,
END OF ty_s_transport_entity
|
||
| 22 | TY_S_UUID_MAP | Private | See coding | 20100715 | BEGIN OF ty_s_uuid_map,
transparent_id TYPE /iwfnd/med_mdl_uuid_small,
transparent_id_type TYPE /iwfnd/med_mdl_uuid_type,
persistent_id TYPE /iwfnd/med_mdl_uuid_small,
END OF ty_s_uuid_map
|
||
| 23 | TY_T_CODELIST_KEYS | Private | See coding | 20100809 | ty_t_codelist_keys TYPE HASHED TABLE OF ty_s_codelist_key WITH UNIQUE DEFAULT KEY
|
||
| 24 | TY_T_DBA_NODES | Private | See coding | 20100809 | ty_t_dba_nodes TYPE SORTED TABLE OF ty_s_dba_node WITH UNIQUE KEY entity_id
|
||
| 25 | TY_T_DBA_OPERATIONS | Private | See coding | 20100809 | ty_t_dba_operations TYPE SORTED TABLE OF ty_s_dba_operation WITH UNIQUE KEY entity_id
|
||
| 26 | TY_T_DBA_PROPERTIES | Private | See coding | 20100809 | ty_t_dba_properties TYPE SORTED TABLE OF ty_s_dba_property WITH UNIQUE KEY entity_id
|
||
| 27 | TY_T_DBA_REFERENCES | Private | See coding | 20100809 | ty_t_dba_references TYPE SORTED TABLE OF ty_s_dba_reference WITH UNIQUE KEY entity_id
|
||
| 28 | TY_T_ID_NAME_MAPPING | Private | See coding | 20100902 | ty_t_id_name_mapping TYPE HASHED TABLE OF ty_s_id_name_mapping WITH UNIQUE KEY entity_id
|
||
| 29 | TY_T_INHERITANCE_MAP | Private | See coding | 20100809 | ty_t_inheritance_map TYPE STANDARD TABLE OF ty_s_inheritance_map WITH NON-UNIQUE KEY model_identifier
|
||
| 30 | TY_T_MED_ANNOTATIONS | Private | See coding | 20100809 | ty_t_med_annotations TYPE STANDARD TABLE OF /iwfnd/v_med_nae
|
||
| 31 | TY_T_MED_ANNOTATION_KEYS | Private | See coding | 20100809 | ty_t_med_annotation_keys TYPE HASHED TABLE OF ty_s_med_annotations_key WITH UNIQUE KEY entity_id annotatn_key_id
|
||
| 32 | TY_T_MED_ANNOTATION_KEY_SETS | Private | Attribute reference (LIKE) | 20101006 | |
||
| 33 | TY_T_MED_ANNOTATION_NSP_SETS | Private | See coding | 20100809 | ty_t_med_annotation_nsp_sets TYPE HASHED TABLE OF ty_s_med_annotation_nsp_set WITH UNIQUE KEY namespace model_type
|
||
| 34 | TY_T_MED_ANNO_MAPPING | Private | See coding | 20101021 | ty_t_med_anno_mapping TYPE HASHED TABLE OF ty_s_med_anno_mapping WITH UNIQUE KEY annotatn_key_id mapping_type
|
||
| 35 | TY_T_MED_ENTITY_IDS | Private | See coding | 20100809 | ty_t_med_entity_ids TYPE HASHED TABLE OF ty_s_med_entity_id WITH UNIQUE KEY entity_id
|
||
| 36 | TY_T_MED_ENTITY_MAPPING | Private | Attribute reference (LIKE) | 20100902 | |
||
| 37 | TY_T_MED_MAPPING_ITEM | Private | Attribute reference (LIKE) | 20100902 | |
||
| 38 | TY_T_MED_REL_ENTITY_IDS | Private | See coding | 20100809 | ty_t_med_rel_entity_ids TYPE HASHED TABLE OF ty_s_med_rel_entity_id WITH UNIQUE KEY entity_id
|
||
| 39 | TY_T_MED_UUID_TYPE_MAP | Private | See coding | 20100809 | ty_t_med_uuid_type_map TYPE STANDARD TABLE OF REF TO /iwfnd/med_mdl_uuid_type
|
||
| 40 | TY_T_NAME_ID_MAPPING | Private | See coding | 20100902 | ty_t_name_id_mapping TYPE HASHED TABLE OF ty_s_id_name_mapping WITH UNIQUE KEY name
|
||
| 41 | TY_T_TEXT_KEYS | Private | See coding | 20100809 | ty_t_text_keys TYPE HASHED TABLE OF ty_s_text_key WITH UNIQUE DEFAULT KEY
|
||
| 42 | TY_T_UUIDS_MAP | Private | See coding | 20100715 | ty_t_uuids_map TYPE HASHED TABLE OF ty_s_uuid_map WITH UNIQUE KEY transparent_id transparent_id_type
|
||
| 43 | TY_T_VERSIONS | Private | See coding | 20100809 | ty_t_versions TYPE STANDARD TABLE OF /iwfnd/med_mdl_version
|
Method Signatures
Method ACTIVATE_META_MODEL Signature
Method ACTIVATE_META_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method ACTIVATE_META_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method APPEND_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 2 | IV_MESSAGE_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | 20100913 | ||||
| 3 | IV_MESSAGE_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | /IWFND/CL_LOGGER=>ERROR | 20100913 | |||
| 4 | IV_PARAMETER | Call by reference | Type reference (TYPE) | ANY | 20100913 | ||||
| 5 | IV_PARAMETER_2 | Call by reference | Type reference (TYPE) | ANY | 20100913 |
Method APPEND_MESSAGE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method APPEND_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CONTENT | Call by reference | Type reference (TYPE) | ANY TABLE | 20100816 | ||||
| 2 | IT_CONTENT | Call by reference | Type reference (TYPE) | ANY TABLE | 20100816 |
Method APPEND_TO_TABLE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method CALCULATE_DELTA_FOR_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | table for read write of nodes | 20101020 | |||
| 2 | CT_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | table for read write of operations | 20101020 | |||
| 3 | CT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | table for read write of properties | 20101020 | |||
| 4 | CT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | table for read write of references | 20101020 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20101020 |
Method CLEAR_ID_FLAGS Signature
Method CLEAR_ID_FLAGS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method CLEAR_ID_FLAGS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BASE_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | Meta Model Identifier | 20100810 | |||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | SCL Business Object | 20100714 | |||
| 3 | IV_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | Meta Model Identifier | 20100810 | |||
| 4 | IV_MODEL_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_NAME | Meta Model Name | 20100908 | |||
| 5 | IV_MODEL_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_MODEL_TYPE | type of meta model | 20100719 | |||
| 6 | IV_STATE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_ACTIVE_FLAG | 'A' | Active Flag for Model | 20101115 | ||
| 7 | IV_VERSION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | version of meta model entity | 20100714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20100719 |
Method COPY_META_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_TR_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20101126 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101126 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20101126 | |||
| 4 | IV_MODEL_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_NAME | Meta Model Name | 20101126 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | Version of Meta Model Entity | 20101126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20101126 |
Method COPY_NODE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_NODE | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_NODE | 20100722 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 3 | ES_DATA | Call by reference | Type reference (TYPE) | /IWFND/I_MED_NOD | 20100719 | ||||
| 4 | ES_IS_DATA_INITIAL | Call by reference | Type reference (TYPE) | BOOLEAN | 20100726 | ||||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | /IWFND/I_MED_VEH | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100913 |
Method COPY_OPERATION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OPERATION | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OPERATION | 20100722 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 3 | ES_DATA | Call by reference | Type reference (TYPE) | /IWFND/I_MED_OP | 20100719 | ||||
| 4 | ES_IS_DATA_INITIAL | Call by reference | Type reference (TYPE) | BOOLEAN | 20100726 | ||||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | /IWFND/I_MED_VEH | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100913 |
Method COPY_PROPERTY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_PROPERTY | 20100722 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 3 | ES_DATA | Call by reference | Type reference (TYPE) | /IWFND/I_MED_PRP | 20100719 | ||||
| 4 | ES_IS_DATA_INITIAL | Call by reference | Type reference (TYPE) | BOOLEAN | 20100726 | ||||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | /IWFND/I_MED_VEH | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100913 |
Method COPY_REFERENCE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_REFERENCE | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_REFERENCE | 20100722 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 3 | ES_DATA | Call by reference | Type reference (TYPE) | /IWFND/I_MED_REF | 20100719 | ||||
| 4 | ES_IS_DATA_INITIAL | Call by reference | Type reference (TYPE) | BOOLEAN | 20100726 | ||||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | /IWFND/I_MED_VEH | 20100719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100913 |
Method COPY_TO_INACTIVE_BEFORE_WRITE Signature
Method COPY_TO_INACTIVE_BEFORE_WRITE on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method COPY_TO_INACTIVE_BEFORE_WRITE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BASE_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | Meta Model Identifier | 20110221 | |||
| 2 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_DESCRIPTION | Model Description | 20110228 | |||
| 3 | IV_EXTERNAL_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_EXTERNAL_NAME | name of an external model | 20110221 | |||
| 4 | IV_EXTERNAL_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_EXTERNAL_TYPE | Type of external model | 20110221 | |||
| 5 | IV_EXT_TECH_MDL_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_TECHNICAL_NAME | 20120312 | ||||
| 6 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20110228 | ||
| 7 | IV_MODEL_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_NAME | Meta Model Name | 20110221 | |||
| 8 | IV_MODEL_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_MODEL_TYPE | Type of Meta Model | 20110221 | |||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | Version of Meta Model Entity | 20110221 | |||
| 10 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /IWFND/CL_MED_MDL_DB_ACCESS | 20110228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20110221 |
Method EXTERNAL_TO_META_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MM_OBJECT_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OBJECT_HDR | read/write structure of the object header | 20100810 | |||
| 2 | ET_MM_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | Table type for meta data nodes | 20100715 | |||
| 3 | ET_MM_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | Table type for meta data operations | 20100715 | |||
| 4 | ET_MM_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | Table type for meta data properties database access | 20100715 | |||
| 5 | ET_MM_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | Table type for meta data references | 20100715 | |||
| 6 | IT_INHERITANCE | Call by reference | Type reference (TYPE) | TY_T_INHERITANCE_MAP | 20100804 | ||||
| 7 | IT_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_NODE_CLASS | node class including attributes | 20100715 | |||
| 8 | IT_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_OPERATIONS | operations table | 20100715 | |||
| 9 | IT_PRIVATE_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20101026 | ||||
| 10 | IT_PUBLIC_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20101026 | ||||
| 11 | IT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_REFERENCES | reference table | 20100715 | |||
| 12 | IT_TEXT_KEYS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_TEXT_KEYS | 20101013 | ||||
| 13 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | SCL Business Object | 20100719 |
Method EXTERNAL_TO_META_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method FILL_ID_NAME_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ID_NAME_MAPPING | Call by reference | Type reference (TYPE) | TY_T_ID_NAME_MAPPING | 20100902 | ||||
| 2 | IT_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | 20100902 | ||||
| 3 | IT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | 20100902 | ||||
| 4 | IT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | 20100902 |
Method FILL_ID_NAME_MAPPING on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method FILL_NAME_ID_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ID_NAME_MAPPING | Call by reference | Type reference (TYPE) | TY_T_NAME_ID_MAPPING | 20100902 | ||||
| 2 | IT_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | 20100902 | ||||
| 3 | IT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | 20100902 | ||||
| 4 | IT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | 20100902 |
Method FILL_NAME_ID_MAPPING on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_ANNOTATIONS Signature
Method GET_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_ANNOTATIONS_FOR_MODELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ANNOTATIONS | Call by reference | Type reference (TYPE) | TY_T_MED_ANNOTATIONS | 20101007 | ||||
| 2 | IT_ANNO_NAMESPACES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_ANNO_NAMESPS | table of annotation namespaces | 20101007 | |||
| 3 | IT_SO_MODEL_IDENTIFIERS | Call by reference | Type reference (TYPE) | /IWFND/T_COD_SELECT_OPTIONS | SCL Framework: Select Options for Queries | 20101007 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20101007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20101007 |
Method GET_ANNOTATION_DEFINITIONS Signature
Method GET_ANNOTATION_DEFINITIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_ANNOTATION_DEFINITIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_ANNOTATION_INTERNALLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ANNOTATED_ENTITIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20100720 | ||||
| 2 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | TY_T_MED_ANNOTATIONS | 20100720 | ||||
| 3 | IT_SO_MODEL_IDENTIFIERS | Call by reference | Type reference (TYPE) | /IWFND/T_COD_SELECT_OPTIONS | 20100806 |
Method GET_ANNOTATION_INTERNALLY on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_ANNOTATION_MAPPING_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | TY_T_MED_ANNOTATIONS | 20101021 | ||||
| 2 | RT_MAPPING_TYPES | Value transfer | Type reference (TYPE) | TY_T_MED_ANNO_MAPPING | Annotation Definition Mapping Types | 20101021 |
Method GET_ANNOTATION_MAPPING_TYPES on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_COMP_ANNOS_INTERNALLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRIVATE_ANNOTATED_ENTITIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | table for read write of annotated entities | 20100825 | |||
| 2 | ET_PUBLIC_ANNOTATED_ENTITIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | table for read write of annotated entities | 20100825 | |||
| 3 | IT_ANNOTATIONS | Call by reference | Type reference (TYPE) | TY_T_MED_ANNOTATIONS | 20100825 | ||||
| 4 | IT_SO_MODEL_IDENTIFIERS | Call by reference | Type reference (TYPE) | /IWFND/T_COD_SELECT_OPTIONS | SCL Framework: Select Options for Queries | 20100825 |
Method GET_COMP_ANNOS_INTERNALLY on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_EXTERNAL_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MODEL_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_MDL_HEADER | 20110409 | ||||
| 2 | ES_VOCAN_MODEL | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_VOCAN_TYPES=>TY_S_VOCAN_MODEL | 20130221 | ||||
| 3 | ET_DOCUMENTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_DOCUMENTATION | Table of metadata documentation items / artifacts | 20120911 | |||
| 4 | ET_MODEL_USAGE | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_LOAD=>TY_T_MED_MDL_USAGE | 20120323 | ||||
| 5 | ET_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_NODE_CLASS | node class including attributes | 20100714 | |||
| 6 | ET_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_OPERATIONS | reference table | 20100714 | |||
| 7 | ET_PRIVATE_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20101026 | ||||
| 8 | ET_PUBLIC_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_ENTY | 20101026 | ||||
| 9 | ET_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_REFERENCES | operations table | 20100714 | |||
| 10 | ET_TAGS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_TAGS | List of Tags - keywords of a service | 20130123 | |||
| 11 | ET_TEXT_KEYS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_TEXT_KEYS | 20101013 | ||||
| 12 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | SCL Business Object | 20100714 | |||
| 13 | IV_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | 20101026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20100720 |
Method GET_EXTERNAL_MODEL_LOADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_EXTERNAL_MODEL_LOADER | Call by reference | Object reference (TYPE REF TO) | /IWFND/BD_MED_MDL_MODEL_LOAD | badi definition for loading the data source model | 20120926 | |||
| 2 | ES_EXTERNAL_MODEL | Call by reference | Type reference (TYPE) | /IWFND/I_MED_EMM | External Model Interface - Mapping to identifier | 20120926 | |||
| 3 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20120925 | |||
| 4 | IV_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | Meta Model Identifier | 20120925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20120925 |
Method GET_EXTERNAL_TEXT_LOADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEXT_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_TXT_OBJECT_TYPE | 'E' | type of source object for texts | 20101026 | ||
| 2 | RO_TEXT_LOADER | Value transfer | Object reference (TYPE REF TO) | /IWFND/BD_MED_MDL_LOAD_TXT | 20100913 |
Method GET_EXTERNAL_TEXT_LOADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_HEADER | Call by reference | Type reference (TYPE) | /IWFND/I_MED_VEH | 20100722 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 3 | CV_CREATED | Call by reference | Type reference (TYPE) | BOOLEAN | 20100722 | ||||
| 4 | CV_UUID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_SMALL | 20100722 | ||||
| 5 | CV_UUID_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_TYPE | 20100722 | ||||
| 6 | IV_TECHNICAL_NAME | Call by reference | Type reference (TYPE) | STRING | 20101027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100907 |
Method GET_KEY_CONSTRAINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAPPING | Call by reference | Type reference (TYPE) | TY_T_MED_ENTITY_MAPPING | 20110301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110301 |
Method GET_LANGUAGE_ANNOTATIONS Signature
Method GET_LANGUAGE_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_LANGUAGE_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_MERGED_ANNOTATIONS Signature
Method GET_MERGED_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_MERGED_ANNOTATIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_META_DATA_FOR_EXT_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MODEL_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_MDL_HEADER | 20110409 | ||||
| 2 | CS_OBJECT_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OBJECT_HDR | read/write structure of the object header | 20100810 | |||
| 3 | CS_VOCAN_MODEL | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_VOCAN_TYPES=>TY_S_VOCAN_MODEL | 20130221 | ||||
| 4 | CT_DOCUMENTATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_DOCUMENTATION | Table of metadata documentation items / artifacts | 20120911 | |||
| 5 | CT_MODEL_USAGE | Call by reference | Type reference (TYPE) | /IWFND/IF_MED_MDL_LOAD=>TY_T_MED_MDL_USAGE | 20120323 | ||||
| 6 | CT_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | table for read write of nodes | 20100719 | |||
| 7 | CT_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | table for read write of operations | 20100719 | |||
| 8 | CT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | table for read write of properties | 20100719 | |||
| 9 | CT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | table for read write of references | 20100719 | |||
| 10 | CT_TAGS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_TAGS | List of Tags - keywords of a service | 20130123 | |||
| 11 | IT_INHERITANCE | Call by reference | Type reference (TYPE) | TY_T_INHERITANCE_MAP | 20100804 | ||||
| 12 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | SCL Business Object | 20100719 | |||
| 13 | IV_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | 20101026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20100720 |
Method GET_META_DATA_FOR_INT_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OBJECT_HDR | read/write structure of the object header | 20100810 | |||
| 2 | CT_NODES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | Table type for meta data nodes | 20100719 | |||
| 3 | CT_OPERATIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | Table type for meta data operations | 20100719 | |||
| 4 | CT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | Table type for meta data properties database access | 20100719 | |||
| 5 | CT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | Table type for meta data references | 20100719 | |||
| 6 | IV_MODEL_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_IDENTIFIER | Meta Model Identifier | 20100730 |
Method GET_META_DATA_FOR_INT_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_META_DATA_MODEL Signature
Method GET_META_DATA_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_META_DATA_MODEL on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_MODEL_HEADER Signature
Method GET_MODEL_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_MODEL_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_MODEL_INHERITANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INHERITANCE | Call by reference | Type reference (TYPE) | TY_T_INHERITANCE_MAP | 20100804 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20100804 |
Method GET_MODEL_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VERSIONS | Call by reference | Type reference (TYPE) | /IWFND/T_COD_SELECT_OPTIONS | 20100720 | ||||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | 20100720 | ||||
| 3 | IV_MODEL_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_MODEL_TYPE | 20100720 | ||||
| 4 | IV_SUB_VERSION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | 20100720 |
Method GET_MODEL_VERSIONS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_NAMESPACE_ANNOTATION_KEYS Signature
Method GET_NAMESPACE_ANNOTATION_KEYS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_NAMESPACE_ANNOTATION_KEYS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_SMALL_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_UUID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_SMALL | 20100730 | ||||
| 2 | IV_ENTITY_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_ENTITY_TYPE | 20100906 | ||||
| 3 | IV_TECHNICAL_NAME | Call by reference | Type reference (TYPE) | STRING | 20101027 | ||||
| 4 | IV_UUID_PREFIX | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20101102 |
Method GET_SMALL_GUID on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_STRUCTURE_DELTA_FOR_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TRGT_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20101020 | ||||
| 2 | IS_SELF_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20101028 | ||||
| 3 | IS_SRC_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20101020 |
Method GET_STRUCTURE_DELTA_FOR_UPDATE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_TABLE_DELTA_FOR_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITY_DELTAS | Call by reference | Type reference (TYPE) | ANY TABLE | 20101020 | ||||
| 2 | IT_ENTITY_ORIGINALS | Call by reference | Type reference (TYPE) | ANY TABLE | 20101020 | ||||
| 3 | IT_ENTITY_SELFS | Call by reference | Type reference (TYPE) | ANY TABLE | 20101028 | ||||
| 4 | IT_ENTITY_UPDATES | Call by reference | Type reference (TYPE) | ANY TABLE | 20101020 |
Method GET_TABLE_DELTA_FOR_UPDATE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method GET_TEXTS Signature
Method GET_TEXTS on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method GET_TEXTS on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method HANDLE_ENTITY_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_HEADER | Call by reference | Type reference (TYPE) | /IWFND/I_MED_VEH | 20100723 | ||||
| 2 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 3 | CV_UUID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_SMALL | 20100723 | ||||
| 4 | CV_UUID_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_TYPE | 20100723 | ||||
| 5 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20100723 | ||||
| 6 | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | 20100723 | ||||
| 7 | IV_TECHNICAL_NAME | Call by reference | Type reference (TYPE) | STRING | 20101027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100913 |
Method IS_MODEL_TYPE_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MODEL_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_MODEL_TYPE | type of meta model | 20100719 | |||
| 2 | RV_IS_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100719 |
Method IS_MODEL_TYPE_VALID on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method MERGE_MODEL_STRUCTURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TRGT_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20100716 | ||||
| 2 | IS_SRC_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20100716 |
Method MERGE_MODEL_STRUCTURES on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method MERGE_MODEL_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TRGT | Call by reference | Type reference (TYPE) | ANY TABLE | 20100719 | ||||
| 2 | IT_SRC | Call by reference | Type reference (TYPE) | ANY TABLE | 20100719 |
Method MERGE_MODEL_TABLE on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method MERGE_MODEL_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TRGT_OBJECT_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OBJECT_HDR | read/write structure of the object header | 20100810 | |||
| 2 | CT_TRGT_NODS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | table for read write of nodes | 20100716 | |||
| 3 | CT_TRGT_OPS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | table for read write of operations | 20100716 | |||
| 4 | CT_TRGT_PROPS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | table for read write of properties | 20100716 | |||
| 5 | CT_TRGT_REFS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | table for read write of references | 20100716 | |||
| 6 | IS_SRC_OBJECT_HEADER | Call by reference | Type reference (TYPE) | /IWFND/S_MED_MDL_RW_OBJECT_HDR | read/write structure of the object header | 20100810 | |||
| 7 | IT_SRC_NODS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_NODES | table for read write of nodes | 20100716 | |||
| 8 | IT_SRC_OPS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_OPERATIONS | table for read write of operations | 20100716 | |||
| 9 | IT_SRC_PROPS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | table for read write of properties | 20100716 | |||
| 10 | IT_SRC_REFS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | table for read write of references | 20100716 |
Method MERGE_MODEL_TABLES on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method RAISE_CHANGE_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGE_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_CHANGE_TYPE | 20100929 |
Method RAISE_CHANGE_EVENT on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method TRANSFORM_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 2 | CT_PATH | Call by reference | Type reference (TYPE) | /IWFND/T_IFL_PATH | 20100902 | ||||
| 3 | EV_STRING_PATH | Call by reference | Type reference (TYPE) | STRING | 20100902 | ||||
| 4 | IR_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /IWFND/S_MED_MDL_RW_REFERENCE | 20100914 | ||||
| 5 | IT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_PROPERTIES | 20100915 | ||||
| 6 | IT_REFERENCES | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_REFERENCES | 20100915 | ||||
| 7 | IV_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_SMALL | 20100902 | ||||
| 8 | IV_SRC_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100913 |
Method UPDATE_HEADER Signature
Method UPDATE_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no parameter.
Method UPDATE_HEADER on class /IWFND/CL_MED_MDL_DB_ACCESS has no exception.
Method UPDATE_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100913 | ||||
| 2 | CV_SRC_ID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_SMALL | 20100902 | ||||
| 3 | CV_SRC_ID_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_TYPE | 20100902 | ||||
| 4 | EV_NEW_ENTITY_ID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_UUID_SMALL | 20100902 | ||||
| 5 | IV_ENTITY_TYPE | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_ENTITY_TYPE | 20100831 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception class for meta data access | 20100909 |
Method WRITE_ANNOTATION_DEFINITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ANNOTATION_DEFINITIONS | Call by reference | Type reference (TYPE) | /IWFND/T_MED_MDL_RW_ANO_DEFS | Annotation Definitions | 20100805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100805 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 200 |