DSIYUTL7 EQTRIGUP UPDT TRIG (3873)    REMOTE PROCEDURE (8994)

Name Value
NAME DSIYUTL7 EQTRIGUP UPDT TRIG
TAG EQTRIGUP
ROUTINE DSIYUTL7
RETURN VALUE TYPE ARRAY
AVAILABILITY PUBLIC
INACTIVE ACTIVE
DESCRIPTION
EQTRIGUP
                            Service Pointer (21)
                            Fund Control Point (35)
                            Budget Object Code (61)
                            Standard General Ledger (38)
                            Fund (62)
                            Administrative Office (63)
                            Equity Account (64)
Field #13 - Acquisition Date - Triggers Replacement Date (16)
Field #15 - Life Expectancy - Triggers Replacement Date (16)
Field # 18 - Category Stock # - Triggers Life Expectancy (15)
This RPC returns the values for triggered fields whenever a trigger field 
                                which triggers
Field #19 - CMR - triggers Service Pointer (21)
                  Station # (60)
Field #61 - Budget Object Code - triggers Standard General Ledger (38)
Field #2 - Parent System - Triggers Y2K Utility System (82)
Field #24 - Location - Triggers adding date to Physical Inventory Date
 
The GUI is responsible for checking to see if the user has already 
updated the field being triggered and to deal with asking the user if 
they want to change it or presenting a warning to the user that it will 
is updated.
be changed.
 
                                Replacement Date (16)
The GUI will call this whenever one of the following trigger fields is 
changed:
 
Field #6   Equipment Category - triggers Lockout (9), JHACO (27)
Field #11  PO# - Triggers:  Vendor Pointer (10)
                            Acquisition Source (13.5)
INPUT PARAMETER
  • IEN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   11
    REQUIRED:   NO
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    IEN
    The IEN to the Equipment Management file ^ENG(6914)
    Required
    
  • DSIYDAT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   60
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    DSIYDAT
    This is the data for the trigger field which has changed.  Format is:
     
    DSIYDAT(FIELD#) = Internal Value ^ External Value
    
  • FIELD
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   5
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    FIELD
    The Field # which was changed (trigger field)
    Required
    
RETURN PARAMETER DESCRIPTION
RETURN PARAMETER
   DSIYDAT(field#) = field#^^external value^internal value
   NOTE - second piece would be for label to mimic what's returned in
          RPC EQINFO - not needed here but wanted to keep fields in the
          same order
   These are the values for the fields TRIGGERED by the change to the
   trigger field
 
   NOTE:  The user may have already put in new data for these fields
          the GUI needs to warn the user or check for new entries
 
 
ASSUMPTION:  Whatever is shown on the GUI screen at the time of saving is 
what will be saved in the global.
Errors:
   DSIYRET(1)="-1^Error message"
 
Warnings:
   DSIYRET(1)="0^Warning message"
 
Good Data: