Title: Understanding the File Structures
1Understanding the File Structures
- 13th November 2008 Finning Group
2Agenda
1000 MUA Update 1015 Introductions 1030 Nami
ng Conventions 1115 Coffee 1130 Vision
Solutions 1230 Lunch 1330 Archiving
Models 1430 Coffee 1445 General
Discussion 1530 Close
3Mission Statement
The User Association is formed to look after the
interest of its members with regard to the
benefits provided by their association with MOVEX
and to encourage information exchange between its
members
4Web Site
www.mua.org.uk
- Home, About Us, Calendar general view
- Other areas limited to members only
- Presentation minutes available for downloads.
- Members company details
- Committee meeting minutes
- If you wish a user-id password simply contact
me.
5Global Association of M3 User Groups
1. Support 2. Product Enhancements 3.
Training / Education 4. Partners /
Consultants
6Product Enhancements
- 39 Of the enhancement ideas are already standard
in M3 7.1 - 10 enhancement ideas partially answered in M3
7.1 - 7 enhancement ideas given as input into user
interface development group - 5 enhancement ideas have triggered a research
project into improved reporting in M3 - 17 enhancement ideas have been planned into the
next release of M3 - 8 of the top 10 ideas - will influence the
future of Lawson M3 - 79 out of 303 received positive feedback
7Introductions
8Movex Naming Conventions
- Designing an ERP system circa 1990
- Movex subsystem naming convention (original)
- Movex Data File Naming Convention
- Movex Data Logic
- Movex Field Naming Convention
- Linking Movex Files
- Logical Files
- Customer Order Files (explosion)
- Movex Processing
- Customer Order Status
9ERP Master Files
10ERP Master Files
11ERP Master Files
Customers
12ERP Master Files
Customers
13ERP Master Files
Customers
Transactions
14ERP Master Files
Customers
Transactions
15ERP Master Files
Customers
Orders
Transactions
16ERP Master Files
Customers
Orders
Transactions
17ERP Master Files
Common Data
Customers
Orders
Transactions
18ERP Master Files
Common Data
Customers
Orders
Transactions
19ERP Master Files
Common Data
Customers
Calendar
Orders
Transactions
20ERP Master Files
Common Data
Customers
Calendar
Orders
Transactions
21ERP Master Files
Common Data
Customers
Calendar
Orders
Transactions
Items
22ERP Master Files
Common Data
Customers
Calendar
Orders
Transactions
Items
23ERP Master Files
Common Data
Customers
Calendar
Orders
Transactions
Material
Items
24ERP Master Files
Common Data
Customers
Calendar
Orders
Transactions
Material
Items
25ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Transactions
Material
Items
26ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Transactions
Material
Items
27ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Material
Items
28ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Material
Items
29ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Material
Production
Items
30ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Material
Production
Items
31ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
32ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
33ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Employees
34ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Employees
35ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Employees
36ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Employees
37ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Accounts
Employees
38ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Accounts
Employees
39ERP Master Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Finance
Accounts
Employees
40Movex Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Finance
Accounts
Employees
41Movex Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Labour
Finance
1999
Accounts
Employees
42Movex Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Finance
Accounts
43Movex Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Finance
Accounts
44Movex Databases
45Movex Databases
DTA
46Movex Databases
DTA
47Movex Databases
ENV
DTA
48Movex Databases
Users Programs Security
ENV
DTA
49Movex Files
Common Data
Customers
Suppliers
Calendar
Orders
Invoices
Transactions
Products
Material
Production
Items
Finance
Accounts
50Movex Files
Common Data
Customers
Suppliers
Orders
Calendar
Invoices
Transactions
Products
Material
Production
Items
Finance
Accounts
51Movex Files
Common Data
Calendar
Customers
Suppliers
Orders
Invoices
Transactions
Production
Products
Items
Material
Finance
Accounts
52Movex Modules
Common Data
Calendar
Customers
Suppliers
Orders
Invoices
Transactions
Production
Products
Items
Material
Finance
Accounts
53Movex Modules
Common Data
Calendar
Customers
Suppliers
Orders
Invoices
Production
Products
Items
Material
Finance
Accounts
54Movex Modules
Common Data
Calendar
Customers
Suppliers
Orders
Invoices
Production
Products
Items
Material
Finance
Accounts
55Movex Modules
Common Data
Calendar
Customers
Suppliers
Orders
Invoices
Production
Products
Items
Material
Finance
Accounts
56Movex Modules
Common Data
Calendar
Customers
Suppliers
Orders
Invoices
Production
Products
Items
Material
Finance
Accounts
57Movex Modules
Common Data
Calendar
Customers
Suppliers
O
Invoices
Production
Products
Items
Material
Finance
Accounts
58Movex Modules
Common Data
C
Customers
Suppliers
O
I
Production
P
Items
M
F
Accounts
59Movex File Naming Convention
- All data file names 6 alpha characters
- 1st character denotes main module.
- - O - Customers Sales Orders
- - I - Suppliers Purchase Orders
- - M - Items Materials Management
- - P - Products Production Management
- - F - Finance Ledgers
- - C - Common data Calendars, System Values
60Movex File Naming Convention
- All data file names 6 alpha characters
- 1st character denotes main module.
- - O - Customers Sales Orders
- - I - Suppliers Purchase Orders
- - M - Items Materials Management
- - P - Products Production Management
- - F - Finance Ledgers
- - C - Common data Calendars, System Values
- - Z - Modified Custom Built
61Movex File Naming Convention
- All data file names 6 alpha characters
- 1st character denotes main module.
- - O - Customers Sales Orders
- - C - Suppliers Purchase Orders
- - M - Items Materials Management
- - P - Products Production Management
- - F - Finance Ledgers
- - C - Common data Calendars, System Values
- - Z - Modified Custom Built
62Movex File Naming Convention
- All data file names 6 alpha characters
- remaining characters give reasonable description.
- OCUSMA - Customer Master
- CIDMAS - Supplier Master
- MITMAS - Item Master
- CSYTAB - System Reference Table
63Movex File Naming Convention
- All data file names 6 alpha characters
- Lets look at Customer Orders more closely.
- OOHEAD - Customer Order Header
- OOLINE - Customer Order Lines
- ODHEAD - Customer Delivery Header
- ODLINE - Customer Delivery Lines
-
64Movex File Naming Convention
- All data file names 6 alpha characters
- Lets look at Customer Orders more closely.
- OOHEAD - Customer Order Header
- OOLINE - Customer Order Lines
- ODHEAD - Customer Delivery Header
- ODLINE - Customer Delivery Lines
-
65Movex File Naming Convention
- All data file names 6 alpha characters
- Lets look at Customer Orders more closely.
- OOHEAD - Customer Order Header
- OOLINE - Customer Order Lines
- ODHEAD - Customer Delivery Header
- ODLINE - Customer Delivery Lines
- OSASTD - Order Statistics (Detail)
- OSBSTD - Invoice Statistics (Detail)
66Movex File Naming Convention
- All data file names 6 alpha characters
- Lets look at Customer Orders more closely.
- OOHEAD - Customer Order Header
- OOLINE - Customer Order Lines
- ODHEAD - Customer Delivery Header
- ODLINE - Customer Delivery Lines
- OSASTD - Order Statistics (Detail)
- OSBSTD - Invoice Statistics (Detail)
67Movex File Naming Convention
- All data file names 6 alpha characters
- Watch out for files ending in-
- H - Header
- D - Detail
- L - Line
- S - Summary
- Not always consistent throughout the system.
68Movex Data Logic
69Movex Data Logic
Company
70Movex Data Logic
Company
Division
71Movex Data Logic
Company
Division
Facility
72Movex Data Logic
Company
Division
Facility
Warehouse
73Movex Data Logic
Company
Division
Facility
Warehouse
Location
74Movex Data Logic
Group
Company
Division
Facility
Warehouse
Location
75Movex Data Logic
Group
Company
Country
Division
Facility
Warehouse
Location
76Movex Data Logic
Group
Company
Country
Division
Company
Facility
Warehouse
Location
77Movex Data Logic
Group
Company
Country
Division
Company
Facility
Site
Warehouse
Location
78Movex Data Logic
Group
Company
Country
Division
Company
Facility
Site
Warehouse
Bin
Location
79Movex Data Logic
Group
CONO
Company
Country
DIVI
Division
Company
FACI
Facility
Site
WHLO
Warehouse
Bin
LOCN
Location
80Movex Data Logic
Group
CONO
Company
Country
DIVI
Division
Company
FACI
Facility
Site
WHLO
Warehouse
Bin
LOCN
Location
81Movex Data Logic
These fields are on every record CONO - Company
Number RGDT - Entry Date RGTM - Changed
Time LMDT - Changed Date CHNO - Change
Number CHID - Changed By
82Movex Data Logic
These fields are on every record CONO - Company
Number this is a key RGDT - Entry
Date RGTM - Changed Time LMDT - Changed
Date CHNO - Change Number CHID
- Changed By
83Movex File Naming Convention
- All data files 6 alpha characters
- Lets look at Customer Orders more closely.
- OOHEAD - Customer Order Header
- OOLINE - Customer Order Lines
- ODHEAD - Customer Delivery Header
- ODLINE - Customer Delivery Lines
- OSASTD - Order Statistics (Detail)
- OSBSTD - Invoice Statistics (Detail)
84Movex Field Naming Convention
- All data files 6 alpha characters
- Lets look at Customer Order Header more closely.
- (OOHEAD - Customer Order Header)
-
85Movex Field Naming Convention
- All data field names 6 alpha characters
- Lets look at Customer Order Header more closely.
- (OOHEAD - Customer Order Header)
- OACONO - Company Number this is a key
- OARGDT - Entry Date
- OARGTM - Changed Time
- OALMDT - Changed Date
- OACHNO - Change Number
- OACHID - Changed By
86Movex Field Naming Convention
- All data field names 6 alpha characters
- Lets look at Customer Order Header more closely.
- (OOHEAD - Customer Order Header)
- OACONO - Company Number this is a key
- OARGDT - Entry Date
- OARGTM - Changed Time
- OALMDT - Changed Date
- OACHNO - Change Number
- OACHID - Changed By
87Movex Field Naming Convention
- All data field names 6 alpha characters
- Lets look at Customer Order Header more closely.
- (OOHEAD - Customer Order Header)
- OACONO - Company Number this is a key
- OARGDT - Entry Date
- OARGTM - Changed Time
- OALMDT - Changed Date
- OACHNO - Change Number
- OACHID - Changed By
88Movex Field Naming Convention
- All data field names 6 alpha characters
- Lets look at Customer Order Header more closely.
- (OOHEAD - Customer Order Header)
- OACONO - Company Number this is a key
- OARGDT - Entry Date
- OARGTM - Changed Time
- OALMDT - Changed Date
- OACHNO - Change Number
- OACHID - Changed By
89Movex Field Naming Convention
- All data field names 6 alpha characters
- Lets look at Customer Order Header more closely.
- (OOHEAD - Customer Order Header)
- OACONO - Company Number
- OAORNO - Order No
- OACUNO - Customer Number
- All the above are keyed fields
90Linking Files
OOHEAD
Order Header
91Linking Files
OOHEAD
Order Header
OA
92Linking Files
OOHEAD
Order Header
Customers
OA
93Linking Files
OCUSMA
OOHEAD
Order Header
Customers
OK
OA
94Linking Files
OCUSMA
OOHEAD
Order Header
Customers
OK
OA
OKCUNO EQ OACUNO
95Linking Files
OCUSMA
OOHEAD
Order Header
Customers
OK
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
96Linking Files
OCUSMA
OOHEAD
Order Header
Customers
Order Lines
OK
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
97Linking Files
OCUSMA
OOHEAD
OOLINE
Order Header
Customers
Order Lines
OK
OB
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
98Linking Files
OCUSMA
OOHEAD
OOLINE
Order Header
Customers
Order Lines
OK
OB
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
OAORNO EQ OBORNO
99Linking Files
OCUSMA
OOHEAD
OOLINE
Order Header
Customers
Order Lines
OK
OB
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
OACONO EQ OBCONO OAORNO EQ OBORNO
100Linking Files
OCUSMA
OOHEAD
OOLINE
Order Header
Customers
Order Lines
OK
OB
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
OACONO EQ OBCONO OAORNO EQ OBORNO
101Linking Files
OCUSMA
OOHEAD
OOLINE
Order Header
Customers
Order Lines
OK
OB
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
OACONO EQ OBCONO OAORNO EQ OBORNO
102Linking Files
OCUSMA
OOHEAD
OOLINE
Order Header
Customers
Order Lines
OK
OB
OA
OKCONO EQ OACONO OKCUNO EQ OACUNO
OACONO EQ OBCONO OAORNO EQ OBORNO
103Movex Logical Files
- All logical file names 8 alpha numeric characters
- First 6 from data file 2 numeric
- OOHEAD00 - Customer Order Header - main
- OACONO - Company Number
- OAORNO - Order No
-
104Movex Logical Files
- All logical file names 8 alpha numeric characters
- First 6 from data file 2 numeric
- Added by Movex Developers
- Vastly improve performance of data access
- - Movex, Reports, etc
- Many logical files to every data file
- Logical files are much smaller than data files
- Many not used by your company
- Those not used waste disk space processor power
- Remove / archive where not used
105Customer Order Files
OCUSMA
OOHEAD
Order Header
Customers
106Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
Order Header
Customers
107Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
Order Header
Customers
OSYTXH
Text Header
OSYTXL
Text Line
108Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
Order Header
Customers
OOLINE
OSYTXH
Order Lines
Text Header
OSYTXL
Text Line
109Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
Order Header
Customers
OOLINE
OSYTXH
Order Lines
Text Header
OSYTXL
OSASTD
Order Statistics
Text Line
110Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
Order Header
Customers
OOLINE
OSYTXH
Order Lines
Text Header
OSYTXL
OSASTD
Order Statistics
Text Line
111Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
OPRICH
Order Header
Price List Header
Customers
OOLINE
OSYTXH
OPRICL
Order Lines
Text Header
Price List
OSYTXL
OSASTD
Order Statistics
Text Line
112Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
OCUSMA
OOHEAD
OPRICH
Order Header
Price List Header
Customers
OOLINE
OSYTXH
OPRICL
Order Lines
Text Header
Price List
OSYTXL
OSASTD
OKITDI
OORESP
Order Statistics
Kit Details
Text Line
Responsibty
113Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
ODHEAD
OCUSMA
OOHEAD
OPRICH
Delivery Header
Order Header
Price List Header
Customers
OOLINE
OSYTXH
OPRICL
Order Lines
Text Header
Price List
OSYTXL
OSASTD
OKITDI
OORESP
Order Statistics
Kit Details
Text Line
Responsibty
114Customer Order Files
OODOCU
OOADRE
OOCHRG
Delivery Addresses
Documents
Charges
ODHEAD
OCUSMA
OOHEAD
OPRICH
Delivery Header
Order Header
Price List Header
Customers
OOLINE
ODLINE
OSYTXH
OPRICL
Order Lines
Delivery Lines
Text Header
Price List
OSYTXL
OSASTD
OKITDI
OORESP
Order Statistics
Kit Details
Text Line
Responsibty
115Customer Order Files
OODOCU
ODDOCU
OOADRE
OOCHRG
Delivery Documents
Delivery Addresses
Documents
Charges
ODHEAD
OCUSMA
OOHEAD
OPRICH
Delivery Header
Order Header
Price List Header
Customers
OOLINE
ODLINE
OSYTXH
OPRICL
Order Lines
Delivery Lines
Text Header
Price List
OSYTXL
OSASTD
OKITDI
OORESP
Order Statistics
Kit Details
Text Line
Responsibty
116Customer Order Files
OODOCU
ODDOCU
OOADRE
OOCHRG
Delivery Documents
Delivery Addresses
Documents
Charges
ODHEAD
OCUSMA
OOHEAD
OPRICH
Delivery Header
Order Header
Price List Header
Customers
OOLINE
ODLINE
OSYTXH
OPRICL
Order Lines
Delivery Lines
Text Header
Price List
OSYTXL
OSASTD
OKITDI
OORESP
OSBSTD
Order Statistics
Kit Details
Sales Statistics
Text Line
Responsibty
117Customer Order Files
OODOCU
ODDOCU
OOADRE
OOCHRG
Delivery Documents
Delivery Addresses
Documents
Charges
ODHEAD
OINVOH
OCUSMA
OOHEAD
OPRICH
Delivery Header
Invoice Header
Order Header
Price List Header
Customers
OOLINE
ODLINE
OINVOL
OSYTXH
OPRICL
Order Lines
Delivery Lines
Invoice Lines
Text Header
Price List
OSYTXL
OSASTD
OKITDI
OORESP
OSBSTD
OINACC
Order Statistics
Kit Details
Sales Statistics
Invoice Account
Text Line
Responsibty
118Movex Processing
Real Time o
r Online
119Movex Processing
Real Time
o Transactions updated as you hit enter. Data
is always up to date Massive resource
implications
r Online
120Movex Processing
Real Time
o Transactions updated as you hit enter. Data
is always up to date Massive resource
implications
r Online Some transactions updated
as you hit enter, others updated by background
jobs. Data not always up to date Less resource
implications
121Movex Processing
- Movex is an Online system
- There are a number of background jobs
- Depending upon your AS/400 these can be quicken
or slowed down, but great care should be taken - There are also a number of Night Jobs
122Customer Order Status
- Movex uses status throughout the whole system
- They are always 2 numeric characters
- On customer order headers there are two status
- - High status of the highest item (line)
- - Low status of the lowest item (line)
123Customer Order Status
Status Description 0 No lines
1 Preliminary order 2 Unallocated
3 Allocated 4 Packed 5 Picked
6 Delivered 7 Invoiced
9 Cancelled / Deleted
124Coffee Break
Re-start at 1130 am
125Lunch
Re-start at 1400 pm
126Close
Close at 1600 pm