Mandato RequisitionListItemUpdate
Este mandato añade, actualiza y suprime artículos en una lista de solicitudes.

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 un Representante de servicio al cliente.
- forUserId
- Similar al parámetro forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la tabla USERS.
- 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.
- URL
- (Obligatorio) El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
- orderItemId_i
- Los números de referencia de los artículos que se han de actualizar en la lista de solicitudes.
- storeId
- El número de referencia de la tienda, que sólo es obligatorio si desea añadir productos
o artículos a los pedidos.
- catEntryId_i
- Los números de referencia de los artículos que se han de añadir.
- partNumber_i
- Si se especifica, se hace caso omiso del parámetro catEntryId. Los parámetros
partNumber y memberId se utilizan para determinar un valor para catentry_id,
seleccionando las columnas PARTNUMBER y MEMBER_ID de la tabla CATENTRY,
y este mandato se comporta como si ese número de referencia se hubiera especificado
como el valor de catEntryId.
- memberId_i
- El identificador del miembro que es el propietario del catálogo donde se
formalizará el pedido.
- attrName_i
- Cualquier atributo diferenciado que se defina para el artículo.
- attrValue_i
- El valor del atributo especificado en attrName.
- quantity_i
- (Obligatorio) La cantidad del artículo que se ha de añadir al pedido.
- UOM_i
- La unidad de medida.
- addressId_i
- El número de referencia de la dirección a la que se enviarán los productos y artículos.
- shipModeId_i
- El número de referencia de la modalidad de envío que se ha de utilizar para el producto o artículo.
- comment_i
- Un comentario que se incluirá con los artículos de pedido creados o actualizados.
- field1_i
- Un valor de número entero reservado para la tienda.
- field2_i
- Un valor de texto reservado para la tienda; acepta un máximo de 254 caracteres.
- requisitionListId
- El ID de la lista de solicitudes.
- outOrderName
- Especifica los nombres de parejas nombre-valor que se han de añadir al URL
de redirección. Los valores de las parejas nombre-valor añadidas son los números de referencia
de los pedidos creados o actualizados.
- outOrderItemName
- Especifica los nombres de parejas nombre-valor que se han de añadir al URL
de redirección. Los valores de las parejas nombre-valor añadidas son los números
de referencia de los artículos de pedido creados o actualizados.
- listId
- El ID de la lista de artículos de interés. Cuando se especifica este
parámetro, el mandato OrderItemUpdate creará un nuevo pedido que contendrá
todos los artículos de la lista. Puede utilizar una de las abreviaturas
especiales ".", "*", ".t", "*t". Consulte las
Abreviaturas de pedidos para obtener una descripción.
- orderDesc
- Especifica la descripción para el nuevo pedido creado por este mandato.
Comportamiento
- El parámetro original orderId para el mandato OrderItemUpdate se sustituye
por requistionListId.
- El parámetro requisitionListId no acepta abreviaturas, debe ser un número.
- El mandato RequisitionListItemUpdate no efectúa comprobación de inventario ni
cálculo de precios.
Condiciones de excepción
- Si algún valor de parámetro no es válido, el mandato genera una excepción
ECApplicationException con la vista de error RLInvalidInputErrorView.
- Si se especifica el partNumber pero no se puede encontrar en el catálogo,
el mandato genera una excepción ECApplicationException con la vista de error
RLBadPartNumberErrorView.

