ACASSIGN – Activity Resource Assignment
- System
- Activity Management (AC)
- Prefix
AAN- Primary key
ACTIVITY-GRP,ACTIVITY,COMPANY,RESOURCE-TYPE,RESOURCE-CODE- Fields
- 16
- Updated by
- 12 programs
- Referenced by
- 144 programs
ACASSIGN is the Activity Resource Assignment table in Lawson Activity Management (prefix AAN). It is indexed by ACTIVITY-GRP, ACTIVITY, COMPANY, RESOURCE-TYPE, RESOURCE-CODE (AANSET1); alternate indexes: AANSET3, AANSET5, AANSET7 and AANSET8. It is related 1:1 to ACACTGRP, ACACTIVITY, ACRESOURCE, AMASSET, APCOMPANY, APVENMAST and EMPLOYEE and 1:M to ACASNROLE, ACCOMMITX and ACRESHIST. It is updated by AC03.1, AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC10.1, AC110 and 4 more and referenced by AC01.1, AC105, AC112, AC113, AC121, AC123, AC128, AC13.3 and 136 more. The table has 16 fields, 5 indexes and 20 documented relations.
About ACASSIGN
This file contains resource assignment information from AC03.2 (AC Person Assignment), AC03.3 (HR Employee Assignment), AC03.4 (Vendor Assignment), AC03.5 (Asset Assignment), and AC03.6 (Equipment Assignment). It includes resource codes, their descriptions, and the assignment of resources to activities and activity groups. The resources must have been defined already in AC03.1 (Resource), HR11.1 (Employee), AM20.2 (Additions and Adjustments), or AP10.1 (Vendor).
Fields (16)
Column = COBOL field name without the AAN- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
AAN-ACTIVITY-GRP PKACTIVITY_GRP | Alpha 15 | Required key. This is the activity group to which the resource is assigned. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC120, AC500 +1 more |
AAN-ACTIVITY PKACTIVITY | Alpha 15 | Required key. This is the activity to which the resource is assigned. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-RESOURCE-TYPE PKRESOURCE_TYPE | Alpha 1 | Key field. This field indicates the type of resource this is. Valid values include:
| AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-RESOURCE-CODE PKRESOURCE_CODE | Alpha 10 | Required key. This code identifies a resource assigned to an activity. The resource must first be defined in HR11.1 (Employee), AM20.2 (Additions and Adjustments), AP10.1 (Vendor), or AC03.1 (Resource). | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-COMPANY PKCOMPANY | Numeric 4 | Key field. Required for resource types Employee and Vendor. This is the company number for this assignment. If you leave this field blank, it defaults to the activity responsible company. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-EMPLOYEE-ASSETEMPLOYEE_ASSET | Numeric 10 | This field is required for Employee and Asset resource types. It allows you to establish a relationship with the Employee and Asset files for Drill Around and selects. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | Required. This is the description of the resource. If you leave this field blank, the description defaults from the Resource Source file. | AC03.1, AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500 +1 more |
AAN-TO-COMPANYTO_COMPANY | Numeric 4 | Identifies the AP company if the resource type = V. Identifies the HR company if the resource type = E. It is blank for type A, P or Q resources. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-ACCT-UNITACCT_UNIT | Alpha 15 | The accounting unit is a shorthand notation representing the variable level number. When used in the General Ledger Account Master file, the accounting unit must be defined in the General Ledger Names file as a posting accounting unit. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-ACCOUNTACCOUNT | Numeric 6 | This field along with the accounting unit and subaccount make up the location (account) where amounts and other account information is stored. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-SUB-ACCTSUB_ACCT | Numeric 4 | This field contains the subaccount from your general ledger chart of accounts that was charged with the amount carried on this record. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC110, AC500, AC520 |
AAN-MATRIX-CATMATRIX_CAT | Alpha 12 | Attribute name assigned to an object (like accounting unit) to track additional information. Attribute values may then be used in selection and sorting for report and analysis. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC500, AC520 |
AAN-MX-VALUEMX_VALUE | Alpha 32 | The attribute value. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC500, AC520 |
AAN-BEGIN-DATEBEGIN_DATE | Numeric 8 (yyyymmdd) | The begin date for this effort period. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC500, AC520 |
AAN-END-DATEEND_DATE | Numeric 8 (yyyymmdd) | The end date for this effort period. | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC500, AC520 |
AAN-BILL-RATEBILL_RATE | Signed 13.4 | The billing rate that is set up for a resource for a specific activity. | — |
Indexes (5)
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 |
|---|---|---|---|---|
AANSET1 | ACTIVITY-GRP, ACTIVITY, COMPANY, RESOURCE-TYPE, RESOURCE-CODE | Primary | AC01.1, AC03.7, AC105, AC112, AC113, AC120, AC121, AC123 +22 more (list truncated in source) | |
AANSET3 | COMPANY, RESOURCE-CODE, RESOURCE-TYPE, ACTIVITY-GRP, ACTIVITY | AC03.1, AC203, AC520, ACDL.1, BR96.1 | ||
AANSET5 | ACTIVITY, ACTIVITY-GRP, COMPANY, RESOURCE-CODE, RESOURCE-TYPE | AC10.1, AC110, AC203 | ||
AANSET7 | RESOURCE-TYPE, ACTIVITY-GRP, ACTIVITY, COMPANY, RESOURCE-CODE | AC03.2, AC03.3, AC03.4, AC03.5, AC03.6, AC50.1, AC500, ACBR.1 | ||
AANSET8 | COMPANY, EMPLOYEE-ASSET, ACTIVITY-GRP, ACTIVITY, RESOURCE-TYPE, RESOURCE-CODE | KeyChange, Subset | Where RESOURCE-TYPE = "E" | — |
Relations
One to one (7) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Acactgrp | ACACTGRP | Not Required | AAN-ACTIVITY-GRP → AGP-ACTIVITY-GRP (AGPSET1) | |
| Acactivity | ACACTIVITY | Not Required | AAN-ACTIVITY → ACV-ACTIVITY | |
| Acresource | ACRESOURCE | Not Required | Valid When AAN-RESOURCE-TYPE = "P" Or AAN-RESOURCE-TYPE = "Q" | AAN-RESOURCE-CODE → RSC-RESOURCE-CODE, AAN-RESOURCE-TYPE → RSC-RESOURCE-TYPE |
| Amasset | AMASSET | Not Required | Valid When AAN-RESOURCE-TYPE = "A" | AAN-EMPLOYEE-ASSET → AST-ASSET |
| Apcompany | APCOMPANY | Not Required | Valid When AAN-RESOURCE-TYPE = "V" | AAN-COMPANY → CPY-COMPANY |
| Apvenmast | APVENMAST | Not Required | Valid When AAN-RESOURCE-TYPE = "V" | CPY-VENDOR-GROUP → VEN-VENDOR-GROUP, AAN-RESOURCE-CODE → VEN-VENDOR |
| Employee | EMPLOYEE | Not Required | Valid When AAN-RESOURCE-TYPE = "E" | AAN-COMPANY → EMP-COMPANY, AAN-EMPLOYEE-ASSET → EMP-EMPLOYEE |
One to many (13) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Acasnrole | ACASNROLE | AAN-ACTIVITY-GRP → ALE-ACTIVITY-GRP, AAN-ACTIVITY → ALE-ACTIVITY, AAN-RESOURCE-TYPE → ALE-RESOURCE-TYPE, AAN-COMPANY → ALE-COMPANY, AAN-RESOURCE-CODE → ALE-RESOURCE-CODE, → ALE-ROLE | ||
| Accommitx | ACCOMMITX | AAN-COMPANY → MIX-RESOURCE-COMP, AAN-RESOURCE-TYPE → MIX-RESOURCE-TYPE, AAN-RESOURCE-CODE → MIX-RESOURCE-CODE, → MIX-SYSTEM, → MIX-TRANS-DATE, → MIX-ACTIVITY-GRP, → MIX-ACTIVITY, → MIX-ACCT-CATEGORY, → MIX-ATN-OBJ-ID | ||
| Acreshist | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, → RSH-RESOURCE-CODE, → RSH-COMPANY, → RSH-ROLE, → RSH-FIELD-ID, → RSH-SEQ-NUMBER | ||
| Histastasgn | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 440 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histastrole | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 441 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histempasgn | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 420 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histemprole | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 421 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histeqpasgn | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 450 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histeqprole | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 451 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histperasgn | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 410 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histperrole | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 411 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histvenasgn | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 430 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER | ||
| Histvenrole | ACRESHIST | AAN-ACTIVITY-GRP → RSH-ACTIVITY-GRP, AAN-ACTIVITY → RSH-ACTIVITY, AAN-RESOURCE-TYPE → RSH-RESOURCE-TYPE, 431 → RSH-FIELD-ID, → RSH-COMPANY, → RSH-RESOURCE-CODE, → RSH-SEQ-NUMBER |
Programs
Updated by (12)
- AC03.1 Resource
- AC03.2 AC Person Assignment
- AC03.3 HR Employee Assignment
- AC03.4 Vendor Assignment
- AC03.5 Asset Assignment
- AC03.6 Equipment Assignment
- AC10.1 Activity
- AC110 Activity Copy
- AC120 Level Reorganization
- AC300 Activity Group Purge
- AC500 Activity Interface
- AC520 Resource Interface
Referenced by (144)
- AC01.1 Mass Activity Copy
- AC105 Assignment Copy
- AC112 Mass Activity Status Change
- AC113 Activity Mass Change
- AC121 Budget Calculation
- AC123 Budget Copy
- AC128 Mass Budget Lock
- AC13.3 Activity List Members
- AC130 Allocation Calculation
- AC135 Attribute Effective Date Update
- AC145 Mass Transaction Backout
- AC147 Activity Commitment Capture
- AC160 Asset Management Interface
- AC165 Percent Complete Calculation
- AC169 Mass Capitalization Hold
- AC190 Activity Posting
- AC191 Accounting Unit Balance Post
- AC196 Beginning Balance Update
- AC197 Burden Recalculation Based on Total Cost
- AC198 Burden Rate Recalculation
- AC200 Activity Grp Listing and Audit
- AC203 Resource Assignment Listing
- AC206 Acct Cat Ovrd List and Audit
- AC207 Account Assignment Listing
- AC210 Activity Listing and Audit
- AC213 Activity Attribute Listing
- AC218 Activity Resource Rate Listing
- AC220 Budget Listing
- AC225 Budget Control Report
- AC240 Journal Edit Listing
- AC246 Manual Commitment Listing
- AC247 Activity Commitment History
- AC256 Transaction Writer Report
- AC261 Burden Assignment Listing
- AC265 Percent Complete Report
- AC290 Transaction Listing
- AC295 Activity Commitment Summary
- AC297 Commitment Analysis Summary
- AC298 Commitment Detail Report
- AC30.3 List Allocation
- AC310 Transaction Consolidation
- AC311 Purge and Archive
- AC32.1 Allocation Pool
- AC34.1 Compute Parameters
- AC346 Manual Commitments Purge
- AC35.1 Activity Total Names
- AC36.1 Activity Total Range
- AC400 Activity Group Analysis Report
- AC401 Activity Trend
- AC41.1 Resource Time Entry (AC only)
- AC41.4 Resource Time Entry (AC and GL)
- AC410 Activity Analysis Report
- AC412 Activity Status Report
- AC42.1 Subcontractor Time and Material Entry
- AC420 Budget Variance Report
- AC421 Change Order History
- AC440 Resource Charge
- AC46.1 Manual Commitments Transaction Entry
- AC460 Capitalization History
- AC471 Bill of Costs
- AC472 Bill of Activities
- AC473 Profit and Loss Statement
- AC480 Activity Balances
- AC490 Activity Reconciliation
- AC493 Output Measure Analysis
- AC494 Activity Accounting Unit Analysis
- AC50.1 Activity Interface Adjustment
- AC52.1 Resource Interface Adjustment
- AC527 AC to GL Budget Interface
- AC54.1 Transaction Interface Adjustment
- AC540 Transaction Interface
- AC55.1 Transaction Writer
- AC580 Balance Rebuild
- AC583 Activity Transaction Rebuild
- AC90.1 Activity Analysis
- AC92.1 Resource Analysis
- AC93.1 Output Measure Analysis
- AC94.1 Activity Accounting Unit Analysis
- AC95.1 Account Category Analysis
- AC97.1 Account Category Encumbrance Analysis
- ACAC.1 Activity Management Activity Edit
- ACBA.1 Olap Dimension Retrieval Format
- ACBR.1 Olap Dimension Retrieval Format
- ACDL.1 Olap Data Load
- ACDM.2 Activity Dimension Definition
- ACDM.9 Attribute Levels
- ACSB.1 Activity Management Activity Edit
- ACVW.1 Build GL Accounting Unit View
- AP211 Vendor Invoicing
- ARLL.1 AR Transaction Interface
- BR10.4 Additional Contract Information
- BR120 Invoice Calculation
- BR121 Invoice Print and Interface
- BR13.1 Additional Contract Information
- BR130 Revenue Calculation
- BR131 Revenue Realization
- BR140 Billing and Revenue Backout
- BR142 Mass Transaction Hold
- BR145 Invoice Control Maintenance
- BR151 Product Invoicing
- BR152 Maintenance Invoicing
- BR153 Product Revenue Calculation
- BR154 Maintenance Revenue Calculation
- BR155 Maintenance Schedule Copy
- BR156 Maintenance Quote
- BR157 Maintenance Cancel
- BR165 Percent Complete Calculation
- BR19.2 Filter
- BR190 Billing and Revenue Recalculation
- BR20.9 Filter
- BR200 Billing Listing
- BR202 Retainer Listing
- BR204 Burden Billing Rate Listing
- BR205 Milestone Listing
- BR210 Contract Listing
- BR212 Contract Modification Listing
- BR215 Fee Code Listing
- BR220 Invoice Audit Listing
- BR245 Invoice Control Listing
- BR251 Product Contract Listing
- BR252 Maintenance Schedule Listing
- BR253 Deferred Revenue Listing
- BR254 Product Milestone Listing
- BR265 Percent of Completion Report
- BR300 Invoice Purge
- BR40.3 Transfer
- BR400 Invoice History
- BR405 Milestone Analysis
- BR422 Contract Change Order History Report
- BR43.1 Revenue Adjustment
- BR430 Revenue History
- BR450 Activity Aging
- BR46.1 Bill in Advance
- BR521 Billing Import
- BR530 Revenue Import
- BR580 Applied Balance Rebuild
- BR96.1 Transaction Analysis - Billable Amounts
- BRIP.1 Invoice Print Program
- GL299 GL and AC History commitment
- MX123 List Member Build
- MX500 Attribute Value Population
- SE90.1 Analysis by Activity
- SN02.1 Activity Management Notification Parameters
- SNAC.1 Activity Management Notification Update