SAP ABAP Class TC_SADL_GW_SB_CODE_GENERATION (ZCL_SADL_TEST_GW_SB_CODE_GEN)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-GW (Application Component) Gateway Integration for CDS and BOPF via SADL
     SADL_GW_DT_SB_API (Package) Gateway Integration: Service Builder API
Properties
Class TC_SADL_GW_SB_CODE_GENERATION  
Short Description ZCL_SADL_TEST_GW_SB_CODE_GEN    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SADL_GW_DT_SB_API   Gateway Integration: Service Builder API 
Created 20130624   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class TC_SADL_GW_SB_CODE_GENERATION has no interface implemented.
Friends
Class TC_SADL_GW_SB_CODE_GENERATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'ZSADL_CODE_GEN_TEST' 20130725
2 CS_EX Constant Private See coding 20130725
3 CS_IF Constant Private See coding 20130725
4 CS_METH Constant Private See coding 20130725
5 CS_OPERATION Constant Private See coding 20130725
6 CS_PAR Constant Private See coding 20130725
7 CS_TYPE Constant Private See coding 20130725
8 GO_CODE_GENERATOR Static Attribute Private Object reference (TYPE REF TO) LCL_GENERATOR 20130724
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INTERFACE_METHOD Static method Private Method 20130725
2 ADD_METHOD Static method Private Method 20130725
3 ADD_METHOD_PARAMETERS Static method Private Method 20130725
4 CLASS_SETUP Static method Private Method 20130724
5 CREATE_CLASS Static method Private Method 20130725
6 CRUD Instance method Public Test Method for ABAP Unit 20130725
7 DEEP_CREATE Instance method Public Test Method for ABAP Unit 20131203
8 GENERATE_CLASS_UNDER_TEST Static method Private Method 20130724
9 GET_ENTITYSET Instance method Public Test Method for ABAP Unit 20130725
10 GET_IMPLEMENTED_INTERFACES Static method Private Method 20131204
11 INSTANTIATE Instance method Public Test Method for ABAP Unit 20130724
12 QUERY_OPTIONS Instance method Public Test Method for ABAP Unit 20131205
13 TRANSACTIONAL_OPTIONS Instance method Public Test Method for ABAP Unit 20131205
Events
Class TC_SADL_GW_SB_CODE_GENERATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_FLIGHTS Public See coding 20130724 tt_flights TYPE STANDARD TABLE OF sflight
2 TT_PARAMETERS Private See coding 20130725 tt_parameters TYPE STANDARD TABLE OF ty_parameter WITH DEFAULT KEY
3 TY_FLIGHT Public Type reference (TYPE) SFLIGHT 20130725
4 TY_PARAMETER Private See coding 20130725 BEGIN OF ty_parameter, sconame TYPE seos_parameter_r-sconame , "parameter name typtype TYPE seos_parameter_r-typtype , "typing ref to/direct type TYPE seos_parameter_r-type , "parameter type pardecltyp TYPE seos_parameter_r-pardecltyp, "importing/exporting/changing parpasstyp TYPE seos_parameter_r-parpasstyp, "pass by reference/value paroptionl TYPE seos_parameter_r-paroptionl, "optional END OF ty_parameter
Method Signatures

Method ADD_INTERFACE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METHOD_SOURCES Call by reference Type reference (TYPE) SEO_METHOD_SOURCE_TABLE 20130725
2 Importing IV_INTERFACE Call by reference Type reference (TYPE) SEOCLSNAME 20130725
3 Importing IV_METHOD Call by reference Type reference (TYPE) SEOCPDNAME 20130725
# Exception Resumable Description Created on
1 CX_STATIC_CHECK 20131126

Method ADD_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20130725
2 Changing CT_METHOD_SOURCES Call by reference Type reference (TYPE) SEO_METHOD_SOURCE_TABLE 20130725
3 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20130725
4 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_OPERATION_TYPE 20130725
# Exception Resumable Description Created on
1 CX_STATIC_CHECK 20130725

Method ADD_METHOD_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METHOD_EXCEPTIONS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20130725
2 Changing CT_METHOD_PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20130725
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TT_PARAMETERS 20130725
4 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SEOCPDNAME 20130725

Method ADD_METHOD_PARAMETERS on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method CLASS_SETUP Signature

Method CLASS_SETUP on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
# Exception Resumable Description Created on
1 CX_STATIC_CHECK 20130724

Method CREATE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPLEMENTINGS Call by reference Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20130725
2 Changing CT_METHODS Call by reference Type reference (TYPE) SEOO_METHODS_R 20130725
3 Changing CT_METHOD_EXCEPTIONS Call by reference Type reference (TYPE) SEOS_EXCEPTIONS_R 20130725
4 Changing CT_METHOD_PARAMETERS Call by reference Type reference (TYPE) SEOS_PARAMETERS_R 20130725
5 Changing CT_METHOD_SOURCES Call by reference Type reference (TYPE) SEO_METHOD_SOURCE_TABLE 20130725

Method CREATE_CLASS on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method CRUD Signature

Method CRUD on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
Method CRUD on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method DEEP_CREATE Signature

Method DEEP_CREATE on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20131203
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20131203

Method GENERATE_CLASS_UNDER_TEST Signature

Method GENERATE_CLASS_UNDER_TEST on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
# Exception Resumable Description Created on
1 CX_STATIC_CHECK 20130724

Method GET_ENTITYSET Signature

Method GET_ENTITYSET on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
Method GET_ENTITYSET on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method GET_IMPLEMENTED_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IMPLEMENTINGS Value transfer Type reference (TYPE) SEOR_IMPLEMENTINGS_R 20131204

Method GET_IMPLEMENTED_INTERFACES on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method INSTANTIATE Signature

Method INSTANTIATE on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
Method INSTANTIATE on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method QUERY_OPTIONS Signature

Method QUERY_OPTIONS on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
Method QUERY_OPTIONS on class TC_SADL_GW_SB_CODE_GENERATION has no exception.

Method TRANSACTIONAL_OPTIONS Signature

Method TRANSACTIONAL_OPTIONS on class TC_SADL_GW_SB_CODE_GENERATION has no parameter.
Method TRANSACTIONAL_OPTIONS on class TC_SADL_GW_SB_CODE_GENERATION has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740