Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: AFSLEAPR

AFSLEAPR.m

Go to the documentation of this file.
  1. AFSLEAPR ;IHS/OIRM/DSD/JDM,HJT - EDIT PAYMENT APPROPRIATION; [ 10/27/2004 4:21 PM ]
  1. ;;3.0t1;1166 APPROVALS FOR PAYMENT;**13**;
  1. ;ACR*2.1*13.02 IM13574 REMOVED REDUNDANT CODE FOR CACHE' COMPLIANCE
  1. ;Edit payment appropriation number.
  1. READX ;EP;TO EDIT PAYMENT APPROPRIATION NUMBER
  1. D EXIT
  1. F D R1 Q:$D(AFSQUIT)
  1. EXIT K AFSLFYR,AFSLSCHD,AFSLSQNO,AFSQUIT,AFSLANSD,AFSLIFLG,AFSLNFND,AFSLNOD2,AFSLNZRO,AFSLSFND,AFSLSZRO,AFSLYFND,AFSLYZRO,AFSLFYR,AFSLSCHD,AFSLSQNO,AFSLYNOD,AFSLSNOD,AFSLNNOD,DIR,DR,DIE,C,D,C0,DA,DI,DIC,X
  1. Q
  1. R1 K DIR
  1. ;Begin Y2k fix
  1. S DIR(0)="FO^4:4" ;Y2000
  1. ;S DIR(0)="FO^2:2"
  1. S DIR("A")="Which FISCAL YEAR"
  1. W !
  1. D ^DIR
  1. K DIR
  1. ;I Y'?2N D Q
  1. I Y'?4N D Q ;Y2000
  1. .;End Y2k fix
  1. .W !,"No FISCAL YEAR selected."
  1. .H 2
  1. .S AFSQUIT=""
  1. S AFSLYNOD=$O(^AFSLAFP("B",Y,0))
  1. I 'AFSLYNOD W !,"FISCAL YEAR not found." Q
  1. F D R2 Q:$D(AFSQUIT)
  1. K AFSQUIT
  1. Q
  1. R2 S DIC="^AFSLAFP("_AFSLYNOD_",1,"
  1. S DA(1)=AFSLYNOD
  1. S DIC(0)="AEMQZ"
  1. S DIC("A")="Which BATCH NO..."
  1. D ^DIC
  1. I +Y<1 D Q
  1. .W !,"No BATCH NUMBER selected."
  1. .H 2
  1. .S AFSQUIT=""
  1. S AFSLSNOD=+Y
  1. F D R3 Q:$D(AFSQUIT)
  1. K AFSQUIT
  1. Q
  1. R3 S DIC="^AFSLAFP("_AFSLYNOD_",1,"_AFSLSNOD_",1,"
  1. S DA(2)=AFSLYNOD
  1. S DA(1)=AFSLSNOD
  1. S DIC(0)="AEMQZ"
  1. S DIC("A")="Which SEQUENDE NO"
  1. D ^DIC
  1. I +Y<1 D Q
  1. .W !,"No SEQUENCE NUMBER selected."
  1. .H 2
  1. .S AFSQUIT=""
  1. S AFSLNNOD=+Y
  1. S DIE="^AFSLAFP("_AFSLYNOD_",1,"_AFSLSNOD_",1,",DA=AFSLNNOD,DA(1)=AFSLSNOD,DA(2)=AFSLYNOD
  1. S DR="57T"
  1. D ^DIE
  1. Q