DSIYGO02 REPITP REPET ITEMS (4021)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYGO02 REPITP REPET ITEMS
TAG REPITP
ROUTINE DSIYGO02
RETURN VALUE TYPE ARRAY
DESCRIPTION
REPITP
 
Checks to see if there are any existing Repetitive Item lists for this 
combination of Station, Fiscal Year, Quarter and Control Point.  If so, 
these are returned to the GUI.  The GUI gives the user a chance to delete 
these (using DSIYGO02 DELREP) if the user requests.
 
Also returns the starting order # for this ordering session
INPUT PARAMETER
  • STN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   20
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    STN
     
    Station # - required
    
  • PIEN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   20
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    PIEN
     
    Primary Distribution Point IEN - Required
     
    ASSUMPTION:  All user validation for this primary distribution point has
    been done no checking is done in this RPC.
    
  • FCP
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   20
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    FCP
     
    Fund Control Point # - Required
    
  • FISYR
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   2
    REQUIRED:   YES
    SEQUENCE NUMBER:   4
    DESCRIPTION:   
    FISYR
     
    Fiscal Year - YY - Required
    
  • QTR
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   YES
    SEQUENCE NUMBER:   5
    DESCRIPTION:   
    QTR
     
    Quarter of year - 1,2,3 or 4 - Required
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
   DSIYRET(#) = Order IEN ^ Order# ^ Create Date ^ Number of Items
 
The RPC will always return
 
   DSIYRET("ORDNO")=the new starting order # (used in DSIYGO01 AUTOGENP)
 
DSIYRET(1)="0^<Warning Message>    If there are warnings/no data
DSIYRET(1)="-1^<Error Message>     if there are errors
 
Two part return if successful
 
If there are existing Repetitive Items for this STN/Fiscal 
Year/Qtr/Control Point: