Hoe u de toegangsvolgorde en conditietabel definieert in SAP V/05, M/03

Definieer de toegangsvolgorde

Om toegangsreeksen te definiëren en te onderhouden, moet u een paar eenvoudige stappen volgen.

Stap 1) Ga naar SPRO > Materiaalbeheer > Inkoop > Voorwaarden > Prijsbepalingsproces definiëren > Toegangsreeksen definiëren.

Zoals hieronder weergegeven, vindt u een dialoogstructuur van Toegang tot reeksen, Toegang en Velden.

  1. Kies de toegangsreeks die u wilt behouden (PB01 bruto prijs).
  2. Double klik op de Toegang map in de dialoogstructuur.

Definieer de toegangsvolgorde

Stap 2) In de volgende stap definieert u toegangsmethoden voor de toegangsreeks. U kunt zien dat er voor één reeks verschillende toegangsmethoden aanwezig zijn.

Ieder van hen is exclusief. Dit betekent dat als een record wordt gevonden bij de eerste toegang (Contractitem), wat betekent dat als het systeem een ​​voorwaarde vindt die beschikbaar is in het Contractitem, het niet verder zal zoeken en dat die waarde zal worden gebruikt. Als dit niet het geval is, zal het systeem de andere toegangen volgen om de juiste ingang te vinden.

Ook kunt u eisen stellen aan de te gebruiken toegangsmethode. Er is bijvoorbeeld een vereiste 35 toegewezen aan toegang 10, die gebruik maakt van de conditietabel 17 – Materiaalinformatierecord (fabrieksspecifiek).

Definieer de toegangsvolgorde

Een vereiste voor toegangsnummer 10 is 35 – Installatie-inforecord. Als er geen installatie-inforecord bestaat voor de combinatie van de waarden in tabel 17, wordt toegang 10 helemaal niet gebruikt.

Definieer de toegangsvolgorde

Stap 3)

  1. Selecteer de toegang die u wilt wijzigen.
  2. Kies de map op het laagste niveau in de dialoogstructuur – Velden.

Definieer de toegangsvolgorde

Stap 4)

  1. U ziet dat we ons op het detailscherm bevinden voor toegangsreeks PB01, toegang 20 en tabel 18.
  2. De sleutelvelden van een voorwaardentabel die wordt gebruikt bij de toegang tot voorwaarden worden hier weergegeven.

Conditietabel bestaat uit conditievelden waaraan bepaalde attributen zijn toegewezen. Wanneer het systeem toegang probeert te krijgen tot een conditierecord, gebruikt het deze attributen.

Definieer de toegangsvolgorde

  • Bijzondere waardebron – dit veld bevat een waarde die standaard moet worden gebruikt bij toegang (bijvoorbeeld door gebruik te maken van een vaste inforecordcategorie voor de toegangsreeks)
  • In het – als dit vakje is aangevinkt, staat het systeem de beginwaarde voor dit veld toe bij het openen van de conditietabel. Als dit niet het geval is, zal het systeem de conditietabelopzoeking niet verwerken.
  • Atyp – verwerkingstype in toegang. U kunt opgeven of het veld relevant is voor voorwaardetoegang als het deel uitmaakt van een gratis of vast sleuteltype. Standaard wordt leeg gelaten (vast sleuteltype).
  • Prioriteit – prioriteit van een veld (kenmerk), deze kan worden ingesteld van 01 tot 99. Meestal wordt dit veld leeg gelaten.

Conditietabellen definiëren

Als we nu weten wat een conditietabel is en waarvoor deze wordt gebruikt, kunnen we zien waar een conditietabel kan worden gedefinieerd en welke opties we hebben bij het maken ervan.

Zoals u in het vorige onderwerp hebt gezien, hebben we in ons voorbeeld tabel 18 – Materiaalinformatierecord gebruikt.

Laten we eens kijken waar en hoe het wordt gedefinieerd.

Stap 1)

  1. Voer de transactiecode uit V / 05 en voer op het beginscherm ons tafelnummer in – 18.
  2. In sectie 2 ziet u onze tabeldefinitie, tabelnummer, beschrijving en twee opties die geselecteerd kunnen worden. De eerste betekent het gebruik van de geldigheidsperiode (altijd aanbevolen) en de andere is een controle op de releasestatus van het record. Als dit is aangevinkt, worden alleen vrijgegeven inforecords meegenomen bij het zoeken naar de conditie.
  3. Hier is de lijst met velden die u al hebt gezien in het onderwerp Toegangsvolgorde definiëren.

U kunt zien hoe de tabel is gedefinieerd voor later gebruik bij het aanpassen van de toegangsvolgorde.

Conditietabellen definiëren

V / 05 transactie wordt gebruikt voor het weergeven van een conditietabel.

V / 04 transactie wordt gebruikt voor het wijzigen van een conditietabel.

V / 03 transactie wordt gebruikt voor het maken van een conditietabel.

Nu kunt u, indien nodig, een nieuwe conditietabel definiëren, om deze te gebruiken in de definitie van de toegangsreeks. Meestal zijn er geen nieuwe toegangstabellen nodig, omdat er een groot aantal vooraf gedefinieerde tabellen zijn.

Stap 1)

  1. Voer t-code M/03 in en voer deze uit.
  2. Kies uw nieuwe tafelnummer (moet ongebruikt zijn, bijvoorbeeld 818).
  3. Als u een bestaande tabel naar uw nieuwe tabel wilt kopiëren, kunt u hier de brontabel selecteren. Dit is handig als uw tabel vergelijkbaar is met een andere bestaande tabel en slechts een eenvoudige wijziging nodig heeft om aan de vereisten te voldoen.

Conditietabellen definiëren

Stap 2) Op het volgende scherm kunt u alle instellingen voor een conditietabel uitvoeren en deze genereren.

  1. Klik op deze knop als u de beschrijving wilt bewerken.
  2. Kies of uw tabel geldigheidsperioden en releasestatussen moet controleren.
  3. Lijst met huidige velden. U kunt elk veld selecteren dat u wilt verwijderen (door er één keer op te klikken) en het verwijderpictogram kiezen (lijstpictogram met een rood minteken).
  4. U kunt velden uit de veldcatalogus toevoegen door erop te dubbelklikken.
  5. U moet de tabel genereren voordat deze door prijsfuncties kan worden gebruikt.

Conditietabellen definiëren

U kunt ook met de rechtermuisknop klikken om een ​​veld aan uw tabel te verwijderen of toe te voegen, en om door de Veldencatalogus aan de rechterkant van het scherm te navigeren. Niet alle velden kunnen op één pagina van de veldcatalogus worden weergegeven.

Nadat u de wijziging succesvol hebt aangemaakt, wordt u gevraagd een wijzigingsverzoek in te dienen. Vervolgens krijgt u een logscherm te zien, zoals u op het volgende scherm kunt zien.

Conditietabellen definiëren

U heeft met succes een conditietabel gegenereerd. Laten we eens kijken of we deze kunnen zien in de onderhoudsschermen voor de toegangsvolgorde.

Conditietabellen definiëren

Het is er, dus nu kunnen we toegang creëren met behulp van deze tabel. We zullen dit niet in detail bespreken, omdat het een uiterst eenvoudig proces is.

Op het toegangsknooppunt van onze toegangsreeks kiest u de knop Nieuwe vermeldingen. U kunt toegang aanmaken zoals in onderstaand scherm voor Testen praktische doeleinden.

Conditietabellen definiëren

Voor een goede werking moeten er ook velden worden toegewezen aan onze toegang PB01 – 96