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

ASUAPDUP.m

Go to the documentation of this file.
  1. ASUAPDUP ;DSD/DFM - DIRECT ISSUE DUPLICATION; [ 04/15/98 2:37 PM ]
  1. ;;3.0;SAMS;**1**;AUG 20, 1993
  1. DUPFLDS ;
  1. K DIR("B")
  1. W !,"1. ENTER TRANSACTION CODE: ",ASUTRNS("TRANSACTION CODE")
  1. D AREA^ASUAUAST
  1. W !,"3. ENTER STATION CODE: ",ASUTRNS(ASUTRNS,"STATION")
  1. W !,"4. ENTER PURCHASE ORDER NUMBER: ",ASUTRNS(ASUTRNS,"PURCHASE ORDER #")
  1. G:ASUTRNS("TRANSACTION CODE")="02" OPTSRC
  1. G:$E(ASUTRNS("TRANSACTION CODE"),2,2)?1A OPTSRC
  1. W !,"5. ENTER SOURCE CODE: ",ASUTRNS(ASUTRNS,"SOURCE CODE") G ACCT
  1. OPTSRC ;
  1. S:ASUTRNS(ASUTRNS,"SOURCE CODE")]"" DIR("B")=ASUTRNS(ASUTRNS,"SOURCE CODE")
  1. S ASUV("ITEM #")=5 D ^ASUAUSRC Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. ACCT ;
  1. S:ASUTRNS(ASUTRNS,"ACCOUNT")]"" DIR("B")=ASUTRNS(ASUTRNS,"ACCOUNT")
  1. S ASUV("ITEM #")=6 D ^ASUAUACC Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. S:ASUTRNS(ASUTRNS,"SUB OBJECT")]"" DIR("B")=ASUTRNS(ASUTRNS,"SUB OBJECT")
  1. S ASUV("ITEM #")=7 D ^ASUAUDOJ Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. S ASUSW("OPTIONAL")="PO"
  1. S ASUV("ITEM #")=8 D ^ASUAPSST Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. K ASUSW("OPTIONAL")
  1. S:ASUTRNS(ASUTRNS,"USER")]"" DIR("B")=ASUTRNS(ASUTRNS,"USER")
  1. S ASUV("ITEM #")=9 D ^ASUAUUSR Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. S ASUV("ITEM #")=10 D ^ASUAPCAN Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. S ASUV("ITEM #")=11 D ^ASUAUSSA Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. D ^ASUAPNLI Q:$D(DUOUT)!($D(DIROUT))!($D(DTOUT))
  1. S ASUV("ITEM #")=13,ASUV("LOWEST")=1 D ^ASUAUVAL
  1. W !,"14. ENTER VOUCHER NUMBER: ",ASUTRNS(ASUTRNS,"VOUCHER #")
  1. EXIT ;RETURN TO CALLING ROUTINE
  1. K X,Y,ASUV("ITEM #")
  1. Q