Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ASUBTCH

Package: Supply

Routine: ASUBTCH


Information

ASUBTCH ; IHS/ITSC/LMH -SCREENMAN FOR DATA ENTRY ;

Source Information

Source file <ASUBTCH.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
Supply 13 READ^ASU0TRRD  ^ASU1DUPD  ^ASU2RUPD  (,RVIS,TXFIS)^ASU3IUPD  ^ASU4XUPD  ^ASU5SUPD  ^ASU6JUPD  ^ASU7DUPD  
STA^ASULARST  ^ASUMSTRD  ^ASUMXDIO  PAZ^ASUURHDR  ^ASUVAR  
VA Fileman 2 ^DDS  ^DIK  
IHS VA Utilities 1 ^XBKVAR  

Entry Points

Name Comments DBIA/ICR reference
CKFLD ;EP ;Validate fields for batch processing
TRRD ;EP ;Read transactions
VAL(M,F,X) ;Validate and save field
UPDT ;EP ;Update masters
1 ;Due in validation
3 ;Issue validation
2 ;Receipt validation
5 ;Station validation
4 ;Index validation
7 ;Direct Issue validation
6 ;Adjustment validation

External References

Name Field # of Occurrence
READ^ASU0TRRD TRRD+1
^ASU1DUPD UPDT+11
^ASU2RUPD UPDT+12
^ASU3IUPD UPDT+15, UPDT+16
RVIS^ASU3IUPD UPDT+19
TXFIS^ASU3IUPD UPDT+17
^ASU4XUPD UPDT+20
^ASU5SUPD UPDT+21
^ASU6JUPD UPDT+22
^ASU7DUPD UPDT+23
STA^ASULARST ASUBTCH+5
^ASUMSTRD VAL+3
^ASUMXDIO VAL+2
PAZ^ASUURHDR ASUBTCH+8, ASUBTCH+14, ASUBTCH+15, ASUBTCH+21, ASUBTCH+22, ASUBTCH+28, ASUBTCH+29, ASUBTCH+37, ASUBTCH+38, ASUBTCH+48
, ASUBTCH+49, ASUBTCH+55, ASUBTCH+56
^ASUVAR ASUBTCH+3
^DDS UPDT+8
^DIK UPDT+25
^XBKVAR ASUBTCH+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Processing ",$P(^ASUT(ASUJ,0),U)," Master Add transactions"
  • Line Location: ASUBTCH+8
Function Call: WRITE
  • Prompt: !,"None entered"
  • Line Location: ASUBTCH+9
Function Call: WRITE
  • Prompt: !,"Processing ",$P(^ASUT(ASUJ,0),U)," Master Change transactions"
  • Line Location: ASUBTCH+15
Function Call: WRITE
  • Prompt: !,"None entered"
  • Line Location: ASUBTCH+16
Function Call: WRITE
  • Prompt: !,"Processing ",$P(^ASUT(ASUJ,0),U)," Station User Level Change transactions"
  • Line Location: ASUBTCH+22
Function Call: WRITE
  • Prompt: !,"None entered"
  • Line Location: ASUBTCH+23
Function Call: WRITE
  • Prompt: !,"Processing ",$P(^ASUT(ASUJ,0),U),$S($E(ASUJ1,2)="T":" Transfer ",1:"")," Debit transactions"
  • Line Location: ASUBTCH+29
Function Call: WRITE
  • Prompt: !,"None entered"
  • Line Location: ASUBTCH+30
Function Call: WRITE
  • Prompt: !,"Processing ",$P(^ASUT(ASUJ,0),U),$S($E(ASUJ1,2)="T":" Transfer ",$E(ASUJ1,2)="I":" Post Posted ",1:"")," Credit transactions"
  • Line Location: ASUBTCH+38
Function Call: WRITE
  • Prompt: !,"None entered"
  • Line Location: ASUBTCH+40
Function Call: WRITE
  • Prompt: !,"Processing ",$P(^ASUT(ASUJ,0),U)," Master Delete transactions"
  • Line Location: ASUBTCH+49
Function Call: WRITE
  • Prompt: !,"None entered"
  • Line Location: ASUBTCH+50
Function Call: WRITE
  • Prompt: !!,$FN(ASUC("TOT"),",")," Total Records processed."
  • Line Location: ASUBTCH+56
