RequisitionListDisplay URL

This URL displays one or more requisition lists.

URL structure

http:// host_name/path/
The fully qualified name of your Transaction server and the configuration path.

Parameter values

URL
Required: The URL that is called when the command completes successfully.
status
Distinguishes between a private requisition list and a shared requisition list. The default is Y for a private requisition list. Z indicates a shared requisition list.
requisitionListId
The ID of the requisition list to be displayed.
requisitionListStoreId
The ID of the store the requisition list is created in. This parameter can be repeated.

Example

The following example displays all shareable requisition lists for store 10011:


http://myhostname/RequisitionListDisplay?status=Z&requisitionListStoreId=10011

Behavior

  • If the input requisitionListId is specified, it displays the specified requisition list. The other two parameters, status and requisitionListStoreId, are ignored. The same requisitionListId is returned and it forwards to a RequisitionListDetailView view.
  • The status parameter defines a set of requisition lists, S1.
    • If status=Y, S1 contains all private requisition lists.
    • If status=Z, S1 contains all shareable requisition lists.
    • If status is missing, S1 contains both types of requisition lists.
  • The requisitionListStoreId parameter defines a set of requisition lists, S2.
    • If requisitionListStoreId is specified, the set S2 contains the requisition lists for that store.
    • If r equisitionListStoreId=*, S2 contains the requisition lists for all stores.
    • If requisitionListStoreId is not specified, the S2 contains the requisition lists for the current store which is in the command context. If there is no current store in the command context, S2 contains the requisition list for all stores.
  • If the input requisitionListId is missing, it uses the status and requisitionListStoreId parameters to return all IDs of the requisition lists which are in both S1 and S2 and also available to the user. It forwards to a RequisitionListView view.

Exception conditions

  • Throws an ECApplicationException with the message key _ERR_INVALID_INPUT if the input parameter status is not Y or Z.
  • Throws an ECApplicationException with the message key _ERR_INVALID_ORDER_REFNUM if the input parameter requisitionListId is not a valid order ID.