Befehl 'ReturnCancel'
Dieser Befehl storniert eine Artikelrückgabeberechtigung (RMA).
Dieser Befehl entfernt die RMA nicht aus der Datenbank. Entfernen Sie
stornierte RMAs mit dem Dienstprogramm zur Datenbankbereinigung.

Parameterwerte
- http://host_name/pfad/
- (Obligatorisch) Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad.
- forUser
- Die Anmelde-ID des Benutzers in dessen Namen der Befehl ausgeführt wird;
nur eine Person mit dem Sicherheitsaufgabenbereich
eines Kundendienstmitarbeiters kann diesen Parameter angeben.
- forUserId
- Identisch mit "forUser"; hier wird jedoch der Benutzer mit
einer internen Benutzer-ID identifiziert, wie in der Tabelle
USERS angegeben.
- langId
- Setzt die bevorzugte Sprache für die Dauer der Sitzung oder setzt die bevorzugte
Sprache zurück; die unterstützten Sprachen sind in der Tabelle
STORELANG enthalten.
- storeId
- (Obligatorisch) Die Referenznummer des Geschäfts.
- RMAId
- (Obligatorisch) Die Kennung der zu stornierenden RMA.
- URL
- (Obligatorisch) Die URL-Adresse, die nach der erfolgreichen Ausführung des
Befehls aufgerufen werden soll.
Beispiel
Im folgenden Beispiel wird die RMA mit der Referenznummer 1 storniert und der
Einkaufskorb angezeigt.
http://myhostname/webapp/wcs/stores/servlet/ReturnCancel?
&RMAId=1&URL=ReturnDisplay&storeId=1
Verhalten
- Stellt sicher, dass die zurückgegebenen Artikel nicht bereits empfangen oder
dem Kunden gutgeschrieben wurden. Wenn diese Prüfung fehlschlägt, wird eine Ausnahmebedingung
ausgegeben.
- Storniert die Artikelrückgabeberechtigung, indem der Status der Artikelrückgabeberechtigung
auf 'CAN' gesetzt wird.
- Ist die Prüfung erfolgreich, wird die Umleitung an die angegebene URL vorbereitet.
- Ruft den Task-Befehl ExtendReturnCancelCmd auf.
Ausnahmebedingung
- Wenn die zurückgegebenen Artikel der Artikelrückgabeberechtigung bereits empfangen
oder gutgeschrieben wurden, findet keine Verarbeitung statt und die Befehlsausführung
wird mit der Ausnahmebedingung ECApplicationException und der Nachricht
_ERR_CANNOT_CANCEL_RETURN abgebrochen.
- Hat die Artikelrückgabeberechtigung nicht den Status 'PRC', 'EDT', 'PND' oder 'APP',
wird die Ausnahmegenehmigung ECApplicationException mit der Nachricht
_ERR_RMA_IN_INVALID_STATE_FOR_COMMAND generiert.