Witam,
Mam problem z walidacją dla transakcji Fb60 gdzie potrzebuję sprawdzać czy metoda płatności nie jest pusta. Walidacja dział dla przypadku kiedy kwota jest pojedyńcza (ekran 20). Dla przypadku kiedy kwota jest podzielona (ekran 90) jest problem ponieważ pole BSEG-ZLSCH czyszczone jest przez system.
Istnieje rozwiązanie dla tego problemu bez modyfikacji standardu?
Pozdrawiam i z góry dziękuję za wszelkie uwagi.
Paweł
FB60 walidacja metody płatności przy podziale kwoty
-
- Posty: 14
- Rejestracja: czw kwie 02, 2009 1:20 pm
- Lokalizacja: Rzeszów
- Has thanked: 1 time
-
- Posty: 14
- Rejestracja: czw kwie 02, 2009 1:20 pm
- Lokalizacja: Rzeszów
- Has thanked: 1 time
Wymyśliłem rozwiązanie tego problemu.
A dalej to już kto co sobie życzy.
Pozdrawiam
Paweł
Kod: Zaznacz cały
DATA: splttab LIKE acsplt OCCURS 10 WITH HEADER LINE.
FIELD-SYMBOLS: <z_splttab> TYPE ANY.
* Przy podziale kwoty - ekran 90.
ASSIGN ('(SAPLFDCB)splttab[]') TO <z_splttab> .
IF <z_splttab> IS ASSIGNED.
splttab[] = <z_splttab>.
ENDIF.
Pozdrawiam
Paweł