| NAME |
DSIYINP GET INV PT GET DATA |
| TAG |
GET |
| ROUTINE |
DSIYGNP |
| RETURN VALUE TYPE |
ARRAY |
| DESCRIPTION |
Returns Inventory Point data from file 445 for view/edit.
|
| INPUT PARAMETER |
-
- STN
- PARAMETER TYPE: LITERAL
- MAXIMUM DATA LENGTH: 5
- REQUIRED: YES
- SEQUENCE NUMBER: 1
- DESCRIPTION:
Station Number
-
- TYPE
- PARAMETER TYPE: LITERAL
- MAXIMUM DATA LENGTH: 1
- REQUIRED: YES
- SEQUENCE NUMBER: 2
- DESCRIPTION:
The Type of inventory point, W=Warehouse, P=Primary, S=Secondary.
-
- DSIYIEN
- PARAMETER TYPE: LITERAL
- MAXIMUM DATA LENGTH: 30
- REQUIRED: YES
- SEQUENCE NUMBER: 3
- DESCRIPTION:
Pointer to file 445.
-
- FLAG
- PARAMETER TYPE: LITERAL
- MAXIMUM DATA LENGTH: 4
- REQUIRED: YES
- SEQUENCE NUMBER: 4
- DESCRIPTION:
Flag which indicates what information is returned.
FLG: "M"=Main, "T"=Total Items, "DP"=Distribution Points, "SB"=Stocked By
"IU"=Inventory Users, "FCP"=Fund Control Points, "PROS"=Prosthetics
-
- SIZE
- PARAMETER TYPE: LITERAL
- REQUIRED: NO
- SEQUENCE NUMBER: 5
- DESCRIPTION:
The number of lines to return
|
| RETURN PARAMETER DESCRIPTION |
RET(1)=-1^error e.g. missing/invalid input param, no data
RET(n)=$$TOTAL ITEMS$$_total items for this inventory point
RET(n)=$$START DISTRIBUTION POINTS$$ (for Warehouse/Primary only)
RET(n)=23^500-DRUG CABINET^SECONDARY IEN^Name^TypeIEN^Name^Type
RET(n)=$$START INVENTORY USERS$$
RET(n)=10046^INVENTORY,MGR^MANAGER IEN^Name^has key (Manager)
RET(n)=$$START FUND CONTROL POINTS$$
RET(n)=5555^5555 SUPPLY FUND IEN^Name (from file 420)
RET(n)=$$START STOCKED BY$$ (for Primary/Secondary Only)
RET(n)=350^500-WAREHOUSE^SUPPLY WAREHOUSE IEN^Name^Type
RET(n)=$$START MIS COSTING$$ (for Primary/Secondary Only)
or RET(1-n)=Field#^Internal Data^External Data
RET(n)=nnn^name IEN^Name
Multiples are distinguished from file level data by "$$START ...$$" text.
e.g.:
RET(n)=.01^500-PHARMACY^500-PHARMACY
RET(n)=.5^Y^YES
RET(n)=.6^Y^YES
RET(n)= RET(4)=.7^P^PRIMARY
...etc...then special fields/multiples...multiples...
|