Mandato ReturnItemAdd

Este mandato añade productos a una autorización de devolución de mercancía (RMA). 

osrtnitad.gif (9639 bytes)

Valores de parámetros

http://nombre_sistpral/vía de acceso/
(Obligatorio) El nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración.
forUser
El ID de conexión del usuario en cuyo nombre se ejecutará el mandato; este parámetro sólo lo puede especificar una persona con autorización para procesar pedidos.
forUserId
Igual que forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la tabla USERS.
creditAdjustment_i
La cantidad en la que hay que ajustar el importe del abono del producto. El formato de este número debe ajustarse a las normas para un objeto java.math.BigDecimal. El número debe utilizar un punto para una posición decimal. Este importe se coloca en la columna ADJUSTMENT de la tabla RMAITEM. Este parámetro es opcional y sólo es válido si se especifica el parámetro forUserId.
langId
Establece o restaura el idioma preferido para la duración de la sesión; los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
storeId
(Obligatorio) El número de referencia de la tienda.
orderItemId_i
(Obligatorio) El ID del artículo de pedido, si está disponible. Para devolver un componente que no forma parte de un kit dinámico, o el kit entero de un artículo de pedido, debe especificarse un valor para este parámetro. Para devolver una parte de un kit dinámico que tiene un artículo de pedido, debe especificarse un valor para este parámetro y para el parámetro catEntryId_i.
catEntryId_i
(Obligatorio) La entrada de catálogo que se devuelve. Este valor debe ser un producto o un artículo. No se aceptan otros valores de entrada de catálogo y, si se especifican, llamarán a la excepción BAD_MISSING_CMD_PARAMETER. Para devolver un componente que no sea un artículo de pedido, debe especificarse un valor para este parámetro. Para devolver una parte de un kit dinámico que tiene un artículo de pedido, debe especificarse un valor para este parámetro y para el parámetro orderItem_i.
attrName_i
Cualquier atributo diferenciado definido para el producto.
attrValue_i
El valor del atributo de producto.
RMAId
El identificador de una RMA existente a la que se han de añadir los artículos de devolución. Para crear una nueva RMA, utilice el valor "**". Si no se especifica un valor para este parámetro, se utiliza ** como el valor por omisión.
quantity_i
(Obligatorio) La cantidad que se devuelve.
UOM_i
La unidad de medida para quantity_i. Este valor debe coincidir con una de las claves primarias de la tabla QTYUNIT. Cuando no se especifica, se utiliza el valor de la columna QUANTITYMEASURE de la tabla CATENTSHIP para la fila con el mismo CATENTRY_ID que el artículo de pedido, y el valor del parámetro quantity_i se multiplica por el valor de la columna NOMINALQUANTITY de la misma fila en la tabla CATENTSHIP.
comment_i
Un comentario sobre el artículo que se devuelve.
reason_i
(Obligatorio) La razón de la devolución, como la ha proporcionado el comprador. Este valor se puede encontrar en la columna CODE de la tabla RTNREASON con un tipo de razón 'B' o 'C'.
outRMAName 
El nombre a utilizar para la pareja nombre-valor que se pasará al URL redirigido. Este parámetro es útil para encadenar mandatos. Si este parámetro no se especifica, entonces se utilizará el valor del parámetro RMAId.
URL
(Obligatorio) El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
forUserId
El ID de conexión del usuario en cuyo nombre se ejecutará el mandato; este parámetro sólo lo puede especificar una persona cuyo rol de seguridad sea Representante de servicio al cliente. El usuario se identifica mediante un ID de usuario interno, como se encuentra en la tabla USERS.

Ejemplo
El ejemplo siguiente añade 5 unidades del artículo de pedido 15 a una nueva RMA. El código de razón para la devolución es DEFECT. Una vez creada la RMA, se visualizará.
    http://misistpral/webapp/wcs/stores/servlet/ReturnItemAdd?
    orderItemId_1=15&quantity_1=5&reason_1=DEFECT&RMAId=**&storeId=1
    &URL=ReturnDisplay

Comportamiento

Condiciones de excepción

 Conceptos relacionados

Referencia relacionada

IBM copyright