Ansicht
Dokumentation

EXIT_SAPLCSME_001 - Materialnummer / Materialart beim Materialaustausch

EXIT_SAPLCSME_001 - Materialnummer / Materialart beim Materialaustausch

Addresses (Business Address Services)   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Userexit dient dazu im Rahmen eines Materialaustausches des Auftragsbrowsers bzw. des Projektstücklistenbrowsers durch den User eine Materialnummer und die neue Materialart vorzugeben.

Die Grundidee ist, dass je nach Prozess:

- die Nummer des Kundenauftrags (VBELN) und die Kundenauftragsposition (VBPOS)

- die Nummer des Psp-Elements (PSPNR, Beachten Sie die Konvertierung intern <-> extern)

Dieser Userexit wurde notwendig, da der allgemeine Userexit zur Materialnummernvergabe ja immer greifen würde, der neue Exit aber nur dann greifen soll, wenn ein Materialaustausch durchgeführt wird.

Vorrausstzung für die Nummernvergabe ist, dass Sie im Customizing zur Materialart einen externen Nummernkreis zugelassen haben.

In gleicher Weise können Sie auch die Materialart verändern. Ziel ist es hier, eine eigene im Customizing angelegte Materialart ausschliesslich für den Materialaustausch vorzusehen. Eine erhebliche Einschränkung ist hier allesdings, dass diese neue Materialart in den wesentlichen Eigenschaften mit der Originalmaterialart übereinstimmen muss. Andernfalls sind Probleme wahrscheinlich, wenn die neue Materialart niht in der Stückliste eingebaut werden kann. Dann ist diese neue Materialart nicht verträglich mit dem Customizing zum Positionstyp der Stückliste. Intern wird also geprüft, ob die mitgegebene Materialart mit der Originalmaterialart verträglich ist, andernfalls wird der Wechsel der Materialart nicht durchgeführt.

An dieser Stelle haben Sie Einfluss auf das Programmverhalten im Fehlerfall. Sollte es durch die von Ihnen mitgegebene Materialnummer oder die Materialart zu Problemen kommen, so steuern Sie über den Parameter

E_CUSTO_OPTION = 'X' , dass das Material trotzdem und zwar dann mit einer internen Materialnummer und der Originalmaterialart angelegt wird.

Setzen Sie E_CUSTO_OPTION = ' ' , so wird ein Fehler ausgelösst, den Sie im Application Log nachlesen können und der Vorgang wird abgebrochen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

E_CUSTO_KTEXT
E_CUSTO_MATNR
E_CUSTO_MTART
E_CUSTO_OPTION
I_GET_KTEXT
I_IN_MATNR
I_IN_MTART
I_PSL_WERK
I_PSPNR
I_VBELN
I_VBPOS

Ausnahmen

Funktionsgruppe

XCSA

PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2699 Date: 20240523 Time: 104533     sap01-206 ( 59 ms )