PABUDGET – Budget

System
Personnel (PA)
Prefix
PAB
Primary key
COMPANY, POSITION, PROCESS-LEVEL, DEPARTMENT, JOB-CODE, EFFECT-DATE
Fields
23
Updated by
17 programs
Referenced by
42 programs

PABUDGET is the Budget table in Lawson Personnel (prefix PAB). It is indexed by COMPANY, POSITION, PROCESS-LEVEL, DEPARTMENT, JOB-CODE, EFFECT-DATE (PABSET1); alternate indexes: PABSET2 and PABSET3. It is related 1:1 to CUCODES, PCODES, PRSYSTEM, DEPTCODE and JOBCODE and 1:M to PAENCUMBER, PAPOSRULE, PAPOSITION and PAJOBREQ. It is updated by HR00.1, HR01.1, LT101, LT111, PA02.1, PA170, PA171, PA172 and 9 more and referenced by BN305, HR11.1, HR11.2, HR11.4, HR28.1, HR511, PA01.1, PA01.2 and 34 more. The table has 23 fields, 3 indexes and 12 documented relations.

About PABUDGET

The Personnel Administration Budget file contains the budgeted head count, FTE, or both. These budgeted counts are determined at one or more points during the fiscal period. The budget file holds effective dated records. Both historical and future records are maintained here.

Fields (23)

Column = COBOL field name without the PAB- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
PAB-COMPANY PK
COMPANY
Numeric 4Contains the company number.PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-POSITION PK
POSITION
Alpha 12Contains the user-defined code that represents a position in the company.PA172, PA570, PA70.1, PA72.1
PAB-PROCESS-LEVEL PK
PROCESS_LEVEL
Alpha 5Contains the process level.PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-DEPARTMENT PK
DEPARTMENT
Alpha 5Contains the department.PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-JOB-CODE PK
JOB_CODE
Alpha 9Contains a user-defined code that represents a type of job.PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-EFFECT-DATE PK
EFFECT_DATE
Numeric 8 (yyyymmdd)Contains the effective date of a budget.PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-END-DATE
END_DATE
Numeric 8 (yyyymmdd)Contains the end date for a budget.PA170, PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-CHG-REASON
CHG_REASON
Alpha 10Contains the reason a change was made to the budget.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-HDCNT
HDCNT
Numeric 5Contains the budgeted head count.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1, PA80.1
PAB-AUTH-HDCNT
AUTH_HDCNT
Numeric 5Contains the authorized head count if authorized counts are used.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1, PA80.1
PAB-FTE
FTE
Signed 11.6Contains the budgeted full time equivalent factor.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1, PA80.1
PAB-AUTH-FTE
AUTH_FTE
Signed 11.6Contains the authorized full time equivalent factor if authorized counts are used.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1, PA80.1
PAB-SALARY
SALARY
Signed 11.2Contains the budgeted salary as defined by the user.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-AUTH-SALARY
AUTH_SALARY
Signed 11.2Contains the authorized salary as defined by the user.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-DATE-STAMP
DATE_STAMP
Numeric 8 (yyyymmdd)Contains the date (month, day, and year) a change was made to the record. Each date is tied to a user ID and time to create a history of changes to the record.PA170, PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-TIME-STAMP
TIME_STAMP
Numeric 6 (hhmmss)Contains the time (hour, minute, and second) a change was made to the record. Each time stamp is tied to a date and user ID to create a history of changes to the record.PA170, PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-USER-ID
USER_ID
Alpha 10 (Lower Case)Contains the user ID of a user who has made changes to the record. The user ID is tied to a date and time to create a history of changes to the record.PA170, PA171, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-CURRENCY-CODE
CURRENCY_CODE
Alpha 5Contains the currency in which the salary is recorded.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-CURR-ND
CURR_ND
Numeric 1The number of decimals assigned to a particular account as determined by the account currency.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-BASE-CURRENCY
BASE_CURRENCY
Alpha 5Contains the company base currency.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-BASE-ND
BASE_ND
Numeric 1The number of decimal positions defined for the company base currency.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-BASE-SALARY
BASE_SALARY
Signed 11.2Contains the budgeted salary in the company's base currency.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1
PAB-BASE-AUTH-SAL
BASE_AUTH_SAL
Signed 11.2Contains the authorized salary in the company's base currency.PA170, PA172, PA570, PA70.1, PA71.1, PA72.1, PA73.1