Routine Call
  • DDS
  • Line Location:
    • UPDT+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ASUT( ASUBTCH+8, ASUBTCH+9, ASUBTCH+10, ASUBTCH+15, ASUBTCH+16, ASUBTCH+17, ASUBTCH+22, ASUBTCH+23, ASUBTCH+24, ASUBTCH+29
, ASUBTCH+30, ASUBTCH+31, ASUBTCH+38, ASUBTCH+40, ASUBTCH+41, ASUBTCH+49, ASUBTCH+50, ASUBTCH+51

Label References

Name Line Occurrences
@( CKFLD+1
TRRD ASUBTCH+11, ASUBTCH+18, ASUBTCH+25, ASUBTCH+32, ASUBTCH+42, ASUBTCH+52
UPDT ASUBTCH+12, ASUBTCH+19, ASUBTCH+26, ASUBTCH+35, ASUBTCH+46, ASUBTCH+53
VAL 1+2, 1+3, 1+4, 2+2, 2+3, 2+4, 2+6, 3+2, 3+4, 3+8
, 3+9, 4+2, 4+4, 4+5, 4+6, 4+8, 4+9, 5+2, 5+4, 5+5
, 5+7, 5+8, 6+2, 6+4, 6+5, 7+2, 7+4, 7+6, 7+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASUC ASUBTCH+57!
ASUC("TOT" ASUBTCH+14*, ASUBTCH+21*, ASUBTCH+28*, ASUBTCH+37*, ASUBTCH+48*, ASUBTCH+55*, ASUBTCH+56
ASUC("TRN" ASUBTCH+10*, ASUBTCH+13*, ASUBTCH+14, ASUBTCH+17*, ASUBTCH+20*, ASUBTCH+21, ASUBTCH+24*, ASUBTCH+27*, ASUBTCH+28, ASUBTCH+31*
, ASUBTCH+33*, ASUBTCH+34*, ASUBTCH+36*, ASUBTCH+37, ASUBTCH+41*, ASUBTCH+43*, ASUBTCH+44*, ASUBTCH+45*, ASUBTCH+47*, ASUBTCH+48
, ASUBTCH+51*, ASUBTCH+54*, ASUBTCH+55, UPDT+2*
>> ASUHDA ASUBTCH+11*, ASUBTCH+18*, ASUBTCH+25*, ASUBTCH+32*, ASUBTCH+42*, ASUBTCH+52*, UPDT+7, UPDT+25, TRRD+1
ASUJ ASUBTCH+8*, ASUBTCH+9, ASUBTCH+10, ASUBTCH+15*, ASUBTCH+16, ASUBTCH+17, ASUBTCH+22*, ASUBTCH+23, ASUBTCH+24, ASUBTCH+29*
, ASUBTCH+30, ASUBTCH+31, ASUBTCH+38*, ASUBTCH+40, ASUBTCH+41, ASUBTCH+49*, ASUBTCH+50, ASUBTCH+51, ASUBTCH+57!, UPDT+1
, UPDT+2, UPDT+4, UPDT+5, UPDT+6, UPDT+7, UPDT+11, UPDT+12, UPDT+13, UPDT+20, UPDT+21
, UPDT+22, UPDT+23, TRRD+1, CKFLD+1, VAL+2, VAL+3
ASUJ("FILE" UPDT+4*, UPDT+7
ASUJ("GLOB" UPDT+5*, UPDT+25
ASUJ("RTN" UPDT+1*
ASUJ("TMPL" UPDT+6*, UPDT+7
>> ASUJ1 ASUBTCH+29*, ASUBTCH+33, ASUBTCH+34, ASUBTCH+38*, ASUBTCH+39, ASUBTCH+43, ASUBTCH+44, ASUBTCH+45
>> ASUK ASUBTCH+3
>> ASUL("ST#" VAL+3
>> ASUL(1 ASUBTCH+4, ASUBTCH+5
>> ASUL(11 ASUBTCH+33, ASUBTCH+34, ASUBTCH+43, ASUBTCH+44
>> ASUL(2 ASUBTCH+6
ASUMK ASUBTCH+57!
ASUMS ASUBTCH+57!
ASUMS("E#" VAL+2*, VAL+3*
ASUMX ASUBTCH+57!
>> ASUSB ASUBTCH+7*
ASUT ASUBTCH+11*, ASUBTCH+18*, ASUBTCH+25*, ASUBTCH+32*, ASUBTCH+35, ASUBTCH+42*, ASUBTCH+45, ASUBTCH+46, ASUBTCH+52*, ASUBTCH+57!
, UPDT+1, UPDT+2, UPDT+3, UPDT+6, 1+2, 1+3, 1+4, 2+2, 2+3, 2+4
, 2+6, 3+2, 3+4, 3+8, 3+9, 4+2, 4+4, 4+5, 4+6, 4+8
, 4+9, 5+2, 5+4, 5+5, 5+7, 5+8, 6+2, 6+4, 6+5, 7+2
, 7+4, 7+6, 7+8, VAL+2, VAL+3
ASUT( ASUBTCH+35, ASUBTCH+45, ASUBTCH+46, 1+2, 1+3, 1+4, 2+2, 2+3, 2+4, 2+6
, 3+2, 3+4, 3+8, 3+9, 4+2, 4+4, 4+5, 4+6, 4+8, 4+9
, 5+2, 5+4, 5+5, 5+7, 5+8, 6+2, 6+4, 6+5, 7+2, 7+4
, 7+6, 7+8, VAL+2, VAL+3
ASUT("TRCD" ASUBTCH+12, ASUBTCH+19, ASUBTCH+26, ASUBTCH+53, UPDT+2, UPDT+3, UPDT+14, UPDT+15, UPDT+16, VAL+2
, VAL+3
ASUV ASUBTCH+57!
ASUV("ASUT" UPDT+3*
ASUV("E#" ASUBTCH+9*, ASUBTCH+10*, ASUBTCH+11, ASUBTCH+16*, ASUBTCH+17*, ASUBTCH+18, ASUBTCH+23*, ASUBTCH+24*, ASUBTCH+25, ASUBTCH+30*
, ASUBTCH+31*, ASUBTCH+32, ASUBTCH+40*, ASUBTCH+41*, ASUBTCH+42, ASUBTCH+50*, ASUBTCH+51*, ASUBTCH+52
ASUV("TRCD" UPDT+3*
>> DA UPDT+7*, UPDT+25*
>> DDSFILE UPDT+7*
>> DDSPARM UPDT+7*
>> DDSSAVE UPDT+9, UPDT+10*, UPDT+26*
>> DIE UPDT+7*
>> DIK UPDT+25*
>> DIROUT ASUBTCH+3
>> DR UPDT+7*
>> DTOUT ASUBTCH+3, ASUBTCH+8, ASUBTCH+14, ASUBTCH+15, ASUBTCH+21, ASUBTCH+22, ASUBTCH+28, ASUBTCH+29, ASUBTCH+37, ASUBTCH+38
, ASUBTCH+48, ASUBTCH+49, ASUBTCH+55
>> DUOUT ASUBTCH+3, ASUBTCH+8, ASUBTCH+14, ASUBTCH+15, ASUBTCH+21, ASUBTCH+22, ASUBTCH+28, ASUBTCH+29, ASUBTCH+37, ASUBTCH+38
, ASUBTCH+48, ASUBTCH+49, ASUBTCH+55
F 1+1~*, 1+2, 1+3*, 1+4*, 2+1~*, 2+2, 2+3*, 2+4*, 2+5*, 2+6
, 3+1~*, 3+2, 3+3*, 3+4, 3+7*, 3+8, 3+9*, 4+1~*, 4+2, 4+3*
, 4+4, 4+5*, 4+6*, 4+7*, 4+8, 4+9*, 5+1~*, 5+2, 5+3*, 5+4
, 5+5*, 5+6*, 5+7, 5+8*, 6+1~*, 6+2, 6+3*, 6+4, 6+5*, 7+1~*
, 7+2, 7+3*, 7+4, 7+5*, 7+6, 7+7*, 7+8, VAL~, VAL+4
M 1+1~*, 1+2, 1+3*, 1+4*, 2+1~*, 2+2, 2+3*, 2+4*, 2+5*, 2+6
, 3+1~*, 3+2, 3+3*, 3+4, 3+7*, 3+8, 3+9*, 4+1~*, 4+2, 4+3*
, 4+4, 4+5*, 4+6*, 4+7*, 4+8, 4+9*, 5+1~*, 5+2, 5+3*, 5+4
, 5+5*, 5+6*, 5+7, 5+8*, 6+1~*, 6+2, 6+3*, 6+4, 6+5*, 7+1~*
, 7+2, 7+3*, 7+4, 7+5*, 7+6, 7+7*, 7+8, VAL~, VAL+4
U ASUBTCH+3, ASUBTCH+8, ASUBTCH+15, ASUBTCH+22, ASUBTCH+29, ASUBTCH+38, ASUBTCH+49
X 1+1~, 1+2*, 1+3*, 1+4*, 2+1~, 2+2*, 2+3*, 2+4*, 2+6*, 3+1~
, 3+2*, 3+4*, 3+8*, 3+9*, 4+1~, 4+2*, 4+4*, 4+5*, 4+6*, 4+8*
, 4+9*, 5+1~, 5+2*, 5+4*, 5+5*, 5+7*, 5+8*, 6+1~, 6+2*, 6+4*
, 6+5*, 7+1~, 7+2*, 7+4*, 7+6*, 7+8*, VAL~
Z VAL+1~, VAL+4*, VAL+5*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All