SAP Jobsuche bei DV-Treff
heini555
  • heini555
  • SAP Forum - User Thema Starter
vor 7 Jahre
Hallo Miteinander,

ich steh mal wieder kurz vor dem Durchbruch, aber eine Kleinigkeit scheint noch zu fehlen. Ich möchte in einer Query die Nettofälligkeit mit auswerten.

Zusatzfeld "NETTOF" hab ich schon, nur wird mir immer der falsche Wert ausgegeben, der liegt regelmäßig 30 Tage nach der Nettofälligkeit. Ich berechne so:

NETTOF = BSEG-ZFBDT + BSEG-ZBD3T.

ZFBDT (Basisdatum für Fälligkeitsberechnung) + ZBD3T (frist für Nettokondition).

Was ist an dieser Formel falsch? Müsste doch passen, oder?

Danke für Eure Hilfe

heini555
  • heini555
  • SAP Forum - User Thema Starter
vor 7 Jahre
Hallo Wolfgang,

au backe... und wie binde ich den Baustein ein? Einfach das Coding übernehmen? Das funktioniert wohl nicht.

wreichelt
vor 7 Jahre
Hallo Heini,

einfach Einfügen wird nicht so einfach.

In deinet Anforgerung beschreibst Du dass das Datum immer 30 Tage zu spät ist.

NETTOF = BSEG-ZFBDT + BSEG-ZBD3T.

Dann berechne doch einfach

Nettof = bieg-zfbdt + bseg-zbd3t - 30.

Gruß Wolfgang

heini555
  • heini555
  • SAP Forum - User Thema Starter
vor 7 Jahre
Das hat natürlich nicht funktioniert, der Fehler lag daran, dass die letzte Fälligkeit nicht durchgehend im letzten Feld eingetragen war.

Die Lösung ist:

if BSEG-ZBD3T <> '0'.

NETTOF = BSEG-ZFBDT + BSEG-ZBD3T.

elseif BSEG-ZBD2T <> '0'.

NETTOF = BSEG-ZFBDT + BSEG-ZBD2T.

else.

NETTOF = BSEG-ZFBDT + BSEG-ZBD1T.

endif.

Hat ein wenig gedauert aber hat funktioniert :)