13   Annexure A

Topics:

·        Entity Details

·        Adjustment Auto Approval Concept

·        Data Model and Metadata Extensions

·        Procedure to Add Optional Dimensions

·        Optimization of GL Reconciliation Processing Package

·        Map Level Recon Parent Node Selection

·        GL Nodes Configuration

·        Hierarchy Refresh

·        Creating Filter for Load Run ID

·        Duplicate Adjustments 

·        VPAT-keystrokes and access keys

Entity Details

The following provides a brief description of the various tables:

Table 20: Entity Details Names

Name

Comment

Download or DT

GL Master

This table stores a list of all available GL codes. Select a subset of GL codes that is to be considered for the GL Reconciliation.

Partly DL & Partly Setup

Product Processors

This table stores a list of all PPs supported by the GBS data model. Select a subset of Product Processors for which GL Recon is required.

DL

Setup GL Balances

This table stores the table name of the table which stores the GL data along with the mapping of various columns within that table.

DL

Stage GL Data

This table stores the values of each of the GL codes which is present in the table GL Master.

DL

GL Mapping Master

This table stores the information about mapping for its reconciliation treatment and any thresholds that must be applied at a mapping level during the GL Reconciliation.

Setup

GL PP Map

This table stores the mapping between a GL and a PP and the associated granularity of the GL that must be reconciled with a certain granularity in the PP. The same GL can be mapped to multiple PPs and conversely, a PP can be mapped to multiple GLs. The mapping stored in this entity drives all other processes for GL Reconciliation.

Setup

PP Default Values

This table stores the default values that must be used for mandatory columns within the PP in the event an adjustment entry is to be posted into the corresponding PPs.

Setup

Product Processor(s)

It receives for every processing period, the account level information across various products.

DL

GL Adjustment Entries

This table stores the information about the adjustment entries after the differences are found out.

Processing

GL Execution Master

This table stores the information on each execution.

Processing

GL Threshold Breaches

This table stores the breaches from the thresholds as specified in the Rule Configuration, if any.

Processing

GL Recon Audit Trail

This table stores a trace of all add, modify or delete operations performed through User Interfaces.

Log

GL Execution Info

At the time of batch execution, this table gets updated and it checks if the mapping which is chosen for GL Reconciliation pertains to the entity which is selected

Processing

Dynamic SQL error log

This table stores the processing specific dynamic SQL queries as well as Error details if any.

Log

Fact Reconciliation Difference

This table stores the results of executing a defined reconciliation, that is, it stores the reconciliation difference amount if any.

Processing

 

The requirement for Purging or Archiving FACT tables must be analyzed, developed, and executed as per the implementation site requirements; for better performance and space management.

Adjustment Auto Approval Concept

Table 21: Adjustment Auto Approval Concept Results table

GL or Map level Reconciliation

(In Reconciliation Management page)

Allocation required

(In Reconciliation Management page)

Auto Approval

(In PMF Execution Parameter)

Result - Auto Approval

(Y, N) of Adjustment Entry

GL

N

N

N - GL Code where Auto Approval flag is N will not be used for reconciliation and no adjustment entry is passed against it. Allocation required and auto-approval will not be considered for the GL code.

GL

N

N

N - The difference for the GL code is taken to the FCT_RECONCILIATION_DIFFERENCE and a threshold check is performed. No impact on FCT_GL_ADJUSTMENT_ENTRIES.

GL

N

Y

N - GL Code where Auto Approval flag is N is not used for reconciliation and no adjustment entry is passed against it. Allocation required and auto-approval is not considered for the GL code.

GL

N

Y

N - The difference for the GL code is taken to the FCT_RECONCILIATION_DIFFERENCE.Auto  Approval  (In  Run  Management Screen) will not be considered.

GL

Y

N

N - GL Code where Auto Approval flag is N is not used for reconciliation and no adjustment entry is passed against it. Allocation required and auto-approval is not considered for the GL code.

GL

Y

N

N - The adjustment entry for the GL code is in FCT_GL_ADJUSTMENT_ENTRIES.

GL

Y

Y

Y - The adjustment entry for the GL code is taken to the target entity or PP.

GL

Y

Y

N - GL Code where Auto Approval flag is N will not be used for reconciliation and no adjustment entry is passed against it. Allocation required and auto-approval will not be considered for the GL code.

Map

N

N

N - GL Code where the Auto Approval flag is N will not be used for reconciliation.

Map

N

N

