Definer tilgangssekvens
For å definere og vedlikeholde tilgangssekvenser, må du følge noen få enkle trinn.
Trinn 1) Gå til SPRO> Materialadministrasjon> Innkjøp> Betingelser> Definer prisbestemmelsesprosess> Definer tilgangssekvenser.
Som vist nedenfor, vil du finne en dialogstruktur med Access-sekvenser , Accesses og Fields .
- Velg Access-sekvensen du vil opprettholde ( PB01 bruttopris).
- Dobbeltklikk på Accesses- mappen i dialogstrukturen.
Trinn 2) I neste trinn definerer du tilgangsmetoder for tilgangssekvensen. Du kan se at flere tilgangsmetoder er til stede for en sekvens.
Hver og en av dem er eksklusiv. Det betyr at hvis en post blir funnet i første tilgang (Kontraktsartikkel), noe som betyr at hvis systemet finner en tilstand tilgjengelig fra Kontraktsgjenstanden, vil den ikke søke videre, og den verdien vil bli brukt. Hvis ikke, vil systemet følge de andre tilgangene for å finne riktig oppføring.
Du kan også stille et krav for at en tilgangsmetode skal brukes. For eksempel er det et krav 35 tildelt tilgang 10 , som bruker tilstandstabell 17 - Materialinfopost (plante-spesifikk).
Et krav for tilgang nummer 10 er 35 - Planteinfopost. Hvis det ikke er noen planteinfopost for kombinasjonen av verdiene i tabell 17, vil tilgang 10 ikke brukes i det hele tatt.
Trinn 3)
- Velg tilgangen du vil endre.
- Velg mappen på det laveste nivået i dialogstrukturen - Felter .
Trinn 4)
- Du kan se at vi befinner oss på detaljskjermen for tilgangssekvens PB01, tilgang 20 og tabell 18.
- Nøkkelfeltene i en tilstandstabell som brukes i tilstandstilgangen vises her.
Tilstandstabell består av tilstandsfelt som har visse attributter tildelt. Når systemet prøver å få tilgang til en tilstandspost, bruker det disse attributtene.
- Spesiell verdikilde - dette feltet inneholder en verdi som skal brukes som standard når du åpner (f.eks. Ved å bruke en fast informasjonskategori for tilgangssekvensen)
- Init - hvis denne boksen er merket av vil systemet tillate startverdi for dette feltet mens du åpner tilstandstabellen. Hvis ikke vil ikke systemet behandle tilstandstabellen oppslag.
- Atyp - behandlingstype i tilgang. Du kan spesifisere om feltet er relevant for tilgangstilstand hvis det er en del av en ledig eller fast nøkkel. Standard er tom (fast nøkkeltype).
- Prioritet - prioritet for et felt (karakteristikk), det kan settes fra 01 til 99. Mesteparten av tiden er dette feltet tomt.
Definer tilstandstabeller
Nå, når vi vet hva som er en tilstandstabell, hva den brukes til, kan vi se hvor en tilstandstabell kan defineres, og hvilket alternativ vi har når vi oppretter den.
Som du har sett i forrige emne, har vi brukt tabell 18 - Material Info Record i vårt eksempel.
La oss se hvor og hvordan det er definert.
Trinn 1)
- Utfør transaksjonskoden V / 05 og skriv inn vårt bordnummer - 18 på startskjermen .
- I seksjon 2 kan du se vår tabelldefinisjon, tabellnummer, beskrivelse og to alternativer som kan velges. Først betyr bruk av gyldighetsperioden (alltid anbefalt), og den andre er en sjekk for utgivelsesstatus for posten. Hvis det er merket av, vil bare frigitte infoposter bli tatt i betraktning når du søker etter tilstanden.
- Her er listen over felt du allerede har sett i emnet Definer tilgangssekvens.
Du kan se hvordan er tabellen definert for senere bruk for å tilpasse tilgangssekvensen.
V / 05- transaksjon brukes til å vise en tilstandstabell.
V / 04- transaksjon brukes til å endre en tilstandstabell.
V / 03- transaksjon brukes til å lage en tilstandstabell.
Nå kan du definere en ny tilstandstabell hvis det er nødvendig for å kunne bruke den i tilgangssekvensdefinisjonen. De fleste ganger er ikke nye tilgangstabeller påkrevd siden et stort antall forhåndsdefinerte tabeller.
Trinn 1)
- Skriv inn t-kode M / 03 og utfør den.
- Velg ditt nye bordnummer (må være ubrukt, f.eks. 818).
- Hvis du vil kopiere en eksisterende tabell til den nye tabellen, kan du velge kildetabell her. Dette er nyttig hvis tabellen din ligner på en annen eksisterende tabell, og bare trenger en enkel endring for å oppfylle kravene.
Trinn 2) På neste skjermbilde kan du gjøre alle innstillingene for en tilstandstabell og generere den.
- Klikk på denne knappen hvis du vil redigere beskrivelsen.
- Velg om tabellen din skal kontrollere gyldighetsperioder og frigjøringsstatus.
- Liste over gjeldende felt. Du kan velge hvilket som helst felt du vil fjerne (ved å enkelt klikke på det) og velge fjernikonet (listeikon med rødt minustegn).
- Du kan legge til felt fra feltkatalogen ved å dobbeltklikke på dem.
- Du må generere tabellen for at den skal brukes av prisfunksjoner.
Du kan også bruke høyreklikk til å slette eller legge til et felt i tabellen din, samt å navigere i feltkatalogen på høyre side av skjermen. Ikke alle feltene kan vises på en enkelt side i feltkatalogen.
Etter vellykket opprettelse vil du bli bedt om å opprette en endringsforespørsel, og deretter vil du bli presentert et loggskjermbilde som du kan se på følgende skjermbilde.
Du har generert en tilstandstabell, la oss se om vi kan se den i vedlikeholdsskjermbildene for tilgangssekvenser.
Den er der, så nå kan vi opprette tilgang ved hjelp av denne tabellen. Vi vil ikke dekke dette i detalj, da det er en ekstremt rett frem prosess.
Velg Nye oppføringer-knappen på tilgangsnoden til tilgangssekvensen. Du kan opprette tilgang som i skjermbildet nedenfor for testformål.
Felt bør også tilordnes tilgangen vår PB01 - 96 for at den skal fungere skikkelig