SAP ABAP Class /BCV/CL_QRM_TRANSLATE_EXC (PCV Data Migration: Exception Logic for QRM Tables)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/QRM (Package) BCV Query Management Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BCV/IF_FND_TRANSLATE Translation methods for data migration 20090218
Properties
Class /BCV/CL_QRM_TRANSLATE_EXC  
Short Description PCV Data Migration: Exception Logic for QRM Tables    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/QRM   BCV Query Management Layer 
Created 20090218   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BCV/CL_QRM_TRANSLATE_EXC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BCV/IF_FND_TRANSLATE Translation methods for data migration 20090218
Friends
Class /BCV/CL_QRM_TRANSLATE_EXC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BCV_EXPAR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_EXPAR' BCV DB Table 'SIN Export Parameters' 20090218
2 GC_BCV_INPAR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_INPAR' BCV DB Table 'SIN Import Parameters' 20090218
3 GC_BCV_QATTRT_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_QATTRT' BCV DB Table 'Query Attribute Texts' 20090218
4 GC_BCV_QATTR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_QATTR' BCV DB Table 'Query Attributes' 20090218
5 GC_BCV_QFPAR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_QFPAR' BCV DB Table 'Query Formula Parameters' 20090218
6 GC_BCV_QSCON_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_QSCON' BCV DB Table 'Query Search Conn.' 20090218
7 GC_BCV_QSELC_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_QSELC' BCV DB Table 'Query Selection Criteria' 20090218
8 GC_BCV_QSTAT_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/D_QSTAT' BCV DB Table 'Query Statistics' 20090218
9 GC_BCV_QVAR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/BCV/C_QVAR' BCV DB Table 'Query Variables' 20090218
10 GC_DESCR_FNAME Constant Private Type reference (TYPE) FIELDNAME 'DESCRIPTION' Field Name of 'Description' 20090218
11 GC_LANGU_FNAME Constant Private Type reference (TYPE) FIELDNAME 'LANGU' Field Name of 'Language' 20090218
12 GC_PCV_QATTRT_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QATTRT' PCV DB Table 'Query Attribute Texts' 20090218
13 GC_PCV_QATTR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QATTR' PCV DB Table 'Query Attributes' 20090218
14 GC_PCV_QFPAR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QFPAR' PCV DB Table 'Query Formula Parameters' 20090218
15 GC_PCV_QSELC_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QSELC' PCV DB Table 'Query Selection Criteria' 20090218
16 GC_PCV_QSTAT_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QSTAT' PCV DB Table 'Query Statistics' 20090218
17 GC_PCV_QVART_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QVART' PCV DB Table 'Query Variable Texts' 20090218
18 GC_PCV_QVAR_TNAME Constant Private Type reference (TYPE) TABNAME16 '/PLMPCV/D_QVAR' PCV DB Table 'Query Variables' 20090218
19 GC_QUERY_ID_FNAME Constant Private Type reference (TYPE) FIELDNAME 'QUERY_ID' Field Name of 'Query ID' 20090218
20 GC_VAR_ID_FNAME Constant Private Type reference (TYPE) FIELDNAME 'VARIABLE_ID' Field Name of 'Query Variable ID' 20090218
21 GT_QATTR Static Attribute Private Type reference (TYPE) TY_T_QATTR BCV Query Attribute Table 20090218
22 GT_QATTRT Static Attribute Private Type reference (TYPE) TY_T_QATTRT BCV Query Attribute Text Table 20090218
23 GT_QATTRT_TMP Static Attribute Private Type reference (TYPE) TY_T_QATTRT BCV Query Attribute Text Table 20090319
24 GT_QFPAR Static Attribute Private Type reference (TYPE) TY_T_QFPAR BCV Query Formula Parameter Table 20090218
25 GT_QSELC Static Attribute Private Type reference (TYPE) TY_T_QSELC BCV Query Sel. Criteria Table 20090218
26 GT_QSTAT Static Attribute Private Type reference (TYPE) TY_T_QSTAT BCV Query Statistics Table 20090218
27 GT_QVAR Static Attribute Private Type reference (TYPE) TY_T_QVAR BCV Query Variable Table 20090218
28 GT_QVAR_TMP Static Attribute Private Type reference (TYPE) TY_T_QVAR BCV Query Variable Table 20090319
29 GT_RENAME_VAR Static Attribute Public Type reference (TYPE) TY_T_RENAME_VAR Query Variable Renaming Table 20090218
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SYSDEF_OBJ Static method Private Method Create the Given System-Defined Object in the BCV Query 20090219
2 GET_BCV_FNAME_QATTR Static method Private Method Get BCV Field Name from PCV Fieldname ('Query Attributes') 20090218
3 GET_BCV_FNAME_QATTRT Static method Private Method Get BCV Field Name from PCV Fieldname ('Query Attr. Texts') 20090218
4 GET_BCV_FNAME_QFPAR Static method Private Method Get BCV Field Name from PCV Fieldname ('Query Form. Param.') 20090218
5 GET_BCV_FNAME_QSELC Static method Private Method Get BCV Field Name from PCV Fieldname ('Query Sel. Crit.') 20090218
6 GET_BCV_FNAME_QSTAT Static method Private Method Get BCV Field Name from PCV Fieldname ('Query Statistics') 20090218
7 GET_BCV_FNAME_QVAR Static method Private Method Get BCV Field Name from PCV Fieldname ('Query Variables') 20090218
8 GET_BCV_FNAME_VARB Static method Private Method Get BCV Field Name from PCV Fieldname ('Query View Var.') 20090218
9 TRANSLATE_DB_TABLE Static method Private Method Translate Given DB Table 20090218
10 TRANSLATE_QATTR Static method Private Method Translate Field of DB Table 'Query Attributes' 20090218
11 TRANSLATE_QATTRT Static method Private Method Translate Field of DB Table 'Query Attribute Texts' 20090218
12 TRANSLATE_QFPAR Static method Private Method Translate Field of DB Table 'Query Formula Parameters' 20090218
13 TRANSLATE_QSELC Static method Private Method Translate Field of DB Table 'Query Selection Criteria' 20090218
14 TRANSLATE_QSTAT Static method Private Method Translate Field of DB Table 'Query Statistics' 20090218
15 TRANSLATE_QVAR Static method Private Method Translate Field of DB Table 'Query Variables' 20090218
Events
Class /BCV/CL_QRM_TRANSLATE_EXC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BCV_DATA Private See coding BCV Data Structure Type 20091116 BEGIN OF ty_s_bcv_data, tabname TYPE tabname16, data TYPE REF TO data, END OF ty_s_bcv_data
2 TY_S_RENAME_VAR Public See coding Query Variable Renaming Structure Type 20090218 BEGIN OF ty_s_rename_var, query_id TYPE /bcv/qrm_query_id, var_id_old TYPE /bcv/qrm_variable_id, var_id_new TYPE /bcv/qrm_variable_id, END OF ty_s_rename_var
3 TY_T_BCV_DATA Private See coding BCV Data Table Type 20091116 ty_t_bcv_data TYPE STANDARD TABLE OF ty_s_bcv_data
4 TY_T_EXPAR Private See coding BCV Search Conn. Exp. Param. Table Type 20090218 ty_t_expar TYPE SORTED TABLE OF /bcv/c_expar WITH UNIQUE KEY search_id attribute_id
5 TY_T_FNAME Private See coding Structure Field Name Table Type 20090218 ty_t_fname TYPE STANDARD TABLE OF string WITH DEFAULT KEY
6 TY_T_INPAR Private See coding BCV Search Conn. Imp. Param. Table Type 20090218 ty_t_inpar TYPE SORTED TABLE OF /bcv/c_inpar WITH UNIQUE KEY search_id attribute_id
7 TY_T_QATTR Private See coding BCV Query Attribute Table Type 20090218 ty_t_qattr TYPE SORTED TABLE OF /bcv/c_qattr WITH UNIQUE KEY query_id attribute_id
8 TY_T_QATTRT Private See coding BCV Query Attribute Texts Table Type 20090218 ty_t_qattrt TYPE SORTED TABLE OF /bcv/c_qattrt WITH UNIQUE KEY query_id attribute_id langu
9 TY_T_QFPAR Private See coding BCV Query Formula Parameter Table Type 20090218 ty_t_qfpar TYPE SORTED TABLE OF /bcv/c_qfpar WITH UNIQUE KEY query_id formula_id parameter_id
10 TY_T_QSCON Private See coding BCV Query Search Conn. Table Type 20090218 ty_t_qscon TYPE SORTED TABLE OF /bcv/c_qscon WITH UNIQUE KEY query_id search_id
11 TY_T_QSELC Private See coding BCV Query Sel. Criteria Table Type 20090218 ty_t_qselc TYPE SORTED TABLE OF /bcv/c_qselc WITH UNIQUE KEY query_id criterion_id
12 TY_T_QSTAT Private See coding BCV Query Statistics Table Type 20090218 ty_t_qstat TYPE SORTED TABLE OF /bcv/d_qstat WITH UNIQUE KEY query_id
13 TY_T_QVAR Private See coding BCV Query Variable Table Type 20090218 ty_t_qvar TYPE SORTED TABLE OF /bcv/c_qvar WITH UNIQUE KEY query_id variable_id
14 TY_T_RENAME_VAR Public See coding Query Variable Renaming Table Type 20090218 ty_t_rename_var TYPE SORTED TABLE OF ty_s_rename_var WITH UNIQUE KEY query_id var_id_old
Method Signatures

