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

ACGSDCI1.m

Go to the documentation of this file.
  1. ACGSDCI1 ;IHS/OIRM/DSD/THL,AEF - CONTROL CIS FIELDS AND EXPORT VARIABLES CON'T; [ 03/27/2000 2:22 PM ]
  1. ;;2.0t1;CONTRACT INFORMATION SYSTEM;;FEB 16, 2000
  1. ;;CONTROL CIS FIELDS AND EXPORT VARIABLES - CON'T
  1. 13 S X=$E($P(ACGDT2,U,18),1,4),X=$S(X]"":X,1:" ")
  1. D Y
  1. 18 S X=$E($P(ACGDT2,U,16)),X=$S(X]"":X,1:"2")
  1. D Y
  1. 19 S X=$E($P(ACGDT2,U,17)),X=$S("ABC"[$P(ACGDT3,U,7):" ",X]"":X,1:" ")
  1. D Y
  1. 23 S X=$E($P(ACGDT2,U,10)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 25 S X=$E($P(ACGDT3,U,7)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 33 S X=$E($P(ACGDT3,U,1)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 37 S X=$E($P(ACGDT2,U,19),1,30)
  1. S:$L(X)<30 X=X_$J(" ",30-$L(X))
  1. D Y
  1. 38 S X=$E($P(ACGDT2,U,20),1,12)
  1. S:X]"" X=$S($L(X)=9:X,$L(X)=12:$E(X,2,10),1:"")
  1. S:X="" X=" "
  1. D Y
  1. 42 S X=$E($P(ACGDT3,U,8)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 43 S X=$E($P(ACGDT3,U,9)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 44 S X=$E($P(ACGDT3,U,10)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 45 S X=$P(ACGDT3,U,11),X=$S('X:" ",$D(^AUTTSOB(X,0)):$P(^(0),U),1:" ")
  1. D Y
  1. 57 S X=$P(ACGDT2,U,12),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 58 S X=$P(ACGDT2,U,13),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 59 S X=$P(ACGDT2,U,14),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 61 S X=$E($P(ACGDT3,U,12),1,10),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. K ACGX
  1. 62 S X=$E($P(ACGDT3,U,13),1,10),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. K ACGX
  1. 36 S X=$E($P(ACGDT2,U),1,10),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. K ACGX
  1. 137 S ACGFY=$E($P(ACGDT3,U,16),2)
  1. I ACGFY="" S ACGFY=$P(ACGDT1,U,3),ACGFY=$S($E(ACGFY,4,5)>9:$E(ACGFY,3)+1,1:$E(ACGFY,3)) S:$L(ACGFY)=2 ACGFY=$E(ACGFY,2) S $P(ACGIHS,U,4)=9_ACGFY
  1. S X=$E($P(ACGDT2,U,2),1,7),X=$S($L(X)=7:ACGFY_X,1:" ")
  1. D Y
  1. 138 S X=$P(ACGDT2,U,3),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. K ACGX
  1. 39 S ACGFY=$E($P(ACGDT3,U,17),2)
  1. I ACGFY="" S ACGFY=$P(ACGDT1,U,3),ACGFY=$S($E(ACGFY,4,5)>9:$E(ACGFY,3)+1,1:$E(ACGFY,3)) S:$L(ACGFY)=2 ACGFY=$E(ACGFY,2) S $P(ACGIHS,U,4)=9_ACGFY
  1. S X=$E($P(ACGDT2,U,4),1,7),X=$S($L(X)=7:ACGFY_X,1:" ")
  1. D Y
  1. 40 S X=$P(ACGDT2,U,5),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 41 S ACGFY=$E($P(ACGDT3,U,18),2)
  1. I ACGFY="" S ACGFY=$P(ACGDT1,U,3),ACGFY=$S($E(ACGFY,4,5)>9:$E(ACGFY,3)+1,1:$E(ACGFY,3)) S:$L(ACGFY)=2 ACGFY=$E(ACGFY,2) S $P(ACGIHS,U,4)=9_ACGFY
  1. S X=$E($P(ACGDT2,U,6),1,7),X=$S($L(X)=7:ACGFY_X,1:" ")
  1. D Y
  1. 142 S X=$P(ACGDT2,U,7),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 143 S X=$P(ACGDT2,U,8),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 144 S X=$P(ACGDT2,U,9),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 46 S X=$P(ACGDT2,U,11),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 50 S X=$P(ACGDT2,U,15),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:11-$L(ACGSIGN)-$L(X) $P(ACGX,"0",11-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 157 S X=$E($P(ACGDT3,U,2)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 158 S X=$E($P(ACGDT3,U,3)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 159 S X=$P(ACGDT3,U,4),ACGSIGN=$S($E(X)="-":"-",1:""),ACGX=""
  1. S:ACGSIGN="-" X=$P(X,"-",2)
  1. S:10-$L(ACGSIGN)-$L(X) $P(ACGX,"0",10-$L(ACGSIGN)-$L(X))="" S X=ACGSIGN_ACGX_X
  1. D Y
  1. 60 S X=$E($P(ACGDT3,U,5)),X=$S(X]"":X,1:" ")
  1. D Y
  1. 161 S X=$E($P(ACGDT3,U,6),1,4),X=$S(X]"":"MULT",1:" ")
  1. D Y
  1. 69 S X=$E($P(ACGDT3,U,14),1,12)
  1. S:$L(X)<12 X=X_$J(" ",12-$L(X))
  1. D Y
  1. 70 S X=" "
  1. D Y
  1. K ACGX
  1. Q
  1. Y S ACGY=ACGY_X
  1. Q