sap pole

Editovanie z-tkových tabuliek

V systéme SAP sa veľmi často používajú takzvané Z-tabuľky, teda používateľské alebo zákaznícke tabuľky vytvorené na mieru konkrétnym požiadavkám firmy. Tieto tabuľky bývajú súčasťou vlastného vývoja a slúžia na evidenciu rôznych doplnkových údajov, ktoré systém štandardne neobsahuje.

V praxi môžu byť tieto tabulky využívané napríklad pre:

  • schvaľovacie procesy
  • konfiguračné nastavenia
  • zoznamy oprávnených používateľov
  • workflow pravidlá
  • alebo rôzne pomocné dáta

V jednom z projektov som sa napríklad stretol s riešením, kde tieto z-tkové tabuľky slúžili na evidenciu pracovníkov zapojených do procesu schvaľovania nákupných objednávok podľa rôznych kritérií.

Prezeranie obsahu tabuliek

Používatelia si najčastejšie zobrazujú obsah tabuliek pomocou transakcie SE16 alebo jej novšej verzie SE16N. Možností, ako si prezrieť dátový obsah tabuliek je samozrejme viac. V dnešnom článku by som sa ale zameral skôr na transakcie, ktoré umožňujú editovanie zapísaných údajov vo vybraných typoch tabuliek.

Týmito transakciami sú SM30 alebo SM31.

Po spustení napríklad transakcie SM30 sa zobrazí jej úvodná obrazovka:

sap tabulka

Názov tabuľky s ktorou chce používateľ pracovať treba zadať do poľa Tabuľka/view.

Praktický príklad

Ako ukážku použijeme tabuľku ZXPRACA_DEF. Túto tabuľku som vytvoril ako jednoduchý príklad pre prácu v transakciách SM30 a SM31. Po zadaní názvu tabuľky môže používateľ kliknúť na tlačidlo Zobrazenie a systém zobrazí obsah tabuľky.

sap tabulka
sap ikona
..ak používateľ klikne na túto ikonu, systém prepne tabuľku do režimu editácie údajov.
sap tabulka

V tomto režime je možné upravovať iba tie polia, ktoré boli povolené na editovanie.

Súčasne sa ale v tomto móde (bude aktivovaný tiež aj v prípade, ak v úvodnej obrazovke transakcie SM30 používateľ klikne na tlačidlo Údržba po zadaní názvu tabuľky) zobrazia ďalšie funkčné ikony.

sap tabulka

Funkcie niektorých z nich:

..vloženie nového záznamu do tabuľky, po kliknutí na tlačidlo sa najskôr zobrazí obrazovka s prázdnymi poľami pre zadanie nových údajov
sap tabulka

Po zápise údajov a kliknutí na ikonu Disketa, budú nové dáta uložená v tabuľke.

sap tabulka
sap ikona
..po označení vybraného riadku záznamu a kliknutí na uvedenú ikonu, bude vytvorená kópia daného riadku s možnosťou následnej zmeny údajov
sap tabulka
sap ikona
..po označení vybraného riadku záznamu, bude tento vymazaný z tabuľky (pred vymazaním systém ešte zobrazí používateľovi okno s otázkou, či chce naozaj vymazať daný záznam)

Transakcie SM30 a SM31 patria medzi veľmi užitočné nástroje pre správu používateľských tabuliek v systéme SAP. Umožňujú jednoduchú a efektívnu údržbu údajov bez potreby programovania alebo databázových zásahov.


Zaujal Vás článok? 

Zvážte možnosť jeho zdieľania na sociálnych sieťach alebo dajte mi vedieť Váš názor resp. pripomienky k tomuto článku a to odoslaním správy cez formulár, alebo priamo na e-mailovú adresu info@saperp.sk.