N - Accounts having such GL codes will participate in map level reconciliation. The difference is taken to the FCT_RECONCILIATION_DIFFERENCE and a threshold check is performed. No impact on FCT_GL_ADJUSTMENT_ENTRIES.

Map

N

Y

N - GL Code where the Auto Approval flag is N will not be used for reconciliation. Auto Approval (in PMF Execution Framework) will not be considered.

Map

N

Y

N - Accounts having such GL codes will participate in map level reconciliation. The difference for the GL code is taken to the FCT_RECONCILIATION_DIFFERENCE and a threshold check is performed. No impact on FCT_GL_ADJUSTMENT_ENTRIES.

Auto Approval (in the PMF Execution Framework page) will not be considered.

Map

Y

N

N - GL Code where the Auto Approval flag is N will not be used for reconciliation. The adjustment entry is in FCT_GL_ADJUSTMENT_ENTRIES with status as pending for approval. It'll not be taken to the target entity or PP.

Map

Y

N

N - Accounts having such GL codes will participate in map level reconciliation. The adjustment entry for the GL code is in  FCT_GL_ADJUSTMENT_ENTRIES with status as pending for approval. It'll not be taken to the target entity or PP.

Map

Y

Y

Y - Accounts having such GL codes will not participate in map level reconciliation. The adjustment entry for the rest of the reconciliation is taken to the target entity or PP.

Map

Y

Y

Y - Accounts having such GL codes will participate in map level reconciliation. The adjustment entry for the rest of the reconciliation is taken to the target entity PP.

Data Model and Metadata Extensions

Topics:

·        Steps to Configure an Additional Table in the Application

Steps to Configure an Additional Table in the Application

To add a Ledger entity, Product Processor entity, or Dimension table in OFS Analytical Application Reconciliation Framework, follow these steps.

For example, to add a GL Entity for General Ledger to General Ledger reconciliation, perform the following steps:

1.     Open the OFS_GLRECON.erwin file in Erwin Data Modeler.

2.     Change the view mode to Physical.

3.     If Target ledger Structure is different than STG_GL_DATA: 

a.     Place the cursor on the tables in OFSAA Tree View, right-click, and select New. This creates a new table. Rename it to the required table name.

b.     Expand the table and click the + icon to view the columns mapped against the tables.

c.     Place the cursor on the columns mapped against the tables, right-click, and select New. It adds a new column to that table. Rename it to the required column name.

d.     Repeat the above-mentioned steps to add multiple tables and columns.

e.     Navigate to Logical View and provide the logical table name and logical column names to the added columns.

4.     If Target ledger Structure is the same as STG_GL_DATA: 

a.     In the OFSAA tree view, you can see Tables.

b.     Navigate to STG_GL_DATA in OFSAA tree view; right-click and select Go to Diagram.

c.     Press CTRL+C (to copy) and then CTRL+V (to paste), to create a new table with the same name as STG_GL_DATA. Rename the table name in both the Physical View and Logical View.

d.     Rename the constraints and index names on the newly added table.

5.     Save the newly added tables as .xml file. Choose save as type to XML Types (*.xml).

6.     Select option AllFusion Repository Format in the dialog box. Click OK to generate a new .xml file.

7.     Copy that XML file to server for fast processing under ftpshare/<<infodom>>/erwin/erwinXML

8.     Navigate to the OFSAAI UI and log in. Select an appropriate infodom and navigate to Unified Analytical Metadata. To process further see the following steps:

9.     Click Import Model.

10.  Select Incremental Changes or Sliced Model in Choose Type to Upload.

11.  Select the file from the server. It will list out the files present in the path.

12.  Select your XML file and click upload to begin the process to upload the data model. On successful upload, a dialog box pops up.

13.  Similarly, follow the steps mentioned above to add a Stage General Ledger Master (STG_GL_ACCOUNT_MASTER ), General ledger account dimension (Example DIM_GL_ACCOUNT), or Product processor (Example STG_CARDS).

14.  Perform the following steps to continue further (these steps are not applicable for a Product Processor entity):

15.  Insert a new unique map_ref_num in two tables SYS_TBL_MASTER and SYS_STG_JOIN_MASTER for creating SCD for data movement from new Stage general ledger master to new General ledger account dimension.

16.  Example: SYS_TBL_MASTER Table contains table level information Stage to Dimension. Table names must be changed according to the new stage general ledger master (STG_TBL_NM) to the new General ledger account dimension (TBL_NM).

Table 22: SYS_TBL_MASTER

