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.

  • ???? Fő cél: Egy hozzáférési sorozat az a keresési stratégia, amelyet egy feltételtípus követ egy érvényes ár megtalálásához.
  • 🪜 Kizárólagos hozzáférések: A keresés az első olyan hozzáférésnél megáll, amely rekordot ad vissza, így a sorrend határozza meg a prioritást.
  • 🧩 Állapottáblázat: Mindegyik egy olyan táblázathoz ér el, amelynek kulcsmezői alkotják a keresett kombinációt.
  • 🚦 Követelmények: Egy olyan követelményrutin, mint a 35, teljesen kihagy egy hozzáférést, ha az előfeltétele nem teljesül.
  • 🇧🇷 Mezőattribútumok: A forrás, az inicializálás, az atípia és a prioritás speciális értékei szabályozzák, hogy az egyes kulcsmezők hogyan viselkedjenek a hozzáférés során.
  • 🆕 Táblázatok létrehozása: Az M/03 létrehoz egy beszerzési feltételtáblázatot, opcionálisan egy meglévőből másolva, és azt generálni kell.
  • ???? Először újrahasznosítás: SAP nagyszámú asztalt szállít, így ritkán van szükség újakra.

Hozzáférési sorrend és feltételtábla a SAP MM

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.

  1. Válassza ki a fenntartani kívánt hozzáférési sorrendet (PB01 bruttó ár).
  2. Double kattintson a Hozzáférések mappát a párbeszédablakban.

Adja meg a hozzáférési sorrendet

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).

Adja meg a hozzáférési sorrendet

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.

Adja meg a hozzáférési sorrendet

Step 3)

  1. Válassza ki a módosítani kívánt hozzáférést.
  2. Válassza ki a legalacsonyabb szintű mappát a párbeszédablakban – Fields.

Adja meg a hozzáférési sorrendet

Step 4)

  1. 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.
  2. 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.

Adja meg a hozzáférési sorrendet

  • 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)

  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.
  2. 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.
  3. 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.

Határozza meg a feltételtáblázatokat

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)

  1. Írja be az M/03 t-kódot, és hajtsa végre.
  2. Válassza ki az új táblázat számát (nem használtnak kell lennie, pl. 818).
  3. 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.

Határozza meg a feltételtáblázatokat

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.

  1. Kattintson erre a gombra, ha módosítani szeretné a leírást.
  2. Válassza ki, hogy a táblázatnak ellenőriznie kell-e az érvényességi időszakokat és a kiadási állapotokat.
  3. 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).
  4. A mezőkatalógusból dupla kattintással adhat hozzá mezőket.
  5. A táblát elő kell állítani, hogy az árképzési függvények használhassák.

Határozza meg a feltételtáblázatokat

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ó.

Határozza meg a feltételtáblázatokat

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.

Határozza meg a feltételtáblázatokat

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ó.

Határozza meg a feltételtáblázatokat

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.

  1. 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.
  2. É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.
  3. É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.
  4. 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”.
  5. Á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.

GYIK

Igen, határozottan. A hozzáférések kizárólagosak, tehát az nyer, amelyik először talál rekordot, a többit soha nem olvassák be. A sorozat tehát azt kódolja, hogy melyik árforrás előzi meg a másikat.

Ritkán. SAP egy nagyméretű katalógust biztosít, amely a legtöbb billentyűkombinációt lefedi. Csak akkor hozzon létre egyet, ha a mezők szükséges kombinációja valóban nem létezik, és mindig utólag generálja azt.

A mesterséges intelligencia beolvassa az árelemzési naplót, és közérthető nyelven elmagyarázza, hogy melyik hozzáférés egyezett meg, melyiket hagyta ki egy követelmény, és melyik nem talált rekordot, így egy rejtélyes... tracdiagnózisba.

Igen. Ha megszámoljuk, hogy az egyes hozzáférések milyen gyakran adnak vissza rekordot a közzétett dokumentumokban, akkor látható, hogy melyek nem aktiválódnak, így a fel nem használt hozzáférések lemondhatók, és az árazás gyorsabban alakul.

A hozzáférés futtatása előtt egy előfeltételt tesztel. A 35. követelmény ellenőrzi az üzemspecifikus információrekordot; ha ilyen nem létezik, a hozzáférést a keresés és a sikertelen hozzáférés helyett teljesen kihagyja.

Foglald össze ezt a bejegyzést a következőképpen: