HCM PA30 - odświeżenie bufora(?) po zapisie danych

W tym miejscu możesz zadawać pytania oraz dyskutować na temat modułów kadrowo płacowych SAP.
emil
Posty: 139
Rejestracja: pt gru 27, 2019 11:02 am
Has thanked: 29 times
Been thanked: 43 times

HCM PA30 - odświeżenie bufora(?) po zapisie danych

Post autor: emil »

Informacje wstępne:
- w jednym z zetowych infotypów mam pole, od którego zależy wygląd ekranu, tzn. jeśli wartość pola spełnia jakiś warunek - pojawiają się checkboxy + dodatkowe pole obligo.

Scenariusz jest następujący:
- uruchamiam PA30,
- wprowadzam nr ewid + nr infotypu, potwierdzam enterem,
- wybieram przeglądanie wszystkich wpisów,
- na liście rekordów wybieram taki, który ma wspomniane wyżej pole wypełnione = ma do zaznaczenia dodatkowe checkboxy,
- wprowadzam zmianę (zaznaczam/odznaczam kilka checkboxów),
- daję zapamiętanie, SAP wraca do ekranu z listą rekordów dla danego pernr w danym infotypie,
- wybieram rekord, w którym nasze wspomniane wcześniej pole nie jest wypełniane wartością uruchamiającą dodatkowe checkboxy,
- wchodzę do wybranego rekordu w trybie zmiany,
- pomimo, że wartość pola sterującego checkboxami jest inna niż ta, która ma spowodować wyświetlenie checkboxów, checkboxy są widoczne.

Zupełnie, jakby PA30 pamiętało, że kiedyś był spełniony warunek do wyświetlenia dodatkowych pól.

Pytanie brzmi: jak sobie z tym poradzić? Pewnie w PBO powinienem coś podziałać, ale... co? Nie mogę ustawić wartości pola na initial, bo nie jest to prawdą dla rekordów mających w nim wartości niegenerujące checkboxów. Przydałby się jakiś "flush" danych przed ich zaczytaniem.
Wyrzucenie Usera poza PA30 po zapisie też wydaje się bez sensu: dziewczyny porusząjąc się po rekordach w ramach modyfikacji/wprowadzania danych dla pernr przechodzą pomiędzy rekordami i każdorazowa wchodzenie w PA30 spowodowałoby, że zaraz pod moimi drzwiami pojawiłaby się delegacja z HR z widłami i pochodniami ;)


Co zrobić? Trochę nie wierzę, że "ten typ tak ma".
K602
Posty: 146
Rejestracja: śr sie 24, 2022 11:50 am
Has thanked: 72 times
Been thanked: 91 times

Re: HCM PA30 - odświeżenie bufora(?) po zapisie danych

Post autor: K602 »

Spróbuj /$sync
SAP ABAP Certified Developer