Witam
Załóżmy, że user wchodzi w mm02, zmienia opis materiału z materaił 1 na materiał 2.
Ile SAP zrobi z tego dialog steps ?
1 czy 10 czy 100 ?
Dialog step - pytanie praktyczne
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Dialog step - pytanie praktyczne
Wg mojej wiedzy jeśli tylko zmieni opis to nie będzie żadnego kroku dialogowego. Jeśli po zmianie da ENTER, to będzie 1 krok.
Krok dialogowy (dialog step) jest interakcją między SAP Gui a serwerem aplikacyjnym - tutaj jest to ładnie opisane: Work process architecture and What is a Dialog step?
Krok dialogowy (dialog step) jest interakcją między SAP Gui a serwerem aplikacyjnym - tutaj jest to ładnie opisane: Work process architecture and What is a Dialog step?
Re: Dialog step - pytanie praktyczne
Jeszcze jedno pytanie.
Załóżmy, że użytkownik pracuje w SAP, zakłada nowy materiał (indeks), potem zmienia kilka parametrów na już istniejących materiałąch, np. zmienia wagę, opisy, itd. Normalna codzienna praca.
Jak SAP podzieli taką prace na kroki dialogowe ?
Co wczyta w roll in przed pierwszym krokiem dialogowym, co zrobi w pierszym kroku (jaki zakres czynności - inaczej to wygląda biznesowo a inaczej w kroku dialogowym, ) co wypchnie w roll out po pierwszym kroku dialogowym ?
Co wczyta w roll in przed drugim, co zrobi w drugim kroku dialogowuym, co wyrzuci w roll out po drugim kroku?
Trochę topornie pytam, ale staram się zrozumieć tak praktycznie jak sap podzieli czynności usera na kroki dialogowe, opisy teoretyczne nie do końca są dla mnie jasne w 100 %.
Załóżmy, że użytkownik pracuje w SAP, zakłada nowy materiał (indeks), potem zmienia kilka parametrów na już istniejących materiałąch, np. zmienia wagę, opisy, itd. Normalna codzienna praca.
Jak SAP podzieli taką prace na kroki dialogowe ?
Co wczyta w roll in przed pierwszym krokiem dialogowym, co zrobi w pierszym kroku (jaki zakres czynności - inaczej to wygląda biznesowo a inaczej w kroku dialogowym, ) co wypchnie w roll out po pierwszym kroku dialogowym ?
Co wczyta w roll in przed drugim, co zrobi w drugim kroku dialogowuym, co wyrzuci w roll out po drugim kroku?
Trochę topornie pytam, ale staram się zrozumieć tak praktycznie jak sap podzieli czynności usera na kroki dialogowe, opisy teoretyczne nie do końca są dla mnie jasne w 100 %.
-
- Posty: 70
- Rejestracja: czw lis 04, 2010 10:49 pm
- Has thanked: 1 time
- Been thanked: 71 times
- Kontakt:
Re: Dialog step - pytanie praktyczne
W uproszczeniu, krok dialogowy to wszystkie czynności wykonane przez system od momentu wykonania jakiejś akcji przez użytkownika (np. naciśnięcie przycisku) do "oddania" z powrotem sesji użytkownikowi w celu wykonania następnej akcji.
Tworzenie indeksu materiałowego w rozpisaniu na kroki dialogowe będzie wyglądało mniej więcej tak:
1. MM01 [ENTER] - > wyświetlenie pierwszego ekranu
2. Wypełnienie ekranu [ENTER] -> wybór wglądów opracowania
3. Wybór wglądów [ENTER] -> edycja pierwszej zakładki
4. Wypełnienie pierwszej zakładki [wybór kolejnej] -> edycja drugiej zakładki
5. Wypełnienie drugiej zakładki [wybór kolejnej] -> edycja trzeciej zakładki, itd.
...
N. [SAVE] -> pierwszy ekran transakcji
Tworzenie indeksu materiałowego w rozpisaniu na kroki dialogowe będzie wyglądało mniej więcej tak:
1. MM01 [ENTER] - > wyświetlenie pierwszego ekranu
2. Wypełnienie ekranu [ENTER] -> wybór wglądów opracowania
3. Wybór wglądów [ENTER] -> edycja pierwszej zakładki
4. Wypełnienie pierwszej zakładki [wybór kolejnej] -> edycja drugiej zakładki
5. Wypełnienie drugiej zakładki [wybór kolejnej] -> edycja trzeciej zakładki, itd.
...
N. [SAVE] -> pierwszy ekran transakcji
Pozdrawiam,
Krzysiek
Krzysiek
-
- Posty: 8356
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: Dialog step - pytanie praktyczne
Przed wszystkim zauważ, że kiedy "użytkownik pracuje w SAP, zakłada nowy materiał (indeks), potem zmienia kilka parametrów na już istniejących materiałach, np. zmienia wagę, opisy, itd." to w istocie wykonuje kolejno kilka różnych transakcji np. tworzy nowy materiał w transakcji MM01, być może wywołuje tę transakcję kilka razy, bo tworzy wglądy na różnych poziomach organizacyjnych; zmienia wagę czy opisy materiału w MM02.
Zatem nie można utożsamiać kroków dialogowych z czynnościami biznesowymi, nawet nie można szacować ilości kroków dialogowych na podstawie liczby użytych transakcji. W jednej transakcji może być wykonanych wiele kroków dialogowych.
W największym skrócie, krok dialogowy to interakcja SAP Gui z serwerem aplikacyjny. Zatem jeśli otworzę np. MM02, wyświetlę dowolny ekran i dam ENTER to po ENTER zostanie wykonany krok dialogowy. Jeśli pozostanę na tym ekranie i będę klikał ENTER to każdy ENTER wywoła krok dialogowy.
Zatem nie można utożsamiać kroków dialogowych z czynnościami biznesowymi, nawet nie można szacować ilości kroków dialogowych na podstawie liczby użytych transakcji. W jednej transakcji może być wykonanych wiele kroków dialogowych.
W największym skrócie, krok dialogowy to interakcja SAP Gui z serwerem aplikacyjny. Zatem jeśli otworzę np. MM02, wyświetlę dowolny ekran i dam ENTER to po ENTER zostanie wykonany krok dialogowy. Jeśli pozostanę na tym ekranie i będę klikał ENTER to każdy ENTER wywoła krok dialogowy.
-
- Posty: 70
- Rejestracja: czw lis 04, 2010 10:49 pm
- Has thanked: 1 time
- Been thanked: 71 times
- Kontakt:
Re: Dialog step - pytanie praktyczne
Kontekst użytkownika zawiera między innymi wszystkie informacje z wszystkich programów, które uruchomił użytkownik i jest na bieżąco aktualizowany. W tym przypadku zawiera np. wartości wszystkich zmiennych transakcji MM01. Roll-in to tylko kopiowanie referencji obiektów danych znajdujących się w kontekście do pamięci przydzielonej procesowi dialogowemu tak, aby kod abapowy wykonywany przez proces mógł się do nich odwołać (zmodyfikować). Roll-out to usunięcie tych referencji.
Pozdrawiam,
Krzysiek
Krzysiek