SAP ABAP Class CL_CNV_00001_API_FIELD (Conv.-relevant field representation)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_BASIS (Package) Conversion: Basis functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_00001_API_ABSTR_FIELD Conv.-relevant field representation 20110207
Properties
Class CL_CNV_00001_API_FIELD  
Short Description Conv.-relevant field representation    
Super Class CL_CNV_00001_API_ABSTR_FIELD Conv.-relevant field representation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_BASIS   Conversion: Basis functions 
Created 20110207   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_00001_API_FIELD has no forward declaration.
Interfaces
Class CL_CNV_00001_API_FIELD has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CNV_00001_API_STATIC 20110210 Static CWB API implementation
2 CL_CNV_00001_API_TABLE 20110223 Table representation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGGREGATE Instance attribute Public Type reference (TYPE) CNV_AGGREGATE Type of aggregate function 20110207
2 AGGR_CUSTOM Constant Public Type reference (TYPE) CNV_AGGREGATE 'F' Aggregate: custom funciton 20110316
3 AGGR_MAX Constant Public Type reference (TYPE) CNV_AGGREGATE 'H' Aggregate: maximum 20110316
4 AGGR_MIN Constant Public Type reference (TYPE) CNV_AGGREGATE 'L' Aggregate: minimum 20110316
5 AGGR_NONE Constant Public Type reference (TYPE) CNV_AGGREGATE SPACE Aggregate: none 20110316
6 AGGR_SUM Constant Public Type reference (TYPE) CNV_AGGREGATE 'S' Aggregate: sum 20110316
7 DFIES Instance attribute Public Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20110315
8 GRPFIELDS Instance attribute Public Type reference (TYPE) CNV_GRP Conversion: Number of fields in a field group 20110207
9 MCPOS Instance attribute Public Type reference (TYPE) CNV_MCPOS Position in copy loop at which the field is converted 20110207
10 MCPOS_FIRST Constant Public Type reference (TYPE) CNV_MCPOS 'F' MCPOS: first in loop 20110315
11 MCPOS_LOOP Constant Public Type reference (TYPE) CNV_MCPOS 'L' MCPOS: other in loop 20110315
12 MCPOS_OUT Constant Public Type reference (TYPE) CNV_MCPOS SPACE MCPOS: outside of loop 20110315
13 NODATA Instance attribute Public Type reference (TYPE) CNV_NODATA Conversion: No data in the table 20110207
14 PRIORITY Instance attribute Public Type reference (TYPE) CNV_PRIO Conversion: Priority Qualifier for Double Records 20110315
15 READONLY Instance attribute Public Type reference (TYPE) CNV_READ Conversion: Qualifier for read-only table field 20110207
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_DFIES Instance method Public Method Assigns DFIES from the table 20110411
2 CHECK_AGGREGATED Instance method Public Method Checks aggr.-related settings 20110316
3 CHECK_CONVERTED Instance method Public Method Checks conv.-related settings 20110316
4 CHECK_EXISTS Instance method Public Method Checks field's existence 20110315
5 CHECK_PARAMETERS Instance method Public Method Checks the field's routine parameters 20110316
6 GET_DFIES Instance method Protected Method Gets the definition of the field 20110316
7 IS_AGGREGABLE_TYPE Instance method Public Method Checks whether the type of the field can be aggregated 20110316
8 IS_AGGREGATED Instance method Public Method Returns whether the field is aggregated 20110316
9 SET_AGGREGATE Instance method Public Method Sets the aggregation type 20110407
10 SET_GRPFIELDS Instance method Public Method Sets the 'GRPFIELDS' attribute 20110407
11 SET_MCPOS Instance method Public Method Sets the multicopy position 20110407
12 SET_NODATA Instance method Public Method Sets the 'NODATA' flag 20110407
13 SET_READONLY Instance method Public Method Sets the 'READONLY' attribute 20110407
Events
Class CL_CNV_00001_API_FIELD has no event.
Types
Class CL_CNV_00001_API_FIELD has no local type.
Method Signatures

Method ASSIGN_DFIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110411
# Exception Resumable Description Created on
1 CX_CNV_00001_API_NOT_FOUND Generic Not Found Error 20110411

Method CHECK_AGGREGATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110316
2 Importing LOGGER_LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' logger hierarchy level 20110328
3 Importing PACK Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20110316
4 Returning STATUS Value transfer Type reference (TYPE) MSGTY Status 20110316
5 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110316

Method CHECK_AGGREGATED on class CL_CNV_00001_API_FIELD has no exception.

Method CHECK_CONVERTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110316
2 Importing LOGGER_LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' logger hierarchy level 20110328
3 Importing PACK Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20110316
4 Returning STATUS Value transfer Type reference (TYPE) MSGTY Status 20110316
5 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110316

Method CHECK_CONVERTED on class CL_CNV_00001_API_FIELD has no exception.

Method CHECK_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110315
2 Importing LOGGER_LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' logger hierarchy level 20110328
3 Importing MODIFY Call by reference Type reference (TYPE) FLAG SPACE Whether to modify attributes 20110317
4 Returning STATUS Value transfer Type reference (TYPE) MSGTY Status 20110315
5 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110316

Method CHECK_EXISTS on class CL_CNV_00001_API_FIELD has no exception.

Method CHECK_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_ULV_LOGGER ULV Logger 20110316
2 Importing LOGGER_LEVEL Call by reference Type reference (TYPE) BALLEVEL '1' logger hierarchy level 20110328
3 Importing PACK Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_PACKAGE Representation of the package 20110316
4 Returning STATUS Value transfer Type reference (TYPE) MSGTY Status 20110316
5 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110316

Method CHECK_PARAMETERS on class CL_CNV_00001_API_FIELD has no exception.

Method GET_DFIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE Call by reference Object reference (TYPE REF TO) CL_CNV_00001_API_TABLE Table representation 20110316
# Exception Resumable Description Created on
1 CX_CNV_00001_API_FLD_NOT_FOUND Field not found 20110316
2 CX_CNV_00001_API_NOT_FOUND Generic Not Found Error 20110316

Method IS_AGGREGABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AGGREGABLE Value transfer Type reference (TYPE) FLAG General Flag 20110316

Method IS_AGGREGABLE_TYPE on class CL_CNV_00001_API_FIELD has no exception.

Method IS_AGGREGATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RES Value transfer Type reference (TYPE) FLAG General Flag 20110316

Method IS_AGGREGATED on class CL_CNV_00001_API_FIELD has no exception.

Method SET_AGGREGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATE Call by reference Type reference (TYPE) CNV_AGGREGATE Type of aggregate function 20110407

Method SET_AGGREGATE on class CL_CNV_00001_API_FIELD has no exception.

Method SET_GRPFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRPFIELDS Call by reference Type reference (TYPE) CNV_GRP Conversion: Number of fields in a field group 20110407

Method SET_GRPFIELDS on class CL_CNV_00001_API_FIELD has no exception.

Method SET_MCPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MCPOS Call by reference Type reference (TYPE) CNV_MCPOS Position in copy loop at which the field is converted 20110407

Method SET_MCPOS on class CL_CNV_00001_API_FIELD has no exception.

Method SET_NODATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODATA Call by reference Type reference (TYPE) CNV_NODATA Conversion: No data in the table 20110407

Method SET_NODATA on class CL_CNV_00001_API_FIELD has no exception.

Method SET_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READONLY Call by reference Type reference (TYPE) CNV_READ Conversion: Qualifier for read-only table field 20110407

Method SET_READONLY on class CL_CNV_00001_API_FIELD has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620