SAP Jobsuche bei DV-Treff


Suchen
MM-noob
  • MM-noob
  • SAP Forum - User Thema Starter
vor 15 Jahre

Hallo zusammen,

kurze Frage: Kann ich die Verwendung von Rechnungsplänen in Bestellungen (z.B. für eine bestimmte Belegart) irgendwie verbieten? Und zwar auch für solche Lieferanten, für die das grundsätzlich erlaubt ist (Kennzeichen Auto WEAbrech gesetzt)?

Geht das nur, indem ich nur Positionstypen erlaube, bei denen ein bewerteter Wareingang zwingend vorgeschrieben ist (denn dann ist ja die Verwendung eines Rechnungsplans unmöglich)? Oder gibt es da noch eine klügere Lösung?

Danke

Der Noob

LupusF
vor 15 Jahre
das geht modifikationsfrei über das BADI: ME_PROCESS_PO_CUST

über dieses kann man bei den o.g. Bedingungen (z.B. falscher Belegart) eine Fehlermeldung ausgeben lassen

MM-noob
  • MM-noob
  • SAP Forum - User Thema Starter
vor 15 Jahre
Super, danke für den Hinweis!
LupusF
vor 15 Jahre
...über SE91 eine eigene Fehlermeldung anlegen (Z.B. Nachrichtenklasse ZMM / Nummer 001)

und diese dann über BADI ME_PROCESS_PO_CUST in der Methode PROCESS_ITEM ausfeben lassen:

* Positionsdaten einlesen

LS_MEPOITEM = IM_ITEM->GET_DATA( ).

*wenn Rechnungsplan dann Fehlermeldung:

IF NOT LS_MEPOITEM-FPLNR IS INITIAL.

MMPUR_MESSAGE_FORCED 'E' 'ZMM' '001' ' ' ' ' ' ' ' '.

ENDIF