Ansicht
Dokumentation
CRM_COMPL_QM_NOTIF_CREATE - Anlegen Qualitätsmeldung
Addresses (Business Address Services) ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Funktionsbaustein kann aus einem CRM-Vorgangskopf oder einer CRM-Vorgangsposition eine Qualitätsmeldung in einem zugeordneten ERP-System angelegt werden.
Parameter
Import
- IV_REF_GUID - GUID des CRM-Vorgangs bzw. der CRM-Vorgangsposition
- IV_REF_KIND - definiert die Art der CRM-GUID (A - Vorgangsguid, B - Vorgangspositionsguid)
- IT_CONTAINER - generischer Datencontainer (Details siehe unten)
Export
- ET_RETURN - Rückmeldungen (enthält ggf. Fehlermeldungen)
Über den Importparameter IT_CONTAINER können folgende Containerwerte übergeben werden:
- NOTIF_TYPE
- Dieser Wert enthält die Meldungsart, zu der im ERP-System eine Meldung angelegt werden soll. Dieser Wert ist obligatorisch
- RFC_DEST
- Dieser Wert enthält die RFC-Destination für das ERP-System, in dem die Meldung angelegt werden soll. Dieser Wert ist optional, d.h. ist der Wert initial, so wird die RFC-Destination intern über den Funktionsbaustein SMOF_READ_SMOFERPSH ermittelt.
- TEXT_ID
- Dieser Wert enthält die Text-ID aus dem CRM-Vorgangskopf bzw. aus der CRM-Vorgangsposition. Nur Langtexte mit dieser Text-ID werden ins ERP-System übertragen. Dieser Wert ist optional, d.h. ist der Wert initial, so wird die Text-ID intern mit C001 vorbelegt.
War das Anlegen der Qualitätsmeldung erfolgreich, so wird ein Belegfluss zwischen dem CRM-Vorgangskopf und der Qualitätsmeldung geschrieben. Wurde die Funktion zu einer CRM-Vorgangsposition ausgeführt, so wird zusätzlich noch ein Belegfluss zwischen CRM-Vorgangsposition und Qualitätsmeldung geschrieben.
War das Anlegen der Qualitätsmeldung nicht erfolgreich, so wird eine entsprechende Fehlermeldung in den Exportparameter ET_RETURN gestellt.
Mapping
Es werden folgende Daten aus dem CRM-Vorgangskopf bzw. aus der CRM-Vorgangsposition ermittelt und gemappt:
Die Nummer des CRM-Vorgangs wird als Meldungsnummer gemappt. Diese wird im ERP-System als Meldungsnummer verwendet, wenn eine externe Nummernvergabe eingestellt wurde. Ist dies nicht der Fall, wird die übergebene Meldungnummer ignoriert. Zusätzlich wird die CRM-Vorgangsnummer und die CRM-Vorgangsposition an das Feld Referenznummer übergeben.
Zur CRM-Partnerfunktion wird über die Tabelle CRMC_PARTNER_2R3 die zugehörige Partnerrolle und Partnerart aus dem ERP-System ermittelt. Es werden die Partnerarten Kunde, Ansprechpartner und Person unterstützt.
Es werden folgende Organisationsdaten auf die entsprechenden ERP-Organisationsdaten gemappt und übergeben:
- Verkaufsorganisation
- Vertriebsweg
- Sparte
- Verkäufergruppe
- Verkaufsbüro
Der Kurztext aus dem CRM-Vorgangskopf wird übergeben. Zusätzlich werden alle Langtexte mit der entsprechenden Text-ID (siehe oben) übergeben.
Die Priorität wird übergeben, dabei wird vorausgesetzt, dass die Prioriätsschlüssel in beiden Systemen gleich erfasst wurden und auch die gleiche Bedeutung haben (z.B. Priorität 1 - sehr hoch).
Existiert eine Verknüpfung zu einem CRM-Verkaufsvorgang oder einer CRM-Verkaufsvorgangsposition wird diese übergeben. Des Weiteren werden die Felder externe Referenznummer des Auftragsgebers und Referenzdatum an die Felder Bestellnummer und Bestelldatum übergeben.
Wird die Funktion aus der Positionsebene ausgeführt, so wird das Feld Produkt aus der Position in das Feld Kundenmaterial übergeben. Stammt das Produkt aus dem zugeordneten ERP-System, wird das Feld zusätzlich in das Feld Material übergeben. Des Weiteren wird die Charge übergeben. Die Menge wird in diesem Fall ebenfalls übergeben. Dabei wird allerdings immer die Basismengeneinheit des Produkts verwendet. Wird in der CRM-Vorgangsposition eine andere Mengeneinheit verwendet, so erfolgt eine entsprechende Umrechnung.
Handelt es sich um ein individuelles Objekt so werden die Felder Materialnummer, Equipmentnummerund Serialnummer aus dem Settyp COM_TA_R3_ID übernommen.
Wurde der Sachverhalt in der CRM Reklamation über Kataloge für Fehler, Ursache und Maßnahme erfasst, so werden diese übergeben, falls die im SAP CRM verwendeten Kataloge mit den entsprechenden Katalogen aus dem Customizing der Meldungsart im ERP-System übereinstimmen. Für diese Prüfung ist es notwendig, dass zuvor ein Initialdownload der Customizingobjekte CRM_CUST_SM_ORD sowie CRM_CATALOG durchgeführt wurde. Ist diese Prüfung nicht möglich oder gibt es keine Übereinstimmung, wird nur die Beschreibung der verwendeten Katalogeinträge übergeben.
Dabei wird für einen Fehlercode eine Meldungsposition, für einen Ursachencode eine Meldungsursache und für einen Maßnahmencode eine Meldungsmaßnahme angelegt.
Für ein kundenspezifisches Mapping steht im SAP CRM das BAdI: Mapping von CRM-Daten auf ERP Qualitätsmeldung und im ERP-System das BAdI CRM_QM_NOTIF zur Verfügung.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
ET_RETURNIT_CONTAINER
IV_REF_GUID
IV_REF_KIND
Ausnahmen
Funktionsgruppe
CRM_COMPL_QM_NOTIFGeneral Data in Customer Master PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6821 Date: 20240523 Time: 135759 sap01-206 ( 126 ms )