SAP ABAP Class CL_CNV_INDX_VARIANT_RULE (Rule for choosing a proper variant)
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_VARIANT_RULE  
Short Description Rule for choosing a proper variant    
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_VARIANT_RULE has no forward declaration.
Interfaces
Class CL_CNV_INDX_VARIANT_RULE has no interface implemented.
Friends
Class CL_CNV_INDX_VARIANT_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASSNAME Instance attribute Public Type reference (TYPE) CLASSNAME Name of the rule class 20101210
2 RULEOBJ Instance attribute Protected Object reference (TYPE REF TO) IF_CNV_INDX_STR_VARIANT_RULE Rule to decide which struct. variant is active 20101210
Methods
# Method Level Visibility Method type Description Created on
1 AS_STRUCTURES Instance method Public Method Returns corresponding table entries 20101011
2 CONSTRUCTOR Instance method Public Constructor Creates a rule representation 20101011
3 EVALUATE Instance method Public Method Evaluates ("executes") the rule 20101210
Events
Class CL_CNV_INDX_VARIANT_RULE has no event.
Types
Class CL_CNV_INDX_VARIANT_RULE has no local type.
Method Signatures

Method AS_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RULE Call by reference Type reference (TYPE) CNV_INDX_IEVRULE Rule for choosng RELID structure variant 20101011

Method AS_STRUCTURES on class CL_CNV_INDX_VARIANT_RULE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULECLASS Call by reference Type reference (TYPE) CLASSNAME Class name 20101210
# Exception Resumable Description Created on
1 CX_SY_CREATE_OBJECT_ERROR System Exception Creating Object 20101210

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT Call by reference Type reference (TYPE) MANDT Client 20101210
2 Exporting FOUND Call by reference Type reference (TYPE) FLAG General Flag 20101210
3 Importing HELPER Call by reference Object reference (TYPE REF TO) IF_CNV_INDX_RULE_HELPER Helper for use in INDX variant selection rules 20101210
4 Importing KEY Call by reference Type reference (TYPE) STRING 20101221
5 Importing RELID Call by reference Type reference (TYPE) RELID Relation ID 20101210
6 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101210
7 Exporting VARIANT Call by reference Type reference (TYPE) CNV_INDX_STRUCT_VARIANT Variant of the INDX structure 20101210
8 Importing VERSION Call by reference Type reference (TYPE) CNV_INDX_VERSION Externally defined version of the RELID structure 20101221
# 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