SAP ABAP Class CL_GRFN_DATA_CONVERT (Data analysis and convert utility class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_UTILITIES (Package) Various helping infrastructure for GRC ABAP
Properties
Class CL_GRFN_DATA_CONVERT  
Short Description Data analysis and convert utility class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_UTILITIES   Various helping infrastructure for GRC ABAP 
Created 20091224   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_DATA_CONVERT has no forward declaration.
Interfaces
Class CL_GRFN_DATA_CONVERT has no interface implemented.
Friends
Class CL_GRFN_DATA_CONVERT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_FIELDS Static Attribute Private Type reference (TYPE) GRFN_T_DATA_DEFINE Data defination breakdown list 20091224
2 DV_COLUMN_PREFIX Constant Public Type reference (TYPE) STRING 'COLUMN' 20091228
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSIS_DATA Static method Public Method Analysis the data's type defination, return struct list 20091224
2 CONVERT_NODE Static method Private Method Convert one node to internal table 20091224
3 CONVERT_TO_TABLE Static method Public Method Convert data reference to internal table 20091224
4 GET_CCIFIELDID Static method Private Method Get internal CCI field ID 20100407
5 GET_FIELDID Static method Public Method Get field id from internal CCI field ID 20100407
Events
Class CL_GRFN_DATA_CONVERT has no event.
Types
Class CL_GRFN_DATA_CONVERT has no local type.
Method Signatures

Method ANALYSIS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ELEMENT Value transfer Type reference (TYPE) GRFN_T_DATA_DEFINE Data defination breakdown list 20091224
2 Importing IR_DATA Value transfer Object reference (TYPE REF TO) DATA 20091224
3 Importing IV_NAME Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20091224
4 Importing IV_ORIGIN_KEY Value transfer Type reference (TYPE) INT4 0 Natural number 20100407
5 Importing IV_PREFIX Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100407
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091224

Method CONVERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Value transfer Object reference (TYPE REF TO) DATA 20091224
2 Importing IR_STRUCT_OUT Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20091224
3 Importing IR_TABLE_OUT Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20091224
4 Importing IV_INPUT_FIELDID Value transfer Type reference (TYPE) GRFN_FIELDNAME_INTERNAL Natural number 20091224
5 Importing IV_ORIGIN_KEY Value transfer Type reference (TYPE) INT4 0 Natural number 20100407
6 Importing IV_PREFIX Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100407
7 Returning RR_TABLE Value transfer Object reference (TYPE REF TO) DATA 20091224

Method CONVERT_NODE on class CL_GRFN_DATA_CONVERT has no exception.

Method CONVERT_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Value transfer Object reference (TYPE REF TO) DATA 20091224
2 Importing IV_ORIGIN_KEY Value transfer Type reference (TYPE) INT4 0 Natural number 20100407
3 Importing IV_PREFIX Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100407
4 Returning RR_TABLE Value transfer Object reference (TYPE REF TO) DATA 20091224
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091224

Method GET_CCIFIELDID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTER Value transfer Type reference (TYPE) SY-TABIX Index of Internal Tables 20100407
2 Importing IV_FIELDNAME Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100407
3 Importing IV_PREFIX Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100407
4 Returning RV_CCIFIELDID Value transfer Type reference (TYPE) GRFN_FIELDNAME_INTERNAL Integration Engine: Internal Fieldname 20100407

Method GET_CCIFIELDID on class CL_GRFN_DATA_CONVERT has no exception.

Method GET_FIELDID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CCIFIELDID Call by reference Type reference (TYPE) GRFN_FIELDNAME_INTERNAL 20100407
2 Returning RV_FIELDID Value transfer Type reference (TYPE) INT4 Natural number 20100407

Method GET_FIELDID on class CL_GRFN_DATA_CONVERT has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600