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

⤷

⤷

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 | ![]() |
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) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
6 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
7 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'CLAS' | Object Type | 20110711 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | TROBJTYPE | 'INTF' | Object Type | 20110801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Check for the existence of a class in the repository | 20110830 |
2 | ![]() |
Static method | Public | Method | append non default annotations to annotations table | 20110718 |
3 | ![]() |
Static method | Public | Method | Create class | 20110708 |
4 | ![]() |
Static method | Public | Method | Create "implementings" for a class | 20110704 |
5 | ![]() |
Static method | Public | Method | Create inheritance | 20110711 |
6 | ![]() |
Static method | Public | Method | Create class header or interfaca header | 20110704 |
7 | ![]() |
Static method | Public | Method | Create description for class or interface | 20110704 |
8 | ![]() |
Static method | Public | Method | Create type for a class | 20110629 |
9 | ![]() |
Static method | Public | Method | Create interface | 20110801 |
10 | ![]() |
Static method | Public | Method | Retrieve strcuture components | 20110714 |
11 | ![]() |
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 | ![]() |
IV_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Classname | 20110830 | ||
2 | ![]() |
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 | ![]() |
CT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110718 | |||
2 | ![]() |
IS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110718 | |||
3 | ![]() |
IT_DEFAULT_ANNOTATIONS | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>T_ANNOTATIONS | 20110718 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CS_CLASS | Call by reference | Type reference (TYPE) | VSEOCLASS | Generated Table for View VSEOCLASS | 20110708 | ||
2 | ![]() |
CS_INHERITANCE | Call by reference | Type reference (TYPE) | VSEOEXTEND | Generated Table for View VSEOEXTEND | 20110708 | ||
3 | ![]() |
CT_IMPLEMENTINGS | Call by reference | Type reference (TYPE) | SEOR_IMPLEMENTINGS_R | 20110708 | |||
4 | ![]() |
CT_REDEFINITIONS | Call by reference | Type reference (TYPE) | SEOR_REDEFINITIONS_R | 20110708 | |||
5 | ![]() |
IT_CLASS_DESCRIPTIONS | Call by reference | Type reference (TYPE) | ANY TABLE | 20110708 | |||
6 | ![]() |
IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110708 | ||
7 | ![]() |
IV_OVERWRITE | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20110708 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110708 | ||
2 | ![]() |
20110708 | ||
3 | ![]() |
20110708 | ||
4 | ![]() |
20110708 | ||
5 | ![]() |
20110708 | ||
6 | ![]() |
20110708 | ||
7 | ![]() |
Processing Terminated | 20110708 | |
8 | ![]() |
No correction entry possible | 20110708 | |
9 | ![]() |
Object class unknown | 20110708 |
Method CREATE_CLASS_IMPLEMENTINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOCLASS-CLSNAME | Object Type Name | 20110704 | ||
2 | ![]() |
IV_INTERFACE_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20110704 | ||
3 | ![]() |
RT_IMPLEMENTINGS | Value transfer | Type reference (TYPE) | SEOR_IMPLEMENTINGS_R | 20110704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20110711 | ||
2 | ![]() |
IV_REF_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOEXTEND-REFCLSNAME | Object Type Name | 20110711 | ||
3 | ![]() |
RS_INHERITANCE | Value transfer | Type reference (TYPE) | VSEOEXTEND | Generated Table for View VSEOEXTEND | 20110711 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110704 | ||
2 | ![]() |
RS_CLASS | Value transfer | Type reference (TYPE) | VSEOCLASS | Generated Table for View VSEOCLASS | 20110704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOCLASS-CLSNAME | Object Type Name | 20110704 | ||
2 | ![]() |
IV_DESCRIPTION_TEXT | Call by reference | Type reference (TYPE) | STRING | 20110704 | |||
3 | ![]() |
IV_ENTITY_EDMNAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_GEN_STRUCT_NAME | EDM Name | 20110704 | ||
4 | ![]() |
RS_DESCRIPTION | Value transfer | Type reference (TYPE) | SEOCLASSTX | Short description class/interface | 20110704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_CLASS_NAME | Call by reference | Type reference (TYPE) | VSEOCLASS-CLSNAME | 30 Characters | 20110629 | ||
2 | ![]() |
IV_TYPE_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110629 | ||
3 | ![]() |
IV_TYPE_TYPE | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20110629 | ||
4 | ![]() |
RS_TYPE | Value transfer | Type reference (TYPE) | SEOO_TYPE_R | 20110629 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CS_INTERFACE | Call by reference | Type reference (TYPE) | VSEOINTERF | Generated Table for View VSEOCLASS | 20110801 | ||
2 | ![]() |
CT_EXCEPS | Call by reference | Type reference (TYPE) | SEOS_EXCEPTIONS_R | 20110801 | |||
3 | ![]() |
CT_METHODS | Call by reference | Type reference (TYPE) | SEOO_METHODS_R | 20110801 | |||
4 | ![]() |
CT_PARAMETERS | Call by reference | Type reference (TYPE) | SEOS_PARAMETERS_R | 20110801 | |||
5 | ![]() |
IT_CLASS_DESCRIPTIONS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20110801 | |||
6 | ![]() |
IV_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110801 | ||
7 | ![]() |
IV_OVERWRITE | Call by reference | Type reference (TYPE) | SEOX_BOOLEAN | SEOX_FALSE | 20110801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110801 | ||
2 | ![]() |
20110801 | ||
3 | ![]() |
20110801 | ||
4 | ![]() |
20110801 | ||
5 | ![]() |
20110801 | ||
6 | ![]() |
20110801 | ||
7 | ![]() |
Processing Terminated | 20110801 | |
8 | ![]() |
No correction entry possible | 20110801 | |
9 | ![]() |
Object class unknown | 20110801 |
Method GET_STRUCTURE_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | STRING | 20110714 | |||
2 | ![]() |
RT_FIELD_CATALOG | Value transfer | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20110714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CS_PROPERTY | Call by reference | Type reference (TYPE) | /IWBEP/CL_MGW_GEN_METADATA_MGR=>S_PROPERTY | 20110714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basic Exception class for Odata channel Generator | 20110714 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 200 |