Indexes (3)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
PABSET1COMPANY, POSITION, PROCESS-LEVEL, DEPARTMENT, JOB-CODE, EFFECT-DATEPrimaryHR00.1, HR01.1, LT101, LT111, PA02.1, PA172, PA302, PA406 +7 more
PABSET2COMPANY, POSITION, EFFECT-DATE*, PROCESS-LEVEL, DEPARTMENT, JOB-CODESubsetWhere (POSITION != Spaces)BN305, HR11.1, HR11.2, HR11.4, HR28.1, HR511, LT101, LT111 +22 more (list truncated in source)
PABSET3COMPANY, PROCESS-LEVEL, DEPARTMENT, JOB-CODE, EFFECT-DATE*, POSITIONSubsetWhere (POSITION = Spaces)BN305, HR11.1, HR11.2, HR11.4, HR28.1, HR511, LT101, LT111 +22 more (list truncated in source)

Relations

One to one (7) — lookups and parents

RelationTableRulesConditionField map
Base CurrencyCUCODESRequiredWhen PAB-CURRENCY-CODE != SpacesPAB-BASE-CURRENCYCUC-CURRENCY-CODE
Chg ReasonPCODESRequiredWhen (PAB-CHG-REASON != Spaces)"BD"PCO-TYPE, PAB-CHG-REASONPCO-CODE
CompanyPRSYSTEMRequiredPAB-COMPANYPRS-COMPANY, SpacesPRS-PROCESS-LEVEL
CurrencyCUCODESRequiredWhen PAB-CURRENCY-CODE != SpacesPAB-CURRENCY-CODECUC-CURRENCY-CODE
DepartmentDEPTCODERequiredWhen (PAB-DEPARTMENT != Spaces)PAB-COMPANYDPT-COMPANY, PAB-PROCESS-LEVELDPT-PROCESS-LEVEL, PAB-DEPARTMENTDPT-DEPARTMENT
Job CodeJOBCODERequiredWhen (PAB-JOB-CODE != Spaces)PAB-COMPANYJBC-COMPANY, PAB-JOB-CODEJBC-JOB-CODE
Process LevelPRSYSTEMRequiredWhen (PAB-PROCESS-LEVEL != Spaces)PAB-COMPANYPRS-COMPANY, PAB-PROCESS-LEVELPRS-PROCESS-LEVEL

One to many (5) — child tables

RelationTableRulesConditionField map
PaencumberPAENCUMBERPAB-COMPANYPEN-COMPANY, PAB-POSITIONPEN-POSITION, PAB-PROCESS-LEVELPEN-PROCESS-LEVEL, PAB-DEPARTMENTPEN-DEPARTMENT, PAB-JOB-CODEPEN-JOB-CODE, PEN-EMPLOYEE, PEN-GLT-OBJ-ID, PEN-ATN-OBJ-ID
Pos RulesPAPOSRULEValid When (PAB-JOB-CODE != Spaces)PAB-COMPANYPPR-COMPANY, PAB-PROCESS-LEVELPPR-PROCESS-LEVEL, PAB-DEPARTMENTPPR-DEPARTMENT, PPR-EFFECT-DATE
PositionPAPOSITIONRequiredWhen (PAB-POSITION != Spaces)PAB-COMPANYPOS-COMPANY, PAB-POSITIONPOS-POSITION, POS-EFFECT-DATE
Req JobPAJOBREQValid When (PAB-JOB-CODE != Spaces)PAB-COMPANYPJR-COMPANY, PAB-PROCESS-LEVELPJR-PROCESS-LEVEL, PAB-DEPARTMENTPJR-DEPARTMENT, PAB-JOB-CODEPJR-JOB-CODE, PJR-REQUISITION
Req PosPAJOBREQValid When (PAB-POSITION != Spaces)PAB-COMPANYPJR-COMPANY, PAB-POSITIONPJR-POSITION, PJR-REQUISITION

Programs

Updated by (17)

Referenced by (42)