Definer adgangssekvens
For at definere og vedligeholde adgangssekvenser skal du følge et par enkle trin.
Trin 1) Gå til SPRO> Materialestyring> Indkøb> Betingelser> Definer prisbestemmelsesproces> Definer adgangssekvenser.
Som vist nedenfor finder du en dialogstruktur med adgangssekvenser , adgang og felter .
- Vælg den adgangssekvens, du vil opretholde ( PB01 bruttopris).
- Dobbeltklik på Accesses- mappen i dialogstrukturen.
Trin 2) I det næste trin definerer du adgangsmetoder til adgangssekvensen. Du kan se, at der er flere adgangsmetoder til en sekvens.
Hver eneste af dem er eksklusiv. Det betyder, at hvis en registrering findes i første adgang (kontraktpost), hvilket betyder, at hvis systemet finder en tilstand tilgængelig fra kontraktgenstanden, søger den ikke længere, og den værdi vil blive brugt. Hvis ikke, følger systemet de andre adganger for at finde passende indtastning.
Du kan også indstille et krav om, at en adgangsmetode skal bruges. For eksempel er der et krav 35 tildelt adgang 10 , som bruger betingelsestabel 17 - Materialeinfopost (plante-specifik).
Et krav for adgangsnummer 10 er 35 - Planteinfopost. Hvis der ikke er nogen planteinfopost for kombinationen af værdierne i tabel 17, bruges adgang 10 overhovedet ikke.
Trin 3)
- Vælg den adgang, du vil ændre.
- Vælg mappen med det laveste niveau i dialogstrukturen - Felter .
Trin 4)
- Du kan se, at vi er placeret på skærmen med detaljer for adgangssekvens PB01, adgang 20 og tabel 18.
- Nøglefelterne i en tilstandstabel, der bruges i betingelsesadgangen, vises her.
Betingelsestabellen består af betingelsesfelter, som har visse attributter tildelt. Når systemet forsøger at få adgang til en tilstandspost, bruger det disse attributter.
- Speciel værdikilde - dette felt indeholder en værdi, der skal bruges som standard under adgang (f.eks. Ved hjælp af en fast infopostkategori til adgangssekvensen)
- Init - hvis dette afkrydsningsfelt er markeret, tillader systemet startværdi for dette felt, mens du får adgang til betingelsestabellen. Hvis ikke systemet ikke behandler tilstandstabelopslaget.
- Atyp - behandlingstype i adgang. Du kan angive, om feltet er relevant for betingelsesadgang, hvis det er en del af en fri eller fast nøgletype. Standard er tom (fast nøgletype).
- Prioritet - prioritet for et felt (karakteristik), det kan indstilles fra 01 til 99. Det meste af tiden er dette felt tomt.
Definer tilstandstabeller
Når vi nu ved, hvad der er en tilstandstabel, hvad den bruges til, kan vi se, hvor en tilstandstabel kan defineres, og hvilken mulighed vi har, når vi opretter den.
Som du har set i det forrige emne, har vi brugt tabel 18 - Material Info Record i vores eksempel.
Lad os se, hvor og hvordan det er defineret.
Trin 1)
- Udfør transaktionskoden V / 05 og indtast vores tabelnummer - 18 på startskærmen .
- I sektion 2 kan du se vores tabeldefinition, tabelnummer, beskrivelse og to muligheder, der kan vælges. Først betyder brug af gyldighedsperioden (altid anbefalet), og den anden er en kontrol af frigivelsesstatus for posten. Hvis dette er markeret, vil kun frigivne infoposter blive taget i betragtning, når de søger efter tilstanden.
- Her er listen over felter, du allerede har set i emnet Definer adgangssekvens.
Du kan se, hvordan er tabellen defineret til senere brug til tilpasning af adgangssekvensen.
V / 05- transaktion bruges til at vise en tilstandstabel.
V / 04- transaktion bruges til at ændre en tilstandstabel.
V / 03- transaktion bruges til at oprette en tilstandstabel.
Nu kan du definere en ny betingelsestabel, hvis den er påkrævet , for at bruge den i adgangssekvensdefinitionen. De fleste gange er nye adgangstabeller ikke påkrævet, da et stort antal foruddefinerede tabeller.
Trin 1)
- Indtast t-kode M / 03, og udfør den.
- Vælg dit nye bordnummer (skal være ubrugt, f.eks. 818).
- Hvis du vil kopiere en eksisterende tabel til din nye tabel, kan du vælge kildetabellen her. Dette er nyttigt, hvis din tabel ligner en anden eksisterende tabel og kun har brug for en simpel ændring for at opfylde kravene.
Trin 2) På det næste skærmbillede kan du foretage alle indstillingerne for en tilstandstabel og generere den.
- Klik på denne knap, hvis du vil redigere beskrivelsen.
- Vælg, om din tabel skal kontrollere gyldighedsperioder og frigive status.
- Liste over aktuelle felter. Du kan vælge et hvilket som helst felt, du vil fjerne (ved blot at klikke på det) og vælge ikonet for fjernelse (Listeikon med et rødt minustegn).
- Du kan tilføje felter fra feltkataloget ved at dobbeltklikke på dem.
- Du skal generere tabellen for at den kan bruges af prisfunktioner.
Du kan også bruge højreklik til at slette eller føje et felt til din tabel såvel som til at navigere i feltkataloget til højre på skærmen. Ikke alle felterne kan vises på en enkelt side i feltkataloget.
Efter vellykket oprettelse vil du blive bedt om at oprette en anmodning om ændring, og derefter vil du blive præsenteret for en logskærm, som du kan se på følgende skærmbillede.
Du har genereret en tilstandstabel med succes, lad os se, om vi kan se den i skærmbilledet til vedligeholdelse af adgangssekvenser.
Det er der, så nu kan vi oprette adgang ved hjælp af denne tabel. Vi vil ikke dække dette detaljeret, da det er en ekstremt ligetil proces.
På adgangsnoden i vores adgangssekvens skal du vælge knappen Nye poster. Du kan oprette adgang som i nedenstående skærm til testformål.
Felter skal også tildeles vores adgang PB01 - 96 for at den skal fungere korrekt