SAP ABAP Class CL_C2S_SAPIMODEL_UTIL_APIGEN (Generates Service API coding from a SAPIMODEL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     SC2_MDA_GEN (Package) C2 Server: Generation Methods
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_C2S_SAPIMODEL_UTILIZER Abstract Class of a SAPIMODEL User 20040902
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_C2S_SAPIMODEL_UTIL_APIGEN Generates Service API coding from a SAPIMODEL 20040902
Properties
Class CL_C2S_SAPIMODEL_UTIL_APIGEN  
Short Description Generates Service API coding from a SAPIMODEL    
Super Class CL_C2S_SAPIMODEL_UTILIZER Abstract Class of a SAPIMODEL User 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SC2_MDA_GEN   C2 Server: Generation Methods 
Created 20040902   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_C2S_META_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SC2MT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_C2S_SAPIMODEL_UTIL_APIGEN Generates Service API coding from a SAPIMODEL 20040902
Friends
Class CL_C2S_SAPIMODEL_UTIL_APIGEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROTOCOL Instance attribute Private Type reference (TYPE) CL_C2S_META_UTILITIES=>T_PROTOCOL Generation Log 20041214
2 PROTOCOL_LINE Instance attribute Private Type reference (TYPE) SC2MT_PROTOCOL_ENTRY Log entry 20041214
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_CLASS Instance method Protected Method Generates a class from a class model 20040909
2 GENERATE_INTERFACE Instance method Protected Method Generates an interface from an interface model 20040909
Events
Class CL_C2S_SAPIMODEL_UTIL_APIGEN has no event.
Types
Class CL_C2S_SAPIMODEL_UTIL_APIGEN has no local type.
Method Signatures

Method GENERATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Object reference (TYPE REF TO) CL_C2S_SAPIMODEL_METACLASS Class for the Service API Model of a Class 20040909
2 Importing FIELDMAPPING Call by reference Object reference (TYPE REF TO) CL_C2S_SAPI_HASHTABLE Helperclass wrapping a Name-Value Hashtable 20041116
3 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20041123
4 Importing TRANSPORT Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041123
# Exception Resumable Description Created on
1 CX_C2S_SAPIMODEL_EXCEPTION Basis Exception of the SAPIMODEL Classes 20040909

Method GENERATE_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Object reference (TYPE REF TO) CL_C2S_SAPIMODEL_METAINTERFACE Class for the Service API Model of an Interface 20040909
2 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20041123
3 Importing TRANSPORT Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041123
# Exception Resumable Description Created on
1 CX_C2S_SAPIMODEL_EXCEPTION Basis Exception of the SAPIMODEL Classes 20040909
History
Last changed by/on SAP  20041228 
SAP Release Created in