Ansicht
Dokumentation
RLOY_CARD_ORDER_STATUS_UPDATES - Statusaktualisierung: Hintergrundprozess
CPI1466 during Backup rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Dieser Report dient dazu, Statusaktualisierungen für Karten durchzuführen, die bei einem externen Dienstleister zum Druck gegeben wurden. Die Statusaktualisierungen basieren auf den Eingaben des externe Dienstleisters. Folgende Statusaktualisierungen sind möglich:
1. Statusänderung von "Bestellt" auf "Aktiv"
2. Statusänderung von "Aktiv" auf "Zurückgegeben"
3. Eingabe der Felder "Bestellt um", "Gedruckt um", "Versandt um" oder "Auftragsreferenznummer"
Integration
Voraussetzungen
Als Eingabe zu diesem Report muss eine Datei vorbereitet werden, die aus den Daten aller zu aktualisierenden Karten in folgendem Format besteht:
- Die Datei muss eine Zeile für jede Karte enthalten.
- In jeder Zeile müssen die Spalten in folgender Reihenfolge erscheinen: Karten-ID, Programmteilnahme-ID, Kartenbestellreferenznummer, Bestellt um, Gedruckt um, Versandt um
Dieser Report darf nicht im Hintergrund ablaufen.
Funktionsumfang
Als Eingabe akzeptiert der Report eine Datei in dem oben beschriebenen Format. Es sind nur Karten erlaubt, die den Status "Bestellt" oder "Aktiv" haben. Andere Karten, soweit vorhanden, werden ignoriert.
Als weitere Eingabe zu diesem Report wird der Status erwartet, auf den alle Karten in der eingegebenen Datei gesetzt werden sollen. Nur die Status "Aktiv" und "Zurückgegeben" können eingegeben werden (da nur die Statusänderungen von "Bestellt" auf "Aktiv" und von "Aktiv" auf "Zurückgegeben" möglich sind).
Einträge in den Feldern "Bestellt um", "Gedruckt um", "Versandt um" und "Auftragsreferenznummer" sind nur bei einer Statusänderung von "Bestellt" auf "Aktiv" erforderlich. Diese Felder sind jedoch nicht änderbar, sobald sie einmal eingegeben wurden. Einde Statusänderung von "Bestellt" auf "Aktiv" ist außerdem nur für Karten möglich, deren Versanddatum angegeben wurde.
Bei einer Kartenstatusänderung von "Bestellt" auf "Aktiv" gilt für die Programmteilnahme Folgendes.
Sie muss aktiv sein.
Das entsprechende Kundenbindungsprogramm muss freigegeben sein.
Das Gültigkeitsdatum der Karte darf nicht überschritten sein.
BAdI: Um die Leselogik für die als Eingabeparameter eingegebene Datei zu ändern, verwenden Sie ein BAdI (im Customizing des Customer Relationship Management unter Marketing -> Kundenbindungsmanagement -> Business Add-Ins für Kundenbindungsmanagement -> BAdI: Sammeln zusätzlicher Karten für die Bestellung und die Methode STATUS_UPDATE_EXTERNAL.
Aus Performance-Gründen nutzt dieser Report Parallelverarbeitung; hierfür werden die Parameter zugrunde gelegt, die im Customizing für Customer Relationship Management unter "Marketing" -> "Kundenbindungsmanagement" -> "Verarbeitungseinstellungen" -> "Hintergrundverarbeitungsparameter definieren" gesetzt wurden:
1. SERVER_GROUP_BATCH
2. BATCH_CURSOR_SIZE
3. BATCH_RECORDS_PER_WP
Selektion
Die Eingabeparameter dieses Reports sind:
1. Datei: Ort der Eingabedatei mit den Daten der Karten, deren Status aktualisiert werden soll Dies ist ein erforderlicher Parameter.
2. Status: Status, der für alle Karten in dieser Datei gesetzt werden soll Dies ist ein erforderlicher Parameter. Sie können hier nur die Status "Aktiv" und "Zurückgegeben" eingeben.
Standardvarianten
Ausgabe
Dieser Report ändert den Kartenstatus und füllt die Felder "Bestellt um", "Gedruckt um", "Versandt um", "Auftragsreferenznummer" wie in der Eingabedatei festgelegt.
Wenn bei der Reportausführung Fehler auftreten, werden diese im Anwendungsprotokoll aufgezeichnet; um dieses anzuzeigen, verwenden Sie Transaktion SLG1 für Objekt CRMLOY und Unterobjekt MSH.
Aktivitäten
Beispiel
CL_GUI_FRONTEND_SERVICES - Frontend Services Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4371 Date: 20240531 Time: 041124 sap01-206 ( 75 ms )