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 /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