MAP_REF_NUM

TBL_NM

STG_TBL_NM

SRC_PRTY

SRC_PROC_ SEQ

SRC_TYP

DT_OFFS ET

SRC_KEY

491

DIM_GL_ACCOUNT

STG_GL_ACCOUNT_MASTER

 

8

MASTER

0

 

 

17.  Example: SYS_STG_JOIN_MASTER Column level mapping information from Stage to Dimension. Column names and data types must be modified according to the new Stage general ledger master (STG_COL_NM) to the new General ledger account dimension (COL_NM).

Table 23: SYS_STG_JOIN_MASTER

MAP_RE F_NUM

COL_NM

COL_TYP

STG_COL_NM

SCD_T YP_ID

PRTY_LOOKUP_REQD_FLG

COL_DA TATYPE

COL_F ORMAT

491

D_END_DATE

ED

31-Dec-99

 

N

DATE

 

491

D_START_DATE

SD

SD

 

N

DATE

 

491

F_DIFF_AUTO_AP PROVE_FLAG

DA

F_DIFF_AUTO_APP ROVE_FLAG

2

N

VARCHAR

 

491

F_INTRA_GROUP

DA

F_INTRA_GROUP

2

N

CHAR

 

491

F_LATEST_RECO RD_INDICATOR

LRI

Y

 

N

CHAR

 

491

N_GL_ACCOUNT_I D

SK

SEQ_DIM_GL_ACC OUNT.CURRVAL

 

N

NUMBER

 

491

N_GL_ACCOUNT_ SKEY

SK

SEQ_DIM_GL_ACC OUNT.NEXTVAL

 

N

NUMBER

 

491

V_GL_ACCOUNT_ CODE

PK

V_GL_CODE

 

N

VARCHAR

 

491

V_GL_ACCOUNT_ NAME

NN

V_GL_NAME

2

N

VARCHAR

 

491

V_GL_BOOK_COD

DA

V_GL_BOOK_CODE

2

N

VARCHAR

 

491

V_GL_PARENT_A CCOUNT_CODE

DA

V_PARENT_GL_CO DE

2

N

VARCHAR

 

491

V_GL_TYPE

DA

V_GL_TYPE

2

N

VARCHAR

 

 

18.  Navigate to Operations and see the following steps:

a.     Click Batch Maintenance.

b.     Add a new batch, provide an appropriate name and description, and click Save.

Figure 84: Batch Maintenance Window

This illustration displays the Batch Maintenance window to add a new batch by providing an appropriate name and description, and click Save.

c.     Add a task to the newly created batch.

d.     Select Run Executable under Components.

e.     Select appropriate Datastore type, Datastore Name, IP Address.

f.       Update scd,<<MAP_REF_NUM>> in the executable with the unique number which is provided while inserting in SYS_TBL_MASTER and SYS_STG_JOIN_MASTER. Select Wait as N and Batch Parameter as Y. Click Save as shown in the following figure:

Figure 85: Task Definition Window

This illustration displays the Task definition window to add a task to the newly created batch. Select Run Executable under Components and update appropriate Datastore type, Datastore Name, IP Address, etc, and click Save.

Navigate to Unified Analytical Metadata and see the following steps to proceed further:

a.     Click Data Sets under Business Metadata Management.

b.     Add a new dataset and provide code, short description, and long description.

c.     Select the entities that are participating in the Dataset.

d.     Define Ansi join.

19.  Example: where STG_GL_DATA is your Ledger table and DIM_GL_ACCOUNT is your General ledger account dimension.

STG_GL_DATA 

INNER JOIN DIM_CURRENCY ON DIM_CURRENCY.V_ISO_CURRENCY_CD = STG_GL_DATA.V_CCY_CODE 

INNER JOIN DIM_ORG_STRUCTURE ON DIM_ORG_STRUCTURE.V_ENTITY_CODE = 

STG_GL_DATA.V_LV_CODE AND DIM_ORG_STRUCTURE.f_latest_record_indicator='Y' 

 

INNER JOIN DIM_DATES ON DIM_DATES.D_CALENDAR_DATE = STG_GL_DATA.FIC_MIS_DATE INNER JOIN DIM_GL_ACCOUNT ON DIM_GL_ACCOUNT.V_GL_ACCOUNT_CODE = 

STG_GL_DATA.V_GL_CODE AND DIM_GL_ACCOUNT.f_latest_record_indicator='Y' 

 

