STANDARD DATA DICTIONARY #443 -- REQUEST WORKSHEET FILE                                                           3/24/25    PAGE 1
STORED IN ^PRC(443,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                         (VERSION 5.1)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains a listing of the requests that have been transmitted to A&MM but not yet transferred onto a Purchase Order or
Requisition.  


IDENTIFIED BY: CURRENT STATUS (#1.5)[R], CP FUND STATUS (#8)
         "Z1": W:Y]""&($P($G(^PRCS(410,+Y,0)),U,10)]"") "    ",$P($G(^PRC(411,$P($G(^PRCS(410,+Y,0)),U,10),0)),U)

CROSS
REFERENCED BY: CURRENT STATUS(AC), 2237 TRANSACTION NUMBER(B), 2237 TRANSACTION NUMBER(C)



443,.01       2237 TRANSACTION NUMBER 0;1 POINTER TO CONTROL POINT ACTIVITY FILE (#410) (Required)

              INPUT TRANSFORM:  S DINUM=X
              LAST EDITED:      OCT 17, 1996 
              DESCRIPTION:
                                This is the purchase request transaction number.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  443^B 
                                1)= S ^PRC(443,"B",$E(X,1,30),DA)=""
                                2)= K ^PRC(443,"B",$E(X,1,30),DA)

              CROSS-REFERENCE:  443^C^MUMPS 
                                1)= N ZX S ZX=$P($P($G(^PRCS(410,DA,0)),U,1),"-",4,5) S:ZX]"" ^PRC(443,"C",ZX,DA)=""
                                2)= N ZX S ZX=$P($P($G(^PRCS(410,DA,0)),U,1),"-",4,5) I ZX]"" K ^PRC(443,"C",ZX,DA)
                                This X-REF keeps track of the FUND CONTROL POINT and SEQUENCE NUMBER part of a 2237 TRANSACTION
                                NUMBER that is waiting in A&MM to be entered into a P.O. or a Requisition.  This X-REF is used to
                                lookup the 2237 transaction.  



443,1.5       CURRENT STATUS         0;7 POINTER TO PURCHASE ORDER STATUS FILE (#442.3) (Required)

              INPUT TRANSFORM:  D STAT^PRCHG D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      AUG 17, 1990 
              DESCRIPTION:
                                This is the current status of the 2237 request.  

              SCREEN:           D STAT^PRCHG
              EXPLANATION:      Status depends on processing step being accomplished, as well as TYPE and SOURCE of request.
              CROSS-REFERENCE:  443^AC 
                                1)= S ^PRC(443,"AC",$E(X,1,30),DA)=""
                                2)= K ^PRC(443,"AC",$E(X,1,30),DA)
                                This X-REF is a list of CURRENT STATUS for each 2237 TRANSACTION NUMBER in this file.  This X-REF
                                is not used for lookup.  



443,2         ACCOUNTABLE OFFICER    0;2 POINTER TO NEW PERSON FILE (#200)

              INPUT TRANSFORM:  S DIC("S")="I $D(^(400)),$P(^(400),U,1)=2!($P(^(400),U,1)=4)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      DEC 17, 1992 
              DESCRIPTION:
                                This is the accountable officer.  

              SCREEN:           S DIC("S")="I $D(^(400)),$P(^(400),U,1)=2!($P(^(400),U,1)=4)"
              EXPLANATION:      Must be an Accountable Officer of Manager

443,3         VALIDATION CODE        0;3 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<2) X
              OUTPUT TRANSFORM: S Y="/ES/ "_$$DECODE^PRCHES11(D0)
              LAST EDITED:      DEC 09, 1992 
              HELP-PROMPT:      Answer must be 2-30 characters in length. 
              DESCRIPTION:
                                This is the electronic signature of the accountable officer.  

                                UNEDITABLE

443,3.5       VALIDATION VERSION     0;14 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      DEC 17, 1992 
              HELP-PROMPT:      Type a Number between 1 and 99, 0 Decimal Digits 
              DESCRIPTION:
                                 The version of the validation code.  


443,3.7       ESIG CODE              0;13 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>10!($L(X)<2) X
              LAST EDITED:      APR 12, 1993 
              HELP-PROMPT:      Answer must be 2-10 characters in length. 
              DESCRIPTION:
                                 The signature block name.  


