niedziela, 16 sierpnia 2020

Czy dla tej tabeli ktoś wymyślił transakcję? Czyli jak znajdować transakcje dla tabel.

 Bardzo często, gdy jesteś na jakimś projekcie okazuje się, że rozwiązanie opiera się o jakąś tabelę Z-ową i trzeba dodać do niej jakiś wpis. Dobrą praktyką jest tworzenie dla takich tabel osobnych transakcji, ułatwiających zarządzanie ich zawartością, czy nadawanie uprawnień do podglądu lub edycji.

Niestety nie zawsze wiemy czy dla danej tabeli jest jakaś transakcja, dlatego pokażę jak to można sprawdzić.

Dla przykładu poszukajmy transakcji dla tabeli ZFI_COCKPIT_APP

Transakcja SE16N -> tabela TVDIR

W tabeli TVDIR szukamy wpisu dla tabeli ZFI_COCKPIT_APP



Jeżeli wpis dla tabeli istnieje, to oznacza, że istnieje transakcja dla szukanej tabeli.


Transakcja SE16N -> tabela TSTCP

W tabeli TSTCP poszukamy, jak nazywa się transakcja dla szukanej tabeli.

W pole parametr wpisujemy nazwę tabeli uzupełnionej o gwiazdkę przez i po nazwie tabeli (*ZFI_COCKPIT_APP*)



Sprawdzamy wpis (F8) i w kolumnie „Kod transakcji” znajdujemy szukaną transakcję (Z_COCKPIT_APP).


Oczywiście nic nie stoi na przeszkodzie by wykonać tylko drugi krok w celu znajdowania tabeli.





2 komentarze:

SAP Query jako zaplanowane zadanie w SAP

Nie wiem czy wszyscy z was wiedzą, że można uruchomić Query jako osobny program w transakcji SE38 lub SE80 i dzięki temu za harmonogramowani...