| 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:
|