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

ASUAUIDX.m

Go to the documentation of this file.
  1. ASUAUIDX ;DSD/DFM - UTILITY ENTER INDEX NUMBER; [ 04/15/98 2:52 PM ]
  1. ;;3.0;SAMS;**1**;AUG 20, 1993
  1. RDINDEX ;
  1. I ASUK("WAREHOUSE") D
  1. .S ASUSW("OPTIONAL")="NA"
  1. E D
  1. .S ASUSW("OPTIONAL")="NOA"
  1. S DIR("A")=ASUV("ITEM #")_". ENTER INDEX NUMBER "
  1. S DIR(0)=ASUSW("OPTIONAL")_"^19:999997:0^D ^ASUAUM11"
  1. S DIR("?")="Index number must pass modulus 11 test"
  1. D ^DIR K DIR,ASUSW("OPTIONAL")
  1. I $D(DTOUT)!($D(DUOUT))!($D(DIROUT)) K X,Y Q
  1. I X="" S DTOUT=1 K X,Y Q
  1. S ASUTRNS(ASUTRNS,"INDEX")=Y K Y1,X,Y
  1. Q