Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CNV_INDX_DOMAIN_MAP | Map of domain / data element entries | 20101019 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CNV_MBT_UNITTEST | Unit testing @ SLO | 20120927 |
Properties
| Class | CL_CNV_INDX | |
| Short Description | INDX helper class | |
| Super Class | ||
| 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_CNV_INDX_DOMAIN_MAP | Map of domain / data element entries | 20101019 | ||
| 2 | IF_CNV_MBT_UNITTEST | Unit testing @ SLO | 20120927 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_CNV_INDX_ROW_CHECK | 20110620 | Check for a single row of INDX RELID | |
| 2 | CL_CNV_INDX_STRUCT_CONFIG | 20120927 | INDX knowledge configuration |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | CNV_INDX_HT_PACKCNF | Hash table of version configuration for a package | 20101018 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | CNV_ORD | Conversion: Sequence Number | 20101019 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | CNV_INDX_T_CL_DOMAIN | List of domains | 20101018 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | TY_HT_DOMAIN | 20101019 | ||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CNV_INDX_T_CL_DOMAIN | List of domains | 20101018 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TY_HT_DOMAIN | 20101019 | ||||
| 7 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_FIELD | Standard table of cnv_indx_fields | 20101020 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_FIPAR | Standard table of cnv_indx_fipars | 20101020 | |||
| 9 | Constant | Public | Type reference (TYPE) | PROGNAME | '/1SAP1/CNV_HR' | Prefix of the conversion program name | 20101206 | ||
| 10 | Instance attribute | Public | Type reference (TYPE) | CNV_00001_INCL_TT | Standard table of CNVINCL | 20101203 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_INCLUDE | INDX conversion: includes | 20101203 | |||
| 12 | Constant | Public | Type reference (TYPE) | BALLEVEL | '3' | Hierarchy level of component messages | 20101021 | ||
| 13 | Constant | Public | Type reference (TYPE) | BALLEVEL | '4' | Hierarchy level of component messages | 20101021 | ||
| 14 | Constant | Public | Type reference (TYPE) | BALLEVEL | '2' | Hierarchy level of relid messages | 20101021 | ||
| 15 | Constant | Public | Type reference (TYPE) | BALLEVEL | '1' | Hierarchy level of table messages | 20101021 | ||
| 16 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_FIELD | Standard table of cnv_indx_fields | 20101018 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_FIPAR | Standard table of cnv_indx_fipars | 20101018 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_TABLE | Standard table of cnv_indx_tables | 20101018 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20101011 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | TY_HT_SEQNUM | SEQNUM map | 20101206 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_STEP | INDX conversion: List of steps | 20101203 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_STPAR | INDX conversion: Step parameters | 20101203 | |||
| 23 | Static Attribute | Protected | Type reference (TYPE) | CNV_INDX_T_RFC_STRUCT_CONFIG | List of struct. configurations for multiple RFC destinations | 20120927 | |||
| 24 | Instance attribute | Public | Type reference (TYPE) | CNV_INDX_T_TABLE | Standard table of cnv_indx_tables | 20101020 | |||
| 25 | Constant | Public | Type reference (TYPE) | CNV_INDX_TYPEMAP-OBJTYPE | 'DOMA' | Mapping type - domain | 20101020 | ||
| 26 | Constant | Public | Type reference (TYPE) | CNV_INDX_TYPEMAP-OBJTYPE | 'DTEL' | mapping type - data element | 20101020 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adds an INDX table | 20101011 | |
| 2 | Static method | Public | Constructor | Performs static initialization | 20101011 | |
| 3 | Instance method | Public | Constructor | Creates INDX helper object | 20101011 | |
| 4 | Instance method | Protected | Method | Finds best routine with minimal number of parameters | 20101019 | |
| 5 | Instance method | Protected | Method | Finds best routine using Priority processing | 20101019 | |
| 6 | Instance method | Public | Method | Returns configuration for a given version | 20101018 | |
| 7 | Static method | Public | Method | Returns the name of the conversion program for given params. | 20101206 | |
| 8 | Instance method | Public | Method | Get import/export variant | 20110118 | |
| 9 | Static method | Public | Method | Returns INDX component | 20110629 | |
| 10 | Static method | Public | Method | Returns the INDX RELID | 20101011 | |
| 11 | Static method | Public | Method | Returns all or selected INDX RELIDs | 20101011 | |
| 12 | Static method | Public | Method | Returns the INDX table with the given name | 20101011 | |
| 13 | Static method | Public | Method | Returns all or selected INDX tables | 20101011 | |
| 14 | Instance method | Public | Method | Returns INDX RELIDs relevant for the package | 20101025 | |
| 15 | Instance method | Public | Method | Returns INDX tables relevant for the package | 20101025 | |
| 16 | Static method | Public | Method | Returns the structure of the given INDX RELID | 20101011 | |
| 17 | Static method | Public | Method | Returns all versions of RELID structures | 20110120 | |
| 18 | Instance method | Public | Method | Returns the sequential number for a given table and RELID | 20101206 | |
| 19 | Static method | Protected | Method | Returns structure configuration for specific RFC destination | 20120927 | |
| 20 | Static method | Public | Method | Returns the mapping of the specified type | 20101020 | |
| 21 | Instance method | Public | Method | Returns whether the version should be searched for component | 20101018 | |
| 22 | Instance method | Protected | Method | Loads configuration | 20101011 | |
| 23 | Static method | Public | Method | Loads static configuration from specific RFC destination | 20101011 | |
| 24 | Instance method | Public | Method | Starts the search | 20101018 | |
| 25 | Static method | Public | Method | Selects the data from a given RELID calling given callback | 20101025 | |
| 26 | Instance method | Protected | Method | Updates the 'last changed' data before writing | 20101025 | |
| 27 | Instance method | Public | Method | Writes found data to control tables | 20101022 |
Events
Class CL_CNV_INDX has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_DOMAIN | Protected | See coding | 20101019 | |
||
| 2 | TY_HT_DOMAIN | Protected | See coding | 20101019 | |
||
| 3 | TY_HT_INDX_TABLE | Protected | See coding | 20101011 | |
||
| 4 | TY_HT_SEQNUM | Protected | See coding | 20101206 | |
||
| 5 | TY_INDX_TABLE | Protected | See coding | 20101011 | |
||
| 6 | TY_T_RULE | Protected | See coding | 20111216 | |
Method Signatures
Method ADD_INDX_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TABLE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_INDX_TABLE | INDX table representation | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown structure configuration | 20120927 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CNV_INDX has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CNV_INDX has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20101011 | |||
| 2 | RELID_RANGE | Call by reference | Type reference (TYPE) | CNV_INDX_T_RELID_RANGE | Range of RELIDs | 20101206 | |||
| 3 | TABNAME_RANGE | Call by reference | Type reference (TYPE) | CNV_INDX_T_TABLE_RANGE | Range of tables | 20101206 |
Method CONSTRUCTOR on class CL_CNV_INDX has no exception.
Method FIND_BEST_MIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOMAIN | Call by reference | Object reference (TYPE REF TO) | CL_CNV_INDX_DOMAIN | Domain representation | 20101019 | |||
| 2 | DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20101019 | |||
| 3 | FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101019 | |||
| 4 | FIELDS | Call by reference | Type reference (TYPE) | DDFIELDS | DD: Field List | 20101019 | |||
| 5 | PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20101019 | |||
| 6 | ROLLNAME | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20101019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Issues related to Authority/Registration | 20140116 |
Method FIND_BEST_PRIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOMAIN | Call by reference | Object reference (TYPE REF TO) | CL_CNV_INDX_DOMAIN | Domain representation | 20101019 | |||
| 2 | DOMNAME | Call by reference | Type reference (TYPE) | DOMNAME | Domain name | 20101019 | |||
| 3 | FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101019 | |||
| 4 | FIELDS | Call by reference | Type reference (TYPE) | DDFIELDS | DD: Field List | 20101019 | |||
| 5 | PACKID_SRC | Call by reference | Type reference (TYPE) | CNV_SRCPACK | Number of source package | 20101019 | |||
| 6 | ROLLNAME | Call by reference | Type reference (TYPE) | ROLLNAME | Data element (semantic domain) | 20101019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Issues related to Authority/Registration | 20140116 |
Method GET_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONFIG | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_CONFIG | Package configuration | 20101018 | |||
| 2 | RELID | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20101018 | |||
| 3 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101018 | |||
| 4 | VERSION | Call by reference | Type reference (TYPE) | CNV_INDX_VERSION | Externally defined version of the RELID structure | 20101018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Configuration not found | 20101018 |
Method GET_CONVERSION_PROGNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FORSQLLIKE | Call by reference | Type reference (TYPE) | FLAG | SPACE | To be used in SQL LIKE pattern | 20110113 | ||
| 2 | INDEX | Call by reference | Type reference (TYPE) | ANY | Index | 20101206 | |||
| 3 | LETTER | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20101206 | |||
| 4 | PACKID | Call by reference | Type reference (TYPE) | CNV_PACK | Conversion: Conversion package number | 20101206 | |||
| 5 | PROGNAME | Value transfer | Type reference (TYPE) | PROGNAME | ABAP program name | 20101206 | |||
| 6 | SEQNUM | Call by reference | Type reference (TYPE) | ANY | Conversion: Sequence Number | 20101206 |
Method GET_CONVERSION_PROGNAME on class CL_CNV_INDX has no exception.
Method GET_IE_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELID | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20110118 | |||
| 2 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110118 | |||
| 3 | VARIANT | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_IE_METH_VARIANT | Import / export method variant | 20110118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown RELID exception | 20110118 | ||
| 2 | Unknown INDX table exception | 20110118 | ||
| 3 | Unknown variant exception | 20110118 | ||
| 4 | Issues related to Authority/Registration | 20140116 |
Method GET_INDX_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPNAME | Call by reference | Type reference (TYPE) | CNV_INDX_TABNAME | INDX RELID component | 20110629 | |||
| 2 | COMPONENT | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_COMPONENT | INDX RELID component | 20110629 | |||
| 3 | RELIDNAME | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20110629 | |||
| 4 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120927 | |||
| 5 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110629 | |||
| 6 | VERSN | Call by reference | Type reference (TYPE) | CNV_INDX_VERSION | Externally defined version of the RELID structure | 20110629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown component exception | 20110629 | ||
| 2 | Unknown RELID exception | 20110629 | ||
| 3 | Unknown structure configuration | 20120927 | ||
| 4 | Unknown INDX table exception | 20110629 | ||
| 5 | Unknown version exception | 20110629 | ||
| 6 | Issues related to Authority/Registration | 20140116 |
Method GET_INDX_RELID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELID | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_RELID | Representation of INDX RELID | 20101011 | |||
| 2 | RELIDNAME | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20101011 | |||
| 3 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | CL_CNV_INDX_STRUCT_CONFIG=>NC_RFC_LOCAL | Logical Destination (Specified in Function Call) | 20120927 | ||
| 4 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown RELID exception | 20101012 | ||
| 2 | Unknown structure configuration | 20120927 | ||
| 3 | Unknown INDX table exception | 20101012 | ||
| 4 | Issues related to Authority/Registration | 20140116 |
Method GET_INDX_RELIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELIDNAME_PATTERN | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20101011 | |||
| 2 | RELIDS | Value transfer | Type reference (TYPE) | CNV_INDX_T_CL_RELID | List of RELID representations | 20101011 | |||
| 3 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | CL_CNV_INDX_STRUCT_CONFIG=>NC_RFC_LOCAL | Logical Destination (Specified in Function Call) | 20120927 | ||
| 4 | TABNAME_PATTERN | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown structure configuration | 20120927 | ||
| 2 | Issues related to Authority/Registration | 20140116 |
Method GET_INDX_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101011 | |||
| 2 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120927 | |||
| 3 | TABLE | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_TABLE | INDX table representation | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown structure configuration | 20120927 | ||
| 2 | Unknown INDX table exception | 20101012 | ||
| 3 | Issues related to Authority/Registration | 20140116 |
Method GET_INDX_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME_PATTERN | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101011 | |||
| 2 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120927 | |||
| 3 | TABLES | Value transfer | Type reference (TYPE) | CNV_INDX_T_CL_TABLE | List of INDX table representations | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown structure configuration | 20120927 | ||
| 2 | Issues related to Authority/Registration | 20140116 |
Method GET_PACKAGE_INDX_RELIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELIDS | Value transfer | Type reference (TYPE) | CNV_INDX_T_TABLE_RELID | List of RELIDs | 20101025 | |||
| 2 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101025 | |||
| 3 | WITH_EXCLUDED | Call by reference | Type reference (TYPE) | FLAG | SPACE | Include also excluded tables | 20101025 |
Method GET_PACKAGE_INDX_RELIDS on class CL_CNV_INDX has no exception.
Method GET_PACKAGE_INDX_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TABLES | Value transfer | Type reference (TYPE) | TTTABNAME | table names | 20101025 | |||
| 2 | WITH_EXCLUDED | Call by reference | Type reference (TYPE) | FLAG | SPACE | Include also excluded tables | 20101025 |
Method GET_PACKAGE_INDX_TABLES on class CL_CNV_INDX has no exception.
Method GET_RELID_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FALLBACK_TO_DEFAULT | Call by reference | Type reference (TYPE) | FLAG | 'X' | Whether to use default method if the named one is not avail. | 20101011 | ||
| 2 | METHOD_VARIANT | Call by reference | Type reference (TYPE) | CNV_INDX_STRUCT_RETR_VARIANT | Alternative variant of RELID structure retrieval method | 20101011 | |||
| 3 | RELID | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20101011 | |||
| 4 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | CL_CNV_INDX_STRUCT_CONFIG=>NC_RFC_LOCAL | Logical Destination (Specified in Function Call) | 20120927 | ||
| 5 | STRUCTURE_VERSION | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_RELID_STR_VERSION | Representation of RELID version | 20101011 | |||
| 6 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101011 | |||
| 7 | VERSN | Call by reference | Type reference (TYPE) | CNV_INDX_VERSION | Externally defined version of the RELID structure | 20101011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown RELID exception | 20101012 | ||
| 2 | Error retrieving RELID structure | 20101012 | ||
| 3 | Unknown structure configuration | 20120927 | ||
| 4 | Unknown INDX table exception | 20101012 | ||
| 5 | Issues related to Authority/Registration | 20140116 |
Method GET_RELID_STRUCTURE_VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FALLBACK_TO_DEFAULT | Call by reference | Type reference (TYPE) | FLAG | 'X' | General Flag | 20110120 | ||
| 2 | METHOD_VARIANT | Call by reference | Type reference (TYPE) | CNV_INDX_STRUCT_RETR_VARIANT | Alternative variant of RELID structure retrieval method | 20110120 | |||
| 3 | RELID | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Area of the INDX table | 20110120 | |||
| 4 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | CL_CNV_INDX_STRUCT_CONFIG=>NC_RFC_LOCAL | Logical Destination (Specified in Function Call) | 20120927 | ||
| 5 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20110120 | |||
| 6 | VERSIONS | Value transfer | Type reference (TYPE) | CNV_INDX_T_CL_RELID_STR_VERS | List of RELID versions | 20110120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown RELID exception | 20110120 | ||
| 2 | Error retrieving RELID structure | 20110120 | ||
| 3 | Unknown structure configuration | 20120927 | ||
| 4 | Unknown INDX table exception | 20110120 | ||
| 5 | Issues related to Authority/Registration | 20140116 |
Method GET_SEQNUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELID | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20101206 | |||
| 2 | SEQNUM | Value transfer | Type reference (TYPE) | CNV_ORD | Conversion: Sequence Number | 20101206 | |||
| 3 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Missing SEQNUM information for RELID | 20101206 |
Method GET_STRUCT_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120927 | |||
| 2 | RR_STRUCT_CONFIG | Value transfer | Object reference (TYPE REF TO) | CL_CNV_INDX_STRUCT_CONFIG | INDX knowledge configuration | 20120927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown structure configuration | 20120927 | ||
| 2 | Issues related to Authority/Registration | 20140116 |
Method GET_TYPE_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT | Call by reference | Type reference (TYPE) | ANY | Domain or data element name | 20101020 | |||
| 2 | OBJTYPE | Call by reference | Type reference (TYPE) | CNV_INDX_TYPEMAP-OBJTYPE | 'DOMA' or 'DTEL' | 20101020 | |||
| 3 | RES | Value transfer | Type reference (TYPE) | CNV_INDX_TYPEMAP-OBJNAME | Name of an ABAP Dictionary object | 20101020 | |||
| 4 | RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | CL_CNV_INDX_STRUCT_CONFIG=>NC_RFC_LOCAL | Logical Destination (Specified in Function Call) | 20120927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown structure configuration | 20120927 | ||
| 2 | Type was not found | 20101020 | ||
| 3 | Issues related to Authority/Registration | 20140116 |
Method IS_VERSION_SEARCHABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | FLAG | is searchable? | 20101018 | |||
| 2 | VERSION | Call by reference | Object reference (TYPE REF TO) | CL_CNV_INDX_RELID_STR_VERSION | Representation of RELID version | 20101018 |
Method IS_VERSION_SEARCHABLE on class CL_CNV_INDX has no exception.
Method LOAD_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RELID_RANGE | Call by reference | Type reference (TYPE) | CNV_INDX_T_RELID_RANGE | Range table for RELID name | 20101206 | |||
| 2 | TABNAME_RANGE | Call by reference | Type reference (TYPE) | CNV_INDX_T_TABLE_RANGE | Range table for table name | 20101206 |
Method LOAD_CONFIGURATION on class CL_CNV_INDX has no exception.
Method LOAD_STATIC_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RELID | Call by reference | Type reference (TYPE) | CNV_INDX_T_TABLE_RELID | List of table-relid pairs | 20130416 | |||
| 2 | IV_FORCE | Call by reference | Type reference (TYPE) | FLAG | Force reload from RFCDEST | 20140128 | |||
| 3 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20120927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown RFC connection | 20120927 | ||
| 2 | Issues related to Authority/Registration | 20140116 |
Method SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_00001_ULV_LOGGER | Logger | 20101021 | |||
| 2 | USED_LOGGER | Call by reference | Object reference (TYPE REF TO) | CL_CNV_00001_ULV_LOGGER | Used logger (new if none was passed) | 20101021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Issues related to Authority/Registration | 20140116 |
Method SELECT_WITH_CALLBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_CNV_INDX_SELECT_CALLBACK | Callback for INDX selection | 20101025 | |||
| 2 | CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20101025 | |||
| 3 | DATA | Call by reference | Type reference (TYPE) | ANY | Data | 20101025 | |||
| 4 | RELIDNAME | Call by reference | Type reference (TYPE) | CNV_INDX_RELID | Description of the cluster in the cluster tables | 20101025 | |||
| 5 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20101025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unknown RELID exception | 20101025 | ||
| 2 | Error selecting INDX data | 20101025 | ||
| 3 | Unknown INDX table exception | 20101025 | ||
| 4 | Issues related to Authority/Registration | 20140116 |
Method UPDATE_CHANGED_DATA Signature
Method UPDATE_CHANGED_DATA on class CL_CNV_INDX has no parameter.
Method UPDATE_CHANGED_DATA on class CL_CNV_INDX has no exception.
Method WRITE_FOUND_DATA Signature
Method WRITE_FOUND_DATA on class CL_CNV_INDX has no parameter.
Method WRITE_FOUND_DATA on class CL_CNV_INDX has no exception.
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |