podpięcie programu do transakcji

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
ODPOWIEDZ
mektos
Posty: 19
Rejestracja: wt kwie 19, 2011 3:14 pm
Has thanked: 4 times
Been thanked: 1 time

podpięcie programu do transakcji

Post autor: mektos »

Witam
Zrobiłem sobie raport w transakcji SQVI, który spełnia oczekiwania osób w Firmie. Raport ten ma swoją nazwę programu "AQA0SYSTQV000011WZAJPOTR======"
Jak wpiszę tę nazwę w se38 to mi się ładnie wyświetla raport.
Jak udostepnić to innym użytkownikom, którzy nie mają dostępu do se38?
Docelowa bym chciał aby ten raport posiadał własną nazwę transakcji i wyświetlał się w drzewku.
Poczytałem kilka tutoriali z internetu i nadal nie umiem tego zrobić :(
Podpowie ktoś? :)
Z góry mówie że raczej nie jestem zbytnio zaawansowanym SAPowcem więc proszę o wyjaśnienie w wersji "dla opornych" ;)
mr.rafik
Posty: 64
Rejestracja: pn wrz 24, 2007 9:33 am
Has thanked: 3 times
Been thanked: 7 times

Re: podpięcie programu do transakcji

Post autor: mr.rafik »

w SE93 to robisz, swoje wlasne transakcje najlepiej pierwsza literka Z mozna tez Y
w PFCG dodajesz potem ta transakcje do wybranej roli tez najlepiej na Z lub Y zaczynajace sie
RKISIEL
Posty: 583
Rejestracja: pn lut 14, 2011 9:10 pm
Has thanked: 422 times
Been thanked: 263 times

Re: podpięcie programu do transakcji

Post autor: RKISIEL »

Witam,
1. Utworzenie/zmiana/przegląd transakcji - transakcja SE93.
2. Dodanie transakcji do standardowego drzewa - transakcja SE43
3. Udostępnienie użytkownikom - modyfikacja wybranej roli/ról w transakcji PFCG.

Dla "opornych :wink: :
1. Przy tworzeniu (SE93) transakcji: nazwa niech zaczyna się od 'Z', wybierz opcję: Program i ekran wyboru (transakcja raportu), opis jest wymagany, wpisz nazwę (skopiowanie będzie łatwiejsze) programu i zaznacz wszystkie opcje SAP GUI...
2. W transakcji SE43 wybierasz menu obszaru, przykładowo FIGL (system informacyjny dla GL). Aby nie modyfikować standardu utworzyłem rozszerzenie dla moich działań - po wybraniu menu obszaru i zaznaczeniu zmiany (F6) system pyta o rodzaj modyfikacji, wybieramy 'Rozszerzenia' ( nie są one tracone podczas przyszłych importów, upgrade etc). Po wyświetleniu listy ( u Ciebie pewnie pustej :wink: ) wybierz 'Tworzenie ID rozszerzenia' (F5), przypisz nazwę ( zetową) identyfikującą charakter np ZFI_GL_SI - System informacyjny GL. Po szeregu dialogów związanych z tworzeniem ( pakiet w wersjach wcześniejszych klasa projektowa) i transportem pojawi się pozycja na liście - to Twoje dzieło!
Wybierasz klikając tę pozycje na liście i otwiera się (tree) drzewko związane z rodzicem ( tu FIGL), przełączasz się na tryb zmiany, odnajdujesz gałąź, do której chcesz dodać (utworzoną wcześniej) transakcję w zależności od weny tworzysz pozycję na tym samym lub dodajesz nowy poziom: Shft+F8 lub Shft+F7. Opuszczasz SE43 zapamiętując i potwierdzając wszystkie pytania.
Po odświeżeniu widoku Twoją transakcję odnajdziesz ( w głównym menu SAP) w miejscu przypisania. Uff, długie to...
3. Transakcja PFCG - wybierasz rolę do modyfikacji. Dwie możliwości:
a). W zakładce 'Menu' wybierasz:
- 'Z menu SAP': wersja upierdliwa, bo nie wyświetlają się kody transakcji. Odszukujesz
transakcję po opisie umieszczonym przy modyfikacji menu obszaru funkcyjnego i wybierasz
pozycję.
- 'Z menu obszaru': wybierasz obszar (główny! tu FIGL), który zmodyfikowałeś,
odnajdujesz transakcję i wybierasz ją.
Przechodzisz do zakładki 'Uprawnienia', wybierasz 'Zmiana danych uprawnień', jeśli trzeba to
uzupełniasz uprawnienia w poszczególnych obiektach i generujesz profil.
Użytkownik będzie widział pozycję w menu użytkownika i w menu SAP.

b). Przechodzisz do zakładki 'Uprawnienia', wybierasz 'Zmiana danych uprawnień'.
Włącz nazwy techniczne (menu 'Pomoce') i przejdź obiektu uprawnień S_TCODE (AAAB)
i dodaj w polu TCD nazwę swojej transakcji. Jeśli nie masz możliwości dodania (w trybie
edycji) to dodaj ręcznie obiekt S_TCODE (Shft+Ctrl+F9), przejdź do niego i dodaj
transakcję. Jeśli trzeba to uzupełniasz uprawnienia w poszczególnych obiektach i
generujesz profil.
Użytkownik będzie widział pozycję TYLKO w menu SAP.
Po tych działaniach transportujesz role do systemów docelowych - okno główne transakcji PFCG,
nazwa roli, Ctrl+Shft+F9 i symbol transportu docelowego

Pozdrawiam
Rafał Kisiel
Rafał Kisiel
mektos
Posty: 19
Rejestracja: wt kwie 19, 2011 3:14 pm
Has thanked: 4 times
Been thanked: 1 time

Re: podpięcie programu do transakcji

Post autor: mektos »

Wielkie dzięki.
Duże piwo się należy :)
mektos
Posty: 19
Rejestracja: wt kwie 19, 2011 3:14 pm
Has thanked: 4 times
Been thanked: 1 time

Re: podpięcie programu do transakcji

Post autor: mektos »

Jeszcze jedno małe pytanko z zakresu "dla opornych" :)
Przetestowałem sobie na systemie testowym i działa. Jednak w transakcji se93 przy zapisie wybrałem obiekt lokalny co skutkowało automatycznym wyborem pakietu $TMP (w opise ma Temporary Objects (never transported!))
Jak zrobię sobię taką transakcję na systemie z którego robi się transporty na system na którym pracują uzytkownicy to jaki muszę wybrać pakiet? Czy może to pytanie powinno być skierowane do osoby u mnie w firmie która zarządza transportami (bo takowa jest)?

Pozdrawiam "oporny" :)
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1477 times
Kontakt:

Re: podpięcie programu do transakcji

Post autor: dominik.tylczynski »

mektos pisze:Jak zrobię sobię taką transakcję na systemie z którego robi się transporty na system na którym pracują uzytkownicy to jaki muszę wybrać pakiet? Czy może to pytanie powinno być skierowane do osoby u mnie w firmie która zarządza transportami (bo takowa jest)?
Powinno być tam skierowane. Od pakietu zależy między innymi ścieżka transportowa.
mektos
Posty: 19
Rejestracja: wt kwie 19, 2011 3:14 pm
Has thanked: 4 times
Been thanked: 1 time

Re: podpięcie programu do transakcji

Post autor: mektos »

Wszystko ładnie działa. Dziękuje za pomoc
ODPOWIEDZ