ACMNTSCHX – Activity Maintenance Sched Dtl
- System
- AC Billing Revenue (BR)
- Prefix
MSD- Primary key
CONTRACT,MAINT-SCHEDULE,OBJ-ID,TRAN-DATE- Fields
- 11
- Updated by
- 23 programs
- Referenced by
- 0 programs
ACMNTSCHX is the Activity Maintenance Sched Dtl table in Lawson AC Billing Revenue (prefix MSD). It is indexed by CONTRACT, MAINT-SCHEDULE, OBJ-ID, TRAN-DATE (MSDSET1); alternate indexes: MSDSET2 and MSDSET3. It is related 1:1 to ACCNTRACT, ACMNTHDR, ACMNTSCH, ACPRODDTL, ACTRANS and GLTRANS and 1:M to ACPRODUSER. It is updated by BR02.3, BR120, BR121, BR122, BR123, BR140, BR151, BR152 and 15 more. The table has 11 fields, 3 indexes and 7 documented relations.
About ACMNTSCHX
No description in the Lawson data dictionary.
Fields (11)
Column = COBOL field name without the MSD- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
MSD-CONTRACT PKCONTRACT | Alpha 15 | Activity Management contract. | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-MAINT-SCHEDULE PKMAINT_SCHEDULE | Alpha 15 | — | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-OBJ-ID PKOBJ_ID | Numeric 12 | This is the object identifier. It is used to relate commitments or posted transactions back to the originating subsystems. Each subsystem record that is updated as a commitment or posted transaction is assigned an object identifier. The object identifier is maintained in the subsystem files and in the Activity Commitments Detail and Activity Transaction files. The object identifier is a unique key used to drill back from Activity Management to the subsystems. | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-PRODUCTPRODUCT | Alpha 15 | — | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-PROD-VERSIONPROD_VERSION | Alpha 10 | — | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-TRAN-DATE PKTRAN_DATE | Numeric 8 (yyyymmdd) | — | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-GLT-OBJ-IDGLT_OBJ_ID | Numeric 12 | This is the object identifier. It is used to relate commitments or posted transactions back to the originating subsystems. Each subsystem record that is updated as a commitment or posted transaction is assigned an object identifier. The object identifier is maintained in the subsystem files and in the Activity Commitments Detail and Activity Transaction files. The object identifier is a unique key used to drill back from Activity Management to the subsystems. | BR154, BR51.1, BR52.1, BRIP.1 |
MSD-ATN-OBJ-IDATN_OBJ_ID | Numeric 12 | This is the object identifier. It is used to relate commitments or posted transactions back to the originating subsystems. Each subsystem record that is updated as a commitment or posted transaction is assigned an object identifier. The object identifier is maintained in the subsystem files and in the Activity Commitments Detail and Activity Transaction files. The object identifier is a unique key used to drill back from Activity Management to the subsystems. | BR154, BR51.1, BR52.1, BRIP.1 |
MSD-REVENUE-AMTREVENUE_AMT | Signed 18.2 | — | BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-STATUSSTATUS | Numeric 1 | This field displays the status of the transaction.
| BR154, BR51.1, BR52.1, BR52.3, BRIP.1 |
MSD-SITE-LOCATIONSITE_LOCATION | Numeric 2 | — | BR51.1, BR52.1, BR52.3, BRIP.1 |
Indexes (3)
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 |
|---|---|---|---|---|
MSDSET1 | CONTRACT, MAINT-SCHEDULE, OBJ-ID, TRAN-DATE | Primary | BR02.3, BR120, BR121, BR122, BR123, BR140, BR151, BR152 +15 more | |
MSDSET2 | GLT-OBJ-ID, ATN-OBJ-ID, CONTRACT, MAINT-SCHEDULE, PRODUCT, PROD-VERSION, OBJ-ID, TRAN-DATE | KeyChange | — | |
MSDSET3 | CONTRACT, MAINT-SCHEDULE, PRODUCT, PROD-VERSION, OBJ-ID, TRAN-DATE | KeyChange | BR154, BR52.3 |
Relations
One to one (6) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Accntract | ACCNTRACT | Required | MSD-CONTRACT → CNT-CONTRACT | |
| Acmnthdr | ACMNTHDR | Required | MSD-CONTRACT → MSE-CONTRACT, MSD-MAINT-SCHEDULE → MSE-MAINT-SCHEDULE | |
| Acmntsch | ACMNTSCH | Required | MSD-CONTRACT → MSC-CONTRACT, MSD-MAINT-SCHEDULE → MSC-MAINT-SCHEDULE, MSD-PRODUCT → MSC-PRODUCT, MSD-PROD-VERSION → MSC-PROD-VERSION, MSD-OBJ-ID → MSC-OBJ-ID | |
| Acproddtl | ACPRODDTL | Required | MSD-CONTRACT → AHD-CONTRACT, MSD-PRODUCT → AHD-PRODUCT, MSD-PROD-VERSION → AHD-PROD-VERSION, MSD-OBJ-ID → AHD-OBJ-ID | |
| Actrans | ACTRANS | Not Required | MSD-ATN-OBJ-ID → ATN-OBJ-ID | |
| Gltrans | GLTRANS | Not Required | MSD-GLT-OBJ-ID → GLT-OBJ-ID |
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Acproduser | ACPRODUSER | MSE-PRODUCT-LIST → BRU-PRODUCT-LIST, MSD-PRODUCT → BRU-PRODUCT, MSD-PROD-VERSION → BRU-PROD-VERSION, MSC-EFFECTIVE-DT → BRU-EFFECTIVE-DT, → BRU-RECORD-TYPE, → BRU-MAX-USERS |
Programs
Updated by (23)
- BR02.3 Retainer Invoice Entry
- BR120 Invoice Calculation
- BR121 Invoice Print and Interface
- BR122 Online batch invoice process
- BR123 Product Invoice Cancel
- BR140 Billing and Revenue Backout
- BR151 Product Invoicing
- BR152 Maintenance Invoicing
- BR154 Maintenance Revenue Calculation
- BR156 Maintenance Quote
- BR157 Maintenance Cancel
- BR20.1 Invoice Edit Contract
- BR20.2 Invoice Edit Line
- BR20.3 Invoice Edit Activity
- BR20.4 Invoice Edit Activity and Account Category
- BR20.5 Invoice Edit Transaction
- BR252 Maintenance Schedule Listing
- BR420 Billing Invoice Report
- BR51.1 Product Contract
- BR52.1 Maintenance Schedule
- BR52.3 Product Maintenance Revenue Schedule
- BR521 Billing Import
- BRIP.1 Invoice Print Program