443,4         ESIG DATE/TIME         0;4 DATE

              INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      DEC 29, 1992 
              DESCRIPTION:
                                This is the date the officer signed the request.  


443,5         DATE SIGNED BY SERVICE  ;  COMPUTED DATE

              MUMPS CODE:       X ^DD(443,5,9.2) S X=$P(Y(443,5,101),U,7) S D0=I(0,0)
                                9.2 = S I(0,0)=$S($D(D0):D0,1:""),Y(443,5,1)=$S($D(^PRC(443,D0,0)):^(0),1:""),D0=$P(Y(443,5,1),U,1)
                                 S:'$D(^PRCS(410,+D0,0)) D0=-1 S Y(443,5,101)=$S($D(^PRCS(410,D0,7)):^(7),1:"")
              ALGORITHM:        2237:ES CODE DATE/TIME
              DESCRIPTION:
                                This is the date the request was signed by the Service.  


443,5.2       DATE REQUIRED BY SVC    ;  COMPUTED DATE

              MUMPS CODE:       X ^DD(443,5.2,9.2) S X=$P(Y(443,5.2,101),U,4) S D0=I(0,0)
                                9.2 = S I(0,0)=$S($D(D0):D0,1:""),Y(443,5.2,1)=$S($D(^PRC(443,D0,0)):^(0),1:""),D0=$P(Y(443,5.2,1),
                                U,1) S:'$D(^PRCS(410,+D0,0)) D0=-1 S Y(443,5.2,101)=$S($D(^PRCS(410,D0,1)):^(1),1:"")
              ALGORITHM:        2237 TRANSACTION NUMBER:DATE REQUIRED
              DESCRIPTION:
                                This is the date this request is required by the service.  


443,6         PURCHASING AGENT       0;5 POINTER TO NEW PERSON FILE (#200) (Required)

              INPUT TRANSFORM:  S DIC("S")="I $D(^(400)),$P(^(400),U,1)>2" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      DEC 17, 1992 
              DESCRIPTION:
                                This is the purchasing agent responsible for this request.  

              SCREEN:           S DIC("S")="I $D(^(400)),$P(^(400),U,1)>2"
              EXPLANATION:      Must be a Purchasing Agent of Manager
              CROSS-REFERENCE:  ^^TRIGGER^443^7 
                                1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PRC(443,D0,0)):^(0),1:"") S X=$P(Y(1),U,6) S DIU=X 
                                K Y X ^DD(443,6,1,1,1.1) X ^DD(443,6,1,1,1.4)

                                1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=%

                                1.4)= S DIH=$S($D(^PRC(443,DIV(0),0)):^(0),1:""),DIV=X X "F %=0:0 Q:$L($P(DIH,U,5,99))  S DIH=DIH_U
                                " S %=$P(DIH,U,7,999),DIU=$P(DIH,U,6),^(0)=$P(DIH,U,1,5)_U_DIV_$S(%]"":U_%,1:""),DIH=443,DIG=7 D ^D
                                ICR:$N(^DD(DIH,DIG,1,0))>0

                                2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^PRC(443,D0,0)):^(0),1:"") S X=$P(Y(1),U,6) S DIU=X 
                                K Y S X=DIV S X="" X ^DD(443,6,1,1,2.4)

                                2.4)= S DIH=$S($D(^PRC(443,DIV(0),0)):^(0),1:""),DIV=X X "F %=0:0 Q:$L($P(DIH,U,5,99))  S DIH=DIH_U
                                " S %=$P(DIH,U,7,999),DIU=$P(DIH,U,6),^(0)=$P(DIH,U,1,5)_U_DIV_$S(%]"":U_%,1:""),DIH=443,DIG=7 D ^D
                                ICR:$N(^DD(DIH,DIG,1,0))>0

                                CREATE VALUE)= NOW
                                DELETE VALUE)= @
                                FIELD)= DATE ASSIGNED TO PA


443,7         DATE ASSIGNED TO PA    0;6 DATE

              INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      APR 01, 1986 
              DESCRIPTION:
                                This is the date this request was assigned to the purchasing agent.  

              WRITE AUTHORITY:  ^
              NOTES:            TRIGGERED by the PURCHASING AGENT field of the REQUEST WORKSHEET File 