INNER JOIN DIM_GAAP ON DIM_GAAP.V_GAAP_CODE = STG_GL_DATA.V_GAAP_CODE AND 

DIM_GAAP.f_latest_record_indicator='Y' LEFT OUTER JOIN DIM_BUSINESS_UNIT ON DIM_BUSINESS_UNIT.V_BUSINESS_UNIT_CODE = STG_GL_DATA.V_BUSINESS_UNIT_CODE AND 

DIM_BUSINESS_UNIT.f_latest_record_indicator='Y' 

 

LEFT OUTER JOIN DIM_ORG_UNIT ON DIM_ORG_UNIT.V_ORG_UNIT_CODE = 

STG_GL_DATA.V_ORG_UNIT_CODE AND DIM_ORG_UNIT.f_latest_record_indicator='Y' 

 

LEFT OUTER JOIN DIM_GEOGRAPHY ON DIM_GEOGRAPHY.V_ACCT_BRANCH_CODE = 

STG_GL_DATA.V_BRANCH_CODE AND DIM_GEOGRAPHY.f_latest_record_indicator='Y' 

 

LEFT OUTER JOIN DIM_PRODUCT ON DIM_PRODUCT.V_PROD_CODE = STG_GL_DATA.V_PROD_CODE 

AND DIM_PRODUCT.f_latest_record_indicator='Y'

20.  Click Save.

21.  Navigate to Unified Analytical Metadata and click Business Hierarchy under Business Metadata Management.

22.  Add two new Hierarchies on new Ledger Account Dimension, for GL Code, and GL Type and shown in the following figures:

Figure 86: GL Code Example

This illustration displays the Business Hierarchy window for GL Code, two new Hierarchies on new Ledger Account Dimension, for GL Code, and GL Type are added for this example.

23.  Perform an excel upload for table SETUP_GLSOURCE_HIERARCHY

§       V_GL_HCY_CODE Hierarchy code which is created, as on GL code for new general ledger account dimension.

§       V_GL_HCY_DIM_TABLE_NAME General ledger account dimension table name.

§       V_GL_HCY_INTRA_GROUP_COL_NAME Intragroup Column name.

§       V_GL_HCY_GL_TYPE_COL_NAME GL Type column name.

Example:

Table 24: SETUP_GLSOURCE_HIERARCHY

V_GL_HCY_CODE

V_GL_HCY_DIM_TABLE_NAME

V_GL_HCY_INTRA_GROUP_COL_NAME

V_GL_HCY_GL_TYPE_COL_NAME

HGL009

DIM_GL_ACCOUNT

F_INTRA_GROUP

V_GL_TYPE

 

Procedure to Add Optional Dimensions

1.     Create a dimension table in the model if required.

2.     Add the table (where the dimension is defined) in the join condition of the GL dataset & Product Processor dataset.

3.     Create a Hierarchy with metadata authorization.

4.     Add a field from the respective dimension table which is used to join with stage product processor tables in the following tables:

a.     FCT_RECONCILIATION_DIFFERENCE

b.     FCT_GL_ADJUSTMENT_ENTRIES

c.     FCT_GL_CORRECTION_ENTRIES

d.     FSI_TMP_TARGET_BALANCE

e.     FSI_TMP_SOURCE_BALANCE

f.       FSI_GL_THRESHOLD_BREACHES

5.     Add a field from respective dimension table which is used to join with stage product processor tables in the unique index of the following tables:

a.     FCT_RECONCILIATION_DIFFERENCE

b.     FCT_GL_ADJUSTMENT_ENTRIES

c.     FCT_GL_CORRECTION_ENTRIES

d.     FSI_TMP_TARGET_BALANCE

e.     FSI_TMP_SOURCE_BALANCE

6.     Upload the customized data model to see the changes reflected in the database.

Optimization of GL Reconciliation Processing Package

This section is only applicable for RDBMS installation mode.

Parallel Hint for SELECT statements:

The use of a parallel hint is optional in the queries. Perform the following steps to use the parallel hint in SELECT clause of the queries generated during execution:

Insert a record into the GL_SETUP_CONFIGURATION table and provide a parallel hint in the V_COMPONENT_VALUE column.

For example, insert into GL_SETUP_CONFIGURATION (V_COMPONENT_CODE, V_COMPONENT_DESC, V_COMPONENT_VALUE) values ('GLRECON_SEL_PARALLEL_HINT', 'To use Parallel hint in GL Recon Application.', '/*+ parallel */').

