SAP ABAP Class CL_CNV_INDX_COMPONENT (INDX RELID component)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-GTF-BS (Application Component) Business Application Support
     CNV_INDX (Package) Conversion of INDX-like cluster tables
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_INDX_CONF_OBJECT Configuration object 20101011
Properties
Class CL_CNV_INDX_COMPONENT  
Short Description INDX RELID component    
Super Class CL_CNV_INDX_CONF_OBJECT Configuration object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_INDX   Conversion of INDX-like cluster tables 
Created 20101011   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CNV_INDX_STRUCT_CONFIG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_INDX_COMPONENT has no interface implemented.
Friends
Class CL_CNV_INDX_COMPONENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATAREF Instance attribute Protected Object reference (TYPE REF TO) DATA reference to contents 20101011
2 IGNORED Instance attribute Public Type reference (TYPE) CNV_INDX_CMP_IGNORED Ignore flag: this component can occur but does not have to 20110614
3 NAME Instance attribute Public Type reference (TYPE) CNV_INDX_TABNAME Name of structure/table in cluster 20101011
4 STRUCTURE Instance attribute Public Type reference (TYPE) CNV_INDX_DDICSTRUC Structure in DDIC 20101011
5 STRUCTURE_EXISTS Instance attribute Public Type reference (TYPE) FLAG Whether DDIC structure exists 20101011
6 TYPE Instance attribute Public Type reference (TYPE) CDIROTYPE Cluster object type: F(ield), R(ecord), T(able) 20101011
7 TYPE_FIELD Constant Public Type reference (TYPE) CDIROTYPE 'F' Cluster object type: F(ield), R(ecord), T(able) 20101011
8 TYPE_ITAB Constant Public Type reference (TYPE) CDIROTYPE 'T' Cluster object type: F(ield), R(ecord), T(able) 20101011
9 TYPE_ITAB_NESTED Constant Public Type reference (TYPE) CDIROTYPE 'C' Cluster object type: F(ield), R(ecord), T(able) 20110628
10 TYPE_STRING Constant Public Type reference (TYPE) CDIROTYPE 'G' Cluster object type: F(ield), R(ecord), T(able) 20110628
11 TYPE_STRUCT Constant Public Type reference (TYPE) CDIROTYPE 'R' Cluster object type: F(ield), R(ecord), T(able) 20101011
12 TYPE_STRUCT_NESTED Constant Public Type reference (TYPE) CDIROTYPE 'S' Cluster object type: F(ield), R(ecord), T(able) 20110628
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DDIC_STRUCTURE Instance method Public Method Adjust local ddic structure to remote ddic structure 20130415
2 CHECK Instance method Public Method Performs check in context of given package configuration 20101129
3 CHECK_DDIC_STRUCTURE Instance method Protected Method Checks and marks whether the DDIC structure exists 20101011
4 CLONE Instance method Public Method Clones this component (without data reference) 20101011
5 COMPARE_DDIC_STRUCTURE Instance method Protected Method Compares the DDIC structure with remote 20130415
6 COMPARE_FIELDCATALOGS Instance method Protected Method Compares two field catalogs 20130415
7 CONSTRUCTOR Instance method Public Constructor Creates the component representation 20101011
8 GET_DATA Instance method Public Method Returns data reference 20101011
9 GET_DDIC_INFO Instance method Protected Method Returns ddic information 20130415
10 GET_DIRECTORY_NAME Static method Public Method Returns the directory component name 20110629
11 GET_STRUCTURE Instance method Public Method Returns the structure of the component or subcomponents 20110629
12 GET_SUBCOMPONENT Instance method Public Method Returns the subcomponent for a given name 20110629
13 PROVIDE_SHADOW_STRUCTURE Instance method Protected Method Provide shadow DDIC structure 20130415
14 SET_DATA Instance method Public Method Assigns component data 20101011
Events
Class CL_CNV_INDX_COMPONENT has no event.
Types
Class CL_CNV_INDX_COMPONENT has no local type.
Method Signatures

Method ADJUST_DDIC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130415
2 Importing IV_RFC_SAP_RELEASE Call by reference Type reference (TYPE) SYSAPRL R/3 System, system release 20130415

Method ADJUST_DDIC_STRUCTURE on class CL_CNV_INDX_COMPONENT has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDX Call by reference Object reference (TYPE REF TO) CL_CNV_INDX INDX helper class 20101129
# Exception Resumable Description Created on
1 CX_CNV_INDX_COMP_TYPE_NOTFOUND Component type not found in DDIC 20101129
2 CX_CNV_INDX_COMP_TYPE_UNKNOWN Component type unknown 20101129

Method CHECK_DDIC_STRUCTURE Signature

