SAP ABAP Class /IWBEP/CL_MGW_DSTGEN_UTILITIES (Helper class methods)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷ OPU-BSE-TLS (Application Component) Gateway Developer Tools
⤷ /IWBEP/MGW_CLASS_GENERATOR (Package) OData Channel - Design Time Tools - ODC Class Generator
⤷ OPU-BSE-TLS (Application Component) Gateway Developer Tools
⤷ /IWBEP/MGW_CLASS_GENERATOR (Package) OData Channel - Design Time Tools - ODC Class Generator
Properties
Class | /IWBEP/CL_MGW_DSTGEN_UTILITIES | |
Short Description | Helper class methods | |
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 | 20110629 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /IWBEP/CL_MGW_GEN_METADATA_IMP | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | /IWBEP/CL_MGW_GEN_METADATA_MGR | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | SEOO | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | SEOR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | SEOS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
7 | SEOX | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWBEP/CL_MGW_DSTGEN_UTILITIES has no interface implemented.
Friends
Class /IWBEP/CL_MGW_DSTGEN_UTILITIES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_OBJECT_TYPE_CLASS | Constant | Public | Type reference (TYPE) | TROBJTYPE | 'CLAS' | Object Type | 20110711 | |
2 | MC_OBJECT_TYPE_INTF | Constant | Public | Type reference (TYPE) | TROBJTYPE | 'INTF' | Object Type | 20110801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_CLASS_EXISTENCE | Static method | Public | Method | Check for the existence of a class in the repository | 20110830 |
2 | COPY_SAP_ANNOTATIONS | Static method | Public | Method | append non default annotations to annotations table | 20110718 |
3 | CREATE_CLASS | Static method | Public | Method | Create class | 20110708 |
4 | CREATE_CLASS_IMPLEMENTINGS | Static method | Public | Method | Create "implementings" for a class | 20110704 |
5 | CREATE_CLASS_INHERITANCE | Static method | Public | Method | Create inheritance | 20110711 |
6 | CREATE_CLASS_OR_IF_HEADER | Static method | Public | Method | Create class header or interfaca header | 20110704 |
7 | CREATE_CLASS_OR_INTERFACE_DESC | Static method | Public | Method | Create description for class or interface | 20110704 |
8 | CREATE_CLASS_TYPE | Static method | Public | Method | Create type for a class | 20110629 |
9 | CREATE_INTERFACE | Static method | Public | Method | Create interface | 20110801 |
10 | GET_STRUCTURE_COMPONENTS | Static method | Public | Method | Retrieve strcuture components | 20110714 |
11 | SET_PROP_DEFAULT_ANNOTATIONS | Static method | Public | Method | Set default annotation values ... | 20110714 |
Events
Class /IWBEP/CL_MGW_DSTGEN_UTILITIES has no event.
Types
Class /IWBEP/CL_MGW_DSTGEN_UTILITIES has no local type.
Method Signatures
Method CHECK_CLASS_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Classname | 20110830 | ||
2 | Returning | RV_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | True, if class/interface exists | 20110830 |
Method CHECK_CLASS_EXISTENCE on class /IWBEP/CL_MGW_DSTGEN_UTILITIES has no exception.
Method COPY_SAP_ANNOTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110718 | |||
2 | Importing | IS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110718 | |||
3 | Importing | IT_DEFAULT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110718 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110718 |
Method CREATE_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CLASS | Call by reference | Type reference (TYPE) | VSEOCLASS | Generated Table for View VSEOCLASS | 20110708 | ||
2 | Changing | CS_INHERITANCE | Call by reference | Type reference (TYPE) | VSEOEXTEND | Generated Table for View VSEOEXTEND | 20110708 | ||
3 | Changing | CT_IMPLEMENTINGS | Call by reference | Type reference (TYPE) | SEOR_IMPLEMENTINGS_R | 20110708 | |||
4 | Changing | CT_REDEFINITIONS | Call by reference | Type reference (TYPE) | SEOR_REDEFINITIONS_R | 20110708 | |||
5 | Importing | IT_CLASS_DESCRIPTIONS | Call by reference | Type reference (TYPE) | ANY TABLE | 20110708 | |||
6 | Importing | IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110708 | ||
7 | Importing | IV_OVERWRITE | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20110708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COMPONENT_ERROR | 20110708 | ||
2 | DB_ERROR | 20110708 | ||
3 | EXISTING | 20110708 | ||
4 | IS_INTERFACE | 20110708 | ||
5 | NO_ACCESS | 20110708 | ||
6 | OTHER | 20110708 | ||
7 | TRANSPORT_CANCELLED | Processing Terminated | 20110708 | |
8 | TRANSPORT_PERMISSION_FAILURE | No correction entry possible | 20110708 | |
9 | TRANSPORT_UNKNOWN_OBJECTCLASS | Object class unknown | 20110708 |
Method CREATE_CLASS_IMPLEMENTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOCLASS-CLSNAME | Object Type Name | 20110704 | ||
2 | Importing | IV_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20110704 | ||
3 | Returning | RT_IMPLEMENTINGS | Value transfer | Type reference (TYPE) | SEOR_IMPLEMENTINGS_R | 20110704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110704 |
Method CREATE_CLASS_INHERITANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20110711 | ||
2 | Importing | IV_REF_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOEXTEND-REFCLSNAME | Object Type Name | 20110711 | ||
3 | Returning | RS_INHERITANCE | Value transfer | Type reference (TYPE) | VSEOEXTEND | Generated Table for View VSEOEXTEND | 20110711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110711 |
Method CREATE_CLASS_OR_IF_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110704 | ||
2 | Returning | RS_CLASS | Value transfer | Type reference (TYPE) | VSEOCLASS | Generated Table for View VSEOCLASS | 20110704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110704 |
Method CREATE_CLASS_OR_INTERFACE_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOCLASS-CLSNAME | Object Type Name | 20110704 | ||
2 | Importing | IV_DESCRIPTION_TEXT | Call by reference | Type reference (TYPE) | STRING | 20110704 | |||
3 | Importing | IV_ENTITY_EDMNAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_GEN_STRUCT_NAME | EDM Name | 20110704 | ||
4 | Returning | RS_DESCRIPTION | Value transfer | Type reference (TYPE) | SEOCLASSTX | Short description class/interface | 20110704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110704 |
Method CREATE_CLASS_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOCLASS-CLSNAME | 30 Characters | 20110629 | ||
2 | Importing | IV_TYPE_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110629 | ||
3 | Importing | IV_TYPE_TYPE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110629 | ||
4 | Returning | RS_TYPE | Value transfer | Type reference (TYPE) | SEOO_TYPE_R | 20110629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110629 |
Method CREATE_INTERFACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_INTERFACE | Call by reference | Type reference (TYPE) | VSEOINTERF | Generated Table for View VSEOCLASS | 20110801 | ||
2 | Changing | CT_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20110801 | |||
3 | Changing | CT_METHODS | Call by reference | Type reference (TYPE) | SEOO_METHODS_R | 20110801 | |||
4 | Changing | CT_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20110801 | |||
5 | Importing | IT_CLASS_DESCRIPTIONS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110801 | |||
6 | Importing | IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110801 | ||
7 | Importing | IV_OVERWRITE | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20110801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | COMPONENT_ERROR | 20110801 | ||
2 | DB_ERROR | 20110801 | ||
3 | EXISTING | 20110801 | ||
4 | IS_CLASS | 20110801 | ||
5 | NO_ACCESS | 20110801 | ||
6 | OTHER | 20110801 | ||
7 | TRANSPORT_CANCELLED | Processing Terminated | 20110801 | |
8 | TRANSPORT_PERMISSION_FAILURE | No correction entry possible | 20110801 | |
9 | TRANSPORT_UNKNOWN_OBJECTCLASS | Object class unknown | 20110801 |
Method GET_STRUCTURE_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | STRING | 20110714 | |||
2 | Returning | RT_FIELD_CATALOG | Value transfer | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20110714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110714 |
Method SET_PROP_DEFAULT_ANNOTATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_DSTGEN_EXCEPTION | Basic Exception class for Odata channel Generator | 20110714 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 200 |