In case a parallel hint is not required then the previous step is not required. The usage of a parallel hint is optional for the GL Processing package.

Parallel Hint for CREATE TABLE statements:

The use of parallelism during intermediate table creation is optional. Perform the following steps to use parallelism to CREATE TABLE clause during execution:

Insert a record into the GL_SETUP_CONFIGURATION table and provide a parallel hint in the V_COMPONENT_VALUE column.

For example, insert into GL_SETUP_CONFIGURATION (V_COMPONENT_CODE, V_COMPONENT_DESC, V_COMPONENT_VALUE) values ('CREATE_TABLE_PARALLEL_HINT', 'To use parallelism while creating intermediate tables', 'PARALLEL').

NOTE:   

HINT can be used with a combination of - NOLOGGING and PARALLEL with different degrees of parallelism as follows:

1.      PARALLEL

2.      NOLOGGING PARALLEL

3.      PARALLEL (DEGREE i*)

4.      NOLOGGING PARALLEL (DEGREE i*)

*Any positive integer based on available system resources.

 

Map Level Recon Parent Node Selection

To select the Map Level Recon parent node, perform the following steps:

1.     Ensure that the General Ledger Product Processor (GL PP) Definition has the following settings:

a.     Reconciliation Definition Type as Manual

b.     Consolidation Type as Solo

c.     Reconciliation Definition as Map Level Recon.

2.     Create an entry in the SetUpMaster as LAM, for the corresponding Map ID and Version Number.

Figure 87: LAM entry in SetUpMaster

This illustration displays a LAM SetUpMaster table for the corresponding Map ID and Version Number.

a.     The parent-child hierarchy for the legal entity selected in the definition is considered for filtration.

GL Nodes Configuration

In case the GL nodes exceed 2024 then use the following configuration to support the hierarchy browser of GL:

1.     Change <PARAMETER NAME=PC_NONBI_BI_SWITCH VALUE=<PARAM>/> in $FIC_HOME/conf/DynamicServices.xml and deployed location <CONTEXT_PATH>/CONTEXT_NAME/conf/DynamicServices.xml

2.     <PARAM>: Parameter value to be chosen based on no total number of nodes in a hierarchy (OOB: 2048) For example, if hierarchy nodes are 9000, then VALUE must be 9500.

3.     After taking backup of these tables, delete the data from rev_bihier,rev_locale_hier for the respective hierarchy code.

4.     Restart the web and app servers by clearing the work/cache/tmp folder.

5.     Resave the respective hierarchy, and verify whether the data is populated into the rev_bihier table with version 0.

6.     Clear browser cache and create the definition from the start.

Hierarchy Refresh

Topics:

·        Problem

·        Expected Behavior

·        Solution

·        Batch to be Executed

Problem

For a GL Recon Rule running in production, one of the legal entities has a new parent node in the underlying data and the Legal Entity Hierarchy is refreshed with an automatic batch. Because of this change in the legal entity structure, the GL Recon Rule, where the hierarchy is used, is broken.

GL Recon Rule did not fail, it is executed successfully without returning any results. Hence, there is no way for any user to know that there is an issue. When the GL Recon Rule is opened in the front end, the legal entity field is displayed as blank.

Expected Behavior

Ideally, any changes to the underlying data of the hierarchy must be automatically reflected in the GL Recon Rule.

Solution

A batch has to be executed with the FIC_MIS_DATE that will refresh all hierarchies used in the existing rule. Before executing the batch, check the entries in the table:

FSI_GL_HIERARCHY_CONFIGURATION

Batch to be executed

The following batch has to be executed with proper FIC_MIS_DATE and the updated hierarchies will be saved in an Audit Table: FSI_GL_HIER_REFRESH_AUDIT_DDL for tracking purposes.

Batch: ##INFODOM##REFRESH_HIERARCHY

Creating Filter for Load Run ID

You can filter the load Run ID value and process reconciliation accordingly. One load Run ID in the product processor table can be filtered and reconciled with the respective ledger data. When load Run ID filtration is enabled, adjustments automatically get updated with the filtered load Run ID value, irrespective of the value given in default values.

The following is the procedure to filter load Run ID, reconcile, and default the same:

·        Add the following entry in GL_SETUP_CONFIGURATION table:

Table 25: GL_SETUP_CONFIGURATION

V_COMPONENT_CODE

V_COMPONENT_DESC

V_COMPONENT_VALUE

GLPPLOADRUNIDFILTER

