Hozzáférési sorrend és feltétel táblázat SAP MM (V/05, M/03)
⚡ Okos összefoglaló
Hozzáférési sorrend és feltétel táblázat SAP eldönti, hogy hol keressen egy árat. A sorozat prioritási sorrendben sorolja fel a hozzáféréseket, amelyek mindegyike egy feltételtáblára mutat, amelynek kulcsmezői azonosítják a feltételrekordot.

Mi az a hozzáférési szekvencia és feltételtábla?
A feltétel típusa Például a PB00 leírja, hogy milyen értéket képvisel egy bruttó ár. Nem tudja, hol találja meg. Ez a hozzá tartozó hozzáférési sorozat feladata.
Két objektum működik együtt:
- Állapottábla. Egy táblázat, amelynek kulcsmezői egy olyan kombinációt határoznak meg, amelyhez egy ár karbantartható, például szállító plusz anyag plusz üzem. A 18. táblázat az alábbi példában használt anyaginformációs rekordkombináció.
- Hozzáférési sorrend. Hozzáférések rendezett listája, amelyek mindegyike egy feltételtáblázatra mutat. SAP felülről kezdve megpróbálja őket, és az elsőnél áll meg, amelyik rekordot ad vissza.
A végzés tehát üzleti prioritást fejez ki. Egy, a versenytárgyaláson kialkudott ártract-nek meg kellene vernie az általános információs rekordárat, így a kontratracA hozzáférés felette található. RevA kettő felcserélése csendben felülírná a megbeszélt feltételeket egy standard díjszabással, ezért a hozzáférési sorrend karbantartása figyelmet érdemel.
A láncot a számítási séma, amely meghatározza, hogy a feltételtípusok milyen sorrendben kerüljenek alkalmazásra, miután mindegyik megtalálta az értékét.
Adja meg a hozzáférési sorrendet
A hozzáférési sorrendek meghatározásához és karbantartásához néhány egyszerű lépést kell követnie.
Step 1) Lépjen az SPRO > Anyaggazdálkodás > Beszerzés > Feltételek > Ármeghatározási folyamat meghatározása > Hozzáférési sorrendek meghatározása menüpontra.
Amint az alább látható, a párbeszédablak struktúráját találja Hozzáférés a sorozatokhoz, Hozzáférések és a Fields.
- Válassza ki a fenntartani kívánt hozzáférési sorrendet (PB01 bruttó ár).
- Double kattintson a Hozzáférések mappát a párbeszédablakban.
Step 2) A következő lépésben meghatározza a hozzáférési szekvencia hozzáférési módjait. Látható, hogy egy sorozathoz több hozzáférési módszer is tartozik.
Mindegyik kizáró. Ez azt jelenti, hogy ha egy rekord az első hozzáférésben található (Contract elem), ami azt jelenti, hogy ha a rendszer a Con-tól elérhető feltételt találtracHa a rendszer nem keres tovább, és ezt az értéket használja. Ha nem, akkor a rendszer a többi hozzáférést követi a megfelelő bejegyzés megtalálása érdekében.
A használandó hozzáférési mód követelményeit is beállíthatja. Például a hozzáféréshez 35 követelmény van hozzárendelve 10, amely feltételtáblázatot használ 17 – Anyaginformációs nyilvántartás (üzemspecifikus).
A 10-es hozzáférés követelménye: 35 – Üzeminformációs rekord. Ha nincs üzeminformációs rekord a 17. táblázatban szereplő értékek kombinációjához, akkor a 10-es hozzáférés egyáltalán nem kerül felhasználásra.
Step 3)
- Válassza ki a módosítani kívánt hozzáférést.
- Válassza ki a legalacsonyabb szintű mappát a párbeszédablakban – Fields.
Step 4)
- Láthatja, hogy a részletek képernyőn található a PB01 hozzáférési sorrend, a 20. hozzáférés és a 18. táblázat.
- Itt jelennek meg a feltétel-elérésben használt feltételtáblázat kulcsmezői.
A feltételtábla feltételmezőkből áll, amelyekhez bizonyos attribútumok vannak hozzárendelve. Amikor a rendszer megpróbál hozzáférni egy feltételrekordhoz, ezeket az attribútumokat használja.
- Különleges értékforrás – ez a mező olyan értéket tartalmaz, amelyet alapértelmezettként kell használni a hozzáférés során (pl. rögzített információs rekord kategória használata a hozzáférési sorrendhez)
- Benne – ha ez a négyzet be van jelölve, a rendszer engedélyezi a mező kezdeti értékét a feltételtábla elérésekor. Ha nem, a rendszer nem dolgozza fel a feltételtábla keresését.
- Atipikus – feldolgozási típus a hozzáférésben. Megadhatja, hogy a mező releváns-e a feltételelérés szempontjából, ha szabad vagy rögzített kulcstípus része. Az alapértelmezés üresen marad (fix kulcstípus).
- Prioritás – egy mező prioritása (karakterisztika), 01-től 99-ig állítható. Ez a mező legtöbbször üresen marad.
Állapottáblázatok meghatározása
Most, ha tudjuk, mi az a feltételtábla, mire használják, láthatjuk, hol lehet feltételtáblázatot definiálni, és milyen lehetőségünk van a létrehozása során.
Ahogy az előző témakörben is láthatta, példánkban a 18. táblázatot használtuk – Anyaginformációs rekord.
Lássuk, hol és hogyan definiálható.
Meglévő feltételtábla megjelenítése
Step 1)
- Hajtsa végre a tranzakció kódját V/05 és a kezdőképernyőn írja be a táblázatunk számát – 18.
- A 2. részben láthatja a táblázat definícióját, a táblázat számát, leírását és két választható lehetőséget. Az első az érvényességi időszak használatát jelenti (mindig ajánlott), a másik pedig az irat kiadási állapotának ellenőrzését. Ha be van jelölve, csak a kiadott információs rekordokat veszik figyelembe a feltétel keresése során.
- Itt van azoknak a mezőknek a listája, amelyeket már látott a Hozzáférési sorrend meghatározása témakörben.
Láthatja, hogyan van definiálva a tábla a későbbi hozzáférési szekvencia testreszabásához.
V/05 A tranzakció egy feltételtábla megjelenítésére szolgál.
V/04 A tranzakció egy feltételtábla módosítására szolgál.
V/03 A tranzakció egy feltételtábla létrehozására szolgál.
Új feltételtábla létrehozása
Most megadhat egy új feltételtáblázatot, ha szükséges, hogy a hozzáférési szekvencia definíciójában használhassuk. Az esetek többségében nincs szükség új feltételtáblákra, mert SAP előre meghatározott táblázatok nagyméretű katalógusát biztosítja.
Step 1)
- Írja be az M/03 t-kódot, és hajtsa végre.
- Válassza ki az új táblázat számát (nem használtnak kell lennie, pl. 818).
- Ha egy meglévő táblát szeretne átmásolni az új táblába, itt kiválaszthatja a forrástáblázatot. Ez akkor hasznos, ha a táblázat hasonló egy másik meglévő táblához, és csak egy egyszerű módosításra van szüksége a követelmények teljesítéséhez.
Step 2) A következő képernyőn elvégezheti a feltételtáblázat összes beállítását, és előállíthatja azt.
- Kattintson erre a gombra, ha módosítani szeretné a leírást.
- Válassza ki, hogy a táblázatnak ellenőriznie kell-e az érvényességi időszakokat és a kiadási állapotokat.
- Az aktuális mezők listája. Kijelölheti bármelyik eltávolítani kívánt mezőt (egyetlen kattintással), és kiválaszthatja az eltávolítás ikont (piros mínuszjellel ellátott lista ikon).
- A mezőkatalógusból dupla kattintással adhat hozzá mezőket.
- A táblát elő kell állítani, hogy az árképzési függvények használhassák.
A jobb gombbal is törölhet vagy hozzáadhat mezőt a táblázathoz, valamint navigálhat a képernyő jobb oldalán található Mezőkatalógusban. Nem minden mező jeleníthető meg a mezőkatalógus egyetlen oldalán.
A sikeres létrehozás után a rendszer felkéri Önt, hogy hozzon létre módosítási kérelmet, majd egy naplóképernyő jelenik meg, amely a következő képernyőn látható.
Sikeresen generáltál egy feltételtáblát, nézzük meg, hogy látható-e a hozzáférési szekvencia karbantartó képernyőin.
Ott van, így most már létrehozhatunk egy hozzáférést a táblázat segítségével. Nem fogjuk ezt részletesen tárgyalni, mivel ez egy rendkívül egyszerű folyamat.
A hozzáférési szekvenciánk hozzáférések csomópontján válaszd az Új bejegyzések gombot. Tesztelési célokra létrehozhatsz egy hozzáférést, mint az alábbi képernyőn látható.
A megfelelő működés érdekében a PB01 – 96 hozzáférési pontokhoz is hozzá kell rendelni mezőket.
Feltételtábla tranzakció Codesz: MM és SD
A fenti tranzakciókódok megérdemlik a figyelmet, mivel két párhuzamos család létezik, és a rossz kód használata gyakori zavaró tényező. A fenti lépések a V/05-öt használják a megjelenítéshez és az M/03-at a létrehozáshoz, ami tükrözi, hogy hány tanácsadó dolgozik valójában, de a családok nem felcserélhetők.
| Akció | Anyaggazdálkodás | Értékesítés és terjesztés |
|---|---|---|
| Feltételtábla létrehozása | M / 03 | V/03 |
| Feltételtábla módosítása | M / 04 | V/04 |
| Megjelenítési állapottábla | M / 05 | V/05 |
| Hozzáférési sorrend karbantartása | M / 07 | V/07 |
| Állapottípus karbantartás | M / 06 | V/06 |
Az M család a beszerzéshez, a V család pedig az értékesítéshez tartozik. Mindkettő ugyanazokat az alapul szolgáló tábladefiníciókat olvassa, ezért a V/05 megjelenít egy beszerzési táblázatot, de mindig abban a családban hoz létre táblázatot, amely megfelel az alkalmazásnak, így a felkínált mezőkatalógus a helyes. Az értékesítési oldali árképzést a SAP SD képzés.
⚠️ Figyelmeztetés: Egy új feltételtábla használhatatlan, amíg létre nem hozzuk. A definíció mentése önmagában nem hoz létre adatbázistáblát, és a hozzáférési szekvencia egyszerűen nem fogja azt felkínálni. Mindig fejezd be a létrehozási lépést, és ellenőrizd a naplót.
Hogyan találhatók az állapotrekordok futásidőben?
A konfigurációnak csak akkor van értelme, ha a futásidejű viselkedés egyértelmű. Amikor egy megrendelési tétel árazása megtörténik, SAP a sémában található összes feltételtípusra a következő sorozatot hajtja végre.
- Olvasd el a hozzáférési szekvenciát. A feltételtípus egy sorozatot nevez meg. A sorozat nélküli feltételtípusok, mint például a PBXX, teljesen kimaradnak, és csak kézzel adhatók meg.
- Értékelje a követelményt. Minden hozzáférés tartalmazhat egy követelményrutint. A példában a 35. követelmény azt ellenőrzi, hogy létezik-e üzemspecifikus információrekord. Sikertelen követelmény esetén a rendszer kihagyja ezt a hozzáférést az adatbázis-olvasás nélkül.
- Építsd meg a kulcsot. A feltételtábla kulcsmezőit a dokumentumból töltjük ki. A szállító, az anyag, az üzem és a beszerzési szervezet adatai a rendelés fejlécéből és a tételből származnak.
- Olvasd el a feltételtáblázatot. Ha létezik egy rekord az adott kulcshoz, és az érvényes az árképzési napon, akkor az értéket veszik fel, és a keresés leáll. Ezt jelenti az „exkluzív”.
- Átesés találat nélkül. Ha semmit sem talál, akkor a következő hozzáféréssel próbálkozik. Amikor minden hozzáférés sikertelen, a feltételnek egyszerűen nincs értéke, ami kötelező feltétel esetén hibát okoz.
Ez a viselkedés két gyakori tünetet magyaráz. Egy makacsul hibás ár általában azt jelenti, hogy egy magasabb szintű hozzáférés egyezik egy olyan rekorddal, amelyre senki sem emlékezett, és az Elemzés gomb a tételfeltételek képernyőjén megnevezi a nyertes hozzáférést. Egy soha meg nem jelenő ár általában azt jelenti, hogy minden hozzáférés sikertelen, leggyakrabban azért, mert a vásárlási információs rekord az érvényességi idő lejárt. A teljes séma meghatározását a sémacsoportok definiálása.











