I funktionen kan kundunika och användarunika menyer och menytexter skapas. De utgör ett komplement till standardmenytexter och läses in tillsammans med dessa vid inläsning av menytexter i SY23. Dessa menytexter lagras i aktuellt databibliotek och överläses inte vid inläsning av nya programversioner.
Funktionen är lämplig för inläggning av en helt kundunik huvudmeny. Denna huvudmeny ska ha menynamnet MEHUU, vilket inte förekommer i standardmenyn. På skärmen när huvudmenyn visas syns HUU som markering i översta vänstra hörnet.
Funktionen är också lämplig för att göra tillägg i redan existerande menyer. Därvid är det viktigt att känna till att man inte får lägga in en textrad med ett menynamn och radnummer som redan förekommer i standardmenyn. Undvik därför raderna 1 - 9 som används i samtliga moduler, samt rad 99 som är avslut. Om någon av dessa rader ändå används varnar systemet när menytexterna läses in.
Vid tillägg i menyerna är det sålunda lämpligt att lägga dessa tillägg med radnummer 11 och högre. Tänk också på ett lämpligt anropskommando. I de enskilda modulernas menyer finns bara plats för ett tecken som anropskommando och siffrorna 0 - 9 är i regel alltid reserverade för modulen. Det kan då vara lämpligt att använda bokstäverna a - z.
Ett tips vid editering är att slå upp sidan SYSTEM-6/SY2/1 så att alla vi-editorns kommandon är kända. Därefter bör man för enkelhetens skull sitta vid en skärm där det finns möjlighet till flera skärmbilder. På consolen fungerar detta alltid. Mer om detta finns under avsnitt SYSTEM-4.1.
Gör så att en skärmbild används för editeringen och en skärmbild är inne i funktion SY21. SY21 ska endast användas som en mall. Det är mycket viktigt att de olika koderna sätts i rätt positioner, varför det kan vara till stor hjälp att jämföra med standardmenyerna i SY21.
Förflyttningar på raden bör göras med mellanslagstangenten och inte tabb.
I kolumn 1 ska meny anges.
MEXX ME är beteckningen på gemensam meny
MEHUU avser kundunik huvudmeny
MEKR avser menyn under KR, kundreskontra
MELA avser menyn under LA, lager/artikelregister
etc...
Om menyn ska vara användarunik ska ME bytas ut till den beteckning som angivits i SY3 för användaren, exempelvis användarens initialer.
I kolumn 8 ska radnummer anges. På en skärmbild får 13 menyrader plats.
I kolumn 13 ska anropskommandot anges, t ex KR om kundreskontran ska anges.
I kolumn 15 skrivs rubriken för menyn ut. Två alternativ finns. Om det är en meny där två tecken kommer att behövas för anropskommandon kan rubriken se ut så här: 02HUVUDMENY. Om det är en meny där ett tecken kommer att räcka för anropskommandon kan rubriken se ut så här: 01KUNDRESKONTRA. Siffrorna 02 respektive 01 står alltså för hur många tecken som behövs för anropskommandona i menyn.
I kolumn 16 skrivs titeln på menyraden, t ex utskrift av XX.
I kolumn 65 ska skrivare anges. Koder för skrivare behövs på alla menyrader som avser program som skickar utskrifter. Följande förkortningar används:
BN Bred normal lista
KE Kundetikett
SF Standardformulär
BL Bred lång lista (artikellista, huvudbok, kund- och leverantörsreskontra från funktionerna BO81, BO82, LR98, LR99, KR98, KR99, LA61, LA941, LA942)
AE Artikeletikett
PL Plocklista
SN75 Smal normal lista
SN90 Smal normal lista
AK Arbetskort
KK Kassakvitto
BB Betalningsblanketter/Adresslappar
SP Specialskrivare (post- och frakthandlingar)
I kolumn 69 anges vad det är för typ av menyrad, t ex program eller meny.
M Meny, en menyrad består i sin tur av ett antal program
P Program, en programrad är en menypunkt där man kommer in i programmen registrering o d. T ex KR11.
S SQL-program
I kolumn 70 anges vilken meny eller program som ska anropas, t ex KR11
Observera att för användarunika menytexter måste de generella systemkommandona läggas in i menyn. Detta behövs inte för en gemensam kundunik meny eftersom systemet då läser dessa rader i standardmenyn i stället. Följande rader måste läggas till:
Meny Rad Anropskommando Systemkommando
Typ av program
XX 01 AV Q
XX 02 SY MSY
XX 03 AN PSYAN
XX 04 SK PSYSK
XX 05 DA PSYDA
XX 06 PE PSYPE
XX 07 OS X
XX 08 EX MEX
XX 09 FI Ifirma-inm