Deprecated feature

URL ReturnItemDelete

Cette URL supprime un article d'une autorisation de retour de marchandise (RMA).

Structure de l'adresse URL

http:// host_name/path/
Nom hôte entièrement qualifié de votre serveur HCL Commerce Server et du chemin de configuration.

osrtnitdl.gif (4 895 octets)

Valeurs des paramètres

langId
Définit ou redéfinit la langue préférée pour la durée de la session. Les langues prises en charge pour un magasin sont répertoriées dans la table STORELANG
storeId
Obligatoire : Numéro de référence du magasin.
forUser
ID de connexion de l'utilisateur pour lequel l'adresse URL sera exécutée.
forUserId
The logon ID of the user on whose behalf the command will be run; only a person with a security role of Customer Service Representative can specify this parameter. L'utilisateur est identifié par un ID utilisateur interne, tel qu'il se trouve dans le tableau USERS.
RMAItemId
Obligatoire : Identificateur RMAItem à supprimer.
outRMAName
Nom à utiliser pour la paire nom-valeur qui sera transmise à l'URL redirigée. Ce paramètre est utile pour les commandes de chaînage. Si ce paramètre n'est pas spécifié, "RMAId" est utilisé.
URL
Obligatoire : Adresse URL à appeler une fois que la commande a abouti.

Exemple

L'exemple suivant supprime les articles de RMA 25 et 26 d'une RMA, puis affiche la RMA

 http://myhostname/webapp/wcs/stores/servlet/ ReturnItemDelete?&RMAId=25&RMAItemID=26&URL=ReturnDisplay&storeId=1 

Comportement

  • Chaque article de RMA supprimé peut provenir d'une RMA existante différente.
  • Si cette commande est en cours d'exécution avec une valeur spécifiée pour les paramètres forUser ou forUserId, alors la RMA doit être au statut « EDT », « APP », ou « PND » sinon l'état de la RMA doit être « PRC ».
  • Si aucune partie de l'article n'a été reçue et si l'article n'a pas encore été crédité, l'article RMA et ses composants sont supprimés. Le statut de chaque RMA est défini sur "EDT", si les paramètres forUser ou forUserId sont spécifiés, sinon "RPC".
  • Une fois l'opération terminée, appelle l'adresse URL indiquée.
  • Appelez l'instruction de tâche ExtendReturnItemDeleteCmd.

Condition d'exception

Échec de l'exécution des commandes pour les conditions suivantes :

  • Si la RMA n'est pas au statut correct, la commande génère une ECApplicationException avec le message _ERR_RMA_IN_INVALID_STATE_FOR_COMMAND
  • Si l'article de la RMA a déjà été reçu ou crédité au moins partiellement, la commande génère une ECApplicationException avec le message _ERR_CANNOT_DELETE_RETURN_ITEM.