CUTABLE – Currency Table
- System
- General Ledger Setup (IF)
- Prefix
CTB- Primary key
CURRENCY-TABLE- Fields
- 5
- Updated by
- 1 program
- Referenced by
- 137 programs
CUTABLE is the Currency Table table in Lawson General Ledger Setup (prefix CTB). It is indexed by CURRENCY-TABLE (CTBSET1). It is related 1:M to CUCONV, CURELAT, CUTRANSL and GLSYSTEM. It is updated by CU00.1 and referenced by AC00.1, AC191, AC200, AC210, AC56.1, AC560, AC70.1, AP125 and 129 more. The table has 5 fields, 1 index and 4 documented relations.
About CUTABLE
This file defines currency tables, which include currency relationships, currency exchange rates, and translation rates. CU20.1 (Currency Table Translation Rates) is the primary program that updates this file.
Fields (5)
Column = COBOL field name without the CTB- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
CTB-CURRENCY-TABLE PKCURRENCY_TABLE | Alpha 12 | This is the currency table, a table of currency relationships, currency exchange rates, and translation rates for one or more companies. | CU00.1 |
CTB-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | This is the description of the currency table. | AC00.1, AC70.1, CU00.1 |
CTB-ACTIVE-FLAGACTIVE_FLAG | Alpha 1 | This field indicates whether the currency table is active or inactive.
| — |
CTB-AUTOGENAUTOGEN | Alpha 1 | This field indicates whether the opposite currency relationship should be added when a new relationship is added. It also indicates whether exchange rates should be added if the opposite currency relationship exists and if that opposite relationship has the reverse operator. | CU00.1 |
CTB-CURR-REL-FLAGCURR_REL_FLAG | Derived | — | — |
Indexes (1)
Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
CTBSET1 | CURRENCY-TABLE | Primary | AC00.1, AC191, AC200, AC210, AC56.1, AC560, AC70.1, AP125 +22 more (list truncated in source) |
Relations
One to many (4) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Cuconv | CUCONV | CTB-CURRENCY-TABLE → CCN-CURRENCY-TABLE, → CCN-FR-CURR-CODE, → CCN-TO-CURR-CODE, → CCN-SYSTEM, → CCN-EFFECT-DATE | ||
| Curelat | CURELAT | CTB-CURRENCY-TABLE → CRL-CURRENCY-TABLE, → CRL-FR-CURR-CODE, → CRL-TO-CURR-CODE | ||
| Cutransl | CUTRANSL | CTB-CURRENCY-TABLE → CTR-CURRENCY-TABLE, → CTR-FR-CURR-CODE, → CTR-TO-CURR-CODE, → CTR-FISCAL-YEAR, → CTR-COMPANY, → CTR-BUDGET-NBR, → CTR-TRANSL-CODE | ||
| Glsystem | GLSYSTEM | Required | CTB-CURRENCY-TABLE → GLS-CURRENCY-TABLE, → GLS-COMPANY |
Programs
Updated by (1)
- CU00.1 Currency Table
Referenced by (137)
- AC00.1 Activity Group
- AC191 Accounting Unit Balance Post
- AC200 Activity Grp Listing and Audit
- AC210 Activity Listing and Audit
- AC56.1 Setup Interface Adjustment
- AC560 Setup Interface
- AC70.1 Activity Group Template
- AP125 Batch Release
- AP126 Mass Invoice Release
- AP20.1 Basic Invoice
- AP20.2 Taxed Invoice
- AP20.3 Detail Invoice
- AP20.4 Invoice Line Detail
- AP20.5 Multiple Invoice
- AP20.7 Distributions
- AP21.1 View Distributions
- AP23.1 Transit Invoice Entry
- AP25.1 Batch Control
- AP25.2 Batch Review
- AP26.1 Invoice Release
- AP27.1 Single Invoice Release
- API1.1 Add Invoice
- API2.1 Add Invoice
- BR44.1 Mass Transaction Transfer
- CB222 Cash Position Reconciliation
- CBD2.1 Reporting Currency Dimension Definition
- CU01.1 Currency Code
- CU01.2 Currency Codes
- CU02.1 Currency Relationship
- CU02.2 Relationship Summary
- CU03.1 Currency Gain Loss Accounts
- CU10.1 Exchange Rates
- CU10.2 Daily Rate Entry
- CU160 Currency Rate Interface
- CU161 Interface Translation Rates
- CU162 Currency Relations Interface
- CU20.1 Currency Table Translation Rates
- CU20.2 Currency Table Period Rate Entry
- CU20.3 Company Translation Rates
- CU202 Currency Relationship Listing
- CU210 Exchange Rate Listing
- CU220 Translation Rate Listing
- CU260 Currency Rate Interface Listing
- CU261 Translation Interface Listing
- CU262 Currency Relations Interface Listing
- CU278 Currency Audit Analysis Report
- CU300 Currency Rate History Delete
- CU60.1 Currency Rate Interface Maintenance
- CU61.1 Maintain Translation Rates
- CU62.1 Currency Relations Interface Maintenance
- DR100 Distribution Requirements Report
- EX12.1 XM Interface System Configuration
- FB45.1 Budget Journal Control
- GL00.2 Define Chart
- GL00.3 Detail Accounts
- GL00.6 Move Detail Account
- GL00.7 System Accounts
- GL00.9 Chart Copy
- GL02.1 Detail Subaccount Definition
- GL02.2 Multiple Detail Subaccount Definition
- GL02.3 Template Subaccount Definition
- GL02.6 Move Detail Account
- GL03.6 Posting Account System Restriction
- GL10.1 Company
- GL10.2 Backposting Control
- GL100 Mass Chart Account Change Delete
- GL110 Company Copy Delete
- GL111 Backposting Control Mass Upd
- GL120 Level Reorganization
- GL121 Mass Account Addition
- GL122 Mass Account Change Delete
- GL124 Mass Accounting Unit Addition
- GL125 Mass Accounting Unit Change
- GL135 Intercompany Chart Map Posting
- GL146 Batch Journal Control
- GL148 Zone Rebalancing
- GL160 Chart of Accounts Interface
- GL161 Accounting Unit Interface
- GL167 Balance Interface
- GL190 Journal Posting
- GL195 Translation Calculation
- GL196 Report Currency Translation
- GL197 Period, Year End GL Commitments Processing
- GL199 Period Closing
- GL20.1 Accounting Units - Accounts
- GL20.2 Posting Accounts
- GL20.4 Mass Add Accounts
- GL330 Undistributed Retained Earnings Rebuild
- GL40.1 Journal Entry
- GL40.2 Define Journal
- GL40.3 Speed Entry
- GL40.7 Totals
- GL40.8 Journal Entry
- GL44.1 Report Currency Entry
- GL45.1 Journal Control
- GL500 Fiscal Year Change
- IC141 Location Replenishment Report
- IC142 Replenishment by Requisition PO's
- IC222 Unreleased Documents
- IC83.1 Par Location Counts
- IFAC.1 General Ledger Account Edit
- IFCU.1 Currency Calculation
- MA41.1 Add-On Cost Detail - Purchase Order
- MA41.2 Add On Cost Lookup
- MA41.4 Miscellaneous Add-On Cost
- MA41.7 AOC Approval Entry
- MA42.2 Memo Line AOC Detail
- MA43.2 Purchase Order Lookup
- MA44.1 Invoice Line Detail - Purchase Order
- MA44.2 Invoice Line Detail- Service
- MA61.1 Match Invoice Approval
- MAI1.1 Invoke for MAMATCH Object
- ML146 Batch Ledger Journal Control
- ML167 Ledger Balance Interface
- ML190 Ledger Journal Posting
- ML195 Ledger Translation Calculation
- ML196 Ledger Report Currency Translation
- ML199 Ledger Period Closing
- ML330 Ledger Undistributed RE Rebuil
- ML40.1 Ledger Journal Entry
- ML40.2 Define Ledger Journal
- ML40.3 Ledger Speed Entry
- ML40.7 Ledger Totals
- ML40.8 Ledger Journal Entry
- ML44.1 Ledger Report Currency Entry
- ML45.1 Ledger Journal Control
- RQ10.1 Requisition
- RQ10.3 Select and Copy
- RQ11.1 Kit Accessories
- RQ13.2 Direct Line Approval
- RQ35.1 Requisition Returns
- RQ500 Requisition Interface
- RQIB.1 RQRQHUPD Invoke Object
- RQIF.1 RQRLNUPD Invoke Object
- RQIJ.1 Requisition Copy
- SN40.1 Currency Mapping
- TR00.1 Training System Options