Flag to set parametrized Load Run filter

N

 

To enable load Run ID filtration, change the flag to Y in the column V_COMPONENT_VALUE.

·        Add the following entry in RUN_EXE_PARAMETERS table for the corresponding RunSkey

Table 26: RUN_EXE_PARAMETERS

N_RUN_SKEY

V_PARAM_ID

V_SEGMENT_CODE

V_PARAM_VALUE_CODE

V_HIER_NODE_CODE

V_LEAF_CONDITION

V_HIER_NODE_DESC

53

GLPPLOADRUNIDFILTER

GLSEG802

1

 

 

 

 

·        RunSkey: RunSkey value can be fetched from the table DIM_RUN.

·        The rule must be executed once, before updating the previous tables and V_COMPONENT_VALUE must be N. You must go the DIM_RUN table and fetch the corresponding Skey for the definition you like to filter with load Run ID.

·        V_PARAM_ID: This must have a value GLPPLOADRUNIDFILTER.

·        V_SEGMENT_CODE: This value must be updated with the corresponding application segment.

·        V_PARAM_VALUE_CODE: This column must have the value of load Run ID based on which filtration happens in the target data for the selected RunSkey rule.

·        Once these tables and values are updated, you can run the batch from the Operations tab and check the results. Adjustments that are created with these changes displays the load Run ID value specified in the V_PARAM_VALUE_CODE.

Duplicate Adjustments

There is an option to include the adjustments as any other normal account information into the reconciliation process.

The following are the steps you must follow to include the adjustments into the reconciliation process:

·        You must make an entry in the  GL_SETUP_CONFIGURATION table as follows.

Table 27: GL_SETUP_CONFIGURATION

V_COMPONENT_CODE

V_COMPONENT_DESC

V_COMPONENT_VALUE

IGNORE_DEFAULT_ADJUSTMENT_ENTRY

Flag to ignore default adjustment entries for further calculations

Y

 

·        By default V_COMPONENT_VALUE value is set to Y.

·        Once the Reconciliation Difference process is executed, the differences between source and target are identified and captured in the table - FCT_RECONCILIATION_DIFFERENCE.

Based on Adjustment entry floor, dummy adjustment entries are generated in table - FCT_GL_ADJUSTMENT_ENTRIES with dummy account number - GL_<MAP_ID>_<Sequence> (GL_45_1).

·        If V_COMPONENT_VALUE is set to N then during the next execution of the same definition or any definition which results in the same granularity, the dummy account numbers are considered for calculation and differences are adjusted accordingly.

NOTE:   

While executing multiple rules together in one run, definitions with different dimensional granularity or similar definitions with different filters have to be carefully executed in a single run as the system randomly allocates the map ID for the order of execution and not for the order of UI rule addition.

 

VPAT-keystrokes and access keys

Voluntary Product Accessibility Template (VPAT) is a document that mentions how to access the User Interface elements. Unique keystrokes and Access keys move the focus to a specific UI element (and trigger the command). They are usually a button, link, or control that triggers the command. Access keys relocate cursor or selection focus to specific interface components. Every component on the page with definable focus is accessible by tab traversal (using Tab and Shift+Tab); however, access keys provide quick focus to frequently used components. Access keys must be unique within a page. Oracle Financial Services Reconciliation Framework requires to use the additional below mentioned keys.

GL Parameters

Table 28: Vpat Target, Keys and its Action for GL Parameters

Target

Key

Action

Add Filter

Enter

Opens the panel.

Dropdown

UpArrow or DownArrow

Highlight the option item in the direction of the arrow.

Dimension cards

Enter

To select the card

 

Q or q

If the focus is on a card, pressing Q will make its contents accessible using TAB

 

X or x

When Q mode is enabled, press X to exit Q mode

 

Tab

Navigates to next card

Button on card

Space

Activates the button

 

Tab

When Q mode is activated, the tab is used to move focus to the next button

Target Parameters

Table 29: Vpat Target, Keys and its Action for Target Parameters

Target

Key

Action

Dropdown

UpArrow or DownArrow

Highlight the option item in the direction of the arrow.

Measures/Dimension cards/Filter cards

Enter

To select the card

 

Q or q

If the focus is on a card, pressing Q will make its contents accessible using TAB

 

X or x

When Q mode is enabled, press X to exit Q mode

 

Tab

Navigates to next card

Buttons on card

Space

Activates the button

 

Tab

When Q mode is activated, the tab is used to move focus to the next button