SAP ABAP Class CL_ABAPCG_NWA_UTIL (Class for ABAP Basis)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-NWA-INC-DEV (Application Component) NWA Development Tools (Generators, Plug-Ins...)
     SITSAM_CODEGEN (Package) ITSAM Code Generators
Properties
Class CL_ABAPCG_NWA_UTIL  
Short Description Class for ABAP Basis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SITSAM_CODEGEN   ITSAM Code Generators 
Created 20071121   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABAPCG_NWA_UTIL has no forward declaration.
Interfaces
Class CL_ABAPCG_NWA_UTIL has no interface implemented.
Friends
Class CL_ABAPCG_NWA_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HOST Instance attribute Private Type reference (TYPE) STRING SLD Object Server 20071130
2 NAMESPACE Instance attribute Private Type reference (TYPE) STRING SLD Namespace 20071130
3 PASSWORD Instance attribute Private Type reference (TYPE) STRING Password 20071130
4 PORT Instance attribute Private Type reference (TYPE) I SLD Port 20071130
5 POWL_STRUCTURE Instance attribute Public Type reference (TYPE) STRING 20080909
6 RFCDESTINATION Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20071206
7 SLD_CLASS Instance attribute Public Object reference (TYPE REF TO) CL_SLD_ACCESSOR Access to SLD Server 20080121
8 USER Instance attribute Private Type reference (TYPE) STRING SLD User 20071130
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PACKAGE Instance method Public Method Check Package Existence 20071121
2 CHECK_REQNUM Instance method Public Method Check Request number existence 20080226
3 CHECK_SLD_CUST Static method Public Method Check the SLD Customizing entry in DB 20080104
4 GENERATE Instance method Public Method Generate ABAP Objects 20071121
5 GENERATE_CLASS_NEW Instance method Public Method Generate Class 20080116
6 GENERATE_FEEDER_CLASS Instance method Public Method Generate feeder class for powl 20080909
7 GENERATE_INTERFACE_NEW Instance method Public Method Generate Interface 20080116
8 GENERATE_MAPPING Instance method Public Method 20080909
9 GENERATE_METHODS Instance method Public Method Generate methods 20071204
10 GENERATE_PROPERTIES Instance method Public Method Generate Properties 20071123
11 GENERATE_STRUCTURE Instance method Public Method Generate Structures 20071218
12 GENERATE_TABLETYPE Instance method Public Method Generate TableTypes 20071123
13 GET_CLASSNAMES Instance method Public Method Get Classnames 20071226
14 GET_CONTAINMENT_CLASS Instance method Public Method 20080909
15 GET_DATAMAPPING Instance method Public Method 20080909
16 GET_DATAMAPPING_EMBINST Instance method Public Method 20080909
17 GET_REQUESTS Instance method Public Method Get the list of requests 20071121
18 GET_TECHNAME Instance method Public Method Get Technical Name 20071123
19 SET_CLASS_METHODS Instance method Public Method Set mandatory Class methods 20071130
20 SET_DATAMAPPING Instance method Public Method 20080909
Events
Class CL_ABAPCG_NWA_UTIL has no event.
Types
Class CL_ABAPCG_NWA_UTIL has no local type.
Method Signatures

Method CHECK_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package Name 20071205
2 Exporting RETURNCODE Call by reference Type reference (TYPE) I Return code 20071121
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071219

Method CHECK_REQNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQNUM Call by reference Type reference (TYPE) TRKORR Request/Task 20080226
2 Exporting RETURNCODE Call by reference Type reference (TYPE) I 20080226
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080314

Method CHECK_SLD_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECEXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080104
2 Exporting SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080104
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080314

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIMCLASSNAME Call by reference Type reference (TYPE) STRING 20071221
2 Exporting CLASSINFO Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Representation CIM Class 20071218
3 Exporting CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20071130
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package Name 20071123
5 Exporting INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20071126
6 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20071121
7 Exporting RESULT Call by reference Type reference (TYPE) NWA_CG_RESULT_T Table of generated objects 20071228
8 Importing SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20071121
9 Exporting VERSION Call by reference Type reference (TYPE) STRING 20080116
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071221

Method GENERATE_CLASS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20080116
2 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080116
3 Importing INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20080116
4 Importing METHOD_SET Call by reference Type reference (TYPE) SEO_METHODS Parameters 20080116
5 Importing PARAMETER_SET Call by reference Type reference (TYPE) SEO_PARAMETERS Methods of a class 20080116
6 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20080116
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080314

Method GENERATE_FEEDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSINFO Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Representation CIM Class 20080909
2 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20080909
3 Exporting CLSNAME Call by reference Type reference (TYPE) C 20080909
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20080909
5 Importing INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20080909
6 Importing METHOD_SET Call by reference Type reference (TYPE) SEO_METHODS Class library Repository API: Method 20080909
7 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20080909
8 Importing SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080909
9 Importing TECHNICALNAME Call by reference Type reference (TYPE) STRING 20080909

Method GENERATE_FEEDER_CLASS on class CL_ABAPCG_NWA_UTIL has no exception.

Method GENERATE_INTERFACE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSINFO Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Representation CIM Class 20080116
2 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package Name 20080116
3 Importing INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20080116
4 Importing KEYLIST Call by reference Type reference (TYPE) STRING String 20080116
5 Importing METHOD_SET Call by reference Type reference (TYPE) SEO_METHODS Class library Repository API: Method 20080116
6 Importing PARAMETER_SET Call by reference Type reference (TYPE) SEO_PARAMETERS Class library Repository API: Parameters 20080116
7 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20080116
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080314

Method GENERATE_MAPPING Signature

