SAP ABAP Class CL_ECATT_APL_OD_WIZARD (eCATT - OData Test - Wizard Application Logic)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_ODATAWIZARD_APL (Package) eCATT - OData Test Wizard - APL
Properties
Class CL_ECATT_APL_OD_WIZARD  
Short Description eCATT - OData Test - Wizard Application Logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_ODATAWIZARD_APL   eCATT - OData Test Wizard - APL 
Created 20130925   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ECATT_APL_GENERATE_CLASSES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ECATT_APL_OD_WIZARD has no interface implemented.
Friends
Class CL_ECATT_APL_OD_WIZARD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AP_ECATT_ODATA_CLASS_GENERATOR Instance attribute Public Object reference (TYPE REF TO) CL_ECATT_APL_OD_GENERATOR eCATT - OData - Class Generator 20131009
2 AP_ECATT_ODATA_CLIENT Instance attribute Public Object reference (TYPE REF TO) CL_ECATT_APL_ODATA_CLIENT eCATT - OData - Client 20131009
3 AP_WIZARD_SELECT Instance attribute Public Object reference (TYPE REF TO) CL_ECATT_APL_OD_GEN_SELECT eCATT - OData - Data Selection for Generation 20131204
4 CO_OP1_RETRIEVESET Constant Public Type reference (TYPE) CHAR30 'Retrieve_Set' 30 Characters 20131112
5 CO_OP2_RETRIEVE Constant Public Type reference (TYPE) CHAR30 'Retrieve' 30 Characters 20131112
6 CO_OP3_INSERT Constant Public Type reference (TYPE) CHAR30 'Insert' 30 Characters 20131112
7 CO_OP4_UPDATE Constant Public Type reference (TYPE) CHAR30 'Update' 30 Characters 20131112
8 CO_OP5_DELETE Constant Public Type reference (TYPE) CHAR30 'Delete' 30 Characters 20131112
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_ABAP_UNIT_CLASSES Instance method Public Method Generates the OData access classes 20131120
2 GENERATE_ODATA_CLASSES Instance method Public Method Generates the OData access classes 20131021
3 GET_METADATA Instance method Public Method Get Metadata Handler 20131009
4 INIT_ECATT_ODATA_CLIENT Instance method Public Method Initialize eCATT ODATA Client 20131009
5 INIT_ECATT_ODATA_GENERATOR Instance method Public Method Initializes eCATT OData Generator 20131028
6 RAISE_EV_ERROR_CLASSGEN Instance method Public Method Raises Event ev_error_classgen 20131120
Events
# Event Type Visibility Description Created on
1 EV_ERROR_CLASSGEN Instance Event
(0)
Public
(2)
Error during generation - Continue/Abort? 20131120
Types
Class CL_ECATT_APL_OD_WIZARD has no local type.
Method Signatures

Method GENERATE_ABAP_UNIT_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WIZARD_SELECTION Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_OD_GEN_SELECT eCATT - OData - Datenauswahl für Generierung 20131120
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20131120

Method GENERATE_ODATA_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_WIZARD_SELECTION Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_OD_GEN_SELECT eCATT - OData - Datenauswahl für Generierung 20131104
# Exception Resumable Description Created on
1 CX_ECATT Basisklasse für eCATT - Ausnahmen 20131104

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_METADATA Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_ODATA_METADATA eCATT - OData - Metadaten eines Service 20131009
2 Exporting E_METADATA_STRING Call by reference Type reference (TYPE) STRING Metadaten - STRING Fromat 20131009
3 Exporting E_METADATA_XSTRING Call by reference Type reference (TYPE) XSTRING Metadaten - XSTRING Fromat 20131009
4 Exporting E_NEW_RETRIEVED Call by reference Type reference (TYPE) ETONOFF Metadaten mit HTTP abgefragt 20131009
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20131009

Method INIT_ECATT_ODATA_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ECATT_ODATA_CLIENT Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_ODATA_CLIENT eCATT - OData - Client 20131009
2 Importing IS_HTTP_LOGON_DATA Call by reference Type reference (TYPE) ETHTTP_LOGON eCATT HTTP Logon Daten 20131009
3 Importing I_HTTP_DEST Call by reference Type reference (TYPE) RFCDEST HTTP Destination 20131009
4 Importing I_SERVICE_BY_HTTPDEST Call by reference Type reference (TYPE) ETONOFF Service über Destination adressieren 20131009
5 Importing I_SERVICE_BY_URL Call by reference Type reference (TYPE) ETONOFF Service über URL adressieren 20131009
6 Importing I_URL_SERVICE_ROOT Call by reference Type reference (TYPE) STRING Service Root URL 20131009
# Exception Resumable Description Created on
1 CX_ECATT_APL_ODATA_TST eCATT - OData Testing - Exceptions 20131009

Method INIT_ECATT_ODATA_GENERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ECATT_ODATA_CLASS_GENERATOR Call by reference Object reference (TYPE REF TO) CL_ECATT_APL_OD_GENERATOR eCATT - OData - Generierung von Klassen für Tests 20131028

Method INIT_ECATT_ODATA_GENERATOR on class CL_ECATT_APL_OD_WIZARD has no exception.

Method RAISE_EV_ERROR_CLASSGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR_LIST Call by reference Type reference (TYPE) CL_ECATT_APL_GENERATE_CLASSES=>TYT_CLASSGEN_ERRORS 20131120

Method RAISE_EV_ERROR_CLASSGEN on class CL_ECATT_APL_OD_WIZARD has no exception.
Event Signatures

Event EV_ERROR_CLASSGEN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IT_ERROR_LIST Exporting Value transfer Type reference (TYPE) CL_ECATT_APL_GENERATE_CLASSES=>TYT_CLASSGEN_ERRORS 20131120
History
Last changed by/on SAP  20141121 
SAP Release Created in 740