SAP ABAP Class CL_CNV_INDX_RELID_STR_VERSION (Representation of RELID version)
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_RELID_STR_VERSION  
Short Description Representation of RELID version    
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
Class CL_CNV_INDX_RELID_STR_VERSION has no forward declaration.
Interfaces
Class CL_CNV_INDX_RELID_STR_VERSION has no interface implemented.
Friends
Class CL_CNV_INDX_RELID_STR_VERSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MISSING_DDIC_REFS Instance attribute Public Type reference (TYPE) FLAG Whether missing DDIC references exist 20101011
2 NAME Instance attribute Public Type reference (TYPE) CNV_INDX_VERSION Externally defined version of the RELID structure 20101011
3 RELIDREF Instance attribute Public Object reference (TYPE REF TO) CL_CNV_INDX_RELID Reference to the RELID to which this version belong 20101011
4 RETRIEVER Instance attribute Public Object reference (TYPE REF TO) IF_CNV_INDX_STRUCT_RETRIEVER Structure retriever that was used to get this version 20110615
5 VARIANTLIST Instance attribute Protected Type reference (TYPE) CNV_INDX_T_CL_RELID_STR_VARI List of RELID structure variants 20101011
6 VARIANTS Instance attribute Protected Type reference (TYPE) TY_HT_VARIANT 20101011
7 VARIANT_RULE Instance attribute Public Object reference (TYPE REF TO) CL_CNV_INDX_VARIANT_RULE Rule for choosing a proper variant 20101011
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VARIANT Instance method Public Method Adds a variant 20101011
2 ASSIGN_RETRIEVER Instance method Public Method Assigns the retriever 20110615
3 ASSIGN_VARIANT_RULE Instance method Public Method Assings a variant rule 20101011
4 COMPARE_TO_CDIR Instance method Public Method Compares the structure variants to the given comp. directory 20101011
5 CONSTRUCTOR Instance method Public Constructor Creates a RELID version representation 20101011
6 GET_ALL_COMPONENTS Instance method Public Method Returns all components (from all variants) 20101011
7 GET_COMPONENT Instance method Public Method Returns comp. with given name (looking in all variants) 20101011
8 GET_VARIANT Instance method Public Method Returns a variant with a given name 20101011
9 GET_VARIANTS Instance method Public Method Returns all variants 20101011
10 HAS_MORE_VARIANTS Instance method Public Method Returns whether the version has more than one variant 20101011
11 IS_CONVERSION_RELEVANT Instance method Public Method Returns whether it contains component conv.-relevant fields 20101026
12 REPORT_MISSING_DDIC_REFS Instance method Public Method Reports missing DDIC references 20101011
13 SEARCH Instance method Public Method Searches the version's components for domains / data elem. 20101018
Events
Class CL_CNV_INDX_RELID_STR_VERSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_HT_VARIANT Protected See coding 20101011
2 TY_VARIANT Protected See coding 20101011
Method Signatures

Method ADD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_INDX_RELID_STR_VARIANT Variant of a RELID structure 20101011

Method ADD_VARIANT on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method ASSIGN_RETRIEVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RETRIEVER Call by reference Object reference (TYPE REF TO) IF_CNV_INDX_STRUCT_RETRIEVER INDX RELID structure retriever interface 20110615

Method ASSIGN_RETRIEVER on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method ASSIGN_VARIANT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULE Call by reference Object reference (TYPE REF TO) CL_CNV_INDX_VARIANT_RULE Variant rule 20101011

Method ASSIGN_VARIANT_RULE on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method COMPARE_TO_CDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPONENTS_NOT_IN_DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR Components that are in variant but not in directory 20101011
2 Importing DIRECTORY Call by reference Type reference (TYPE) TAB_CDIR RELID directory 20101011
3 Importing ONLY_EXACT_MATCH Call by reference Type reference (TYPE) FLAG SPACE Return only if all components are matching 20101011
4 Exporting UNKNOWN_COMPONENTS Call by reference Type reference (TYPE) TAB_CDIR unknown components in directory 20101011
5 Exporting VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_INDX_RELID_STR_VARIANT Variant of a RELID structure 20101011
6 Exporting WRONG_TYPE_COMPONENTS Call by reference Type reference (TYPE) TAB_CDIR Components with correct name but wrong type 20101011

Method COMPARE_TO_CDIR on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RELIDREF Call by reference Object reference (TYPE REF TO) CL_CNV_INDX_RELID Reference to the RELID to which this version belong 20101011
2 Importing VERSION Call by reference Type reference (TYPE) CNV_INDX_VERSION Externally defined version of the RELID structure 20101011

Method CONSTRUCTOR on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method GET_ALL_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPONENTS Value transfer Object reference (TYPE REF TO) CL_CNV_INDX_COMP_COLLECTION Abstract container of RELID INDX components 20101011

Method GET_ALL_COMPONENTS on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method GET_COMPONENT 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
2 Importing NAME Call by reference Type reference (TYPE) CNV_INDX_TABNAME Name of structure/table in cluster 20101011
# Exception Resumable Description Created on
1 CX_CNV_INDX_COMP_UNKNOWN Unknown component exception 20101012

Method GET_VARIANT 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_STRUCT_VARIANT Variant of the INDX structure 20101011
2 Returning VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_INDX_RELID_STR_VARIANT Variant of a RELID structure 20101011
# Exception Resumable Description Created on
1 CX_CNV_INDX_VARIANT_UNKNOWN Unknown variant exception 20101012

Method GET_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VARIANTS Value transfer Type reference (TYPE) CNV_INDX_T_CL_RELID_STR_VARI List of RELID structure variants 20101011

Method GET_VARIANTS on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method HAS_MORE_VARIANTS 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 20101011

Method HAS_MORE_VARIANTS on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method IS_CONVERSION_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPS Call by reference Type reference (TYPE) CNV_INDX_T_TABLE All relevant components 20101026
2 Exporting FOUND_COMPS Call by reference Type reference (TYPE) CNV_INDX_T_TABLE Found relevant components 20101026
3 Exporting RELEVANT Call by reference Type reference (TYPE) FLAG General Flag 20101026

Method IS_CONVERSION_RELEVANT on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method REPORT_MISSING_DDIC_REFS Signature

Method REPORT_MISSING_DDIC_REFS on class CL_CNV_INDX_RELID_STR_VERSION has no parameter.
Method REPORT_MISSING_DDIC_REFS on class CL_CNV_INDX_RELID_STR_VERSION has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN_MAP Call by reference Object reference (TYPE REF TO) IF_CNV_INDX_DOMAIN_MAP Domain map 20101019
2 Changing FIELDS Call by reference Type reference (TYPE) CNV_INDX_T_FIELD Standard table of cnv_indx_fields 20101018
3 Changing FIPARS Call by reference Type reference (TYPE) CNV_INDX_T_FIPAR Standard table of cnv_indx_fipars 20101018
4 Importing LOGGER Call by reference Object reference (TYPE REF TO) CL_CNV_00001_ULV_LOGGER Logger 20101021
5 Changing TABLES Call by reference Type reference (TYPE) CNV_INDX_T_TABLE Standard table of cnv_indx_tables 20101018
# Exception Resumable Description Created on
1 CX_CNV_MBT_AUTHORITY Issues related to Authority/Registration 20140320
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620