Method CHECK_DDIC_STRUCTURE on class CL_CNV_INDX_COMPONENT has no parameter.
Method CHECK_DDIC_STRUCTURE on class CL_CNV_INDX_COMPONENT has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENT Value transfer Object reference (TYPE REF TO) CL_CNV_INDX_COMPONENT INDX RELID component 20101011

Method CLONE on class CL_CNV_INDX_COMPONENT has no exception.

Method COMPARE_DDIC_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG_REM Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130415
2 Exporting EV_EQUIVALENT Call by reference Type reference (TYPE) FLAG True if ddic structures are equivalent 20130415
3 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130415
4 Importing IV_RFC_SAP_RELEASE Call by reference Type reference (TYPE) SYSAPRL R/3 System, system release 20130415

Method COMPARE_DDIC_STRUCTURE on class CL_CNV_INDX_COMPONENT has no exception.

Method COMPARE_FIELDCATALOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCATALOG_1 Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130415
2 Importing IT_FIELDCATALOG_2 Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130415
3 Importing IV_IGNORE_TABNAME Call by reference Type reference (TYPE) FLAG General Flag 20130415
4 Returning RV_EQUIVALENT Value transfer Type reference (TYPE) FLAG General Flag 20130415

Method COMPARE_FIELDCATALOGS on class CL_CNV_INDX_COMPONENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_DDIC Call by reference Type reference (TYPE) FLAG 'X' Whether to check DDIC 20101011
2 Importing IGNORED Call by reference Type reference (TYPE) CNV_INDX_CMP_IGNORED SPACE Ignore flag: this component can occur but does not have to 20110614
3 Importing NAME Call by reference Type reference (TYPE) CNV_INDX_TABNAME Name of structure/table in cluster 20101011
4 Importing STRUCTURE Call by reference Type reference (TYPE) CNV_INDX_DDICSTRUC Structure in DDIC 20101011
5 Importing TYPE Call by reference Type reference (TYPE) CDIROTYPE Cluster object type: F(ield), R(ecord), T(able) 20101011

Method CONSTRUCTOR on class CL_CNV_INDX_COMPONENT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATAREF Value transfer Object reference (TYPE REF TO) DATA 20101011

Method GET_DATA on class CL_CNV_INDX_COMPONENT has no exception.

Method GET_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST CL_CNV_INDX_STRUCT_CONFIG=>NC_RFC_LOCAL Logical Destination (Specified in Function Call) 20130415
2 Importing IV_RFC_SAP_RELEASE Call by reference Type reference (TYPE) SYSAPRL R/3 System, system release 20130415
3 Returning RT_FIELDCATALOG Value transfer Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130415
# Exception Resumable Description Created on
1 CX_CNV_INDX_COMP_TYPE_NOTFOUND Component type not found in DDIC 20130415
2 CX_CNV_INDX_RFC_UNKNOWN Unknown RFC connection 20130415

Method GET_DIRECTORY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONVNAME Value transfer Type reference (TYPE) CNV_INDX_TABNAME Name of the conv.-relevant component 20110629
2 Exporting DIRNAME Value transfer Type reference (TYPE) CNV_INDX_TABNAME Corresponding name of the INDX directory component 20110629
3 Exporting EXPL_VARIANT Value transfer Type reference (TYPE) CNV_INDX_STRUCT_VARIANT Variant of the INDX structure 20110722
4 Exporting EXPL_VERSION Value transfer Type reference (TYPE) CNV_INDX_VERSION Externally defined version of the RELID structure 20110722

Method GET_DIRECTORY_NAME on class CL_CNV_INDX_COMPONENT has no exception.

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STRUCTURE Value transfer Type reference (TYPE) CNV_INDX_DDICSTRUC Structure in DDIC 20110629
2 Importing SUBCOMP Call by reference Type reference (TYPE) C 20110629
# Exception Resumable Description Created on
1 CX_CNV_INDX_COMP_TYPE_NOTFOUND Component type not found in DDIC 20110629

Method GET_SUBCOMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CNV_INDX_TABNAME INDX RELID component 20110629
2 Returning SUBCOMP Value transfer Type reference (TYPE) CNV_INDX_TABNAME INDX RELID component 20110629

Method GET_SUBCOMPONENT on class CL_CNV_INDX_COMPONENT has no exception.

Method PROVIDE_SHADOW_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130415
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130415
3 Importing IV_RFC_SAP_RELEASE Call by reference Type reference (TYPE) SYSAPRL R/3 System, system release 20130415

Method PROVIDE_SHADOW_STRUCTURE on class CL_CNV_INDX_COMPONENT has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20101011
# Exception Resumable Description Created on
1 CX_SY_CREATE_DATA_ERROR System Exception Using ASSIGN 20101011
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620