Ansicht
Dokumentation
EXIT_SAPLCSME_001 - Materialnummer / Materialart beim Materialaustausch
Addresses (Business Address Services) General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_KTEXTE_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
XCSAPERFORM 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 )