M3 Reference
All Infor M3 Programs
Every program in the reference, sorted alphabetically — the interactive screens functional users name and the MI API programs integrators call. Use the jump-bar to skip to a letter, or filter by module.
What the badges mean
- Prefix: MM
- Prefix: the table’s 2-character physical-column prefix (e.g.
MMonMITMAS) — every field alias on the table carries it. Join by matching aliases across tables, not full column names (see the quirks guide). - master
- Data class: what the table holds — master data, balances, transaction documents, code/reference tables, or history.
- Shared across companies
- The table carries no
CONO— rows aren’t partitioned per company (see the quirks guide). - Division-level
- The table carries
DIVI— rows are scoped below company to a division, one layer more granular thanCONOalone (see the quirks guide).
In field listings, K marks a primary-key field.
Module
Showing 36 of 36 programs
Programs starting with A
Programs starting with C
- CRS008 — Facility maintenance — where the CFACIL facilities are opened and configuredInteractivefoundation
- CRS100 — Salesperson maintenance — 'Salesperson. Open', where the sales representatives assigned to customers, quotations, and order lines are defined; one of the basic-data programs a company sets up before customer orders can be entered and invoicedInteractivesales
- CRS175MI — Generic code-table API — GetGeneralCode reads CSYTAB code texts and parameters programmaticallyAPIfoundation
- CRS610 — Customer maintenance — where customers are created and their OCUSMA terms managedInteractivesales
- CRS610MI — Customer API — reads and maintains customers programmaticallyAPIsales
- CRS620 — Supplier maintenance — where suppliers are created and their CIDMAS identity managedInteractivepurchasing
Programs starting with G
Programs starting with M
- MMS001 — Item master maintenance — where items are created and their MITMAS attributes managedInteractiveitems
- MMS002 — Item/warehouse maintenance — connects items to warehouses and manages the MITBAL planning parametersInteractiveinventory
- MMS025MI — Item alias API — lists the external item identities (customer and supplier item numbers, barcodes) that MITPOP maps to the internal ITNOAPIitems
- MMS060 — Balance identity display — the inquiry over the MITLOC location-level balancesInteractiveinventory
- MMS080 — Material plan — the per-item, per-warehouse view over MITPLO where planners work supply and demandInteractiveplanning
- MMS200MI — Item API — reads and maintains items and their warehouse connections programmaticallyAPIitems
- MMS850MI — Stock movement API — moves stock between locations programmatically, writing the MITLOC balances and their MITTRA transactionsAPIinventory
- MNS100 — Company — connect division: where the CMNDIV divisions under a company are created and maintainedInteractivefoundation
- MWS068 — Balance identity toolbox — the working view over the MITLOC balance identities (item, location, lot, receipt)Interactiveinventory
- MWS070 — Stock transaction history — the display over the MITTRA ledger, where M3 stores every physical stock transactionInteractiveinventory
- MWS410 — Delivery toolbox — the delivery workbench where MHDISH deliveries are monitored and driven through picking and dispatchInteractivedeliveries
- MWS420 — Picking list report — confirms picking on the MHDISH/MHDISL deliveries and updates the on-hand behind themInteractivedeliveries
Programs starting with O
- OIS100 — Customer order entry — creates and maintains customer orders, writing the OOHEAD/OOLINE pairInteractivesales
- OIS100MI — Customer order API — creates, reads, and maintains customer orders programmaticallyAPIsales
- OIS101 — Customer order line entry — the line-level screen reached from OIS100, where the OOLINE rows under an OOHEAD header are entered and changedInteractivesales
- OIS180 — Customer order invoice print — invoices delivered orders into ODHEAD/ODLINE, and where the invoice date and the accounting date part ways in order-to-cashInteractivedeliveries
- OIS300 — Customer order overview — the order-book view planners and customer service work fromInteractivesales
Programs starting with P
- PDS001 — Product structure maintenance — where the MPDHED design-time recipes are opened and createdInteractivemanufacturing
- PDS002 — Product structure materials and operations — connects components to a structure, writing the MPDMAT lines under their MPDHED headerInteractivemanufacturing
- PMS100 — Manufacturing order maintenance — where MWOHED orders are opened, rescheduled, and managed through their status ladderInteractivemanufacturing
- PMS100MI — Manufacturing order API — creates, deletes, and reads manufacturing orders programmaticallyAPImanufacturing
- PPS100 — Purchase agreement maintenance — 'Purchase Agreement. Open', where supplier purchase agreements are created and maintained; the agreement file set is MPAGRH (header), MPAGRL (lines) and MPAGRP (prices), of which only MPAGRH is catalogedInteractivepurchasing
- PPS200 — Purchase order maintenance — creates and maintains purchase orders, writing the MPHEAD/MPLINE pairInteractivepurchasing
- PPS200MI — Purchase order API — creates, reads, and maintains purchase orders programmaticallyAPIpurchasing
- PPS220 — Purchase order line display — line-level review and mass change across the MPLINE lines of the MPHEAD ordersInteractivepurchasing
- PPS300 — Purchase order goods receipt — reports receipts against MPLINE lines, driving the line status to 50 — or straight to 75 when direct put-away is configured — and writing the MITTRA stock transactionsInteractivepurchasing
- PPS535 — Purchase agreement print report — 'Purchase Agreement. Print Report', a report writer that prints agreement-line data from the agreements held in MPAGRH; the maintenance program is PPS100Interactivepurchasing