Hvordan definere tilgangssekvens og tilstandstabell i SAP V/05, M/03
Definer tilgangssekvens
For å definere og vedlikeholde tilgangssekvenser, må du følge noen få enkle trinn.
Trinn 1) Gå til SPRO > Materialhåndtering > Innkjøp > Betingelser > Definer prisfastsettelsesprosess > Definer tilgangssekvenser.
Som vist nedenfor finner du en dialogstruktur av Få tilgang til sekvenser, tilganger og Felt.
- Velg tilgangssekvensen du vil opprettholde (PB01 bruttopris).
- Double klikk på tilganger mappe i dialogstrukturen.
Trinn 2) I neste trinn definerer du tilgangsmetoder for tilgangssekvensen. Du kan se at flere tilgangsmetoder er tilstede for én sekvens.
Hver og en av dem er eksklusive. Det betyr at hvis en post blir funnet i første tilgang (Kontraktsartikkel), betyr det at hvis systemet finner en betingelse tilgjengelig fra Kontraktselementet, vil det ikke søke videre, og den verdien vil bli brukt. Hvis ikke, vil systemet følge de andre tilgangene for å finne passende oppføring.
Du kan også sette et krav om at en tilgangsmetode skal brukes. For eksempel er det et krav 35 tildelt tilgang 10, som bruker tilstandstabell 17 – Material Info Record (plantespesifikk).
Et krav for tilgangsnummer 10 er 35 – Anleggsinfopost. Hvis det ikke er noen anleggsinfopost for kombinasjonen av verdiene i tabell 17, vil ikke tilgang 10 brukes i det hele tatt.
Trinn 3)
- Velg tilgangen du vil endre.
- Velg mappen på laveste nivå i dialogstrukturen – Felt.
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 dem. 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 under tilgang (f.eks. ved å bruke en fast informasjonspostkategori for tilgangssekvensen)
- I det – hvis denne boksen er merket av vil systemet tillate startverdi for dette feltet mens du får tilgang til tilstandstabellen. Hvis ikke vil ikke systemet behandle tilstandstabelloppslaget.
- Atyp – behandlingstype i tilgang. Du kan spesifisere om feltet er relevant for vilkårstilgang dersom det er del av en ledig eller fast nøkkeltype. Standard er tom (fast nøkkeltype).
- Prioritet – prioritet til 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 mens vi lager 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 på startskjermen skriv inn vårt bordnummer – 18.
- I seksjon 2 kan du se vår tabelldefinisjon, tabellnummer, beskrivelse og to alternativer som kan velges. Først betyr bruk av gyldighetsperioden (anbefales alltid) og den andre er en sjekk for utgivelsesstatus for posten. Hvis det er merket av, vil kun utgitte informasjonsposter bli tatt i betraktning under søk etter tilstanden.
- Her er listen over felt du allerede har sett i emnet Definer tilgangssekvens.
Du kan se hvordan tabellen er definert for senere bruk ved tilpasning av tilgangssekvensen.
V / 05 transaksjonen brukes til å vise en tilstandstabell.
V / 04 transaksjonen brukes til å endre en tilstandstabell.
V / 03 transaksjonen brukes til å lage en tilstandstabell.
Nå kan du definere en ny tilstandstabell hvis det er nødvendig, for å bruke den i tilgangssekvensdefinisjonen. De fleste gangene er det ikke nødvendig med nye tilgangstabeller 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 kildetabellen her. Dette er nyttig hvis tabellen din ligner på en annen eksisterende tabell, og trenger bare 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 sjekke gyldighetsperioder og utgivelsesstatuser.
- Liste over gjeldende felt. Du kan velge hvilket som helst felt du vil fjerne (ved å enkeltklikke 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 kunne brukes av prisfunksjoner.
Du kan også bruke høyreklikk for å 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å én enkelt side i feltkatalogen.
Etter vellykket opprettelse vil du bli bedt om å opprette en endringsforespørsel, og etterpå vil du bli presentert en loggskjerm som du kan se på følgende skjermbilde.
Du har generert en tilstandstabell, la oss se om vi kan se den i vedlikeholdsskjermene for tilgangssekvensen.
Den er der, så nå kan vi opprette en tilgang ved å bruke denne tabellen. Vi vil ikke dekke dette i detalj, da det er en ekstremt rett frem prosess.
På tilgangsnoden til tilgangssekvensen vår, velg Nye oppføringer-knappen. Du kan opprette tilgang som i skjermbildet nedenfor for Testing formål.
Felter bør også tildeles tilgangen vår PB01 – 96 for at den skal fungere skikkelig