Ansicht
Dokumentation

CRM_COMPL_QM_NOTIF_CREATE - Anlegen Qualitätsmeldung

CRM_COMPL_QM_NOTIF_CREATE - Anlegen Qualitätsmeldung

Addresses (Business Address Services)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_RETURN
IT_CONTAINER
IV_REF_GUID
IV_REF_KIND

Ausnahmen

Funktionsgruppe

CRM_COMPL_QM_NOTIF

General 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 )