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

ASUAUPON.m

Go to the documentation of this file.
  1. ASUAUPON ;DSD/DFM - UTILITY ENTER PURCHASE ORDER NUMBER; [ 04/15/98 2:54 PM ]
  1. ;;3.0;SAMS;**1**;AUG 20, 1993
  1. RDPORD ;
  1. S DIR("A")="4. ENTER PURCHASE ORDER NUMBER"
  1. S DIR("?")="Enter 1 to 7 Characters - not all 0"
  1. S:'$D(ASUSW("OPTIONAL")) ASUSW("OPTIONAL")="F"
  1. S DIR(0)=ASUSW("OPTIONAL")_"^1:7^D POEDIT^ASUAUPON" D ^DIR
  1. I $D(DTOUT)!($D(DUOUT))!($D(DIROUT)) G EXIT
  1. S ASUTRNS(ASUTRNS,"PURCHASE ORDER #")=X
  1. S:ASUTRNS("TRANSACTION CODE")="5C" ASUSW("CHANGED")=1
  1. EXIT ;RETURN TO CALLING ROUTINE
  1. K DIR,X,Y,ASUSW("OPTIONAL")
  1. Q
  1. POEDIT ;EP ;EDIT PURCHASE ORDER NUMBER
  1. I $E(X)=0,+X=0 K X Q
  1. K:X'?.UNP X
  1. Q
  1. RDPON ;EP ;READ PURCHASE ORDER NUMBER OPTIONAL
  1. I ASUTRNS("TRANSACTION CODE")="22"!(ASUTRNS("TRANSACTION CODE")="02") G RDPORD
  1. S ASUSW("OPTIONAL")="FO"
  1. G RDPORD
  1. REQD ;EP ; READ PURCHASE ORDER NUMBER REQUIRED
  1. S ASUSW("OPTIONAL")="F"
  1. G RDPORD