RWHEADER – Report Writer Header
- System
- General Ledger (GL)
- Prefix
RWH- Primary key
HEAD-TYPE,HEAD-NAME,RECORD-TYPE- Fields
- 9
- Updated by
- 21 programs
- Referenced by
- 148 programs
RWHEADER is the Report Writer Header table in Lawson General Ledger (prefix RWH). It is indexed by HEAD-TYPE, HEAD-NAME, RECORD-TYPE (RWHSET1); alternate indexes: RWHSET2, RWHSET3, RWHSET4, RWHSET5, RWHSET6, RWHSET7, RWHSET8 and RWHSET9. It is related 1:1 to GLCODES and 1:M to RWGRPDET, RWUSER, FBHEADER, RWREQUEST, RWROWDET, GLCODES and RWHEADAU. It is updated by FB01.2, RW03.2, RW10.2, RW10.3, RW10.4, RW10.8, RW11.1, RW11.2 and 13 more and referenced by AC34.1, ACVW.1, AD290, AD50.1, AD95.1, AD96.1, AD97.1, AD97.2 and 140 more. The table has 9 fields, 9 indexes and 12 documented relations.
About RWHEADER
This file maintains Report Writer header information for Account Rows, Level Rows, or Both Type Rows, Level Group, Account Group, Subaccount Group, Total Range, or User Class.
Fields (9)
Column = COBOL field name without the RWH- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
RWH-HEAD-TYPE PKHEAD_TYPE | Alpha 1 | This field identifies if it is a Row Type, User Class, Total Range, or Group.
| FB01.2, RW03.2, RW10.2, RW10.3, RW10.4, RW11.1, RW11.2, RW11.3 +4 more |
RWH-HEAD-NAME PKHEAD_NAME | Alpha 12 | This is the name of a level, account or subaccount group; row name; total range; or user class. | FB01.2, RW03.2, RW10.2, RW10.3, RW10.4, RW10.8, RW11.1, RW11.2 +7 more |
RWH-RECORD-TYPE PKRECORD_TYPE | Alpha 1 | This field identifies the type of record defined.
| RW10.2, RW10.3, RW10.4, RW11.1, RW11.2, RW11.3, RW40.6, RW40.7 +2 more |
RWH-RECORD-TYPE-1RECORD_TYPE_1 | Derived | This field is used for drill around. It displays the Record Type field values. | — |
RWH-FOLDER-NAMEFOLDER_NAME | Alpha 12 | This is the folder name as defined in RW01.1 (Folder). | RW10.2, RW10.3, RW10.4, RW10.8, RW11.1, RW11.2, RW11.3, RW40.5 +5 more |
RWH-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | This is the folder description. | FB01.2, RW03.2, RW10.2, RW10.3, RW10.4, RW10.8, RW100, RW11.1 +8 more |
RWH-PERSON-RESPPERSON_RESP | Alpha 15 (Lower Case) | This is the name of the person responsible for this record. | RW100, RW40.6 |
RWH-NBR-LINESNBR_LINES | Numeric 6 | This is the number of detail lines. | RW10.2, RW10.3, RW10.4, RW11.4, RW40.1, RW40.3, RW40.4, RW60.1 |
RWH-LINE-NBRLINE_NBR | Numeric 6 | This is the detail line number. | RW10.2, RW10.3, RW10.4, RW11.4, RW210, RW40.1, RW40.3, RW40.4 +4 more |
Indexes (9)
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 |
|---|---|---|---|---|
RWHSET1 | HEAD-TYPE, HEAD-NAME, RECORD-TYPE | Primary | AC34.1, ACVW.1, ATVW.1, CA10.1, CA10.7, FB01.1, FB01.2, FB141 +22 more (list truncated in source) | |
RWHSET2 | FOLDER-NAME, HEAD-TYPE, HEAD-NAME, RECORD-TYPE | KeyChange | RW01.1, RW01.2, RW201, RW260 | |
RWHSET3 | HEAD-NAME, HEAD-TYPE, RECORD-TYPE | AC34.1, AD290, AD50.1, AD95.1, AD96.1, AD97.1, AD97.2, AD97.3 +22 more (list truncated in source) | ||
RWHSET4 | FOLDER-NAME, RECORD-TYPE, HEAD-NAME | KeyChange, Subset | Where HEAD-TYPE = "G" | RW240 |
RWHSET5 | FOLDER-NAME, HEAD-NAME, RECORD-TYPE | KeyChange, Subset | Where HEAD-TYPE = "R" | RW11.1, RW11.2, RW11.3, RW210 |
RWHSET6 | FOLDER-NAME, HEAD-NAME, RECORD-TYPE | KeyChange, Subset | Where HEAD-TYPE = "T" | RW260 |
RWHSET7 | RECORD-TYPE, FOLDER-NAME, HEAD-NAME | KeyChange, Subset | Where HEAD-TYPE = "R" | RW210 |
RWHSET8 | HEAD-TYPE, RECORD-TYPE, HEAD-NAME | RW210, RW298 | ||
RWHSET9 | HEAD-TYPE, HEAD-NAME | FB01.1, FB01.2, FB20.2, FB201, GL256, RW01.1, RW01.2, RW03.1 +10 more |
Relations
One to one (1) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Folder | GLCODES | Required | "F" → GCD-RECORD-TYPE, RWH-FOLDER-NAME → GCD-FOLDER-NAME, Spaces → GCD-PROCESS-GROUP, Spaces → GCD-SYSTEM, Zeroes → GCD-COMPANY |
One to many (11) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Account Group | RWGRPDET | Delete Cascades | Valid When RWH-HEAD-TYPE = "G" | "A" → RGD-RECORD-TYPE, RWH-HEAD-NAME → RGD-HEAD-NAME, → RGD-RANGE-NUMBER |
| Buduser Class | RWUSER | Valid When RWH-HEAD-TYPE = "B" | RWH-HEAD-NAME → RWU-USER-CLASS, → RWU-USERNAME | |
| Fbheader | FBHEADER | Valid When RWH-HEAD-TYPE = "B" | RWH-HEAD-NAME → FBH-USER-CLASS, → FBH-COMPANY, → FBH-FISCAL-YEAR, → FBH-BUDGET-NBR | |
| Level Group | RWGRPDET | Delete Cascades | Valid When RWH-HEAD-TYPE = "G" | "L" → RGD-RECORD-TYPE, RWH-HEAD-NAME → RGD-HEAD-NAME, → RGD-RANGE-NUMBER |
| Row Request | RWREQUEST | Delete Restricted | Valid When RWH-HEAD-TYPE = "R" | RWH-HEAD-NAME → RWR-ROW-FILE-NAME, → RWR-REQUEST-NAME |
| Rowdetail | RWROWDET | Delete Cascades | Valid When RWH-HEAD-TYPE = "R" | RWH-RECORD-TYPE → RRD-RECORD-TYPE, RWH-HEAD-NAME → RRD-HEAD-NAME, → RRD-LINE-NBR |
| Rwfolder | GLCODES | Delete Restricted | Valid When RWH-HEAD-TYPE = "U" | RWH-HEAD-NAME → GCD-USER-CLASS, → GCD-FOLDER-NAME |
| Rwheadau | RWHEADAU | RWH-HEAD-TYPE → HEA-HEAD-TYPE, RWH-HEAD-NAME → HEA-HEAD-NAME, RWH-RECORD-TYPE → HEA-RECORD-TYPE, → HEA-ACTION, → HEA-DATE, → HEA-TIME, → HEA-UNIQUE-I-D | ||
| Subacct Group | RWGRPDET | Delete Cascades | Valid When RWH-HEAD-TYPE = "G" | "S" → RGD-RECORD-TYPE, RWH-HEAD-NAME → RGD-HEAD-NAME, → RGD-RANGE-NUMBER |
| Total Ranges | RWROWDET | Delete Cascades | Valid When RWH-HEAD-TYPE = "T" | "R" → RRD-RECORD-TYPE, RWH-HEAD-NAME → RRD-HEAD-NAME, → RRD-LINE-NBR |
| User Class | RWUSER | Delete Cascades | Valid When RWH-HEAD-TYPE = "U" | RWH-HEAD-NAME → RWU-USER-CLASS, → RWU-USERNAME |
Programs
Updated by (21)
- FB01.2 Define User Class
- RW03.2 Define User Class
- RW10.2 Account Rows
- RW10.3 Level Rows
- RW10.4 Both Rows
- RW10.8 Row Copy
- RW11.1 Define Accounts Row
- RW11.2 Define Levels Row
- RW11.3 Define Both Type Row
- RW11.4 Line Copy
- RW210 Row Listing
- RW40.1 Level Group
- RW40.3 Account Group
- RW40.4 Subaccount Group
- RW40.5 Group Copy
- RW40.6 Define Level Group
- RW40.7 Define Account Group
- RW40.8 Define Subaccount Group
- RW60.1 Total Range
- RW60.2 Define Total Range
- RW60.3 Total Range Copy
Referenced by (148)
- AC34.1 Compute Parameters
- ACVW.1 Build GL Accounting Unit View
- AD290 Average Daily Balance-Cost of Funds Report
- AD50.1 Average Daily Balance-Cost of Funds Report Setup
- AD95.1 Account Analysis
- AD96.1 Date
- AD97.1 Accounts
- AD97.2 Accounts
- AD97.3 Compare
- AD98.1 Accounting Units
- AD98.2 Accounting Units Actuals
- AD98.3 Accounting Units Compare
- ATVW.1 Build Account Category View
- CA10.1 Allocation
- CA10.7 Allocation Detail
- FB11.1 Budget Edit Group
- FB111 Budget Edit Group Build
- FB141 Remote Budget Consolidation
- FB160 Budget Edit Group Interface
- FB20.2 Define Budget
- FB201 User Class Listing
- FB211 Budget Edit Group Listing
- FB296 Budget Audit
- FB60.1 Budget Edit Group Interface Maintenance
- FB95.1 Budget Analysis
- FB95.2 Account, Period
- FB95.3 Account, Year to Date
- FB95.4 Accounting Unit, Period
- FB95.5 Accounting Unit, Year to Date
- FB95.6 Totals
- GL194 Update IncomeStatement Beg Bal
- GL256 Transaction Writer Report
- GL291 Trial Balance
- GL292 Balance Sheet
- GL293 Income Statement
- GL294 Projection by Level
- GL298 GL Commitment Analysis Report
- GL299 GL and AC History commitment
- GL55.1 Transaction Writer
- GL90.6 Compare Transaction Analysis
- GL94.1 Commitment Analysis
- GL94.2 Account
- GL94.3 Account Totals
- GL94.4 Accounting Unit
- GL94.5 Accounting Unit Totals
- GL94.6 Commitment Account Detail
- GL94.7 Commitment Accounting Unit Detail
- GL95.1 Account Analysis
- GL95.2 Fiscal Year Summary
- GL95.3 Totals
- GL95.4 Chart Query
- GL95.5 Periods versus Year to Date
- GL95.6 Year to Date Current Year versus Last Year
- GL95.7 Periods Current Year versus Last Year
- GL95.8 Year to Date Actual versus Budget
- GL95.9 Periods Actual versus Budget
- GL96.1 Accounting Units
- GL96.2 Year to Date Current Year versus Last Year
- GL96.3 Periods Current Year versus Last Year
- GL96.4 Year to Date Actual versus Budget
- GL96.5 Periods Actual versus Budget
- GL97.1 Accounts
- GL97.2 Year to Date Current Year versus Last Year
- GL97.3 Periods Current Year versus Last Year
- GL97.4 Year to Date Actual versus Budget
- GL97.5 Periods Actual versus Budget
- GL97.6 Year to Date Account Currencies
- GL97.7 Periods Account Currencies
- GL97.8 Fiscal Year Summary
- GL97.9 Totals
- GL98.1 Companies
- GL98.2 Year to Date Current Year versus Last Year
- GL98.3 Periods Current Year versus Last Year
- GL98.4 Year to Date Actual versus Budget
- GL98.5 Periods Actual versus Budget
- GL99.1 Organization Query
- GL99.2 Periods versus Year to Date
- GL99.3 Year to Date Current Year versus Last Year
- GL99.4 Periods Current Year versus Last Year
- GL99.5 Year to Date Actual versus Budget
- GL99.6 Periods Actual versus Budget
- GLAV.1 Build GL Accounting Unit View
- GLCV.1 General Ledger Chart View Build
- GLDM.3 Subaccount Dimension Definition
- GLVW.1 Build GL Accounting Unit View
- ML292 Ledger Balance Sheet
- ML293 Ledger Income Statement
- ML94.1 Ytd Ml and Gl Actuals
- ML94.2 Period ML and GL Actuals
- ML94.3 YTD ML and GL Actuals
- ML94.4 Period ML and GL Actuals
- ML95.1 Ledger Account Analysis
- ML95.2 Fiscal Year Summary
- ML95.3 Totals
- ML95.4 Ledger Chart Query
- ML95.5 Periods vs. YTD
- ML95.6 YTD Current Year vs. Last Year
- ML95.7 Periods Current Year vs. Last Year
- ML95.8 YTD Actual vs. Budget
- ML95.9 Periods Actual vs. Budget
- ML96.1 Accounting Units
- ML96.2 YTD Current Year vs. Last Year
- ML96.3 Periods Current Year vs. Last Year
- ML96.4 YTD Actual vs. Budget
- ML96.5 Periods Actual vs. Budget
- ML97.1 Accounts
- ML97.2 YTD Current Year vs. Last Year
- ML97.3 Periods Current Year vs. Last Year
- ML97.4 YTD Actual vs. Budget
- ML97.5 Periods Actual vs. Budget
- ML97.6 YTD Account Currencies
- ML97.7 Periods Account Currencies
- ML97.8 Fiscal Year Summary
- ML97.9 Totals
- ML98.1 Companies
- ML98.2 YTD Current Year vs. Last Year
- ML98.3 Periods Current Year vs. Last Year
- ML98.4 YTD Actual vs. Budget
- ML98.5 Periods Actual vs. Budget
- ML99.1 Organization Query
- ML99.2 Periods vs. YTD
- ML99.3 YTD Current Year vs. Last Year
- ML99.4 Periods Current Year vs. Last Year
- ML99.5 YTD Actual vs. Budget
- ML99.6 Periods Actual vs. Budget
- RW00.1 Report Writer
- RW00.2 Level Range
- RW00.6 Report Copy
- RW01.1 Folder
- RW01.2 Folders
- RW100 Report Generation
- RW20.1 Format
- RW20.2 Define Format
- RW20.5 Level Override
- RW20.6 Account Override
- RW20.8 Format Copy
- RW201 Folder Listing
- RW203 User Class Listing
- RW215 Row Chart Compare
- RW240 Group Listing
- RW260 Total Range Listing
- RW298 Usage Report
- RW299 Detail Report Listing
- RW30.1 Ratio Definition
- RW50.1 Compute Statement
- RW70.1 Total Names
- SLVW.1 Build SL Accounting Unit View
- SNGL.1 General Ledger Notification Update