DSIYINVR RPO RECEIVE PO LIST (3935)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYINVR RPO RECEIVE PO LIST
TAG RPO
ROUTINE DSIYGNVR
RETURN VALUE TYPE GLOBAL ARRAY
WORD WRAP ON TRUE
DESCRIPTION
Returns array of items, by Partial Date, to be received into an inventory 
point.
INPUT PARAMETER
  • DSIYIP
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Inventory point IEN, pointer to file #445.
    
  • DSIYPO
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    Purchase Order IEN, pointer to file 442.
    
RETURN PARAMETER DESCRIPTION
RET(n) = array of partials to receive to an inventory point
 RET(2+n)=error or warning information for a line#
 
Partials may repeat (lines 2-n), each partial date entry will start with
$$PARTIAL$$.  Error and Warning lines begin with ERROR: or WARNING: and 
not the Line#. Warnings will be followed with a semi-colon separated list 
of Distribution Points to cost the items to if applicable.  For example:
 RET(n)="WARNING: Item not stored in Inventory Point, Cost to:18;19;20;21"
The GUI will allow the user to select (by name, not IEN) the Distribution 
Point for the Item not stored in the Inventory Point.
 RET(0)=inv point name^PO (external)^status abbrev(field #.02)^status^
         PO date(field #.1)
 RET(1)=vendorname^vendorIEN(field #5)^FCP(field #1)^
         Total Amount(field #91)
 RET(2)=$$PARTIAL$$"_partialIEN^partialDate(field #.01)^
         LineCount(field #13)^TotalAmt(field #11)
 RET(2+n)=line#^ItemDesc(field #1.5)^ItemIEN^PO Qty(field# 2)^
         conversion^Qty Recv^AvgCost^UnitCost^TotCost^POUI