sap modul se37

Ako spustiť funkčný modul

Nedávno som uverejnil článok s názvom Čo je to funkčný modul a tam sme si predstavili základné informácie o funkčných moduloch v systéme. Hoci je téma primárne určená programátorom, základná orientácia vo funkčných moduloch môže byť užitočná aj pre bežných používateľov systému. V dnešnom článku si ukážeme, ako je možné funkčný modul zobraziť, otestovať a následne aj spustiť pomocou štandardnej transakcie SE37 (Function Builder), ktorá patrí medzi základné nástroje používané pri práci s funkčnými modulmi. 

Celý postup si ukážeme na konkrétnom príklade.

Ako ukážku použijeme štandardný funkčný modul s názvom DATE_COMPUTE_DAY. Funkciou tohto modulu je zobrazenie poradového číslo dňa v danom týždni, mesiaci a roku a to na základe zadaného dátumu na vstupe.

Spustenie transakcie SE37

Do príkazového riadku v novom, otvorenom režime (okno) treba zadať technický názov transakcie SE37. Následne po stlačení klávesy ENTER sa transakcia spustí a zobrazí sa jej vstupná obrazovka.

se37

Do prázdneho poľa Funkčný modul, je potrebné zadať názov funkčného modulu DATE_COMPUTE_DAY. Po kliknutí na tlačidlo Zobrazenie systém otvorí detail funkčného modulu vrátane jeho zdrojového kódu, vstupných a výstupných parametrov, dokumentácie modulu a technických informácií.

se37
Testovanie funkčného modulu

Ak chce používateľ funkčný modul priamo spustiť a otestovať jeho funkcionalitu, transakcia SE37 ponúka veľmi jednoduchý spôsob testovania bez potreby vytvárania samostatného ABAP programu.

Po stlačení klávesy F8, alebo..

se37 icon
.. po kliknutí na túto ikonu, sa zobrazí vstupná obrazovka modulu..
se37

.., kde napríklad, ak do poľa DATE (stĺpec Hodnota) bude zadaný dátum 01.01.2023, potom po stlačení klávesy F8 sa zobrazí výstupná obrazovka s požadovanými informáciami pre používateľa.

se37

Výsledok spracovania je, že dátum 01.01.2023 pripadá podľa kalendára na 7. deň v týždni a a tým je Nedeľa.

Takýmto spôsobom je možné si veľmi jednoducho testovať funkcionalitu štandardných aj vlastných funkčných modulov, kontrolovať správnosť vstupných a výstupných hodnôt a zároveň analyzovať spracovanie dát bez potreby vytvárania samostatného programu v jazyku ABAP.


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.