Method GENERATE_MAPPING on class CL_ABAPCG_NWA_UTIL has no parameter.
Method GENERATE_MAPPING on class CL_ABAPCG_NWA_UTIL has no exception.

Method GENERATE_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSINFO Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Representation CIM Class 20071218
2 Exporting DATA_MAPPING_ABAPNAME Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071211
3 Exporting DATA_MAPPING_CIMNAME Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071211
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package Name 20071211
5 Exporting EMBEDDED_TYPES Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071211
6 Importing INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20071211
7 Exporting METHOD_SET Call by reference Type reference (TYPE) SEO_METHODS Class library Repository API: Method 20071210
8 Exporting PARAMETER_SET Call by reference Type reference (TYPE) SEO_PARAMETERS Class library Repository API: Parameters 20071211
9 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20071211
10 Exporting RESULT Call by reference Type reference (TYPE) NWA_CG_RESULT_T Table of generated objects 20071228
11 Importing SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080111
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071224

Method GENERATE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSINFO Call by reference Object reference (TYPE REF TO) CL_SLD_CIM_CLASS Representation CIM Class 20071218
2 Exporting DATA_MAPPING_ABAPNAME Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071203
3 Exporting DATA_MAPPING_CIMNAME Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071203
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package Name 20071123
5 Exporting EMBEDDED_TYPES Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071203
6 Importing INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Interface Name 20071126
7 Exporting KEYLIST Call by reference Type reference (TYPE) STRING String 20071123
8 Exporting METHOD_SET Call by reference Type reference (TYPE) SEO_METHODS Class library Repository API: Method 20071123
9 Exporting PARAMETER_SET Call by reference Type reference (TYPE) SEO_PARAMETERS Class library Repository API: Parameters 20071123
10 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20071123
11 Exporting RESULT Call by reference Type reference (TYPE) NWA_CG_RESULT_T Table of generated objects 20071228
12 Importing SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080111
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071221

Method GENERATE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) STRING CIM Class Name 20071218
2 Exporting DATA_MAPPING_ABAPNAME Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071226
3 Exporting DATA_MAPPING_CIMNAME Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071226
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package Name 20071218
5 Exporting EMBEDDED_TYPES Call by reference Type reference (TYPE) SLD_T_STRING String Array 20071226
6 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20071218
7 Exporting RESULT Call by reference Type reference (TYPE) NWA_CG_RESULT_T Table of generated objects 20071228
8 Importing SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080111
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071224

Method GENERATE_TABLETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DD40V_WA Call by reference Type reference (TYPE) DD40V DD: Interface structure for table types 20071123
2 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Package 20071123
3 Importing NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20071123
4 Importing REQNUM Call by reference Type reference (TYPE) TRKORR_OLD Request/Task 20071128
5 Exporting RETURNCODE Call by reference Type reference (TYPE) I 20071123
6 Importing TYPENAME Call by reference Type reference (TYPE) DDOBJTYP Object type of an ABAP Dictionary object 20071123
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080314

Method GET_CLASSNAMES Signature

Method GET_CLASSNAMES on class CL_ABAPCG_NWA_UTIL has no parameter.
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20080314

Method GET_CONTAINMENT_CLASS Signature

Method GET_CONTAINMENT_CLASS on class CL_ABAPCG_NWA_UTIL has no parameter.
Method GET_CONTAINMENT_CLASS on class CL_ABAPCG_NWA_UTIL has no exception.

Method GET_DATAMAPPING Signature

Method GET_DATAMAPPING on class CL_ABAPCG_NWA_UTIL has no parameter.
Method GET_DATAMAPPING on class CL_ABAPCG_NWA_UTIL has no exception.

Method GET_DATAMAPPING_EMBINST Signature

Method GET_DATAMAPPING_EMBINST on class CL_ABAPCG_NWA_UTIL has no parameter.
Method GET_DATAMAPPING_EMBINST on class CL_ABAPCG_NWA_UTIL has no exception.

Method GET_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting REQUESTNOS Call by reference Type reference (TYPE) SLD_T_CHAR Character Array 20071121
2 Importing USER Call by reference Type reference (TYPE) AS4USER Last Changed by 20071205
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071219

Method GET_TECHNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Name of the class 20071123
2 Importing SLDINFO Call by reference Type reference (TYPE) NWA_CG_SLD SLD Parameters 20080111
3 Returning TECHNAME Value transfer Type reference (TYPE) DDOBJNAME Technical Name 20071123
# Exception Resumable Description Created on
1 CX_ABAPCG_EXCEPTION ABAP CodeGenerator Exceptions 20071224

Method SET_CLASS_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Class Name 20071130
2 Exporting CLASS_IMPL Call by reference Type reference (TYPE) VSEOIMPLEM Class Implementings 20071130
3 Exporting CLASS_STRUCT Call by reference Type reference (TYPE) VSEOCLASS Class Stucture 20071130
4 Exporting CL_METHODS Call by reference Type reference (TYPE) NWA_CG_VSEOMETHOD_T Class Methods Table 20071130
5 Exporting CL_METHODS_SET Call by reference Type reference (TYPE) SEO_METHODS Method Table 20071130
6 Exporting CL_PARAMS Call by reference Type reference (TYPE) NWA_CG_VSEOPARAM_T Class Parameters Table 20071130
7 Importing INTFNAME Call by reference Type reference (TYPE) SEOCLSNAME Interface Name 20071130

Method SET_CLASS_METHODS on class CL_ABAPCG_NWA_UTIL has no exception.

Method SET_DATAMAPPING Signature

Method SET_DATAMAPPING on class CL_ABAPCG_NWA_UTIL has no parameter.
Method SET_DATAMAPPING on class CL_ABAPCG_NWA_UTIL has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in