443,8         CP FUND STATUS         0;8 SET

                                '1' FOR INSUFFICIENT FUNDS; 
              LAST EDITED:      SEP 27, 1986 
              DESCRIPTION:
                                This is the Control Point Fund status.  


443,9         TYPE OF REQUEST        0;9 SET (Required)

                                '1' FOR UNPOSTED; 
                                '2' FOR POSTED; 
                                '3' FOR SERVICE; 
                                '4' FOR BULK SALE; 
                                '5' FOR NX POSTED; 
              LAST EDITED:      MAR 24, 1987 
              DESCRIPTION:
                                This is the type of request.  


443,10        SOURCE OF REQUEST      0;10 SET (Required)

                                '1' FOR VA STOCK; 
                                '2' FOR GSA/DLA STOCK; 
                                '3' FOR EXCESS; 
                                '4' FOR NOT AVAILABLE FROM ANY OF THESE SOURCES; 
              LAST EDITED:      APR 13, 1988 
              DESCRIPTION:
                                This is the source of the request.  


443,11        INVENTORY/DISTRIBUTION POINT 0;11 POINTER TO GENERIC INVENTORY FILE (#445)

              LAST EDITED:      AUG 10, 1987 
              HELP-PROMPT:      If the request was made for a service using the Generic Inventory/Distribution system, the name of 
                                the Inventory Point that made the request should be entered here. 
              DESCRIPTION:
                                This is the inventory/distribution point of the request.  


443,12        REMARK                 1;0   WORD-PROCESSING #443.012   (NOWRAP)

              DESCRIPTION:
                                This is the remarks field.  


                LAST EDITED:      SEP 21, 1987 
                DESCRIPTION:
                                   Remarks about WORKSHEET 




443,13        EXPENDABLE/NONEXPENDABLE 0;12 SET (Required)

                                'E' FOR EXPENDABLE; 
                                'N' FOR NON-EXPENDABLE; 
              LAST EDITED:      AUG 08, 1989 
              HELP-PROMPT:      Indicate whether this procurement is for Expendable or for Non-expendable goods (required for new 
                                Public Law 100-322) 
              DESCRIPTION:      This field indicates if the procurement is for expendable or non-expendable goods, as required by
                                Public Law 100-322.  



      FILES POINTED TO                      FIELDS

CONTROL POINT ACTIVITY (#410)     2237 TRANSACTION NUMBER (#.01)

GENERIC INVENTORY (#445)          INVENTORY/DISTRIBUTION POINT (#11)

NEW PERSON (#200)                 ACCOUNTABLE OFFICER (#2)
                                  PURCHASING AGENT (#6)

PURCHASE ORDER STATUS (#442.3)    CURRENT STATUS (#1.5)



INPUT TEMPLATE(S):
PRCHPC                        OCT 24, 1986        USER #0    
PRCHPCR                       MAR 20, 1989        USER #0    
PRCHPPM                       SEP 11, 1989@10:41  USER #0    

PRINT TEMPLATE(S):
PRCH OUTSTAND HDR             AUG 29, 1997@12:54  USER #0                                                    REQUEST WORKSHEET LIST
PRCH REQUEST LIST             AUG 25, 1997@15:06  USER #0                                               OUTSTANDING 2237 REPORT    
PRCH REQUEST SVC              FEB 24, 1987        USER #0                                              REQUEST WORKSHEET STATISTICS

SORT TEMPLATE(S):
PRCH OUTSTANDING REQUEST/PA   MAR 06, 2013@15:45  USER #0    
SORT BY: 'INTERNAL(#1.5)// (INTERNAL(#1.5) from 69 to 80)
  WITHIN INTERNAL(#1.5), SORT BY: +PURCHASING AGENT;S2;C17// (All PURCHASING AGENT (includes nulls))
    WITHIN PURCHASING AGENT, SORT BY: .01:DATE REQUIRED;"DATE REQUIRED: ";C5;S1// (.01:DATE REQUIRED not null)
      WITHIN .01:DATE REQUIRED, SORT BY: 2237 TRANSACTION NUMBER// (2237 TRANSACTION NUMBER not null)
     This template helps select 2237s to display, as well as, provide
     sort parameters for display of outstanding 2237s.


FORM(S)/BLOCK(S):