Method CREATE_SYSDEF_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Application Log 20090219
2 Changing CT_QATTR Call by reference Type reference (TYPE) TY_T_QATTR Query Attribute Table (BCV) 20090319
3 Changing CT_QATTRT Call by reference Type reference (TYPE) TY_T_QATTRT Query Attribute Text Table (BCV) 20090319
4 Changing CT_QVAR Call by reference Type reference (TYPE) TY_T_QVAR Query Variable Table (BCV) 20090319
5 Importing IV_QUERY_ID Call by reference Type reference (TYPE) /BCV/QRM_QUERY_ID Query ID 20090219
6 Importing IV_SYSDEF_OBJ Call by reference Type reference (TYPE) /BCV/QRM_ATTRIBUTE_ID Name of System-Defined Object 20090219

Method CREATE_SYSDEF_OBJ on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_QATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_QATTR on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_QATTRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_QATTRT on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_QFPAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_QFPAR on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_QSELC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_QSELC on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_QSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_QSTAT on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_QVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_QVAR on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method GET_BCV_FNAME_VARB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCV_FNAME Call by reference Type reference (TYPE) STRING PCV Field Name 20090218
2 Returning RV_BCV_FNAME Value transfer Type reference (TYPE) STRING Corresponding BCV Field Name 20091117

