Hierarchy
⤷
⤷
Properties
| Class | /IWBEP/CL_MGW_GEN_METADATA_IMP | |
| Short Description | Import Metdata from edmx/xml | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWBEP/MGW_CLASS_GENERATOR | OData Channel - Design Time Tools - ODC Class Generator |
| Created | 20110622 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/CL_MGW_GEN_METADATA_IMP has no interface implemented.
Friends
Class /IWBEP/CL_MGW_GEN_METADATA_IMP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | '*.edmx' | '*.edmx' | 20110624 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | '0..1' | '0..1' | 20110624 | ||
| 3 | Constant | Public | Type reference (TYPE) | STRING | '1' | '1' | 20110624 | ||
| 4 | Instance attribute | Public | Type reference (TYPE) | STRING | '*' | '*' | 20110624 | ||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'Edm.' | 'Edm.' | 20110720 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'FromRole' | 'FromRole' | 20110624 | ||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'Multiplicity' | 'Multiplicity' | 20110624 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'Name' | 'Name' | 20110624 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'Namespace' | 'Namespace' | 20110624 | ||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'Precision' | 'Precision' | 20110624 | ||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'Relationship' | 'Relationship' | 20110624 | ||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'Role' | 'Role' | 20110624 | ||
| 13 | Instance attribute | Public | Type reference (TYPE) | STRING | 'Scale' | 'Scale' | 20110624 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'ToRole' | 'ToRole' | 20110624 | ||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'Type' | 'Type' | 20110624 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'addressable' | 'addressable' | 20110721 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'creatable' | 'creatable' | 20110721 | ||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'deletable' | 'deletable' | 20110721 | ||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'filterable' | 'filterable' | 20110721 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'pageable' | 'pageable' | 20110721 | ||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'semantics' | 'semantics' | 20110721 | ||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'subscribable' | 'subscribable' | 20110721 | ||
| 23 | Constant | Public | Type reference (TYPE) | STRING | 'unit' | 'unit' | 20110901 | ||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'updatable' | 'updatable' | 20110721 | ||
| 25 | Constant | Public | Type reference (TYPE) | STRING | '*.xml' | '*.xml' | 20110624 | ||
| 26 | Constant | Public | Type reference (TYPE) | STRING | 'http://www.sap.com/Protocols/SAPData' | http://www.sap.com/Protocols/SAPData | 20110714 | ||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'ConceptualModels' | 'ConceptualModels' | 20110624 | ||
| 28 | Constant | Public | Type reference (TYPE) | STRING | 'Association' | 'Association' | 20110624 | ||
| 29 | Constant | Public | Type reference (TYPE) | STRING | 'ComplexType' | 'ComplexType' | 20110624 | ||
| 30 | Constant | Public | Type reference (TYPE) | STRING | 'creatable' | 'creatable' (SAP Annotation) | 20110624 | ||
| 31 | Constant | Public | Type reference (TYPE) | STRING | 'DataServices' | 'DataServices' | 20110624 | ||
| 32 | Constant | Public | Type reference (TYPE) | STRING | 'End' | 'End' | 20110624 | ||
| 33 | Constant | Public | Type reference (TYPE) | STRING | 'EntityContainer' | 'EntityContainer' | 20110715 | ||
| 34 | Constant | Public | Type reference (TYPE) | STRING | 'EntitySet' | 'EntitySet' | 20110715 | ||
| 35 | Constant | Public | Type reference (TYPE) | STRING | 'EntityType' | 'EntityType' | 20110624 | ||
| 36 | Constant | Public | Type reference (TYPE) | STRING | 'filterable' | 'filterable' | 20110624 | ||
| 37 | Constant | Public | Type reference (TYPE) | STRING | 'Key' | 'Key' | 20110624 | ||
| 38 | Constant | Public | Type reference (TYPE) | STRING | 'NavigationProperty' | 'NavigationProperty' | 20110624 | ||
| 39 | Constant | Public | Type reference (TYPE) | STRING | 'Property' | 'Property' | 20110624 | ||
| 40 | Constant | Public | Type reference (TYPE) | STRING | 'PropertyRef' | 'PropertyRef' | 20110624 | ||
| 41 | Constant | Public | Type reference (TYPE) | STRING | 'Runtime' | 'Runtime' | 20110624 | ||
| 42 | Instance attribute | Public | Type reference (TYPE) | STRING | 'SAPDataElement' | 'SAPDataElement' | 20110624 | ||
| 43 | Constant | Public | Type reference (TYPE) | STRING | 'SAPPropertyStructure' | 'SAPPropertyStructure' | 20110624 | ||
| 44 | Constant | Public | Type reference (TYPE) | STRING | 'SAPStructureName' | 'SAPStructureName' | 20110624 | ||
| 45 | Constant | Public | Type reference (TYPE) | STRING | 'SAPStructureComponent' | 'SAPStructureComponent' | 20110624 | ||
| 46 | Constant | Public | Type reference (TYPE) | STRING | 'Schema' | 'Schema' | 20110624 | ||
| 47 | Constant | Public | Type reference (TYPE) | STRING | 'updatable' | 'updatable' | 20110624 | ||
| 48 | Constant | Public | Type reference (TYPE) | STRING | 'false' | 'false' | 20110713 | ||
| 49 | Constant | Public | Type reference (TYPE) | STRING | 'true' | 'true' | 20110624 | ||
| 50 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | Table with all default annotations for entity set | 20110716 | |||
| 51 | Instance attribute | Public | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | Table with all default annotations for property | 20110718 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | adapt abap name and abap type in property | 20110624 | |
| 2 | Instance method | Public | Method | Maintain the abap type for complex properties | 20110722 | |
| 3 | Instance method | Private | Method | check document applies to XML schema EDMX | 20111110 | |
| 4 | Instance method | Private | Method | check document applies to XML schema $metadata | 20111110 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20110716 | |
| 6 | Instance method | Public | Method | Copy annotations from strcuture to nested table | 20110718 | |
| 7 | Instance method | Private | Method | get complex types | 20110624 | |
| 8 | Instance method | Private | Method | Get all entity sets | 20110715 | |
| 9 | Instance method | Private | Method | get sap annotations for entity sets | 20110715 | |
| 10 | Instance method | Private | Method | Returns name of SAP binding structure | 20110624 | |
| 11 | Instance method | Private | Method | Get SAP annotations for a property | 20110624 | |
| 12 | Instance method | Private | Method | Get SAP annotations for a property | 20110713 | |
| 13 | Instance method | Private | Method | Get SAP annotations for a property | 20110713 | |
| 14 | Instance method | Private | Method | Get SAP properties for a property | 20110624 | |
| 15 | Instance method | Private | Method | Get all entity sets | 20110726 | |
| 16 | Static method | Public | Method | checks if the given edm type a complex type or not | 20110726 | |
| 17 | Instance method | Public | Method | Load model from edmx or metadata file | 20110622 | |
| 18 | Instance method | Public | Method | Load entities, associations and complex types from file | 20110912 | |
| 19 | Instance method | Private | Method | map edm multiplicity to abap multiplicity | 20110624 | |
| 20 | Instance method | Private | Method | Map edm bool value to abap bool value | 20110714 | |
| 21 | Instance method | Private | Method | map edm mulitiplicity to abap multiplicity | 20110624 | |
| 22 | Instance method | Private | Method | map edm types to abaptypes | 20110718 | |
| 23 | Instance method | Private | Method | map edm types to abaptypes | 20110624 | |
| 24 | Static method | Public | Method | check the retrieved value from xml | 20110726 | |
| 25 | Instance method | Public | Method | remove schema name space from extracted edmname | 20110721 | |
| 26 | Instance method | Public | Method | Get attribute value for a given attribute name | 20110624 | |
| 27 | Instance method | Private | Method | Get keys of a given entity | 20110624 | |
| 28 | Instance method | Private | Method | Get node list for a given node name | 20110624 | |
| 29 | Instance method | Private | Method | Returns xml node for a given name | 20110624 |
Events
Class /IWBEP/CL_MGW_GEN_METADATA_IMP has no event.
Types
Class /IWBEP/CL_MGW_GEN_METADATA_IMP has no local type.
Method Signatures
Method ADA_PROPERTY_ABAPNAME_ABAPTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ABAPNAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110624 | |||
| 2 | CV_ABAPTYPE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110624 | |||
| 3 | IO_XML_PROPERTY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 | |||
| 4 | IV_ENTITY_SAPSTRUCTURENAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method ADD_ABAPTYPE_FOR_COMPLEX_PROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PROPERTIES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_PROPERTIES | 20110722 | ||||
| 2 | IT_COMPLEXTYPES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_COMPLEXTYPES | 20110722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110722 |
Method CHECK_DOCUMENT_TYPE_EDMX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | document | 20111110 | |||
| 2 | RO_ENTRY | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | entry node (parent of the 'Schema' node) | 20111110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20111110 |
Method CHECK_DOCUMENT_TYPE_META Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | document | 20111110 | |||
| 2 | RO_ENTRY | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | entry node (parent of the 'Schema' node) | 20111110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20111110 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /IWBEP/CL_MGW_GEN_METADATA_IMP has no parameter.
Method CONSTRUCTOR on class /IWBEP/CL_MGW_GEN_METADATA_IMP has no exception.
Method COPY_SAP_ANNOTATIONS_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110718 | ||||
| 2 | IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20110718 | ||||
| 3 | IT_DEFAULTANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110718 | ||||
| 4 | IV_OBJECT | Call by reference | Type reference (TYPE) | STRING | 20110718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110718 |
Method GET_COMPLEXTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COMPLEXTYPES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_COMPLEXTYPES | 20110624 | ||||
| 2 | IO_XML_SCHEMA_CHILDREN | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE_LIST | IF_IXML_NODE_LIST | 20110624 | |||
| 3 | IV_SCHEMANAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20111004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method GET_ENTITYSETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITYSETS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ENTITYSETS | 20110715 | ||||
| 2 | IO_XML_SCHEMA_LIST | Call by reference | Type reference (TYPE) | ANY | 20110726 | ||||
| 3 | IV_SCHEMANAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20110721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110715 |
Method GET_ENTITYSET_ANNOTATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ENTITYSET | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_ENTITYSET | 20110715 | ||||
| 2 | IO_XML_ENTITYSET_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110715 |
Method GET_ENTITY_SAPSTRUCTURENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_XML_ENTITY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 | |||
| 2 | RV_SAPSTRUCTURENAME | Value transfer | Type reference (TYPE) | STRING | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method GET_PROPERTY_ANNOTATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110714 | ||||
| 2 | ET_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110624 | ||||
| 3 | IO_XML_PROPERTY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 | |||
| 4 | IV_EDMX | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' in case we are importing edmx, '' in case of metadata | 20110713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method GET_PROPERTY_ANNOTATIONS_EDMX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110714 | ||||
| 2 | IO_XML_PROPERTY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110713 |
Method GET_PROPERTY_ANNOTATIONS_MDDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110714 | ||||
| 2 | IO_XML_PROPERTY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110713 |
Method GET_PROPERTY_SAPPROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SAPDATAELEMENTNAME | Call by reference | Type reference (TYPE) | STRING | 20110624 | ||||
| 2 | EV_SAPSTRUCTURECOMPONENTNAME | Call by reference | Type reference (TYPE) | STRING | 20110624 | ||||
| 3 | EV_SAPSTRUCTURENAME | Call by reference | Type reference (TYPE) | STRING | 20110624 | ||||
| 4 | IO_XML_PROPERTY_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method GET_SCHEMA_ENTITYSETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITYSETS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ENTITYSETS | 20110726 | ||||
| 2 | IO_XML_SCHEMA_CHILDREN | Call by reference | Type reference (TYPE) | ANY | 20110726 | ||||
| 3 | IV_SCHEMANAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20110726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110726 |
Method IS_EDMTYPE_COMPLEXTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COMPLEXTYPE | Call by reference | Type reference (TYPE) | STRING | 20110726 | ||||
| 2 | EV_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110726 | ||||
| 3 | IV_EDMTYPE | Call by reference | Type reference (TYPE) | /IWBEP/MGW_GEN_EDM_TYPE | Flag to indicate that a property has a complex type | 20110726 | |||
| 4 | IV_SCHEMANAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20110726 |
Method IS_EDMTYPE_COMPLEXTYPE on class /IWBEP/CL_MGW_GEN_METADATA_IMP has no exception.
Method LOAD_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ASSOCIATIONS | 20110624 | ||||
| 2 | ET_COMPLEXTYPES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_COMPLEXTYPES | 20110624 | ||||
| 3 | ET_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ENTITYTYPES | 20110624 | ||||
| 4 | ET_ENTITYSETS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ENTITYSETS | 20110716 | ||||
| 5 | EV_NO_FILE_SELECTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method LOAD_MODEL_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ASSOCIATIONS | 20110912 | ||||
| 2 | ET_COMPLEXTYPES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_COMPLEXTYPES | 20110912 | ||||
| 3 | ET_ENTITIES | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ENTITYTYPES | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20110912 | |||
| 4 | ET_ENTITYSETS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ENTITYSETS | 20110912 | ||||
| 5 | EV_SCHEMANAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20110912 | ||||
| 6 | IV_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20110912 | ||||
| 7 | IV_XML_DOCUMENT | Call by reference | Type reference (TYPE) | XSTRING | Content of XML file to be Parsed | 20110912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110912 |
Method MAPALL_EDMMULTIP_TO_ABAPMULTIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ASSOCIATIONS | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method MAP_EDMBOOLVAL_TO_ABAPBOOLVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDMBOOLVAL | Call by reference | Type reference (TYPE) | STRING | 20110714 | ||||
| 2 | RV_ABAPBOOLVAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110714 |
Method MAP_EDMBOOLVAL_TO_ABAPBOOLVAL on class /IWBEP/CL_MGW_GEN_METADATA_IMP has no exception.
Method MAP_EDMMULTIP_TO_ABAPMULTIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDMMULTIPLICITY | Call by reference | Type reference (TYPE) | CHAR4 | Not More Closely Defined Area, Possibly Used for Patchlevels | 20110624 | |||
| 2 | RV_ABAPMULTIPLICITY | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20110624 |
Method MAP_EDMMULTIP_TO_ABAPMULTIP on class /IWBEP/CL_MGW_GEN_METADATA_IMP has no exception.
Method MAP_EDMTYPE_TO_ABAPPREDEFTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ABAPPREDDECIMALS | Call by reference | Type reference (TYPE) | STRING | Number of Decimal Places | 20110718 | |||
| 2 | EV_ABAPPREDLENGTH | Call by reference | Type reference (TYPE) | STRING | Length of Field (Number of Characters) | 20110718 | |||
| 3 | EV_ABAPPREDTYPE | Call by reference | Type reference (TYPE) | STRING | Data Type in ABAP Dictionary | 20110718 | |||
| 4 | IV_EDMPRECISION | Call by reference | Type reference (TYPE) | /IWBEP/MGW_GEN_EDM_PRECISION | Natural Number | 20110718 | |||
| 5 | IV_EDMSCALE | Call by reference | Type reference (TYPE) | /IWBEP/MGW_GEN_EDM_SCALE | 3-Character Integer Field | 20110718 | |||
| 6 | IV_EDMTYPE | Call by reference | Type reference (TYPE) | /IWBEP/MGW_GEN_EDM_TYPE | EDM Type of a Property | 20110718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110718 |
Method MAP_EDMTYPE_TO_ABAPTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDMTYPE | Call by reference | Type reference (TYPE) | STRING | 20110624 | ||||
| 2 | IV_PRECISION | Call by reference | Type reference (TYPE) | INT4 | Natural Number | 20110624 | |||
| 3 | IV_SCALE | Call by reference | Type reference (TYPE) | INT4 | 3-Character Integer Field | 20110624 | |||
| 4 | RV_ABAPTYPE | Value transfer | Type reference (TYPE) | STRING | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method REMOVE_NOT_ALLOWED_CHARS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20110726 | ||||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20110726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110726 |
Method REMOVE_SCHEMANAMESPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STRINGTOCHANGE | Call by reference | Type reference (TYPE) | STRING | 20110721 | ||||
| 2 | IV_SCHEMANAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20110721 |
Method REMOVE_SCHEMANAMESPACE on class /IWBEP/CL_MGW_GEN_METADATA_IMP has no exception.
Method XML_GET_ATTRIBUTE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 | |||
| 2 | IV_ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | 20110624 | ||||
| 3 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20110714 | ||||
| 4 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method XML_GET_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_KEYS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_STRINGS | 20110624 | ||||
| 2 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method XML_GET_NODELIST_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULTLIST | Call by reference | Type reference (TYPE) | ANY TABLE | 20110624 | ||||
| 2 | IO_NODELIST | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE_LIST | IF_IXML_NODE_LIST | 20110624 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
Method XML_GET_NODE_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20110624 | |||
| 2 | IO_NODELIST | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE_LIST | IF_IXML_NODE_LIST | 20110624 | |||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20110624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basic Exception class for Odata channel Generator | 20110624 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 200 |