De koppeling van de software pakkettten ten behoeve van de productiebesturing en de financieele administratie. auteur = M.M.H.H. Andriessen. rapportnr. : WPA 0380
Een onderzoeksopdracht bij de vakgroep Productietechnologie en -Automatisering van de afdeling der Werktuigbouwkunde.
Eindstudiehoogleraar Coach
Eindhoven~
januari 1987.
: Prof.ir. J.G. Balkestein. : 1ng. F.L. Langemeijer.
VOORWOORD
Als onderzoeksopdracht binnen de vakgroep Productietechnologie en -Automatisering van de afdeling Werktuigbouwkunde is uitgevoerd bij het W.A.A. te Venlo. Tijdens Met uitvoeren van de opdracht binnen dit bedrijf heb H~ de mogeliJkheid gehad kennis te maken met de vele facetten die het vak technische bedrijfsvoering heeft. Ik was in staat gedurende mijn onderzoeksperiode naast theoretische kennls practische ervaring op te doen. Ik zou de direktie van het W.. A.A., de heren Palmen "en Lammerts, willen danken voor de mogelijkheid die ze mij geboden hebben am de onderzoeksopdracht binnen het bedriJf te verrichten. Verder gaat mijn dank uit naar de heer F. Langemeijer en de heer J. den Hartog voor hun coaching en wi1 H~ iedereen bedanken die op enigerlei wijze behu1pzaam is geweest bij deze onderzoeksopdracht.
Marc Andriessen Eindhoven, januari 1987.
SAMENVATTING
Bij het Werkvoorzieningschap Aanvullende Arbeid Venlo e.o. is een onderzoeksopdracht verricht als onderdeel van de studie Werktuigbouwkunde aan de Technische Universiteit te Eindhoven. Het doel van de onderzoeksopdracht was na te gaan in hoevere er een geschikte koppeling tot stand kan worden gebracht tussen het productiebesturingspakket IMCS en het financieeladministratiepakket ACCOUNTING 9000 bij de W.A.A., zodat de gehele voorraad ka.n worden bijgehouden via IMCS. Na een korte beschrijving va.n het bedrijf in dee 1 1, voIgt in deel 2 een analyse fase, waarin de informatie- en formulieren streom bij de W.A.A in kaart wordt gebracht. Dit deel eindigt met een epsomming van opmerkingen over deze stroom. Door deze analyse is voldoende inzicht verkregen in de koppelingsproblematiek en kunnen we de gevolgen van een te realiseren koppeling overzien. Deze koppeling wordt besproken in deel 3. Deel 4 beschrijft een nieuw productiebesturingspakket van NCR, namelijk IPPS. IPPS staat voor Interactief Productie Plannings en beheersingssysteem. Als laatste voigt dan nog de slotconclusie.
INHOUDSOPGAVE
VOORWOORD SAMENVATTING DEEL 1
EEN INTRODUCTIE VAN HET W.A.A.
1.
DEEL 2
DE HUIDIGE INFORMATIE-EN FORMULIEREN STROOM 1. De inleiding van de informatie- en formulieren stroom 2. Welke pakketten heeft het W.A.A. 3. lnformatie routing 4. Compositorisch schema s. Informatie matrix 6. Opmerkingen ten aanzien van de informatie stroom
3.
DEEL 3
DEEL 3
DE KOPPELING VAN DE TWEE PAKKETEN IMCS EN ACCOUNT I NG 9(l00 1. Inleiding koppeling IMCS en ACCONTING 9000 2. De mogelijke koppelingen tussen de pakketten 3. Het principe van de koppeling 4. De programma~s 4.1 MARC-KMTRA 4.2 MARC-TABEL 4.3 I MCS-ACC 5. Aandachtspunten bij het gebruik van de programma~s IPPS 1.
2. 3. 4.
In1 eidi ng Waarom een nieuw pakket Korte beschrijving van het pakket Verschi11en tussen IMCS en IPPS
SLOTCONCLUSIE APPENDIX APPENDIX APPENDIX APPENDIX APPENDIX APPENDIX APPENDIX
A B C D E F G
LITERATUUR
3. 3.
4.
s. 6. 6.
10. 10. 10. 12" 17. 17. lB. 21.
24. 26. 26. 26. 2B ..
29. 31.
Informatie routing Compositorisch schema Informatie matrix Stroomschema van MARC-KMTRA Stroomschema van MARC-TABEL Stroomschema van IMCS-ACC IPPS
32. 67. 76.
79. 83. 100. 111.
~
DEEL 1 EEN INTRODUCTIE VAN HET W.A.A.
Het W.A.A. Venio e.o.~ een afkorting die staat voor Werkvoorzieningschap voor Aanvullende Arbeid voor VenIa en omgeving~ is werkverband belast met de uitvoering van de Wet Sociale Werkvoorziening (WSW). De organisatie heeft de vorm van een schap~ een samenwerkingsverband tussen 7 gemeenten in de regio Venio. De bestuurlijke verantwoordelijkheid Iigt in de handen van het schapbestuur~ dat bestaat uit vertegenwoordigers van de aangesloten gemeenten. De taak van de socialewerkvoorziening is aldus artikel 7 van de WSW " het te bevorderen dat personen~ die tot arbeid in staat zijn, doch voor wie, in belangrijke mate ten gevolge van bij hen gelegen factoren, gelegenheid om onder normale omstandigheden arbeid te verrichten niet of voorhands niet aanwezig is~ krachtens deze wet in dienst worden genomen om onder aangepaste omstandigheden tegen loon arbeid te verrichtan .. welke :0:0 veel mogelijk gericht is op het behoud, het·herstel of de bevordering van hun arbeidsgeschiktheid ". De organisatie van het W.A.A. wordt m.b.v. een organigram in figuur 1 weergegeven. We zien dat naast het bestuur er drie overleg en adviesorganen bestaan. De direktie bestaat uit twee personen, een technisch direkteur en een sociaal- economisch direkteur. Naast een aantal .ondersteunende afdelingen bestaat het schap uit drie werkverbanden te wet en : 1. Werkverband industrieele objecten. 2. Werkverband kultuur- technische objecten. 3. Werkverband administratieve objecten. Voor het onder:o:oek zullen we met het industrieel werkverband te maken krijgen. Deze vervaardigt o.a. ringbanden, schrijfmappen en transparante omslagen. Verder worden veel verpakkings werkzaamheden uitgevoerd en zijn er speciale afdelingen :o:oals voor hOLlt- en metaaibewerking. Daarnaast wordt veel montage en assembleer werkzaamheden verricht!" zoals het samenstellen van delen van copieerapparaten~ draadbomen en fietswielen. De verschillende productie processen werkverband worden bestuurd vanuit 6 besturings functies samenhangend met verkoop, werkvoorbereiding~ planning gedecentraaliseerd~ op de afdelingen
binnen het industrieel bedrijfskantoren. AIle de produktie~ zoals en inkoop, worden uitgevoerd.
Het W.A.A. heeft de beschikldng over een NCR computer welke wordt gebruikt op de administratie. het magazijn en op de afdeling montage. Er wordt hierop gedraaid met drie programmapakketten gewerkt.
1
ORGANIGRAM NAAR AKTIVITEITEN
~a.tuur
WS.W.c:OfMI'''''
'-"
~.-
ovO
-i=--' 1-
I
GO
(hr"',,,
...... WWIc MIbIp«&. ...... WWlcW8W ..... SeIM...... pI.I...... ~Ooc:he 000n0I lTAlAAAfAlb. II.... ~-
dien.-
.,...,.jft. QU~
I I
I ~
We
0I>t0'0....
I
I
K_IIIQI'.,.
Hoog"....--
"'...ic:
~en,inOb""" ,icN mappen _ .... d folill-clt .....
Sc:,Mnd,.....
DIept,. Vacvwm 'I'OIrnen
......... ,,'.....
Mant.ote
1'\"-'" a'" T_.~ ..... .,..,.,." dompII
~_II.m"'''-
Onak......
~lofIMIM
........ hoogdn.III aim. 50 l( 70 em Patlorllia·II_·riI
;=.-- ... .......-Elttdto ... tNeht-
.............
"'-_11... -
-- ===~ifl-.pack
I IW'IoMeQOI
hi ...
~lconlkl...
a-._...... lull.
...
CultwrT.a.nIIcM objtII1M
1ndutIt_
SI-.boeI<... ,tu. ........... Iedtng VI""
I""'~"
1Nj,"....-fil ... ....-0-
n*_,k en ..
~.
s.,..,.... IteJ10n prod....._
~
e.pocIItM
ecI>NIIChI _
jont.;kMlint
~:e-tMd.
~~o .• V_-!Ml'1jDII
en 10...,111101
5......,......
....1...
opIPIIft
1=' '"'-1 '" II-
,.-I-
t:!::,-
0M0r0k......•...pIOUIIft .....
Iit"A
r:::= --'*-""'" """" ........... .... ~pdf'
............dWf-
_
M
iNIhII\IIM
I
Culluwf.....
nllcMAIMIInt
loIlaIe ..........
AMIIIt
CoI....
u.t....-
_ l o l l..... IntarIoiIQI
... d ...... buht v.., grondalot·
S~
....
....... ".IIIlIb.iklI·
AdminIII ........
objtII1M
~
-1:=::-... 1-
.....
L--..dm. AmIlf.
lOONldm WS.W
e:rud--' IItaIIe ~
V_en . . . .
.......poIdllM ..... eigIn produIIlM
..."..........
... ondIwtIoud_
"*-
...
~
~
AdM.'*'-
CMnn
~
II1II ......_....,.
.....
~---
1IoomIl.........
OIeo_..... "'. .
Bo.perCIIM
f ....... ~
0M00m0ud
E.......
E.........
E.......
iIItIeId ...Iot
~
........
pi........ III dt ~
~==--I-
==
-ls---.
Oirectia-
o.IuIdIf.
f'IuI1IAt 1ft IIootof.
~t-
POll l1l'i AtdIIII
MIc:...u-
...... ...... ........,..
0,..-.l1l'i . . . . .
u.o.aIjn 1dmIni-
DEEL 2 DE HUIDIGE INFORMATIE- EN FORMULIEREN STROOM 1. De inleiding van de informatie- en formulieren stroom.
Het industrieel werkverband bestaat uit een aantal afdelingen zoals we hebben gezien in figuur 1. Echter aIleen de afdeling montage werkt hiervan met de computer naast de ondersteunende afdelingen administratie en het magazijn. De nadruk van de informatie- en formulieren stroom zal i.v.m de onderzoeksopdracht dan ook op deze drie afdelingen gericht zijn. Om een i nz i cht te kri jgen op weI ~~e mani er de computer verweven is in de informatie- en formulieren stroom en welke punten aliemaal een rol spelen bij de koppeling, moet er een gedetai1leerder beeld komen dan welk met het compositorisch schema en de informatie matrix wordt verkregen. Hiervoor is een informatie routing gemaakt waarin men prec:ies de opeenvalgende handeIingen besc:hrijft die verric:ht worden. Hiernaast is ook een compositorisch sc:hema en een informatie matrix gemaakt, zij het in een iets afwijkende vorm. Allereerst zullen we gaan kijken welke pakketten er gebruikt worden •. Waarna we via de versc:hillende besc:hrijvingsvormen tot aen lijst opmerkingen over informatie- en formulieren stroam zullen komen.
2. Welke pakketten heeft het W.. A.A.
Het W.A.A. heeft thans de beschikking aver de pakketten : 1. ISWAS : sociale werkplaats administratie, bestaat uit : - ACCOUNTING : financ:ieele administratie. - GEFAS : bedrijfsadministratie. 2. LESAS voor de 100n- en salaris administratie. 3. IMCS : interactive manufacturing control system, voor de praduc:tie besturing. De pakketten bestaan GEFAS . UVIS .. OGIS, PROMAS .. FAKT . .. ACe DEB . I<::RED GRAD :
·
·
·· ·
uit de volgenden modules ... voar de man- en machine urenverantwoording. voer de voorraad administratie. voor de projec:t administratie. voor de fakturering. voor de debiteuren administratie. voor de krediteuren administratie. voor de grootboek administratie.
3
IMCS
..
GRAD BEAD AFSH BOM MRP lnv
·.·. voor voor
de grootboek administratie. het maken van een Kosten verdeelstaat. . voor de afschrijvingen .. :: bill of material, stuklijst. : material requirements planning, materiaa! behoefte planning .. . inventory control, voorraadbeheer •
· ·
3. Informatie routing.
Middels interviews is een beeld verkregen van de stroom van informatie. Deze is vastgelegd in een schema welk het karakter heeft van een routing, een informatie routing. Men kan hierin de opeenvolgende handelingen vinden die verricht worden, vanaf dat de klant koopt tot en met de faktuur die naar de klant gaat .. ln deze informatie routing komt ook naar voren welke handelingen met de hand verricht worden en welke met de computer .. Ook kunnen we hieruit zien in welke mate de pakketten effectief werken. Er zal nu een beschrijven volgen van de gebruikte tekens bij de routing. De informatie routing is te vinden in APPENDIX A. De routing bestaat uit 32 bladzijden, die elk min of meer een vast onderwerp behandelen .. Op de eerste twee bladzijden staat een inde>{. Hierin kan men zien op welke bladzijde een bepaaid onderwerp wordt behandeld. De onderwerpen zi jrl in een zo logisch mogelijke volgorde gezet.Het is echter soms nodig een paar bladzijden over te slaan om een bepaalde lijn te volgen. De volgende symbolen worden gebruikt :
C_______) -
_____,~
~
dit geeft de plaats van handeling aan of zegt waar vanaf of waar naar toe informatie gaat.
dit is een formulier~ de naam van het formulier staat erop ver-meld, ook wordt er vermeld of we te maken hebben met het origineel of met een copie, als er een groot kruis door staat dan wordt het betreffende formulier weggegooid.
dit geeft £len handeling aan~ hierin staat welke handeling er wordt verricht.
4
dit symbool behoort bij een handeling en geeft aan, dat de handeling met behulp van de computer wordt uitgevoerd, er wordt in vermeld met welk paj,d::et en met welk programma het werkt, als er informatie items moeten worden ingegeven dan staa~ deze vermeld naast dit symbool. dit geeft een keuze aan, de "nee tak wordt soms niet beschreven, omdat die afhangt van de fout die er geconstateerd is, afhankelijk hiervan moet men een paar handelingen eerder opnieuw beginnen. lt
dit geeft de opslag aan van een formulier of van materiaaI.
o
dit geeft aan naar welk blad we verder moeten gaan om een bepaalde lijn te volgen, ais het boven aan aen bladzijde staat, dan geeft het de bladzijde aan waar men logischer wijs vandaan komt.
4. Compositorisch schema.
Het compositorisch schema!, weH~ te vinden is in APPENDIX B, wijkt af van de gebruikelijke vorm. We vinden hierin de formulieren stroom, materiaal stroom en de computer data stroom. In wezen staat er dezelfde informatie in ais in de informatie routing maar dan niet zo gedetailleerd en worden bepaaide informatie stromen duidelijker zichtbaar. De in het schema gebruikte symbolen worden verklaard in APPENDIX B. Dan voIgt een algemeen overzicht waarin de onderlinge verbanden tussen de betreffende afdelingen duideIijk worden. In de daarop volgende bladzijden worden de afdelingen elk apart bekeken. Op het linker gedeelte staat de formulieren- en materiaal stroom, terwijl op het rechter gedeelte de computer data stroom staat.
5
s.
Informatie matrix.
Deze informatie matrb~ vertel tons waar weI k informatie item ontstaat en waar het wordt gebruikt. De matri>~ is te vinden in APPENDIX C. Op de vertikale as worden aIle noodzakelijke informatie items genoteerd, op de horizontale as staan de afdelingen die een relatie hebben met deze items. De afdelingen zijn onderverdeeld in handelingen die op die afdeling plaats vinden. Zodoende is het mogelijk te kijken welke handelingen met bepaalde items te maken hebben.Deze handelingen zijn aIle terug te vinden in de informatie routing.
Er worden de volgende symbolen gebruikt :
o
='het ontstaan van informatie
>:
= de
>: :
:0 I
=
ontvangst van informatie
informatie die ontstaat ui t ondermeer de toegezonden gegevens
6. Opmerkingen ten aanzien van de informatie stroom.
Ten aanzien van de huidige informatie stromen Z1Jn een aantal opmerkingen te maken. Deze kunnen verdeeld worden in twee groepen : a. gaat over opmerkingen die hun oorzaak vinden in de de programmatuur - de koppeling van pakketten - de koppeling van modules b. gaat over opmerking die in eerste instantie niets met de computer te maken hebben, maar waar we de oorzaak maeten zaeken in : arganisatie stru.ctuur, verantwoordelijkheden structuur gebrek aan de juiste gegevens op de juiste plaats het niet doorgeven van mutaties in de informatie accountant medewerking voortgang beheersing een afdeling mag niet zichzelf contraleren Bij de onder groep a vallende opmerkingen kunnen de onder b genoemde oorzaken natuurlijk ook een ral spelen, maar dan weI pas in tweede instantie.
Groep a : 1. De klantenorder wordt drie keer ingebracht in de computer.Te weten in het sales order bestand, in MRP als independent demand en in Promas. Dit zou in een keer moeten kunnen. Via een scherm moeten aIle gegevens worde~ ingebracht waarna aIle bestanden worden gevuld. 2. Via een MRP run
7
leveranciers fakturen en bij het maken van fakturen voor de klanten. Kunnen de opeenvolgende programma~s niet door de computer achtereenvolgens worden geactiveerd~ bijvoorbeeld met behulp van een control string ? 9. Op de administratie wordt bijgehouden hoeveel gronstoffen per periode per afdeling worden ingekocht. Waarom kan dat niet door de computer worden bijgehouden ? Door de hierboven genoemde punten op te lassen zal de werktijd effectiever worden gebruH~t, omdat men dan niet op verschillende plaatsen aan de computer dezelfde informatie bekend hoeft te maken. Verder zullen een aantal formulieren door de computer worden ingevuld. Wat het voordeel heeft dat de formulieren eenduidig en goed leesbaar zijn ingevuld. Groep b. : 1. Kan de controle van de faktuur van de leverancier niet Anders ? De faktuur doorloopt nu 3 plaatsen alvorens aan de verweddng te kunnen beginnen. Di t heeft tot gevolg dat deze formulier stroom niet goed beheersbaar is, doordat het 2 a 5 weken kan duren voordat de factuur terug is op de administratie. Door nu de administratie £len bestelformulier tel"" beschikking te stellen, zou dit verbeterd kunnen worden. Dan hoeft de factuur namelijk niet langs de afdel ingen te gaan. (zie hierover oo~, het volgende punt) 2. Op de afdeling montage wordt £len bestelformulier gemaakt. Hierop staan aIle noodzakelijke inkoop gegevens zoals ordernummer, leverdatum, naam leverancier, aantal~ eenheid, prijs. Als deze gegevens aan het magazijn worden gegeven, dan zouden ze op de hoogte zijn van de te verwachte aankomst van goederen. Verder zou de .,ontrole van de geleverde goederen nu kunnen gebeuren door het magazijn. Nadat gegevens van het bestelformulier zijn goedgekeurd, gaat het naar de administratie die het dan kan kontroleren met de faktuur. 3. Voordat er gefaktureerd kan worden meet altijd eerst nog het orderformulier verder worden ingevuld. Er worden dan gegevens van de pakbon op het orderformulier gezet. Waarom heeft de afdeling niet alvast het orderformulier volledig ingevuld ? 4. Het debiteurennummer wordt twee keel"" opgezocht. Bij het bekend maken van de order aan Promas wordt het nummer bekend, maar deze informatie wordt na het ingeven van de order vernietigd door het formulier weg te gooien. Als in later stadium het orderformulier met de pakbon aankomt op de administratie voor de facturering dan heeft men het debiteurennummer weer nodig en zal men het weer op moetsn zosken. Zou dat vernietigen van informatie nu niet kunnen worden voorkomen ? 5. Bij de totale man- en machine uur verantwoording kan een groot vraagteken geplaatst worden. Hoe nauwl~eurig worden de werkkaarten ingevuld? De werk-
B
kaart wordt pas vaak s~avonds ingevuld door de werkmeester, als hij naar huis wil. Weet hij dan weI nog aan welke orders al zijn mensen die dag hebben gewerkt en voar hoeveel uur? Het komt echter ook voar dat de werkkaart om de paar dagen of aan het eind van een week wordt ingevuld. Wat wordt er werkelijk gedaan met al de overzichten die gemaakt worden, voorzover de inhoud een realistisch beeld geeft ? Voor de W.A.A. zelf hebben deze overzichten geen functie. Dit zou het weI moeten hebben. Het zouden feedback gegevens moeten zijn voor een optimalisatie van de productie. In het jaarverslag moeten een aantal cijfers staan~ welke met de uren verantwoording naar boven komen. Een persoon heeft er een volledige dagtaak aan om deze paar cijfers te produceren. De totale uren verantwoording zou eens goed geanaliseerd moeten worden en geheel nieuw opgezet moeten worden. Ook zou daarbij moeten worden gekeken of de uren verantwoording niet met behulp van een !MCS module zou kunnen.
9
DEEL 3
DE KOPPELING VAN DE TWEE PAKKETTEN IMCS EN ACCOUNTING 9000 1. Inleiding koppeling IMCS en Accounting 9000.
Allereerst zal er worden ingegaan op de verschillende koppelingen. Daarna zal op het principe van de koppeling worden ingegaan, waarna we de programma"'s afzonderlij.~ zullfim bekijken. Ais laatste wordt aandacht besteed aan~ hoe de programma~s gebruikt kunnen worden en aan welke voorwaarden de verschillende variabelen moeten voldoen.
2. De mogelijke koppelingen tU5sen de pakketten.
Uit de lijst met opmerkingen in deel 2 blijkt duidelijk dat er aan de software nogal wat verbeterd kan worden. Er kunnen verbeteringen worden gemaakt~ door in de pakketten bepaalde gegevens naar meer bestanden door te boeken, dan nu het gaval is. Doordat de programma"'s onleesbaar zijn, zullen de aanpassingen IDoeten gebeuren door een e>~tern bedri j f . Een andere verbetering zou zijn ais we de 4 pa'~ketten~ te weten IMCS~ ACC~ GEFAS en LESAS!, met elkaar zouden koppelen. Hierdoor zouden we een goed geintergreerd geheel krijgen. Deze pakketten hebben allen in- en uitvoer bestanden, door deze op de juiste manier te koppelen zal a1 een hele verbetering optreden. V~~r het schrijven van het koppelingsprogramma is geen externe hulp noodzakelijk.
~
Ar-.r.........
GEFAS
IMCS
LESAS
van
ACe
Nl·..JT
GEFAS
At-:::
NVT
IMCS LESAS
NVT NVT
AK
10
AK NVT
= =
aanwezige koppeling niet van toepassing
De open gelaten plaatsen zullen nu kort worden besproken. Ace
--> GEFAS IMCS LESAS
: Er zijn geen gegevens nodig vanuit Ace voor verwerki ng in de andere pakJ~etten. WeI z i jn er op sommige plaatsen gegevens nodig ter controle.
GEFAS --> LESAS : Het doorboeken van de man uren van UVIS naar LESAS,. voorkomt het 2 maal ingeven van dezelfde gegevens. Oit programma is aanwezig maar kan niet·worden gebruikt omdat de eenheid waarin de uren in UVIS en LESAS worden verwerkt niet gelijk zijn. Oit zou door een zelf geschreven koppeling kunnen worden verholpen. GEFAS
IMCS
--> IMCS
--> ACC
IMCS --> GEFAS
IMCS --> LESAS
: Over deze koppeling is in dit stadium nog niet veel te zeggen. Het is echter te verwachten, dat de gegevens die van GEFAS naar IMCS zullen gaan voor Met grootste deel nodig ZlJn voor een controle functie, zoals bijv. bestaat het verkoop order nummer~ : Deze koppeling zal ervoor 'zorgen dat elke mutatie van de voorraad in het grootboek op de juiste rekeningnummers wordt geboekt. Deze koppeling wordt verder in dit deel besproken. Hierdoor worden de benodigde gegevens welke nodig zijn voor PROMAS, UVIS, OGIS en FAKT doorgeboekt. Hierbij moet worden opgemerkt, dat de voorraad administratie functie in zijn geheel zal kunnen worden over genomen, door IMCS, als de IMCS-ACC koppeling tot stand is gebracht.De man- en machine uren verantweer-ding zeu in de toekomst wellicht door de modules ROUTING en WORK IN PROCES van IMCS kunnen worden overgenomen. : Als de man uren verantwoording door IMCS modules gebeur-t, kan de informatie van de werkkaart!' welke de loon administratie nodig heeft, worden deorgeboekt.
LESAS --/ GEFAS : De gegevens die vanuit LESAS naar IMCS en IMCS GEFAS zullen gaan, zullen waarschijnlijk beperkt blijven tot de loonnummers. We zullen nu de koppeling IMCS-ACC gaan realiseren omdat
11
hierdoor de voorraad ken worden bijgehouden op een pakket. Ook zal hierdoor een gedeelte van de problematiek van de koppeling GEFAS-ACC worden overgenomen.
3. Het principe van de koppeling.
Het doel van-de koppeling tussen IMCS en ACC is, om mutaties, die van belang zijn voor de financiele administratie, automatisch door te boeken naar een voorlopig mutatiebestand dat in ACC verwerkt kan worden.
IMCS
"'SORT
'JIE----tMARC -TheEL
fMCS-OCC
PRINT
PRINT
RCC
We hebben een KMTRA file als uitgang bij IMCS, hierin staan aIle voorraadmutaties die er in een afgelopen periode zijn gepleegd. Om %0 economisch mogelijk de juiste rekeningnummers uit de TABEL-MARC te zoeken wordt eerst de KMTRA file gesorteerd. De data items IMCS-code en GR-code zijn de sleutel in de koppeling. Aan de hand van deze gegevens worden de juiste
12
rekeningnummers opgezoc:ht in TABEL-MARC .. Hierna wordt D-6RMUTV-I gevuld met de juiste gegevens en staat deze klaar om definitief in het grootboek te worden verwerkt .. De IMCS-c:ode vertelt met welke transac:tie c:ode we te maken hebben. Deze wordt door het programma bepaald en is niet beinvloedbaar, zie onderstaande tabel.
I MCS-c:ode
soort mutatie
omsc:hrijving te muteren rekening
1030 1050 1070
inkoop ontvangst
voorraad aan te ontvangen fakturen
2030
produktie ontvangst
voorraad aan onderhanden werk
2040
produktie afgifte
onderhanden werk aan voorraad
3040
verkoop afgifte
kostprijs verkoop aan voorrraad
4040
diverse afgifte
diverse afgifte aan voorraad
5002
transfer versc:hil
p~ijsversc:hillen
transfer afgifte
prijsversc:hillen aan voorraad
transfer ontvangst
voerraad aan transfer
613()
diverse ontvangst
voorraad aan diverse ontvangst
6140
diverse afgifte
diverse afgifte aan voerraad
6350
voorraad c:orrec:tie
voorraad aan vaorraadc:orrec:tie
6352
prijs wijziging
voorraad aan prijsversc:hillen
6510
relec:atie afgifte
reloc:atie aan voorraad
6520
reloc:atie antvangst
voarraad aan reloc:atie
5030
aan transfer
13 .
De GR-code geeft aan met wat voor soort artikel we te maken hebben. De GR-code kunnen we zelf bepalen bij het vullen van het artikel bestand. Thans zijn aIle artikelen in principe verdeeld in: 40 eindprodukt 44 grondstof 46· halfproduct De GR-code moet )- 0 en < 99. Ais aIle afdelingen met IMCS werken zijn er wellicht meer GR-codes nodig. Een probleem bij de koppeling is de afdelingsafhankelijkheid van rekeningnummers, zoals bijv. bij de verbruik grondstoffen rekening : 400611 verbruik grondstoffen plastic t, dieptrek 400612 lak 400613 •• karton 400614 400615 stalen metaal 400616 verpak .. 1 400617 montage 400619 verpak. 2 400619 400620 klossen 400621 matrijzen screen 400622 Bergen 400637 400695 totaal verbruik grondstoffen van de industrieel werkverband
..
II
. .
U
II
II
.. ..
II
..
. ..
. .. .
II
If
II
..
II
II
We zien dat deze rekeningnummers alsvolgt zijn opgebouwd : hoofdrekeningnummer + afdelingsnummer 400600 + 19
= rekeningnummer = 400619
In de TABEL-MARC komen nu de hoofdrekeningnummers te staan, onder de variabele REKNR-A en REKNR-B, het debiteuren respectivelijk het krediteuren rekening nummer. Aan de hand van de variabele AFH-A en AFH-B wordt aangegeven of bij het hoofdrekeningnummer het afdelingsnummer weI of niet moet worden opgeteld. Het afdelingsnummer wardt gehaald uit het ORDER-ID waar de twee eerste cijfers het afdelingsnummer voorstelt. Dus er moet worden voldaan worden aan de volgende regel. : t het productie order nummer moet ais voIgt zijn opgebouwd: +
X}~
afdelingsnr.
*
voIgnr.
het rekeningschema moet voldoen aan : rekening afdelingsafhankelijk rekeningnr. = hoofdrekeningnr. + afdelingsnr. waarbij geldt dat 0 < AFDNR < 95 in verband met het feit dat een getal tussen de 95 en 99 een
14
speciale functie heeft in het rekeningschema. rekening afdelingsonafhankelijk I rekeningnr. = hoofdrekeningnr".
.
Het KMTRA record bestaat uit de volgende items TRA-ITEMNR artikelnummer ORDER-ID ordernummerproductie TRA-DATE transactiedatum TRA-IMCS transactiecode; I MCS-code "' TRA-WARNR magazijnnummer TRA-AANTAL : hoeveelheid TRA-COST bedrag TRA-6R 6R-code
··· · ·· · · ··
De TABEL-MARC record bestaat I MCS-TABEL 6R-TABEL : AFH-A : REKNR-A AFH-B "' REKNR-B
·
· ·· ·
.
uit de volgende items transactiecode; I MCS-code 6R-code afdelingsafhankelijkheidscode A hoofdrekeningnummer A afdelingsafhankelijkheidscode B hoofdrekeningnummer B
Aan de hand van IMCS-code en GR-code worden de REKNR-A en REKNR-B gevonden, waarbij de AFH-A respectivelijk AFH-B aangeven of en hoe het rekeningnummer afhangt van het afdelingsnummer. Het is gebleken dat de variabele TRA-COST soms met het verkeerde teken in D-6RMUTV-I komt te staan, dit wordt mede ondervangen door de keuze van de juiste AFH-A en AFH-B. AFH-A/B
o
rekeningnr. afdelingsonafhankelijk bedrag
= TRA-COST
rekeningnr. 1
= hoofdrekeningnr.
rekeningnr. afdelingsafhankelijk
= TRA-COST rekeningnr. = hoofdrekeningnr. bedrag
2
afdelingnr.
rekeningnr. afdelingsonafhankelijk en het TRA-COST met -1 vermenigvuldigen bedrag
= TRA-COST
rekeningnr. 3
+
>: -1
= hoofdrekeningnr.
rekeningnr. afdelingsafhankelijk en het TRA-COST met -1 vermenigvuldigen bedrag
= TRA-COST 15
>:
-1
= hoofdrekeningnr.
rekeningnr.
+
afdelingnr.
We moetsn hierbij aan het volgende denken : - bij 2 en 3 wordt de TRA-COST zowel voor de debiteuren als voor de krediteuren met -1 vermenigvuldig. Met is logisch als er voor AHF-A/B 0 en 1 of 2 en 3 wordt gebruikt. De TABEL-MARC file is gesorteerd op IMCS-code en GR-code. V~~r een efficiente verwerking van de KMTRA file door IMCS-ACC wordt deze ook gesorteerd op tMCS-code en GR-code. Het principe, hoe het verlopig grootboek mutatie bestand D-GRMUTV-I wordt gevuld door I MCS-ACC, wordt in onderstaand figuur 2 beschreven. De uitkomst van IMCS-ACC is een gevuld D-GRMUTV-J file, een print van a1 deze records en een print van aIle KMTRA records, die niet zijn doorgekoppeld.
READ I<MTRA
t
ReAb T ABEL - MA~
.----RERD kMTRR
I---+-~,
J
TTl/I-fMCS =:. IMC$-7I15EL-----='")
TRFt-G-R - ErR-TI1BEL-----,
TRIi-Ji'I(S
TIM- &A
---RE~D
> IMCS- T~"'L
Tfl8EL-MRRC-
> GR -TA Bel. ]
<EoE,--"--------------'
16
4. De
programma~s.
4.1 MARC-KMTRA.
Dit is een programma~ geschreven om een KMTRA file uit te printen. Het heeft niet direct iets met de koppeling te maken, maar het kan weI wenselijk zijn, zeker in de begin fase, de print voor controle te gebruiken. Het print een of meerdere KMTRA records. We voeren een "start record nr." en een "eind record nr." in~ waarna de daar tussen liggende records worden uitgeprint. Opstarten van het programma : AS KMTRA (3) OW AS PRINTFILE (O,LP) EX MARC-KMTRA (3) Als het programma is gestart verschijnt er op het beeldscherm : PRINTEN KMTRA START RECORD NR, EIND RECORD NR ? We moeten hier twee getallen invoeren, te weten : -- start record nr. : dit is het eerste record dat geprint wordt. er moet een getal worden ingevoerd dat > 1 en < 999q. - eind record nr. dit is het laatste record dat geprint wordt. er moet een getal worden ingevoerd dat > 1 en < 9999. als het start record nr. gelijk is aan eind record nr. dan wordt aIleen. dat enige record geprint. willen we printen tot het laatste record voer dan hier 9999 in.
* * :*
*
* *
Nadat we de getallen hebben ingevoerd, worden de gewenste records uigeprint. Deze bevatten aIle gegevens~ die in de KMTRA record staan. Naast elkaar staan geprint : artikelnummer productieordernummer transactiedatum transactiecode; IMCS-code magazijnnummer aantal van een artikel, welk met de transactie is gemoeid totaal bedrag dat met de transactie is gemoeid GR-code
17
In APPENDIX D staat een straam diagram van dit programma. De ongecompileerde versie welk te gebruiken voor de TEXT EDITER staat onder de naam KMRTA (0).
4.2 MARC-TABEL.
Het programma MARC-TABEL is een programma om de gegevens file TABEL-MARC te maken, te printen~ te veranderen en op te vragen .. Deze gegevens file is nodig bij het koppelingsprogramma IMCS-ACC. Opstarten van het programma: EX TABEL-KOPP (3) Hierdoor wordt de volgende control string uitgevoerd : START
··
SORT
·-
COPIER
·..
AS TABEL-MARC (3) OW AS PRINT-FILE (O,LP) AS HULP-TABEL (3) OW EX MARC-TABEL(3) IF 1 GO TO SORT IF 2 GO TO COPIER EXIT AS SI TABEL-MARC(3) AS SWI (3) NE 20 SC AS SO TABHUMARC (3) OW AS SW2 (3) NE 20 SC AS PRM PARA-MARC(3) EX $SORT AS A TABEL-MARC (3) AS B TABHUMARC (3) MOVE B A IF 1 GO TO START AS A TABEL-MARC (3) OW AS B HULP-TABEL (3) OW MOVE B A IF 2 GO TO START
We komen na het opstarten in een MENU terecht : MENU 1. OPVRAGEN VERW I JDEREN 2. ..,. v. AANMAKEN 4 .. PRUfTEN 5. EINDE
OPTIE IS ?
18
Hier voeren we dan een getal in tussen 1 en 5 naar ge1a.ng onze keuze. Keuze 1. Er verschijnt een nieuw scherm met: OPVRAGEN IMCS-KODE $
?
= TERUG
MENU
Hier- voeren we de gewenste IMCS-cooe in, een getal > 1000 en < 9999, of $ als we terug naar het MENU willen. Als de invoer geaccepteerd is verschijnen aIle records met deze IMCS-code op het beeldscherm. Daar-na verschijnt er : $
= TERUG
We voer-en hier een
MENU, V = VERDER OPVRAGEN of V in.
$
Keuze 2. Er verschijnt een nieuw scherm met: VERWIJDEREN I MCS-CQDE
GR-CODE $
= TERUG
AFD-AFH-A
REKNR-A
AFD-AFH-B
REKNR-B
MENU
We geven nu de IMCS-code in~ die moet voldoen aan 1000 < IMCS-code < 9999, of geven $ in ais we terug naa.r het MENU willen. Ais we een juiste IMCS-code ingegeven hebben, dan verschijnen de andere vi'jf gegevens, behorende bij die I MCS-code. Er wordt dan gevraagd : DEZE VERWIJDEREN (Y,N) ? We geven hier een Y (ja) of N (nee) in. Hierna verschijnt het volgende record dat met de ingegeven IMCS-code begint en er werdt weer gevraagd of deze verwijder-d moet worden. Ais er geen records meer zijn met daze IMCS-code, dan worden degene verwijderd, die verwijderd moeten worden. Er verschijnt dan op het beeldscherm : DELETE BEZIG Dit verschijnt, ook ais er geen verwijderd moeten worden. Als aIle records verwijderd zijn, komen we vanzelf weer in het MENU terecht. Keuze 3. Er verschijnt op het beeldscherm het volgende : AANMAKEN
19
I MCS-CODE
GR-CODE $
= TERUG
REKNR-A
AFD-AFH-A
AFD-AFH-B
REKNR-B
MENU
We voeren nu achtereenvolgens al deze variabelen in~ waarbij de variabelen meeten voidoen aan : o < IMCS-CODE < 9999 Q < GR-CODE -( 99 AFD-AFH-A/B moet zijn Q, 1, 2, 3 Q <= REKNR-A/B -( 999999 Voor verklaring van de variabelen verwijs ik naar hoofdstuk 3. Ais we aIle gegevens hebben ingevoerd verschijnt er : KLOPT INVOER
(Y~N)
?
We geven hier in een Y (ja) of een N (nee). Ais we Y hebhen ingetypt worden deze gegevens in een TABEL-MARC record weggeschreven en we kunnen de volgende IMCS-code ingeven, gevolgd door de andere gegevens. We maken zolang nieuwe records aan, totdat we $ ingeven bij IMCS-code. Ais we N ingetypt hebben dan moeten we aIle gegevens nogmaals ingeven. Keuze 4. Er
vers~hijnt
een nieuw scherm met:
PRINTEN Er wordt dan de PRINT-FILE gevuld~ die dan in SPOOLFILE wordt weggeschreven. Pas als we optie 5 (EINDE) van het MENU ingeven~ wordt er daadwerkelijk geprint. Keuze 5. Het programma wordt beeindigd en de SPOOLFILE wordt leeg geprint. Er zijn nog twee punten die in het hale programma van toepassing zijn : als we bij een variabele iets invoeren~ dat niet voidoet aan de Eisen waaraan het moet voldoen~ zoals bijv. de GR-code moet )- Q en -( 99 zijn, dan verschijnt er de volgende foutmelding :
*
INVOER ONJUIST
*
en verdwijnt het getal. We moeten nu een nieuw getal invoeren. iedere variabele heeft zijn eigen specifieke lengte, de IMCS-code heeft 4 tekens de GR-code heeft 2 tekens de AFD-AFH-A/B heeft 1 teken de REKNR-A/B heeft 6 tekens Als we nu meer tekens intypen dan die variabele nodig heeft, dan doet de computer net alsof de tekens, die na het benodigd aantal zijn ingetypt, er niet zijn.
Het stroomschema van dit programma vinden we in APPENDIX E. De
20
ongecompileerde versie, welk te gebruiken is in de TEXT EDITOR, staat onder naam MARC-TABEL (0).
4.3 I MCS-ACC.
Dit is het eigenlijke koppelingsprogramma. Het leest de KMTRA records een voor een en haait uit de TABEL-MARC de bijbehorende rekerdngnummers. Met deze gegevens worden dan de D-GRMUTV-I records gevuld. Het principe van de koppeling is al eerder in hoofstuk 3 besproken. Niet elke KMTRA record wordt doorgekoppeld naar een D-GRMUTV-I record. Dit is het geval als er bij de IMCS-code en de SR-code uit de I<MTRA record geen bijbehorend TABEL-MARC record is. De variabele TRA-WARNR (magazijnnummer) uit de t'MTRA record wordt dan met Met getal 99 gevuld. Ais aIle KMTRA records verwerkt Z1Jn~ doorgekoppeld dan weI een indikatie bezitten voor het niet doorgekoppeld zijn, kunnen er twee printen vervaardigd worden, te weten : een print van aIle KMTRA records die niet zijn doorgekoppeld. een print van aIle D-GRMUTV-I records. Deze worden pas werkelijk geprint als men Met programma beeindigd. Waar de gegevens vandaan komen en welke waarden ze hebben am het voorlopig grootboek mutatie bestand D-SRMUTV-I te vullen wordt in onderstaand schema uitgelegd. Data item waarvandaan bedrijfsnummer V peri ode PP Z peri ode JJ Z boekingskode V dokumentnummer K dokumentdatum V--. rekeningnummer debet T filler rekeningnummer kredit T filler kostenplaatsnummer debet V kostenplaatsnummer credit V valutakode V bedrag basisvaluta K bedrag vreemde val uta V val uta aH~orting V aanduiding auto. omrekening V filler
21
waarden 1
PP-IN JJ-IN 0
TRA-IMCS + PP-DOk TRA-DATE REKNR-A REKNR-B 0 0 0
TRA-COST 0
space space
kode rekeningsoort status tekstkode omschrijving 1 omschrijving 2 omschrijving 3 omschrijving 4 baekingsvolgnummer order nummer valutadatum filler recovery V
V V V
1 0 0
K
ORDER-ID space space space TELLER
V V V P V
0
V
space
V
0
= vast
data gegeven en zit vast in het programma opgeslagen. Z = zelf ingeven bij opstarten van het programma. K = data gegeven komt uit het KMTRA record. P = wordt bepaald door het programma zelf de TELLER begint bij 1 en elke keer als een D-GRMUTV-I gevuld is rordt, er 1 bij de TELLER opgeteld. T = data gegeven komt uit TABEL-MARC en wardt afhankelfjk van de afdelingsafhankelijkscode nog door het programma aangepast. Bij de eerste print~ printen van de KMTRA-records worden de volgende gegevens geprint : TELLER : teller. ITEMNR : artikelnummer .. ORDER-ID : productieordernummer. DATE : transactiedatum. IMCS-CODE : transactiecode. WARNR : magazijnnummer. AANTAL : aantal van het artikel dat met de transactie van te maken heeft. COST totaal bedrag van de transactie. GR-CODE : GR-code. Van de D-GRMUTV-I wordt in de tweede print de vogende gegevens geprint : VOLGNR boekingsvolgnummer. PPJJ boekingsperiode + boekingsjaar. DOK NR .... dokumentnummer • DOK DATUM . dokumentdatum,. transactie datum. REt< DEB . rekeningnummer debiteuren • REt< KR . rekeningnummer krediteuren. BEDRAG : totaal transactie bedrag. OMSCHR 1 .. productieordernummer •
··· · ·
·
We starten het programma op met het ingeven van :
EX KOPP-IMACC (3) de volgende control string wordt dan uitgevoerd :
22
START : AS SI M-KMTRA (3) OW AS SWl (3) NE 400 SC AS SW2 (3) NE 400 SC AS SO KMTRAHULP (3) NE 300 AS PRM PARA-KMTRA (3) EX $SORT AS A M-KMTRA (3) OW AS B KMTRAHULP (3) OW MOVE B A AS TABEL-MARC(3) OW AS KMTRA M-t(MTRA (3) OW AS D-GRMUTV-I (3) OW AS PRINT-FILE (O!,LP) EX I MCS-ACC (3) DEL KMTRAHULP (3) EXIT M-KMTRA is een copie van de file KMTRA (hierover meer in hoofdstuk 5>. Er verschijnt nadat de KMTRA file gesorteerd is het volgende beeldscherm : D-GRMUTV-I VULLEN MBV KMTRA EN TABEL-MARC PERIODE ? JAAR ? We geven hier ac:htereenvolgens de boekingsperiode en het boekingsjaar in. Hierna worden de D-GRMUTV-I records gevuld. Als aIle TABEL-MARC records zijn ingelezen maar nog niet aIle KMTRA records zijn verwerkt dan verschijnt er : SCHRIJF KMTRA-99 Dan is het programma bezig de nog niet verwerkte KMTRA records te vullen met 99 op de variabele TRA-WARNR. Daarna verschijnt er : PRINTEN KMTRA-99 ?
(Y!,N)
We baantwoorden deze vraag met Y (ja), als we aIle niet doorgekoppelde KMTRA records uitgeprint willen hebben!l anders gaven we N (nee) in. Hierna verschijnt de volgende vraag : PRINTEN D-GRMUTV-I ?
AI's we aIle D-GRMUTV-I records geprint wi lIen hebben, geven we hier Y (ja) in en anders N (nee). Als laatste verschijnt er dan? KLAAR ; NIL
= STOP
RUN
Het programma is nu klaar met het vullen van aIle D-GRMUTV-I en
23.
de printen ZlJn aangemaakt~ zodra we nu NEW LINE toets indrukken wortit het programma beeindigd en worden de printen werkelijk geprint. In APPENDIX E staat het stroomschema van dit programma. De ongecompileerde versie staat onder IMCS-ACC (0).
5. Aandachtspunten bij Met gebruik van de progamma"s.
We moeten alleereerst de TABEL-MARC vullen. Dat doen we met het programma MARC-TABEL. We vul1en de TABEL-MARC met die IMCS-code en GR-code die men wil doorkoppelen. De TABEL-MARC fungeert dus ook als een soort sluis. Ais bij een bepaalde combinatie van de IMCS-code en GR-code uit een KMTRA record geen TABEL-MARC record met dezelfde combinatie voorkomt~ dan wordt die niet doorgekoppeld. Nadat de TABEL-MARC gevuld is~ kunnen we het KMTRA record gaan doorkoppelen met behulp van het programma I MCS-ACC. We moeten er echter zeker van zijn dat tijdens de afloop hiervan geen nieuw aangemaakt KMTRA record verI oren gaat~ We kunnen dat op verschillende manieren voorkomen. Een manier is om het programma no. half vijf" na werktijd te laten lopen, want dan vinden er geen nieuwe voorraadmutaties meer plaats. Voordat de volgende dag nieuwe voorraadmutaties kunnen worden ingebracht, moeten we een nieuw KMTRA file hebben aangemaaJ~t en de oude die doorgekoppeld is vernietigen. Doen we dat niet, dan worden de oude voorraadmutaties aangevuld met de nieuwe en worden dus de oude de volgende keer nogmaals doorgekoppeld, wat zeker niet de bedoeling is. We kunnen ook het KMTRA bestand copieren naar M-KMTRA. Dan gaan we M-KMTRA doorkappelen en het bestand KMTRA kan worden vernietigd en een nieuw KMTRA bestand kan worden aangemaakt. Deze handelingen moeten natuurlijk weI zo gebeuren, dat tussen het copieren en het vernietigen en aanmaken van een nieuwe KMTRA geen voorraad- mutaties veri oren gaan. Deze manier heeft het grate voardeel dat als er bij koppeling iets mis is gegaan" we aIle gegevens nog hebben. Dit is zeker in de invoeringsfase van dit programma belangrijk. We kunnen het beste een KMTRA file aan het begin van een boekingsperiode beginnen te vullen. Dan hebben we aan het einde van de periode dus aIle voorraadmutaties van die periode. Op het elnde van de periode koppelen we da.n aIle KMTRA records door naar D-GRMUTV-I en vernietigen dan de verwerkte KMTRA en maken vaor de nieuwe boekingsperiode een nieuwe KMTRA file aan. Als de .:::MTRA nu ec::hter te snel aangroei t!' is het well i cht noodzakel i jk hem 1 of 2 keer in die periode alvast door te koppelen en met een nieuwe KMTRA verder te gaan. Dit ka.n zonder enig probleem
24
gebeuren. We mogen echter nooit de KMTRA file laten aangroeien met records waarvan de voorraadmutatie geboekt behoort te worden op de volgende periode, daar het koppelings programma de hele KMTRA file doorboekt op een boekingsperiode. Waar moeten we opletten bij de koppeling : aIle productie- en inkoopordernummers moeten beginnen met het afdelingsnummer. elk artikel moet de juiste GR-code bezitten en de juiste pri js .. de rekeningnummers moeten zo zijn opgebouwd dat zs voldosn aan : REKENING NR. = HOOFDREKENING NR. + AFDELING NR.
* * *
* *
Het aldan niet optellen van het afdelingsnummsr is afhankelijk van de waarde van de afdelingsafhankelijkheidscode. elks combinatie van IMCS-CODE en GR-CODE die niet in TABEL-MARC voorkomt wordt niet doorgekoppeld. we moeten er altijd voor zorgen dat er nooit voorraadmutaties van een peri ode samen met voorraadmutaties van een andere periode samen in een KMTRA file staan, daar we dan moeilijkheden krijgen met boeken van die mutaties in hun eigen boekingsperiode.
25
DEEL 4 IPPS 1. Inl aiding ..
We zullen nu het IPPS pakket gaan bespreken .. De verschillen met IMCS pald,et zullen hierdoor worden belicht. Het IMCS pakket is een MRP-2 pakket waarmee het W.A.A. al ervaring heeft opgedaan en is beschreven in het afstudeerwerk van A.A.M. Jaspers. "AIle informatie van het IPPS pakket is afkomstig van het seminar van 13 november 1986 te Amsterdam en van de NCR persberichten. Waarom een nieuw pakket ontwikkeld is!, wordt allereerst toegelicht. Daarna zal een Korte beschrijving van IPPS volgen. Als laatste worden dan een aantal verschillen tussen IMCS en IPPS besproken.
2. Waarom een nieu..., pakket.
Er zijn drie typen waarvoor we gaan produceren : make to stock - make to assemble - make to order Het ontkoppelpunt ligt in elk van deze typen op en andere plaats. Hat ontkoppelpunt is het punt tot waar de klantenorder doordringt in het productie proces. Make to stock : hier worden standaard producten gemaakt. We hebben te maken met massafabricage, de invloed van de klant op het product is zeer gering. Het ontkoppelpunt ligt hier dan ook bij de opslag van de eindproducten.
J"",JJ<,f
-v-l'--__-JW1'--__-..I~
kLntr[
t
cntkf)ff~punt
het productie proces wordt hier totaal gestuurd door een prognose van de vraag!' welke is verwoord in de Master Production Schedule (MPS). We hebben hier te maken met een voorraadgestuurde productie, hier komt een MRP-2 pakket dan ook uitstekend tot zijn recht.
26
Make to assemble: hier worden producten gemaakt waarbij de klant een bepaalde invloed heeft. Uit een verscheidenheid van halfproducten wordt het eindproduct naar de wensen van de klant geassembleerd. Het ontkoppelpunt ligt hier dan ook bij de opslag van de halfproducten. ~r'Ond$~{
-\J1
vtJOrraad ~ £stuu..J
W-1 t
P\r
kLRWT
D,.Jt,. 8tstlAl
~ ()rJk"~fuflt
Veer het entkoppelpunt wordt de productie voorraad- en daarna order gestuurd. Make to order :: dit is het geval als de klant een product wenst waarbij de indringdiepte rijkt tot aan het voorraad punt van de grondstoffen. Het ontkoppelpunt zit hier dan ook helemaa! aan het begin ..
_____----,f--\I.Z- kLRNT
3trmd.io { ~,,----,W-1 t
ontkopp+"t De productie is geheel order gestuurd. Het is gebleken dat in West Europa slechts 20 'Y.. van de industrie in een make to stock situatie zit, waar dus een voorraad gestuurde productie is. Een MRP-2 pakket zoals IMCS komt daar dan ook volledig tot zijn recht. In het andere uiterste waar de klantenorder de productie volledig bepaald (make to order), komt in 20 'Y.. van de gevallen v~~r. Daar hebben we te maken met een volledige ordergestuurde productie. In de overige 60 'Y.. heeft de klantenorder gedeeltelijk invloed op het productie proces .. Hier is sprake van een mengvorm van orderen voorraadgestuurde productie <make to assemble}. Het IMCS, een MRP-2 pakket, is in principe ontwikkeld vanuit een voorraadgestuurde productie. Het is dan ook niet goed toepasbaar in een make to assemble en zeker niet in een make to stock situatie. Zoals we hierboven hebben gezien, ZlJn in de meeste Westeuropese productiebedrijven ordergestuurde productie en daarvan afgeleide mengvormen gebruikelijk. De bestaande productiebesturingssystemen zijn echter opgezet vanuit het concept van de voorraadgestuurde productie. De productie is hierdoor minder flexibel en kan minder snel op impulsen van buitenaf reageren. Industrieen in de VS en Japan hebben de afgelopen jaren in een hoog tempo hun productieprocessen gestroomlijnd. Men ontwikkelde daarbi j onder meer nieuwe logi stieke optimal iseri-ngsfi losofieen
27
zoals Just In Time. De Japanse en Amerikaanse oplossingen kunnen echter niet zander meer in West-Europa worden gehanteerd. De markten hier zijn kleiner, de klanten veeleisender en specificat~es verschillen vaak van land tot land. Klantgericht produceren en dat zo efficient mogelijk is, het credo voor de Westeuropese industrie. Hiervoor is dan een nieuw pakket ontwikkeld, het IPPS pakket.
3. Korte beschrijving van het pakket.
De ontwikkeling van IPPS heeft plaatsgevonden op basis van die met de standaard MRP pakketten niet waren te realiseren. Het werd een pakket dat past in de goederenstroomtypologie, assembleren op order~ subassemblage op order, enkelstuksfabricage op order en ontwikkelen en produceren op order. eisenpakketten~
IPPS betekent Interactief Productie Planning en beheersingssyteem. IPPS heeft voor de goederenstromen een module voor de opbouw van standaard stuklijsten. Daarin zijn mogelijkheden opgenomen voor varianten stuklijsten en opties. IPPS kent echter nogeen tweede~ volledig van de eerste onafhankelijke stuklijstmodule. Deze laatste is specifiek klantenorder gebonden. Stuklijsten worden opgebouwd vanuit de standaardstuklijsten of vanuit orderstuklijsten. Deze ontstaan geleidelijk met de o'itwi k kel i ng van het product. Bei de modul es kunnen gecomb i neerd worden toegepast. Op deze manier is het mogelijk om de stuklijst die speciaal voar een klantenorder is opgebouwd gedurende de gehele periode dat die order in bewerking is, zelfstandig te hanteren, te modificeren en desgewenst te laten archiveren. Hetzelfde principe wordt ook gevolgd voor de bewerkingsstappen. Ook deze komen voor, enerzijds gekoppeld aan de standaard stuklijsten, anderzijds ais een op zichzelf staande verzameling. Vanuit beide, eventueel aangevuld met klantenorder specifieke aanpassingen, wordt het technische productieplan opgebouwd ten behoeve van een klantenorder. In het onderhandenwerkbestand bevinden zich dus productieopdrachten, die weI of niet zijn gekoppeld aan een idantenorder en volledig naast de bewerkingsstappen ook eigen stuklijsten hebben. Bijzonder is ook dat specifieke, ordergebonden materialen, die normaal niet op vooraad liggen, vanuit de productontwikkeling volledig kunnen worden gespecificeerd, rechtstreeks kunnen worden doorgegeven aan de de inkoopmodule. Oak kunnen deze inclusief specificaties, na ontvangst, rechtstreeks worden belast op de klantenorder en worden doorgestuurd naar de productievloer. ~it alles zonder de voorraadmodule of het
28
artikelbestand te belasten. Een zeer belangr1jk onderdeel van IPPS wordt gevormd door de planningsmodule. Grove en ~ijn planning zijn volledig in elkaar verweven. tijdens de offerte- of calculatiefase kan een klanten~ order worden uitgezet in hoofd- en deelorders. Deze kunnen in een netwerkstructuur aan elkaar worden gerelateerd .. In eerste instantie in de grove vorm, later, eventueel na de definitieve opdracht of product-specificatie kan de verfijning worden aangebracht tot op bewerkinsstapniveau. De capaciteitsplanningsmodule zal met dit geheel rekening houden en de capaciteiten op de diverse niveCi.us die overigens door de gebruiker kunnen worden vastgesteld~ belaste~ teneinde inzage te geven in de totale bezetting. Hierin kunnen oak simulaties zijn opgenomen. De plannlngsmodules worden verder nog aangevuld door een complete verkoopmodule die de normale functies afhandelt, die te maken hebben met ver'~oop van arti kelen vanui teen handelsvoorraad. Daarnaast is er een inkoopmodule~ die naast het beheer van het inkoopproces van standaardartikelen ook is gericht om speciale, voor een klantenorder ingekochte artikelen te beheren. IPPS is een modulair opgebouwd pakket en 1nclus1ef documentatie in het Neder-lands beschikbaar. AIle lay-outs, beeldscher-men en printerlay-outs zijn flexibel op klantspecificatie vast te stellen.In APPENDIX G staat nog enige informatie over IPPS.
4. Verschillen tussen IMCS en IPPS.
IMCS
IPPS
voarraad gestuurd eindproduct uitgaande van het hoofdproductieplan pakket en documentatie in het engels vaste scherm- en printlay-out geen simul atie mogel i jl~
order gestuurd eindproduct uitgaande van de klantorder pakket en documentatie in het nederlands scherm en printlay-out zelf te bepalen simulatie van een order mogelijk bij de mutatie velden is een hulpfunctie aanwezig, die we zelf kunnen invullen de pruductstructuur hoeft slechts in hele grove lijnen bekend te zijn alvorens men hem gaat plannen
nergens een help functie aanwezig de productstructuur moet volled1g tot in de details bekend zijn alvorens men hem gaat plannen
29
artikel kent slechts 1 soort kostprijs en is opgebouwd uit 2 kostenelementen aIle goederen moeten via de module voorraad beheer
artikel kent 10 soorten kostprijs en is opgebouwd uit liefst 11 kostenelementen de goederen hoeven niet via de' module voorraadbeheer maar kunnen rechtstreeKs naar de productie
Het IMCS pakket past eigenlijk niet goed bij de W.A .. A.(f daar we bij de W.A.A. veel meer met een make to assemble en een make to order situatie te maken hebben dan met een make to stock. Een ordergestuurd pakket zoals IPPS past veel beter bij de W.A.A •• De beheersing van de productiebesturing zal hierdoor verbeterd worden. Daarnaast kent het IPPS nog enkele voordelen ten opzichte van het IMCS, deze komen duidelijk in de verschillen naar boven. Oak zal waarschijnlijk bij de invoering van IPPS een aantal opmerldngen over de informatie- en formul i eren stroom komen te vervallen .. Daarnaast wordt het door IPPS mogelijk dat aIle afdelingen van aIle werkverbanden door een enkel programmapakket kunnen worden beheerst .. Dit is zeker niet mogelijk bij I MCS ..
30
SLOTCONCLUSIE
We hebben bij de analyse van de huidige informatie- en formulieren stroom gezien dat er nog al wat verbeterd kan worden. De opmerkingen daarover vallen uiteen in 2 groepen. Enerzijds over opmerkingen waar de oorzaak kan worden gevonden bij de koppeling, tussen de pakketten en modules. Anderzijds over opmerkingen waar de oorzaak ligt op een geheel ander gebied, zoals de organisa.tie structuur!, het niet doorgeven van mutaties, vDortgangbeheersing, e.d •• Op beide groepen zijn verbeteringen weI mogelijk hetgeen veel inspanning vraagt. Door de in deel 2 voorgestelde koppeling tussen IMCS en ACCOUNTING in te voeren, zal al een verbetering in de informatie en formulieren stroom optreden. Hierdoor zal de totale voorraad op een pakket, namelijk door IMCS, kunnen worden bijgehouden .. Er blijven dan echter nog veel vragen onbeantwoord. Het vervangen van IMCS pakket door IPPS pakket zal veel opmerkingen ondervangen. De invoer van IPPS zal een hele verbetering geven in de totale informatie- en formulieren stroom. Dit komt omda.t dit IPPS pakket veel beter aansluit bij het W.A.A .. gebeuren. Bovendien wordt de mogelijkheid geschappen, dat aIle afdelingen van aIle werkverbanden door een productiebesturingspakket beheerst kunnen worden.
31
APPENDIX A
Informatie
32
~outing
~.
M'W\.~hl$t"'Qh·e vUI'I:li!.rkt
.L
de: ora.er
""de,. i"boeken
bepa32t k hef.t:,~ fte
)
trll!.>htar
lj
mO?1t:ar. a-aa t
. L
C
3Y"1PI"1d 5 tc (fe 11 , J"lf-
krygJ-
all tiid
d<e in~ ol"tJlt!:.r fJL"nt:.n ihi»e.ktM va>rriMai +
/IOe)r montage:
dad >tdat
de f ~tWir
i.nb(Jek~
Vc'il'l
tk
d~t4ar mila#'!
tnakcl't
hVt!r-dl'lt:.t·eJ!'
van de
illkp'f I?Y;Jer
in h.et kYeoi tte:.ure.n b-e. s 1"d nel . . th hd 'lr&1t?t ~
ifl/on.keh
k,.§~
VdM
~I?ftder.eJ;t:
in"'-er<
t:.4·I'Ia.f'r~ef1 il'l
i"Jx,eken
I.l'\koop C'Jrder
redel"~n
&0.,
3- r l?ru:istoffeYi
ink«Jfcrder maken Ve!.?y
k~!j~ t de 3~ere:n
I -
-'811
iYl l, d
kreeliteMY€YI
in hd
1r,,()t~ek
,1ag.st4clt
hest.and
~rn biMt.YI;rkpmen die. ",'s:/; /.tin
Mt;If'It'3e'2.jn in t~ ~
lnboeken II«'rraat{ id:>"ekcn . 1.1'1 he..t. trcDtb(:Js.k [If.
a~mi"i.!>tl'a~e
IS.
.ma~a~jn
d~.st4Jt vpDf. hethj bud.en
krjtt
a-e.eft .-rneteJ"iiaR
~.
tl.C-1'I
a/eke'1-
llal')
J.,d aahta2
(kht:z~v.c: I"nitPnta3 e )
.
,1' . 17
.i'tIIl8,)
2V'" krytt
maaa~n
IV:'__ af.
18
/V).Jtqiaai A,tour val)
ellA.
. . ~tI~e.~hte yt#.Jchteffen
. . montaae):
, .
afeJeP.t.·~ (bchal~
Jd
Df
.. maJ:.y,'aa£
.ata:fli. ... tu'"J kowost
".. "" .f"'<~ (••
bj'h~kel'l ~rQad -
mem ta,~ kj'kt c!>{ a..ele 16Cft e:ieze.. eJ an. cAito
art~Ke.t en
Dp vq,,.,.aa.,l.
33
;.:J
/'I
IJ(XJr
.e.UI
",f...
.
7 tT) ,
. . '
.
prqa(Ad,.. order.
e;, .
I
.1S
M.~.n:9h
wtcft. mate1'ia.2
L
ait'! .de
1'I10ntidl!t..t>or
. een p,.~dll.Ctt'e
,
p,..eJet: ;
,
.arbe,eken lIet?r.raaa ,
;
lO
rna ~az9n sfdaC df!. haH'prp(J,.u;,;(;er,
L 21
m. o2§n O
van d(' mont4;"
""""ada
bjlooekeh
~ft bu.il-< a0ek/l"eh Z;ci~ de
l
kY'jr- . g0.edel".e s
1
bj ~ef,a~n
mOt;
tdae.
i/a!Y'raad
atboeJ(el1
L
e?f'.
r.etour. val') de tr/(.'>ntage
. voorraul
W
e~holproduc--t acilC ele
.eindprcdud . bjkkll.lA.
kian.t
lIOOY'raad
saPe.!> order ~fb(!>eke", Ii f
f! k-e.J1
2.5
l'YIaakt de fac..tt.UJr ./.ot'Dr ole klBnt mak-e.n
LI1 L,c,t ~}''Oc>tboek
tV'J3t
28
k.
he.tai.ina
van
de k2ant
afJ:.,eke.;, d~lo~ teuJl'el1ijst hoeke-VI in. ~ e.f:: ~,.e;c;> f; ~
.
~
,.,
h€.taa.Pt. de. .sa24rissel1
3/.M1'.'IL'nt:.tl"attc-
L J",.,k.~. •
, •. he:/:.
3_tboek .
i
-
. 3.'1
....;
-
,
.~
kLANT
~:::(ADMINISTMTiE
orJa nt.
artikel nr. krih3sdd...tu. M SCll'lt,3£
,.,r, Ie Vt".ih3s eLe.tlA.m art~ke1
"rt:J~,.. 'nY eantaQ
35
klant
ADM IHi 5T1(JlTlE
111.1",
L. tIeb.
1'If.
;u.l,.e;
k£al'lT: ~~evu!1 £,et...i ~f:t4
ortleY' nf'
"'/I't S& h"3 IIlna
~eh. lit'
dO. nr. &m'I2.e.t
J"tlJ.
rw'
tpr§s
eeJ1hei,J
Dt'derformtA -
./..'t:r kepie
'lOeg3°oie.n
36
"m I -
print
MONTAGE
®
Hlp
-,
38
s ""' - pnnt
<1rtJer flY: ~l1kt?ll?t ddnt.,f
&GdtLe
®@
ADMINI5TRAnt
4f
@
IJ
factuur !ev. @
factuul1 iell.
e kreJ tv' verzarne2rek fir.
dok
I1f
dol< ,StI'C'I't fa k. hi: .&11. Friis rei?. I'll'
I()
II
10
1/
LfS
12
a,.ttk,£ nr. unma/.c,{l artikel
OWl$c,i1 r ijlling J-----1
ee..nJ..eiJ
rijs IItt. ~tbt>ek (vest)
lIe.r4/1de,.. /1 artik~P 'lJr.
)::::=:( van dll prjj2 C l1
kc::>st.tn
Ju'CotIolC
'3teSfJf'ie
itu!> tel'l c.a te weel.<
m:
ptrl'(lr1~ nr,
docu.ment
artt'ke.P
aa"tdi
~(ledel'el'l ie tf1fS~"
rr
au
fir.
nt',
~k;"as4t:t?fJ (1I.ad')
@
I' r!fo
11
1.3
I~
/.f8
AFDELiNG
1'It'l~ll)e"P ~
------ .-:..---~
~
I=:::::! I1FDfLiNG-
IIFDEL!NG-
16
t::=::=C
so
@
AFOE liN G
It
Kt?.$te;. cat"3-oric 8oederf.YI J,(o;t~h cate.gorj(. l.)aK lin
pt,.;ptk.
I'll';
~MU)t
ops1. a,
ace
1'Ir.
artikd ""r B~,.,t4R
bt'!ek~h3~ hocfd (lIt1st)
~::::( ADMINi 5TitmE
5/
18
MONTftG E
(j)
~t! fkt:.rlu ka4yt
afbtA.lllM kllV'f:; vow~tu-k lcaart
S2
----
r!e,~ den U.art I-------I::::~,, .. a(lolA.nelelen , ,Iloor.ste k eh
orde-r nr 3Y'tLKa'£ hi: aantaf
lpc.ati.e.
53
prcc:i ttJ;;e
20
MONTAGE
@
order nr. dBn tal. Qoc.ot te
prod~c."tie
21
I===:( MONT{fG-E
order fJI". fYliJdnd.elj·h tel'tfrPeP bon nummer
srtikeP nY'·
aantdl
iO<..'a tie
ss
21
MONTAGE"
56
MONTAGE
25
orde..r nr bon nt'. arb'kei nr
aatal lQc..t.i:e
S1
tr'IaanJe, ejJ{s per greet
kLANT
"'~i~l';
o,.eJer formul,u RDMIN/Sr~,4TIE
oria,,,eef
ct:>f4&
@
orrieV' or. fll'o d Ll "t ie
aal7tai .
L,ca.t,e. (0000)
order
lit:
.s.ai.So
_rbJ
aalltai .
k.att~ (~o)
art;:kJ nr saJd at ~",.~·nt1e"'inJ ."".,a-t ~~ a8htql
58
25
orJel" hJ" afilZvt:Y'in~
d.d.
Iwl'l -n,.. , a~ n t;a.£;;f~.
Prete,..
l'Ir.
k'iant
bestll!) d.d.
60
Zf
factuur
kLANT
orisinteP
Drde..r kaart
RFDELiNG
..MSil'lce:Q
factuut'
DIREkTiE
~e,
ADMINISTRATIf
6f
ZB
62
wc.rkkac1rt
PORTlER .
\.)~k I'll'!
period ~
ace:.
/'If.
1(;0/11 ,.,... f,u-tr kPtde aa~taf
IU'£h
brn:k~ ~ l-too+d
I..)(!e.k .nl". perlDeJe I'll':
l'YIac~ ~ #'If: .14 h
til'
acc.
W. £
Iooek;,,? ~(;Ofd
30
63
30
6'f
(LOON ADM.)
31
MOE DER }<J1ART
):::=:::::t---1===lf"1 fDEIJER k ER
6S
32
\,
. MONTRGE
66
APPENDIX B
Compositorisch schema
_ 67 .
D" v~~t:A£ afkf?rtlV\3~
ai
artikt2
ba
t.Vt'roIe-v. ¥~'J,ct :
P.jJt
0
ok£.
~k
bal'lk afsJ.,ri.(t ~dv~s ijst be~te£t:n~ be~et:~it'\~ kaart
d
dltaat
het4aP
baQ be
d&
d
{Aw {td
'te.ure", i-!jst
order fDr WI 14 £'£Y' Drd elf' k£anf;;
pi< .Bw
Fak~ !dint pal< btx? lelAt'r.t.rtc let-
vk
voorl'aa~
wk
~rkkaa,.t
RDM IJFD 13/1
adm~l'\.~strat,:e
stde£.A~ (hi.et h'WI'Itaa-e) bank'
PI
diY'ec.tt'e
pi< k£
kaa,.t
tsc,tuur fe LIt r IiIr-,C.I.'e.ft tac..tuur IJaV\t
%r
P.ijst gere.ta
fYI'
MaPtriaaP
pl"OC/.lAd
k'L LE
kiant
M3tiwJ
MittriaaP
.tl~~~d
haN
rna teriaai
"'aNprod ~c:.t
11141t¥
rnatltY'iaa£
iwu.rmci-cr .,
,...it
~att-r,aa£
hOI\
Mit No
tn.atU'iaai
haien
W
we.rt<
mY'
ma.tU'~al
mrb
ma t "riad1
re.tt.""LS i tion re tf?i-{ ,. bDn
BOM,
JoiiR f?f ma/;e"~6P
J'1Rf
I'n a
IIta
mn
m()k
~" I \.nv 6
moeder bart
eiI'lJp"'~~
.P.e. ver a""ie.#" rl'ui azjl1
d
h1CI'l
t;I;
;;ats
bef'l.·ai I'e1u.t rc IY/eIIt t p-f 8h"i~
iYlv II, i"" 22,•..')
boe:J<.e1'l ~torl'Y! atit:. o/le.r de kral'lc.Le.r £/11 W' .r/:. nr: ~i'kt4l\ I!'f l"YIate.Y'iaai ~:khaay is Kjkcn e>f e€", ~c-be.ord.e,... kan word<JI't ~tr-r~ Lnkeop e::~ &:.ek~ of mate ,.ia2! bj'boeken prl'JlM.t& ordeY' b~ of l?1ater-,a~'P bjhoe.kt:H rn.atert..R r.c.1£u·si.!-'·Ch ril'ltel'l , af~~ mate.,.,a;u h~ W::7oI' sU.i'! fY'~t: order .sa2es orJer> aP- "f bJ'boekOl mal:.e.,.L·ad aE b.::>e1<-t:.JI't
i¥l1I22-~1
m;;ttria.1 bJbc;ek"h
1-t11I8
tnv 10
Lrwl:3 il'lv
Iq
iflv
rt~
in>' IS
MIlP
:If. ~f L:,jib,,~k<:h
OI"dcp' ,Y'e?c.eSSint
II
::
a.f~~,.t~~ van dt: ~t fprmui.:.eY'
I
::
""'I
.2,3,"
=
pr1t>t ..
fOr;YllA2~er
(l)
@
;.ty.pom
Q3
5trc>Pb'l
)
............ :;;.
CJ
o
D
ketf£ ""
..
~frit\t rprM~1' prin t· ~'" ~ ..d.. t hd /uc,t~errlnt
iiI'! ·
inVv..eeen
4p£.:tSeJ1
@
S./)1MW~Ul
ko n t rO .Quen
§
~I ~~41'
van tie C-Ol'rlp/A./;er
~e.n +fPrmut,tl' venl" ~vj£Ul
€f)
fPl"WlJI..2;€1" vu-der i..nvz,c.££UI
<>
KtI<2€
~,.evetlS strQiUI'I VAh J~ ftflr~lA.£:eretl tJatcl stf'P(7h'1
.stY'I7OJn S1ih'lt.rl
r.trt)P1/fI
rb'c.h tin d'
LEVERIfNC IER :
r t..
,------.'9-------.1
1.2
""
< .. -_./
t..
'
,
., RDMINISTRAT/f f7:\.
I
I
y",.. .,,0 . ." .~', •
.,.,
•
' ...
f ltv
..... ~'
1,2.
··l·':
1<-......................................................... ··•· ..•..... r ........ ···...--.. -
I
I
..... "
.. ------0 <
..
f
.
1I
,""'....~
•
..... 4
/
.}I
< .
-~SZE
~# ...)
----\:
"
t~ .... ,
It,
t
..
<
•
.-- --..
<
I
t
•
...
I
AGA Z UN
'
'1
.. - ' - ..
~..
....
,
....t.
•
i" . , t
•
..I.
· ·,. L.
MON1AGE
of ltv 6 .,
r' . . ,.'.. . .0'. . .: : -.. .. .
~2.
-
----~~~~.~-----~ O;?
L
o I.!J oI
Pb
kl
...
.. _ L..
110;
r;: .....
' ,"," . .!_I~':""'·'" .....
~
V
_,
01-
,1, \
•
I
•
I
I
,1
~,
I
"
.. - - -
/,1 '.: ....
be.
"
I
\
\01
'"
'
I
'----
~
tf
... ' - . - .::.
., .... ,
...,
d 1.2. mr .... bo,k tna + bq I< rraa half of- 4k
_ ... .. . . ,..;'" , , - - - - ""
..:'
(ltll U
"..
I
.,. -
",h
I
mOl
",b
1
-
ma + m,.b
12! ' •
..l I I
mrb I
II>
"1-
It>>0;-
""" -<
~ I)
-
."
t> '"
tr
:l<'"
Ir
kLANT f kP
I
.
-.
,
okf
kL
I':,
0
~{)-------l.(...()-----_ _ _ _ _ _ _ _ _ .. olJ~
kL
0 ~.t?
CD
~--~p-----~~-----
____~O~J~~ADM
pkkl
V.3
CD ..........._.h..__....__ ......... .h~
SdP~
t>rtJer bekVJ
"."'.#O •••• '" ...... ~& . . . . . . . . . . . . . _
. . . . . . . . . . . . . . . . . . . n~
. . . . . . ." ........ · . · . _ .
!
;
1
! .. _
...... _
iM:4el'2Je t'I t
..... _ _ _ _ .~ . . . . . . . . . . . . . . . . . . . ~* ..................... _ ........... "' . . . . . . _ .............. _.~_ . . . . . . _ .... _ ...." . 9 . . . . . . . . ~* ....... ~ ....... _
sall?~ orJ~,. ]
deMa"'" liFboe.ke/'l ...
6 ......
t ..
_.a ......... . u. '" ..........,....... ..... ~. ~
~
E'k
..;.J roJ..ct ~ t>oe .... _ •• _ ••_ ..._ .•••.......•••.•.•••...•..•••••.•.'!.t: .................. -
"'-''''-''1 ",.,
~
-.. -.--..- . .~. . . . . . . . . . . . . ··~.'~~~~··~~·~t • u
!
",~ter;ail.Q
1
'u,boeken
":0'" .-.... .... _.............. . ... ..... ........... ........... .... ...... ......... ............. ....... .......... .... ........ :.. !I?f?t."':.ia.~ .. ? .. ~"'.l';-~~ ... ..........
• • • • • • • • • • • • • • ~ • • ~ . . . . " . "~'.;' . n . . . . . . . . . . . . , ••••• " H "
. . . . . . . ~, ~ • • • • • " - • • • • • • • • • • • _ • • • • • • • ~ •• ~ " . . . . . . . . . . . . . . . . . . . . . . - . . . . . . . . . - - - . - • • • •
~
.................. _.............................................................................:...f!1.:!..t:~f~~._~':'.~~~ .......... .
r. ;·· · . . ;. . _. . . . . . . . . . . . . . . . . . . . . . . . . . . . · . . ·~. . . . ·~···::c~~r~i~· . . . . ) : .j ;...... ..................................................................-..... ·· .. ~
·:··;;,~·i~;i~~·z,;&;~~;;,···
.... ·· ..
......................... ............. _.. '--.' ........... .................. ........... .. ~
MAI====IIrf..{
o Inventory
....{l!'t(~~"!:.~IJ'?I:~~'!'!.,..~J~.~!......... .
control
.:~:~: ~~~·~:~-;L·~:j~~~;~~.·.~: ~
art;kl!£
,.(;~rvu<:"
. .::.::: MRP
: ....
NA'---otW
'i
~.....
1~_'07 ~-----~.~
'"..... "I. ...s::
<'r
I:
s:::
Il3J t II-------------~>ADM MONTAGE
...
............. ~........•...
~~
-.~
pol
MA
f'~...r,~ orJu
j _
---;.I
"",k." ;
•••• ,~ ••• _ . n .. NU.~.n . . . u . . . . . . . . . . . . . . . . . . . . . . . . _ ••••• , . . . . h " . . . . . . . . . . . . . . U •••• _ ••••• J
.,.J..;"s q,J~,. ;nk""f''''' p,..".1 ... , t~ • ,. . . . . . . . . . . . . ._ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Q)
;"'I(oo/, .. .., . . . . . . . . . . . . . . . . . . . . . . . . . . . _
(J)
MA--...::;.o
nev o I,:!.
d MR--~
~2.
o
.......... u
................ "
",..Il1' boektn
.
•••• ~ . . . . . . . . ho . . . . . . . 0_ . . . . . . . . . . . . . . . . . . . .... l
kL
~------------------~=r------------------------~[P.~·V~ld2~ADM
r-----------~----------------------------~JI~ADM ro~""'"
over
a..t.J..2
~r,.J pa- prvJ..d;" tm/tr • k •••• _ _ _ • _ _ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._ _ . . . _ . _ . .
MONTAGE
. 1
~ .. H
..... _ . . . . . . . . . . . . . . . "
:
• • _.
u
••
~_ . . . . . . . . . . . . . , :
MO--~
kvJ;twl' h,kenJ mak~h in k~ b.t$tahd ......... u
. . . . . . . . . . . . . . . . . . . . . . . . . "" . . . . . . . . . . ,.
.......... H
• • • • • • • • w . . .• . . . . . . _
....
a
u
•• . . . . . . . . . . . . . . . . * . . . . . . . . . . . . . . . . . . . . . . " • • • • • • • - •• - . . . . . . . . - ••••• ~ • __ . . . . . . __ . . . . . . . . . . . . . ~ • • • • • • - . . . . . . ~ ....
!
.............................-..- .................\.VannU"
k~d:tu(,..
kbPen ................................- ...................................., ... "'i
!
k~~'j: t~~;' ~;J~'i~~"'"
................... -'''''-''-......-..... _.......................................................................................................·. ·1 t
bLW' k.....-tl. b:¥lun :......... ~ ..................... .
MA--....::M
•
!
~
i i
IV
prijs correc tie
............... .... - ..............._ ..................... - ....... "'''1 ~
a
GRAD
k~'hn ~f Rr 't~ rtk"... '".! ha ~';"9'1-·.........._- _...... ,....... i,;;,1.J"C:i·;;i· IIrt;k~~
.~t~·~~·~·~~..~~··· ..1 :
'--'T""--.r--:r-.....--'
!
aatllT1aklll
.- •••• -,..-." ......... - .. ,..-..............~ ......... • ...... • .... ••• .. •........··-· ......t
:
~
aU, frint
:
j
.!, .t
;+. f
!
i
t
~
' : :
!
I
•
1
H~~··
_...... _. __ ..... _.. _ ... :~
:. ;
-.-~
...... _........ *."
•• "-' ••• -_ ....
~~
................... .
.... ' ' ' •.....•.. -- ...- •..... _._ .. _.........__ ......... *_ ..._ ....
: f iI
i
_~H'4 • •
DEB
: .......................... j
1... ...................
_. . . . . . . ._. . ._. ~
n_~
;
·..·..·..·1f11:~:Cl>
....!"<
.;?
..
~
~~~ _________~~~~__~__~~----~--l L~==~~~~ ~ ~: l3J . .······ . . . . .-.. -----·····i·- . .---· . .·:···· ··r···········... -.---......!---; . . . .-' I.
M __
·i
085
>~I
tnok
i
~
~
~
!
: i ':
:
~.~............... ~~!!:'J.~~!.~~:. .. _...........:.......................... _.....:......... J. -.........-.......... -.........................~. ·. . ·····..31 :. :
.
LESA5
:
.:
;
~_ .. _........ _._ .......... ~ .. :uo ........ ;..... _........~
no
wk
mJ,,""eto i>Hk....
:.r·;·::7::j:.~:;
•.....................
_ ............ _. .................................
a
,. ••
i
. . . . . . . . . . . . . _~ . . . . . . . . . . . . . . . . . . . . . _ _ • • • • • • H
~·u . . . . . . . *~ ...... H."'.......... ,_ ....................-~ ......... ~
......... .
1~ ::.I~
~~
; ):
i~ =i
~~
1t . t:r
ADMJNi5TRATiE
·."",,"'··f(;i.""~~-···-i· . . . . . . . . . . 11
:;1 i; :-+-
1 ",~J. ...-_Ir...
.,.- .....
~
_.u •• • ••• ~ ..................... n ........ "_._••••,,_.·._ .. . , · · . . . . . . . . . . ;
...... ............... 0 ....... _
UVI S
<----..,.----'
ll· :1 h,
:~
Fflk
,
o
tkj,de...
..... _..........................................................:..... ~~.~.~~~~~_ ..........J
o
1
,
~ •••
... n·.,. ......... u ......... •••••• . . . . . . . ••• .. •• . . . . . . . . • .. ••
_
•••••
~"
I •••••••• H
••• :
PROM AS
1<;'1<." "f,M.. I,~k....~ is .................................................. ;1. •••••••••••_..... _.....................................1
l
.. ,......................................................I?r~.~t. .. f.!~.'!!~!<.Ir... .... ,.•..........•.•..•.•. , ......, . __ ... : o I ;
o
• Vf'''~ ned; @r hd: make" van .,Ie. FactlUU' I ............................... __ ..................... JJ.1!. ............ :8: ................................ ' .................................. _...............J
~______~f~k2~/__4kL r-________~f~~~2__~DI
~
__________________~O~'~~MO
DI
kL----""lojrnr-------------------""'> MA
ADMiNi STRATI E
ADM---loI
I,l
o
~______~______~~}-________________________________~m~~~2L-~ I
AFD
Q)
LE ... -.............-...........~ ADM (12,$ • MO
d CD
............................,. MO
······························l>MO
HO-"","*
fWD
-----'!!JoI
"kif-ma.
~==============~~~~MO Q)
r-_________________~ILk~Z~MO ..................... -..........->
I
.....-----. ............ '1' ............................................................................................................... .
'------:aot
1,1,1
AfD
MO . MO
.. ··..·........·.. ·· .. ·............. MO : ~
________________~m~b~I~MO:
_ _ _ _ _ _ _ _ _ _ _ _ _-!lm!1i _""'Mo
.
r-_ _ _ _ _ _ _ _ _ _.-.!!:m~rb~I~t10 ;
/11 fJ=====-< ·· ...... ··.. ·..··.. ···· ....·.... ·".MO
o
MAGRZUN
MAGAZijN
APPENDIX C
Informatie matrix
INFO
-----=-=_ ~--=-J5BA~ERS -.. --. _. _~DETR=~: .JIEMS klant naam klant adres vermelden bij afleveren bestel datum lever dat1Jlll art1kel nr. prijs btw. aantal besteld eenheid order nr. klant order nr' Promas afdel1ngs nr. sales order nl'. volg nr.
x
o
o ..
(I
.0
··1-----
_._ .. -
I-
. .-
__
. . -..
()_.X· I ······
X
•
«.
.~
. ·-1·-- -..
1------ -----
-~f-·~-I----~-
-.-
.~
-~
X
X
oX o ox
-- --_ .. -._----
..
-----1---' -~- f-- ...
-- .....
I-"~
x
---·I---~
.--
--
1.-.. - -
~'I'~'-
)(
+---
1--
1
x X 0 X
0
1C
()
X X
0
prijs inkoop leverancier eenhe1d inkoop
.
...
X0
0
X
I---~-
......
I ---
0
inkoop order nr. artlkel nr. 1nkoop leverings dat1Jlll santal lnkoop
-
__..
"
----
1 --
.
- --- -I -
'i
.
. .-
-~.
I'~
.-
-- i - . .
--.--
() ()
--
()
.
0
productle order nr. art. nr. productie lever dst1Jlll prod. start dat1Jlll prod. aantal debiteuren nr_ betasl conditie
X
0 0 0
X
X-
..
X
X
._-
0 0 0
omzet groep
X
0
aantal geleverd ink.
0
X --
dat1Jlll dagstaat volg nr. dagstaat art. omschrijving aantal geleverd ink. artlkel nr. prljs btw. vrachtkosten volg nr. factuur lev. leverancier gegevens factuur nr. lev. krediteur nr. verzamel rek. nr. rek. nr. art. nr. prod. order aantal locatie aantal halfprod. terug materiaal bon nr. Ya5t mnd. order nr. boekingshoofd pakbon nr. aantal geleverd nog te leveren totaal geleverd week nr. lever datum,. man nr. week nr. datum machine nr. uren urenkode aantal uren periode acc. boekingshoofd
-
.-- r -.~ -----<'-'-
>< x
.()
..
---~ .
... - .
-+~~.-
. ---
o o
...
.. -- --.
I·----~-
OX;: (>
.. -~- --1------· -- ••.. + ........
·I----··~
X
_..
0 0 () .---~
~
II;
0
~
~O
..
0
X ."1. X
.)(
a x
0
'0
G
x
)( l(
x
.. --. .
()
...
(I
0
1--
......
c
. X 'X' ---X li. - -I( X
X
O-x
o
..
-X·X
--0
-
..
X -X ---x --X ---K --
-
X
1----1--·-
INFO
DRAGER) OATfl
"'
"lr ,
~
~~
,..'
tf'
:s ,....
~
'-=:'
..... i.
.
0-
~
ITEMS
",'
~
l
. ...
.",
~
c::.oQ
l\..
"'f
"
~ ."
f
i
:;;
'"...,~ '" ~
'"t
~
~
"J
I:r"
~
110::
Sl. \\ .....
- klant naam klant adres vermelden blj afleveren bestel datlJlll lever datum art1kel nr. prljs btw. aantal besteld eenheid order nr. klant order nr. Promas afdelings nr.
11111 I I
'IV,
r...
'"
::;
~
l-
~ l"I!J
"t!
t
;:-.
-f',
t"T"
:;:
..,.:s::
00;-
~ if :s
~
~ ,
t
i ~ "......" ...,...";.. ;." 6>
'" ... f.... I"
I 1f..I.1
jV
&-
l'
~ <>
r}
i-::s.
..
'
I
~
~
l;..
~
'<;
T
0.>
l
:s
I
...,
Z'
I
a::
s;:
J"
:s
~
~
:<.
~
1
X
X
X
><
)(
X X
X
sales order- nr. vOlg nr.
oX
lnkoop order nr. artikel nr. inkoop leverings datum santa! lnkoop prljs lnkOOp prljs lnkoop leveraneier eenheid inkoop
X
productie order nr. art. nr. productle lever datum prod. start datum prod. aantal
X
X
)(
debiteuren nr. betaa! condi tie omzet groep santa! geleverd ink. datum dagstsat volg nr. dagstaat art. omschrijving aanta! geleverd ink. artikel nt". prijs btw. vrachtkosten volg nr. factuur lev, leverancler gegevens factuur nr. lev. krediteur nr. verzamel rek. nr. rek. nr. art. nr. prod. order aantal locatie santa! halfprod. terug materiaal bon nr. vast ma. order nr. boekingshoofd pakbon nr. aantal geleverd nog te leveren totaal geleverd week nr. lever datum man nr. week nr. datum machine nr. uren urenkode santal uren periode acc. boekingshoofd
C)
l(
X
()
)(
X
(; ()
X
() 0
X X
X
)(
X
X
X
X X
X X"'
X
'J(
gl
X
X
X
~
()
() ()
"
()
g
X C
~
APPENDIX D
Stroomschema van MARC-KMTRA
START
TELLEI!.
= I
>---1 TEL-MAX =
TELLER.IMAX + I
ja
REIIO
kMTRA "ecorD
TELLER
=
1ELlE~+ I
'''voDa enJe W1.iTE
lea-
rer2
TO P~iNTER
CLOSE
kMTRA PRINTFILE
ftNDE
~tacJ23df
--""
MOVE kMTRA reconJ To OUTPUT-LiNE
'W~lTE
OUiPUT-LiNE TD
81
PRiNTER
TELLER I = TEi.t.ERI + J
APPENDIX E
Stroomschema van MARC-TABEL
83
START AS 77t8F:L -MARC G) ()W 1'JlIAIT- FILE (O,LP) I-IULP-T/ll!EL- ('~) ow
EX
!lee.
M~RC - Tf1I3EL~\
JeL = I
y
~
BEGIN
STOP
)
-=---
A5 51 TIItlEL-MAr«::o.> ~ TIIBHUMRR(.(3)(M
f:t5 HE 2() sc. SW2 ()J HE W JC Pf?M Plltli -f1/JR(; () ) SIr'I
(~)
EX ISORT
1t5 ft 7J6fL- MAR((::,)ow P, i1I8HIAMliRCO)
MOVE B 14 A '.
.
ja >----1 A 1:>
AS TIt&l. -1'11H f1ULP·i7leEL ~)()W
MOVE f> ib Ii
8S
BEGIN'
JeL =0
INPUT
b/SPLAY
oPrl f :: OPTi£s
OPVRRG-EN
V£RWljDfREN
fMNMAktN
86
PRiNTEN
STOP nee
STOP
DISPLAY
DISfUty
BE GiN
DISPLAY
fOP = J EOF .: I
REPro
88
CLOSE >-_ _--1
T~BEL-MAPL
EOFI =-
nee
a
IE----------------.J
II!?I == flR.I + [
nee
ja
~----------------------
Movr TA8EL - RECORD f:e, OL1TPUT - LINE
hU
89
IN PV,T
mlloer
BEG-IN
nee
OPVRAGEN
DISPLAY
I;: teNia
N/4.11U
DiSPLAY IhvOef'
onJ . . ist
nee
IM~ -IJIII"
IMCS-/J/If',e"
£OF :: I EoFI =- I
nee.-
CLO.s.E MOV£ TIIL'>EL - RUORD
to
OUTPUT-L/I.JE
91
DI5PL~Y
'il
J
EOF::. 0
NRI=-NRI +1 I.NPUT
j
i IM(5-co1£;::.
q'~:l
"'------
CLOSE
trl:-(OOF::: '5
EOF ::
J
WR mE'
nee
EOFI=I
fOP =0
13
EOFI = 0
fOF =0
fJRNnAkEN
DISPLAy aal'lmal(en
OPEN
DiSPLAY
DISPlAY
MOVE IMcS- INVOEt t:" IMcs-(ODE
}CL = J
INPUT ( (,R-cOOr)
DISPUiY
9S
MovE GR-INVOfr, tD ~-kOOE
INPUT
D/ SPLit! invoer
"'juist
MOVE" OPTfES
t'O
ftFf>-fJ~H-A
INPUT
DISPLAY
MoVE IWOER.
tr>
R.EJt'Nf(-A
INPUT
Pl5PLIIY
96
Movr
DISPL,.qy
MOVE INVoEf{
to
REkNK-8
INPUT ,,,V(JER
-nee
wRrTE TRBEL-~ECoRf)
PRINTEN
EOr: I
NRI =-1
MOVE H£~DUNE
t.,
LIsT-LIN£'
MOVE LE(;E - ~£GEL to LtST-LINE-
Eor -= 0
NR:::::.NRI
MOVE TI1BEL ,t:E(.O~D ria OUTPUT-LINE ~
LIST-ONE
[OF:: 6
APPENDI X F
Stroomschema v an IMCS-ACC
/00
STA1<1
As S[ so
M - kMTAA(3)(N t(MTIiAHULPb)NtJ?;
Sill; (~) NE ;-~
sc
ffS .5IJW) /,/£ ~,n;
sc
PAA PAM-kMU.JN3)
EX
.I SORT
BEGIN
115 11 M-IfMTRA OJ ow B KMTR~HULf'(3)fJW
I I RS il/SEL -M ~(3)OW KMnA n-/(f1T~l3)""
I RS b- G-RM (..{TV -., (3) 0101 f~IJIT-FILE (t'J I.P)
I I DEL
kMTRI1HIALP(J)
I
I - - -_ _~
STOP
DISPUW ./nVOtU'
OtjLtLst
INPUT
Jsat'
'1
J
TELLER ;::0
102
BY
EIND-kMTIUJ
,;-_ _...,--_ _--:;MTIiff-WflfCNR = 91
hU
nee
EIND-kMTM
10.,
TELLER
:=
TELLER +1
MOVE to
TELLEr(
VOLGN~.
RE kNR -A Co Rfk'Nf(- DEb RBrNR-B b; RfkNf(-kK TR,R-COST ~ b,tf)f.f¥:-f> TRfJ -011 Tf to D()K- lJlt TUM ORDER -iD b, OMscHIC-1
to Ifl/C5-DoK pp -IN I:D If-Do/{ PER-PP
T~I1-/lr1cS
,I
D())'{ -N~
bOk - III V 1:0
JJ - IAI to PER - Jj
MOVE I
G BfDR 0FNf:.'
I
{;,
kODc -.$ ooR.T
Z£ f{O f;;, £50EkING ()t< DE~ - kODE
Z~RO I:c
ZE~..s 1:0 kOPL-DfB ZEROS KOPL-k~
to
ZERos to VflLliTl}koDE Z Ef{o.s te Df.Df R. -Nf< ZER.oS tr 5EJJ~t9G~' V
ZE RoS
tc
5T,4 rIA
to
(}M5C J.fR - 2 011 SOl ~ -3 OMscH R-v VIlfJ{TR-DI1TWM
2£Ros to TEkSTko{)E "ZERo!> l:;; R.ECOVfr
SPkE5 I:. 5P!JCES to SPACEs to
MOVE fjFDWR -Tp,A ltr
!1FD-N~
Y
RE'kNR-[)E"B = UkN,.-A
+ AF'D-NR
ja
?,cl-dvll-kR :::::fl.fkNR-A
+ /lFD-/'IR
'*
'a
J
-I
8fD'fIf& - e, = BEI*/lG-8
*' -/
Y
REkNf.-DEB= REkN~-A
+
/If:J>-AlR
Y
REkNR - KR. = I?EklVR.-E-
+
IJFD-1I1(
WRIT~
GRMIATV-1/l..£:(OfW
EOF::.:r1
nee >-----1
TRII -WARN/(::; ~~
kMTf(1t
106
EIND-kMTf
EOF =0
blSPIJIY
~nten I('fofl)VH" . 1 (Y,NJ
INpUT.
J"a
hee
M(JV~
HEADLINE
to
LIST-LINE
lOr:
"a
J
MoV~
HEltlJLlIIFI b, LI5T ~LJNe
C"OF :::: I
'Il
J
STOP
J"a
MOVE VOLEIJR
to
PE~-pp
tD PP-O to JJ- 0
PER- JJ
VOLGNf(-o
'tr:; bOK-}lIt.-O (:)Ok-DATUM to DOK-DD-o t::()1(..,NR
REJ(JJR-l>£f:,
RfkNR - kR.
to
REkN/(-D-O
to RfkN!(-k-O
Bft>RftG.-B f:e:, J)E/JR~-J3-o OMSCHR-I tp OJ1SCHf(-J-O
lOB
fOF:. 0
EOF =1 TELLeR:: 0
MOVE £( MT~IJ -RHO,
tD OIffPUT - UIIE
CLOSE;"
k'MT1{A
PAJAIT-FI LE
IJI.sPLAY
fOF=O
II1Voe.y>
1M
MOVE (JUT· GIlMV,TV-:J
tc U.s T- LJAIE
EOF:::;::.O
I/O
APPENDIX G
IPPS
III
I
,II
,.
I L1i'--'~ II
II
.~
. ...
'
... _.
__
1 .. "
.
... ." "
."
-
.~.
0
0
0
,
I.e or ..:J
'
... _..-. ........,-- ......
~-
.......
-
"'"
...
.,~
-_... .
COPAS
Ace,
'EKS
ASS
KOS
SCREEN-MANAGER
I .1
~
I [! . II 7
I
1 .'
~
'.'
.
SCREEN-MANAG ER - AANPASSEN BEELDSCHERMONTWERP -
BEELDSCHERM VARIANTEN
- AANPASSEN DIALOOG -
BEVEILIGING FUNKTIE -
VELDNIVO
- TERMINALAFHANK EL IJ KE FONKT I ES KEOZ E VIDEO MOG EL IJ KH EDEN -PAGE MODE -
TAALKEUZE PER TERMINAL
-
HOOFD - KLEINE LETTERS
-
HELPINFORMATIE PER VELD REKENMACHINE
1.~1~7
., J.r.r.:l
:111I~1" . . '. '"
IMO
FONKTIES - VASTLEGGEN EN BEHEREN ARTIKELGEGEVENS - VERW ERREN GOEDER ENB EW EG 100 - BEHEREN VOORRADEN . - MAGAZ IJ N B EHBER
11~1~7
..
·FIIII~1 *.,
..
., J.r.r r3
STU
FUNKTI ES
-
VASTL~GEN
-
VASTL EGGEN PRODUKTSTRUKTUUR MET VARIANTEN
STANDAARD PRODUKTSTRUKTUUR
( ,I ~
Il. . II 7
I
~
1 : : ...
.
..
., Ir.r ~
OPL
FONKTIES
-
VASTLEGGEN STANDAARDBEtWERKINGEN
- VASTLEGGEN ALTERNATIEVE BEWERKIKGEN
11~1~7
'711.~1: ~.'
.
..
. , Jr.r.:t
ASS
FONKTIES
-
VASTLEGGEN ENKELVOODIGE PRODOKTIE-ORDERS
-
VASTL EGGEN MEERVOODIGE PRODOKTIE-ORDERS
-
VASTLEGGEN ONDERLINGE RERLATIES SOBORDERS BINNEN DE HOOFDORDER
-
VOORTGANGSBEHEERSING
I •
" I t .,-." J I
&I
.~] '" ,
: .
.
'
.
,.
T8R
FUNKTI8S - B8REKENEN DOORLOOPTIJD
~'"''
.... ; -.
. ...., .....
:;.:'
-
I.-
~
It?
7
I LII
~
.
.
., Ir.r~
1 .. . ..
~.
.
~
BEL
FUNKTIES - MATERIAALRESERVERING - VERVAARDIGEN PRODOKTIE DOKOMENTEN
BEGELEIDI~S-
.... -
'.~I~.·
"' ........ ~
.
.~
-
.
1 .• ~ll7
'711.~1:
. .... '.'
KAP
FONKTIES - BEREKENEN VAN DE GEVRAAGDE KAPACITEIT EN OEZE AFZETTEN TEGEN.OE BESCHIKBARE KAPACITEIT
. I ,- ... It .....' I L II "'
..
.~] a
",'
.
.
..
....
..
EKS
FONKT.IES - BEBBER VAN • BESTELLINGEN • OFFERTEN • OITB ESTEED WERR -
FINANCIELE AFBANDELING
-
INKOOPSTATISTIEKEN
I,. "",Ji'
"11 1 ~1 .'
.
'."
.
.
:
..
COPAS
FUNKTIES - BEBEER VERKOOPORDERPORTEFEUILLE - FINANCIELE AFBANDELING - VERKOOPSTATISTIEKEN
1,-
~It-.!II
•.~J : .
..
'
.
., ~
..
' .. ~ ~
KOS
FUNKTIES - DOORLOPENDE KOSTENBEWAKING D. M. V. VERGELIJKING VAN NORM VS. WERKELIJKHEID - VOORKALKULATIE - NAKALKULATIE
.. , ~.'
. >"~ ~ . ' .
•
; ~.
LITERATUUR
1.
Mooren!" J. Een onder2oek naar de informatiebeheer5ing, planning en productiebe5turing binnen de afdelingen van het W.A.A. Venlo e.o. WPB 0093
Eindhoven, 1984. 2.
Jaspers, A. Productiebesturing en automati5ering van het informatiesysteem bij het W.A.A. venio e.o. WPB 0204
Eindhoven, 1985. 3.
Balkestein!f J.G.; Langemeijer, F.L.; Morreau, J.H. Technische bedrijfsvoering Diktaatnummer 4.507 Eindhoven, 1982
4.
Monhemiu5, W. e.a. Productie- en voorraadbeheersing Diktaatnummer 1.239 Eindhoven, In82
S.
Marketing communication van NCR NCR in de pers 1986
b.
NCR IPPS 1987