ACBUDDTL – Activity Budget
- System
- Activity Management (AC)
- Prefix
BDT- Primary key
ACTIVITY-GRP,ACTIVITY,BUDGET-NBR,ACCT-CATEGORY,FISCAL-YEAR- Fields
- 29
- Updated by
- 19 programs
- Referenced by
- 34 programs
ACBUDDTL is the Activity Budget table in Lawson Activity Management (prefix BDT). It is indexed by ACTIVITY-GRP, ACTIVITY, BUDGET-NBR, ACCT-CATEGORY, FISCAL-YEAR (BDTSET1); alternate indexes: BDTSET2, BDTSET3, BDTSET4, BDTSET6 and BDTSET7. It is related 1:1 to ACACCTCAT, ACACTGRP, ACACTIVITY, ACBUDHDR, ACBUDTLBOD, ACCUAMT, ACMASTER and ACSPREAD. It is updated by AC08.3, AC08.7, AC120, AC121, AC123, AC127, AC20.1, AC20.2 and 11 more and referenced by AC00.1, AC00.2, AC00.3, AC02.1, AC05.2, AC05.3, AC10.1, AC130 and 26 more. The table has 29 fields, 6 indexes and 8 documented relations.
About ACBUDDTL
This file contains activity budget information from the AC20 (Activity Budget) forms. It includes activity group, activity, budget number, beginning balance, account category, fiscal year, spread code, compute name, as well as maintenance time and date.
Fields (29)
Column = COBOL field name without the BDT- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
BDT-ACTIVITY-GRP PKACTIVITY_GRP | Alpha 15 | Required key. This is the activity group for the budget information. | AC120, AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4 +6 more |
BDT-ACTIVITY PKACTIVITY | Alpha 15 | Required key. This is the activity for the budget information. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-BUDGET-NBR PKBUDGET_NBR | Numeric 3 | Required key. This is the budget number uniquely defined in budget setup. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-ACCT-CATEGORY PKACCT_CATEGORY | Alpha 5 | Required key. This is the account category for the budget information. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-FISCAL-YEAR PKFISCAL_YEAR | Numeric 4 | Required key. This is the budget year. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-PARENT-ACTVPARENT_ACTV | Alpha 15 | The parent activity field contains the activity name of the member parent. | AC120, AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4 +6 more |
BDT-COMPUTE-NAMECOMPUTE_NAME | Alpha 12 | This is the name for a compute statement. You can use a compute statement to calculate the budget. Use the Compute action code and define a compute statement, consisting of data dictionary items and operation symbols. You can define compute statements in RW50.1 (Compute Statements). | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-PARAM-NAMEPARAM_NAME | Alpha 12 | — | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-MAINT-DATEMAINT_DATE | Numeric 8 (yyyymmdd) | This is the date the budget was changed. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-MAINT-TIMEMAINT_TIME | Numeric 6 (hhmmss) | This is the time the budget was changed. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-SPREAD-CODESPREAD_CODE | Alpha 3 | A spread code is a formula for budgeting spending activity that can be set up in AC23.1 (Spread Codes). You can use a spread code to schedule spending over the life of the activity or activity group. Spread codes can be used to represent characteristic spending patterns. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-BALANCEBALANCE | Signed 18.2 | This is the annual balance of the budget for the indicated year. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-BALANCE-UNITBALANCE_UNIT | Signed 17.2 | This is the units balance for the budget for the indicated year. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-BEGIN-BALBEGIN_BAL | Signed 18.2 | This is the beginning balance for the budget for the indicated year. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-BEGIN-BAL-UNITBEGIN_BAL_UNIT | Signed 15.2 | This is the units balance for the budget for the indicated year. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-FACTORFACTOR | Alpha 15 | The element that affects the budget change. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-FACTOR-RATEFACTOR_RATE | Signed 14.7 | The currency rate. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-BLANKBLANK | Derived | This derived field is always blank. It is used in the Drill Around feature for column headings. | — |
BDT-AMT-VARIANCEAMT_VARIANCE | Derived | This is the amount of the budget variance. | — |
BDT-UNIT-VARIANCEUNIT_VARIANCE | Derived | This is the number of units for the budget variance. | — |
BDT-VARIANCEVARIANCE | Derived | This is the percentage of variance from the budget amount. | — |
BDT-VARIANCE-UNITSVARIANCE_UNITS | Derived | This is the percentage of variance from the units budget. | — |
BDT-OVER-UNDEROVER_UNDER | Derived | This field indicates whether there is a variance, either over or under, the budgeted amount. If there is no variance, the field is blank. | — |
BDT-OVER-UNDER-UNTOVER_UNDER_UNT | Derived | This field indicates whether there is a variance, either over or under, the budgeted number of units. If there is no variance, the field is blank. | — |
BDT-ACCT-CAT-TYPEACCT_CAT_TYPE | Derived | This is the account category type: cost, revenue, or accrual. | — |
BDT-PERIOD-AMTPERIOD_AMT | Signed 18.2 Occurs 13 Times ×13 | — | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-PERIOD-UNITPERIOD_UNIT | Signed 15.2 Occurs 13 Times ×13 | — | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-PERIOD-FACTORPERIOD_FACTOR | Alpha 15 Occurs 13 Times ×13 | The element that affects the budget change. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
BDT-PERIOD-RATEPERIOD_RATE | Signed 14.7 Occurs 13 Times ×13 | You can type or select the rate that affects the factor. For example, you could type the inflation rate. If you select units and amounts, the rate is calculated. | AC121, AC123, AC127, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +5 more |
Indexes (6)
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 |
|---|---|---|---|---|
BDTSET1 | ACTIVITY-GRP, ACTIVITY, BUDGET-NBR, ACCT-CATEGORY, FISCAL-YEAR | Primary | AC00.1, AC00.2, AC00.3, AC02.1, AC05.2, AC05.3, AC08.1, AC08.2 +22 more (list truncated in source) | |
BDTSET2 | ACTIVITY-GRP, ACTIVITY, BUDGET-NBR, FISCAL-YEAR, ACCT-CATEGORY | AC121, AC123, AC130, AC20.1, AC20.2, AC20.3, AC20.4, AC20.5 +11 more | ||
BDTSET3 | ACTIVITY-GRP, BUDGET-NBR, ACCT-CATEGORY, FISCAL-YEAR, ACTIVITY | AC20.5 | ||
BDTSET4 | SPREAD-CODE, ACTIVITY-GRP, ACTIVITY, BUDGET-NBR, ACCT-CATEGORY, FISCAL-YEAR | KeyChange | AC23.1 | |
BDTSET6 | ACTIVITY-GRP, ACTIVITY, BUDGET-NBR, ACCT-CATEGORY, FISCAL-YEAR* | AC121, AC123, AC127, AC130, AC165, AC20.1, AC20.2, AC20.3 +20 more | ||
BDTSET7 | ACTIVITY-GRP, PARENT-ACTV, BUDGET-NBR, ACCT-CATEGORY, FISCAL-YEAR, ACTIVITY | KeyChange | — |
Relations
One to one (8) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Acacctcat | ACACCTCAT | Not Required | BDT-ACCT-CATEGORY → AAX-ACCT-CATEGORY (AAXSET1) | |
| Acactgrp | ACACTGRP | Required | BDT-ACTIVITY-GRP → AGP-ACTIVITY-GRP | |
| Acactivity | ACACTIVITY | Required | BDT-ACTIVITY-GRP → ACV-ACTIVITY-GRP, BDT-ACTIVITY → ACV-ACTIVITY | |
| Acbudhdr | ACBUDHDR | Required | BDT-ACTIVITY-GRP → BDH-ACTIVITY-GRP, BDT-ACTIVITY → BDH-ACTIVITY, BDT-BUDGET-NBR → BDH-BUDGET-NBR | |
| Acbudtlbod | ACBUDTLBOD | Not Required, Delete Cascades | BDT-ACTIVITY-GRP → YAD-ACTIVITY-GRP, BDT-ACTIVITY → YAD-ACTIVITY, BDT-BUDGET-NBR → YAD-BUDGET-NBR, BDT-ACCT-CATEGORY → YAD-ACCT-CATEGORY, BDT-FISCAL-YEAR → YAD-FISCAL-YEAR | |
| Accuamt | ACCUAMT | Not Required | BDT-ACTIVITY-GRP → ACU-ACTIVITY-GRP, BDT-ACTIVITY → ACU-ACTIVITY, BDH-CURRENCY-CODE → ACU-CURRENCY-CODE, BDT-BUDGET-NBR → ACU-BUDGET-NBR, BDT-FISCAL-YEAR → ACU-FISCAL-YEAR, BDT-ACCT-CATEGORY → ACU-ACCT-CATEGORY | |
| Acmaster | ACMASTER | Not Required | BDT-ACTIVITY-GRP → MST-ACTIVITY-GRP, BDT-ACTIVITY → MST-ACTIVITY, BDT-ACCT-CATEGORY → MST-ACCT-CATEGORY, BDT-FISCAL-YEAR → MST-FISCAL-YEAR | |
| Acspread | ACSPREAD | Not Required | BDT-SPREAD-CODE → SPR-SPREAD-CODE |
Programs
Updated by (19)
- AC08.3 Account Category Detail
- AC08.7 Move Detail Account Category
- AC120 Level Reorganization
- AC121 Budget Calculation
- AC123 Budget Copy
- AC127 Budget Interface
- AC20.1 Life Only Budget
- AC20.2 Annual Budget
- AC20.3 Period Budget
- AC20.4 Activity Budgets by Activity
- AC20.5 Activity Budgets by Account Category
- AC20.6 Activity Group Budget Header
- AC20.7 Activity Budget Header
- AC21.5 Period Budget Change Order Import
- AC22.1 Change Order Approval
- AC300 Activity Group Purge
- AC311 Purge and Archive
- AC527 AC to GL Budget Interface
- ACDR.1 AC Data Rebuild
Referenced by (34)
- AC00.1 Activity Group
- AC00.2 Calendar
- AC00.3 Activity Group Purge Status
- AC02.1 Status
- AC05.2 Account Category Group
- AC05.3 Account Category Mass Addition
- AC10.1 Activity
- AC130 Allocation Calculation
- AC165 Percent Complete Calculation
- AC220 Budget Listing
- AC23.1 Spread Codes
- AC27.1 Budget Interface Adjustment
- AC297 Commitment Analysis Summary
- AC310 Transaction Consolidation
- AC32.1 Allocation Pool
- AC37.1 Allocation Group
- AC490 Activity Reconciliation
- AC56.1 Setup Interface Adjustment
- AC560 Setup Interface
- AC65.1 Activity Percentage of Completion
- AC65.2 Percent Complete by Account Category
- AC82.2 Activity Actuals vs Budget
- AC82.3 Activity Period Budget Balances
- ACBD.2 AC BOD Inquiry
- ACDL.1 Olap Data Load
- ACTA.1 Calculate to Date Totals
- BR12.2 Contract Account Category Detail
- BR130 Revenue Calculation
- BR165 Percent Complete Calculation
- BR530 Revenue Import
- BR65.1 Percent Complete by Contract
- BR65.2 Percent Complete by Activity
- BR65.3 Percent Complete by Account Category
- SNAC.1 Activity Management Notification Update