Method GET_BCV_FNAME_VARB on class /BCV/CL_QRM_TRANSLATE_EXC has no exception.

Method TRANSLATE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Application Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA Resulting BCV Data 20091116
3 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218

Method TRANSLATE_QATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA BCV Data 20091116
3 Importing IT_PCV_DATA Call by reference Type reference (TYPE) INDEX TABLE PCV Data 20090218
4 Importing IT_PCV_FNAME Call by reference Type reference (TYPE) TY_T_FNAME Field Names of PCV DB Table 20090218
5 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218

Method TRANSLATE_QATTRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA BCV Data 20091116
3 Importing IT_PCV_DATA Call by reference Type reference (TYPE) INDEX TABLE PCV Data 20090218
4 Importing IT_PCV_FNAME Call by reference Type reference (TYPE) TY_T_FNAME Field Names of PCV DB Table 20090218
5 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218

Method TRANSLATE_QFPAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA BCV Data 20091116
3 Importing IT_PCV_DATA Call by reference Type reference (TYPE) INDEX TABLE PCV Data 20090218
4 Importing IT_PCV_FNAME Call by reference Type reference (TYPE) TY_T_FNAME Field Names of PCV DB Table 20090218
5 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218

Method TRANSLATE_QSELC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA BCV Data 20091116
3 Importing IT_PCV_DATA Call by reference Type reference (TYPE) INDEX TABLE PCV Data 20090218
4 Importing IT_PCV_FNAME Call by reference Type reference (TYPE) TY_T_FNAME Field Names of PCV DB Table 20090218
5 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218

Method TRANSLATE_QSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA BCV Data 20091116
3 Importing IT_PCV_DATA Call by reference Type reference (TYPE) INDEX TABLE PCV Data 20090218
4 Importing IT_PCV_FNAME Call by reference Type reference (TYPE) TY_T_FNAME Field Names of PCV DB Table 20090218
5 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218

Method TRANSLATE_QVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_LOG Call by reference Object reference (TYPE REF TO) /BCV/CL_FND_LOG Log 20090218
2 Changing CT_BCV_DATA Call by reference Type reference (TYPE) TY_T_BCV_DATA BCV Data 20091116
3 Importing IT_PCV_DATA Call by reference Type reference (TYPE) INDEX TABLE PCV Data 20090218
4 Importing IT_PCV_FNAME Call by reference Type reference (TYPE) TY_T_FNAME Field Names of PCV DB Table 20090218
5 Importing IV_PCV_TNAME Call by reference Type reference (TYPE) TABNAME16 Name of PCV DB Table 20090218
# Exception Resumable Description Created on
1 /BCV/CX_FND_TRANSLATE 20090218
History
Last changed by/on SAP  20110908 
SAP Release Created in 702