FB60 walidacja metody płatności przy podziale kwoty

W tym dziale znajdują się posty z zakresu modułów finansowych systemu SAP...
ODPOWIEDZ
Paweł Sokół
Posty: 14
Rejestracja: czw kwie 02, 2009 1:20 pm
Lokalizacja: Rzeszów
Has thanked: 1 time

FB60 walidacja metody płatności przy podziale kwoty

Post autor: Paweł Sokół »

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ł
Paweł Sokół
Posty: 14
Rejestracja: czw kwie 02, 2009 1:20 pm
Lokalizacja: Rzeszów
Has thanked: 1 time

Post autor: Paweł Sokół »

Wymyśliłem rozwiązanie tego problemu.

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.
A dalej to już kto co sobie życzy.

Pozdrawiam
Paweł
ODPOWIEDZ