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 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_EXPAR' | BCV DB Table 'SIN Export Parameters' | 20090218 | ||
| 2 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_INPAR' | BCV DB Table 'SIN Import Parameters' | 20090218 | ||
| 3 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_QATTRT' | BCV DB Table 'Query Attribute Texts' | 20090218 | ||
| 4 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_QATTR' | BCV DB Table 'Query Attributes' | 20090218 | ||
| 5 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_QFPAR' | BCV DB Table 'Query Formula Parameters' | 20090218 | ||
| 6 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_QSCON' | BCV DB Table 'Query Search Conn.' | 20090218 | ||
| 7 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_QSELC' | BCV DB Table 'Query Selection Criteria' | 20090218 | ||
| 8 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/D_QSTAT' | BCV DB Table 'Query Statistics' | 20090218 | ||
| 9 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/BCV/C_QVAR' | BCV DB Table 'Query Variables' | 20090218 | ||
| 10 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'DESCRIPTION' | Field Name of 'Description' | 20090218 | ||
| 11 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'LANGU' | Field Name of 'Language' | 20090218 | ||
| 12 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QATTRT' | PCV DB Table 'Query Attribute Texts' | 20090218 | ||
| 13 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QATTR' | PCV DB Table 'Query Attributes' | 20090218 | ||
| 14 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QFPAR' | PCV DB Table 'Query Formula Parameters' | 20090218 | ||
| 15 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QSELC' | PCV DB Table 'Query Selection Criteria' | 20090218 | ||
| 16 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QSTAT' | PCV DB Table 'Query Statistics' | 20090218 | ||
| 17 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QVART' | PCV DB Table 'Query Variable Texts' | 20090218 | ||
| 18 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/PLMPCV/D_QVAR' | PCV DB Table 'Query Variables' | 20090218 | ||
| 19 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'QUERY_ID' | Field Name of 'Query ID' | 20090218 | ||
| 20 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'VARIABLE_ID' | Field Name of 'Query Variable ID' | 20090218 | ||
| 21 | Static Attribute | Private | Type reference (TYPE) | TY_T_QATTR | BCV Query Attribute Table | 20090218 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | TY_T_QATTRT | BCV Query Attribute Text Table | 20090218 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | TY_T_QATTRT | BCV Query Attribute Text Table | 20090319 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | TY_T_QFPAR | BCV Query Formula Parameter Table | 20090218 | |||
| 25 | Static Attribute | Private | Type reference (TYPE) | TY_T_QSELC | BCV Query Sel. Criteria Table | 20090218 | |||
| 26 | Static Attribute | Private | Type reference (TYPE) | TY_T_QSTAT | BCV Query Statistics Table | 20090218 | |||
| 27 | Static Attribute | Private | Type reference (TYPE) | TY_T_QVAR | BCV Query Variable Table | 20090218 | |||
| 28 | Static Attribute | Private | Type reference (TYPE) | TY_T_QVAR | BCV Query Variable Table | 20090319 | |||
| 29 | 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 | Static method | Private | Method | Create the Given System-Defined Object in the BCV Query | 20090219 | |
| 2 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query Attributes') | 20090218 | |
| 3 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query Attr. Texts') | 20090218 | |
| 4 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query Form. Param.') | 20090218 | |
| 5 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query Sel. Crit.') | 20090218 | |
| 6 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query Statistics') | 20090218 | |
| 7 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query Variables') | 20090218 | |
| 8 | Static method | Private | Method | Get BCV Field Name from PCV Fieldname ('Query View Var.') | 20090218 | |
| 9 | Static method | Private | Method | Translate Given DB Table | 20090218 | |
| 10 | Static method | Private | Method | Translate Field of DB Table 'Query Attributes' | 20090218 | |
| 11 | Static method | Private | Method | Translate Field of DB Table 'Query Attribute Texts' | 20090218 | |
| 12 | Static method | Private | Method | Translate Field of DB Table 'Query Formula Parameters' | 20090218 | |
| 13 | Static method | Private | Method | Translate Field of DB Table 'Query Selection Criteria' | 20090218 | |
| 14 | Static method | Private | Method | Translate Field of DB Table 'Query Statistics' | 20090218 | |
| 15 | 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 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Application Log | 20090219 | |||
| 2 | CT_QATTR | Call by reference | Type reference (TYPE) | TY_T_QATTR | Query Attribute Table (BCV) | 20090319 | |||
| 3 | CT_QATTRT | Call by reference | Type reference (TYPE) | TY_T_QATTRT | Query Attribute Text Table (BCV) | 20090319 | |||
| 4 | CT_QVAR | Call by reference | Type reference (TYPE) | TY_T_QVAR | Query Variable Table (BCV) | 20090319 | |||
| 5 | IV_QUERY_ID | Call by reference | Type reference (TYPE) | /BCV/QRM_QUERY_ID | Query ID | 20090219 | |||
| 6 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | IV_PCV_FNAME | Call by reference | Type reference (TYPE) | STRING | PCV Field Name | 20090218 | |||
| 2 | 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 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Application Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | Resulting BCV Data | 20091116 | |||
| 3 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
Method TRANSLATE_QATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | BCV Data | 20091116 | |||
| 3 | IT_PCV_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | PCV Data | 20090218 | |||
| 4 | IT_PCV_FNAME | Call by reference | Type reference (TYPE) | TY_T_FNAME | Field Names of PCV DB Table | 20090218 | |||
| 5 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
Method TRANSLATE_QATTRT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | BCV Data | 20091116 | |||
| 3 | IT_PCV_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | PCV Data | 20090218 | |||
| 4 | IT_PCV_FNAME | Call by reference | Type reference (TYPE) | TY_T_FNAME | Field Names of PCV DB Table | 20090218 | |||
| 5 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
Method TRANSLATE_QFPAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | BCV Data | 20091116 | |||
| 3 | IT_PCV_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | PCV Data | 20090218 | |||
| 4 | IT_PCV_FNAME | Call by reference | Type reference (TYPE) | TY_T_FNAME | Field Names of PCV DB Table | 20090218 | |||
| 5 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
Method TRANSLATE_QSELC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | BCV Data | 20091116 | |||
| 3 | IT_PCV_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | PCV Data | 20090218 | |||
| 4 | IT_PCV_FNAME | Call by reference | Type reference (TYPE) | TY_T_FNAME | Field Names of PCV DB Table | 20090218 | |||
| 5 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
Method TRANSLATE_QSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | BCV Data | 20091116 | |||
| 3 | IT_PCV_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | PCV Data | 20090218 | |||
| 4 | IT_PCV_FNAME | Call by reference | Type reference (TYPE) | TY_T_FNAME | Field Names of PCV DB Table | 20090218 | |||
| 5 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
Method TRANSLATE_QVAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_LOG | Call by reference | Object reference (TYPE REF TO) | /BCV/CL_FND_LOG | Log | 20090218 | |||
| 2 | CT_BCV_DATA | Call by reference | Type reference (TYPE) | TY_T_BCV_DATA | BCV Data | 20091116 | |||
| 3 | IT_PCV_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | PCV Data | 20090218 | |||
| 4 | IT_PCV_FNAME | Call by reference | Type reference (TYPE) | TY_T_FNAME | Field Names of PCV DB Table | 20090218 | |||
| 5 | IV_PCV_TNAME | Call by reference | Type reference (TYPE) | TABNAME16 | Name of PCV DB Table | 20090218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090218 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |