Ansicht
Dokumentation

WRF_POHF_CHECK_PSTYP - Kontrolle des Positionstyps

WRF_POHF_CHECK_PSTYP - Kontrolle des Positionstyps

TXBHW - Original Tax Base Amount in Local Currency   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein kann von folgenden Anwendungen (Feld I_APPL_TYPE) aufgerufen werden:

  • Bestellliste
  • gruppierter Bestellbeleg
  • Bestellung

Der Funktionsbaustein überprüft die übergebene Position aus einer dieser Anwendungen auf Konsistenz des Positionstyps mit den Stammdaten des bestellten Materials (bzgl. Konsignationsbeschaffung).

Schnittstelle:

Die Schnittstelle IS_CHECK_PSTYP ist abhängig von der aufrufenden Anwendung zu füllen:

  • Mussfelder für alle Anwendungen sind:
  • MATNR

  • WERKS

  • PSTYP

  • Die Bestellliste belegt die Felder POL_ID und UEB_ID.
  • Der gruppierte Bestellbeleg und die Bestellung versorgen die Felder EBELN, EBELP und UEBPO.
  • Die restlichen Felder werden von allen Anwendungen gefüllt.

Beispiel

Hinweise

  • Der Funktionsbaustein ermittelt über die beiden Felder SOBSL und CONS_PROCG der Tabelle MARC, ob ein Material für die Konsignationsabwicklung vorgesehen ist.
  • Wenn das Feld MARC-SOBSL gefüllt ist, wird nur dieses bei der Verarbeitung berücksichtigt.
  • Wenn das Feld MARC-CONS_PROCG Werte enthält, ist das Material für die Beschaffung in den Konsignationsbestand vorgesehen (MARC-CONS_PROCG ist nicht initial).

Weiterführende Informationen

Verarbeitung:

  • Lesen der Tabelle MARC zum Material und Werk.
  • Für ein Sammelmaterial liest der Funktionsbaustein den Datensatz der MARC zum Vorlagewerk.
  • Wenn das Feld MARC-SOBSL gefüllt ist, ermittelt der Funktionsbaustein in der Tabelle T460A, ob es sich um Konsignationsabwicklung handelt.
  • Für ein wertmäßig bestandsgeführtes Material braucht die MARC zum Ermitteln des Positionstypes nicht gelesen zu werden, da für Wertmaterialien keine Konsignationsbestände angelegt werden können.

Fallunterscheidung:

Fall 1)

Das Material ist in den Stammdaten für die Konsignationsabwicklung vorgesehen, bestellt ist das Material jedoch mit einem anderen Positionstypen:

  • Die Meldung ME 174 wird ausgegeben (Die Disposition verwendet Sonderbeschaffungsart & für das Material &).
  • Das Kennzeichen E_DIFF_PSTYP_CONS teilt der aufrufenden Anwendung mit, dass das Material laut Stammdaten für Konsignationsabwicklung vorgesehen ist.
  • Wenn der Aufruf aus der Bestellliste erfolgt, ändert das Programm den Positionstyp auf Konsignation.

Fall 2)

Der umgekehrte Fall: Das Material ist mit dem Positionstypen KONSIGNATIONSABWICKLUNG bestellt, in den Stammdaten ist jedoch ein anderer Positionstyp vorgesehen:

  • Die Meldung WRF_PRC_POHF 121 wird ausgegeben (Material & ist nicht für Konsignationsbeschaffung vorgesehen) und
  • Das Kennzeichen E_DIFF_PSTYP_NO_CONS teilt der aufrufenden Anwendung mit, dass das Material laut Stammdaten nicht für Konsignationsabwicklung vorgesehen ist.

Fall 3)

Bei dem Material handelt es sich um ein wertmäßig bestandsgeführtes Material, das mit dem Positionstypen KONSIGNATIONSABWICKLUNG bestellt wird.

  • Die Meldung WRF_PRC_POHF 121 wird als Fehlermeldung ausgegeben (Material & ist nicht für Konsignationsbeschaffung vorgesehen) und
  • Das Kennzeichen E_DIFF_PSTYP_NO_CONS teilt der aufrufenden Anwendung mit, dass das Material laut Stammdaten nicht für Konsignationsabwicklung vorgesehen ist.




Parameter

E_DIFF_PSTYP_CONS
E_DIFF_PSTYP_NO_CONS
E_PSTYP
IS_CHECK_PSTYP
I_APPL_TYPE
XT_MESSAGES

Ausnahmen

ERROR

Funktionsgruppe

WRF_POHF_CHECK

TXBHW - Original Tax Base Amount in Local Currency   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4782 Date: 20240523 Time: 055805     sap01-206 ( 58 ms )