gelieferte Menge/Einteilung RV45A-VSMNG aus VA03 ermitteln ?

gelieferte Menge/Einteilung RV45A-VSMNG aus VA03 ermitteln ?

Postby Angelique1618 » Wed Mar 17, 2004 8:51 am

Werte Community!

Möchte zu einer Kundenauftragseinteilung die gelieferte Menge bestimmen, mein Ansatz hier VBEP und VBBE gegenüberzustellen klappte in den meisten Fällen, hier konnte auf OMENG (offene Liefermenge) abgefragt werden.

Es gibt jedoch auch einige Konstellationen wo dies nicht klappt.

Gibt es hier etwas besseres, z.B einen FuBau ?

Danke für Info. :?:
Angelique1618
..
..
 
Posts: 16
Joined: Wed Mar 17, 2004 8:51 am

Lösung:

Postby Angelo1619 » Tue Mar 23, 2004 11:36 am

* nur Position betrachten, ev. Einteilung
CLEAR XVBFA.
REFRESH XVBFA.
SELECT *
INTO TABLE XVBFA
FROM VBFA
WHERE VBELV = VBELN AND
POSNV = POSNR.


DESCRIBE TABLE XVBFA LINES SY-TABIX.
IF SY-TABIX = 0.
RAISE ERROR.
EXIT.
ENDIF.

SORT XVBFA BY VBELV POSNV VBELN POSNN.

CALL FUNCTION 'RV_XVBAPF_CREATE'
EXPORTING
VBELN = VBELN
TABLES
FXVBFA = XVBFA
FXVBAPF = XVBAPF.

READ TABLE XVBAPF INDEX 1.
IF SY-SUBRC = 0.
LIEFERMENGE = XVBAPF-ERLMENGE_L.
ENDIF.
Angelo1619
.
.
 
Posts: 1
Joined: Tue Mar 23, 2004 11:36 am


Return to Sales and Distribution

Who is online

Users browsing this forum: No registered users and 3 guests