MAPOINV – Multiple PO Invoice

System
Matching (MA)
Prefix
AOI
Primary key
COMPANY, PO-NUMBER, PO-RELEASE, PO-CODE, VENDOR, INVOICE, SUFFIX
Fields
11
Updated by
34 programs
Referenced by
215 programs

MAPOINV is the Multiple PO Invoice table in Lawson Matching (prefix AOI). It is indexed by COMPANY, PO-NUMBER, PO-RELEASE, PO-CODE, VENDOR, INVOICE, SUFFIX (AOISET1); alternate indexes: AOISET2. It is related 1:1 to APBATCH, APCOMPANY, APINVOICE, ICCOMPANY, MACOMPANY, POCOMPANY, PURCHORDER, APVENMAST and 1 more and 1:M to MAINVDTL, POAOCDTL, POAOCSPRD, POLINE, PORECEIVE and PORECLINE. It is updated by AP115, AP180, AP181, AP190, AP198, AP20.1, AP20.2, AP20.3 and 26 more and referenced by AM19.1, AM19.2, AP125, AP126, AP131, AP220, AP510, API2.1 and 207 more. The table has 11 fields, 2 indexes and 16 documented relations.

About MAPOINV

The Matching Purchase Order file contains header information for purchase orders.

Fields (11)

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

Field / columnTypeDescription & valuesUpdated by
AOI-COMPANY PK
COMPANY
Numeric 4Identifies 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.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-PO-NUMBER PK
PO_NUMBER
Alpha 14 (Right Justified)The purchase order number.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-PO-RELEASE PK
PO_RELEASE
Numeric 4Identifies a purchase order release (created from a blanket or standing order).AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-PO-CODE PK
PO_CODE
Alpha 4Purchase order code.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-VENDOR PK
VENDOR
Alpha 9 (Right Justified)Vendor identification code.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-INVOICE PK
INVOICE
Alpha 22Invoice number.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-SUFFIX PK
SUFFIX
Numeric 3The suffix of the invoice.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-MATCH-REF-NBR
MATCH_REF_NBR
Alpha 22Matching reference number used to match invoices.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-TAX-CODE
TAX_CODE
Alpha 10Tax code. Represents specific tax information and rules.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-LOCATION
LOCATION
Alpha 5A valid stocking location within the company inventory.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more
AOI-INVOICE-TYPE
INVOICE_TYPE
Alpha 1Invoice type.AP115, AP180, AP181, AP190, AP20.1, AP20.2, AP20.3, AP20.4 +24 more

Indexes (2)

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

IndexKeysFlagsConditionUsed in
AOISET1COMPANY, PO-NUMBER, PO-RELEASE, PO-CODE, VENDOR, INVOICE, SUFFIXPrimaryAM19.1, AM19.2, AP115, AP125, AP126, AP131, AP20.1, AP20.2 +22 more (list truncated in source)
AOISET2COMPANY, VENDOR, INVOICE, SUFFIX, PO-NUMBER, PO-RELEASE, PO-CODEKeyChangeAP115, AP125, AP126, AP198, AP20.1, AP20.2, AP20.3, AP20.4 +22 more (list truncated in source)

Relations

One to one (9) — lookups and parents

RelationTableRulesConditionField map
ApbatchAPBATCHNot RequiredAOI-COMPANYAPB-COMPANY, API-BATCH-NUMAPB-BATCH-NUM
ApcompanyAPCOMPANYRequiredAOI-COMPANYCPY-COMPANY
ApinvoiceAPINVOICERequiredAOI-COMPANYAPI-COMPANY, AOI-VENDORAPI-VENDOR, AOI-INVOICEAPI-INVOICE, AOI-SUFFIXAPI-SUFFIX, ZeroesAPI-CANCEL-SEQ
IccompanyICCOMPANYRequiredAOI-COMPANYICC-COMPANY
MacompanyMACOMPANYRequiredAOI-COMPANYMAY-COMPANY
PocompanyPOCOMPANYRequiredAOI-COMPANYPCY-COMPANY
PurchorderPURCHORDERRequiredAOI-COMPANYPCR-COMPANY, AOI-PO-CODEPCR-PO-CODE, AOI-PO-NUMBERPCR-PO-NUMBER, AOI-PO-RELEASEPCR-PO-RELEASE
VendorAPVENMASTRequiredCPY-VENDOR-GROUPVEN-VENDOR-GROUP, AOI-VENDORVEN-VENDOR
VendorlocAPVENLOCNot RequiredValid When PCR-PURCH-FR-LOC != SpacesCPY-VENDOR-GROUPVLO-VENDOR-GROUP, AOI-VENDORVLO-VENDOR, PCR-PURCH-FR-LOCVLO-LOCATION-CODE

One to many (7) — child tables

RelationTableRulesConditionField map
MainvdtlMAINVDTLAOI-COMPANYMAD-COMPANY, AOI-VENDORMAD-VENDOR, AOI-INVOICEMAD-INVOICE, AOI-SUFFIXMAD-SUFFIX, AOI-PO-NUMBERMAD-PO-NUMBER, AOI-PO-RELEASEMAD-PO-RELEASE, AOI-PO-CODEMAD-PO-CODE, MAD-LINE-NBR, MAD-SEQ-NBR
Mainvdtl AllMAINVDTLAOI-COMPANYMAD-COMPANY, AOI-VENDORMAD-VENDOR, AOI-INVOICEMAD-INVOICE, AOI-SUFFIXMAD-SUFFIX, MAD-PO-NUMBER, MAD-PO-RELEASE, MAD-PO-CODE, MAD-LINE-NBR, MAD-SEQ-NBR
PoaochdrdtlPOAOCDTLAOI-COMPANYPAO-COMPANY, SpacesPAO-PROCURE-GROUP, SpacesPAO-VEN-AGRMT-REF, AOI-PO-NUMBERPAO-PO-NUMBER, AOI-PO-RELEASEPAO-PO-RELEASE, AOI-PO-CODEPAO-PO-CODE, ZeroesPAO-LINE-NBR, PAO-AOC-CODE
PoaocsprdPOAOCSPRDDelete CascadesAOI-COMPANYPSP-COMPANY, AOI-INVOICEPSP-INVOICE, PSP-AOC-CODE, PSP-PO-NUMBER, PSP-PO-RELEASE, PSP-PO-CODE
PolinePOLINEAOI-COMPANYPLI-COMPANY, AOI-PO-NUMBERPLI-PO-NUMBER, AOI-PO-RELEASEPLI-PO-RELEASE, AOI-PO-CODEPLI-PO-CODE, PLI-LINE-NBR
PoreceivePORECEIVEAOI-COMPANYPOR-COMPANY, AOI-PO-CODEPOR-PO-CODE, AOI-PO-NUMBERPOR-PO-NUMBER, AOI-PO-RELEASEPOR-PO-RELEASE, POR-PO-LOCATION, POR-REC-NUMBER
PoreclinePORECLINEAOI-COMPANYPRL-COMPANY, AOI-PO-CODEPRL-PO-CODE, AOI-PO-NUMBERPRL-PO-NUMBER, AOI-PO-RELEASEPRL-PO-RELEASE, PRL-PO-LINE-NBR, PRL-UPDATE-DATE, PRL-UPDATE-TIME, PRL-REC-NUMBER, PRL-LINE-NBR

Programs

Updated by (34)

Referenced by (215)