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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ASU0TRWR

Package: Supply

Routine: ASU0TRWR


Information

ASU0TRWR ; IHS/ITSC/LMH -WRITE HIST OR TRANS ;

Source Information

Source file <ASU0TRWR.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Supply 3 STA^ASULARST  ACC^ASULDIRF  IDX^ASUMXDIO  
VA Fileman 1 (,IX)^DIK  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Supply 5 ASU0TRRD  ASUJBTCH  ASUJBTCN  ASUJHIST  ASUV4AL  

Entry Points

Name Comments DBIA/ICR reference
PTF(X) ;
WRITE(X,Z) ;EP ;Write hist or trans
; X - Record entry number
; Z - 'H' for hist, 1-7 for trans
; Requires local array ASUT
RETURN ;
PTR(X) ;
ERR ;
PAR ;EP ;area
PTRR(X,Y)
PIDX ;EP ;idx
PSTA ;EP ;sta
PTFR(X,Y)
PACC ;EP ;account

External References

Name Field # of Occurrence
STA^ASULARST PSTA+2, PSTA+4
ACC^ASULDIRF PACC+2, PACC+4
IDX^ASUMXDIO PIDX+10
^DIK WRITE+12
IX^DIK WRITE+132

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: F
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: S
  • Line Location: WRITE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ASUL(11 - [#9002039.11] WRITE+73

Label References

Name Line Occurrences
PAR WRITE+16
PIDX WRITE+27
PSTA WRITE+19
PTF WRITE+23, WRITE+47, WRITE+64, WRITE+103, PTFR+3
PTR WRITE+39, WRITE+51, WRITE+55, WRITE+58, PTRR+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ASUF("NEW" WRITE+4*, WRITE+11*, WRITE+133, WRITE+135!
>> ASUF("SV" WRITE+136!
>> ASUHDA WRITE+4*, WRITE+11, WRITE+129, WRITE+131, RETURN+1
>> ASUJT("PON" WRITE+81*
>> ASUJT("SSA" WRITE+44*
>> ASUJV WRITE+128
>> ASUL( PTR+6, PTR+7, PTF+6, PTF+7
>> ASUL(1 PAR+4, PAR+6, PIDX+7
>> ASUL(11 WRITE+73
>> ASUL(2 PSTA+5, PSTA+6
>> ASUMS("D/I" WRITE+70
>> ASUMS("QTY" WRITE+68
>> ASUMS("VAL" WRITE+69
>> ASUMX("ACC" PACC+5, PACC+6
>> ASUT WRITE+13, WRITE+14, WRITE+15, WRITE+17, WRITE+18, WRITE+20, WRITE+21, WRITE+22, WRITE+24, WRITE+25
, WRITE+26, WRITE+28, WRITE+29, WRITE+30, WRITE+31, WRITE+32, WRITE+35, WRITE+37, WRITE+38, WRITE+42
, WRITE+43, WRITE+44, WRITE+45, WRITE+46, WRITE+48, WRITE+49, WRITE+50, WRITE+52, WRITE+53, WRITE+54
, WRITE+56, WRITE+57, WRITE+59, WRITE+60, WRITE+61, WRITE+62, WRITE+63, WRITE+65, WRITE+66, WRITE+67
, WRITE+68, WRITE+69, WRITE+70, WRITE+72, WRITE+73, WRITE+74, WRITE+75, WRITE+77, WRITE+78, WRITE+79
, WRITE+80, WRITE+81, WRITE+82, WRITE+84, WRITE+85, WRITE+87, WRITE+88, WRITE+89, WRITE+90, WRITE+91
, WRITE+92, WRITE+93, WRITE+94, WRITE+95, WRITE+96, WRITE+97, WRITE+98, WRITE+100, WRITE+101, WRITE+102
, WRITE+104, WRITE+105, WRITE+106, WRITE+107, WRITE+108, WRITE+110, WRITE+111, WRITE+112, WRITE+113, WRITE+114
, WRITE+115, WRITE+116, WRITE+117, WRITE+118, WRITE+119, WRITE+120, WRITE+121, WRITE+122, WRITE+123, WRITE+124
, WRITE+125, WRITE+126, WRITE+127, WRITE+137, PACC+1, PACC+2, PACC+4, PACC+5, PACC+6, PAR+1
, PAR+4, PAR+5, PAR+6, PSTA+1, PSTA+2, PSTA+4, PSTA+5, PSTA+6, PIDX+4, PIDX+6
, PIDX+7, PIDX+8, PIDX+9, PIDX+10, PTRR+1, PTRR+2, PTR+2, PTR+5, PTR+6, PTR+7
, PTFR+1, PTFR+2, PTF+2, PTF+5, PTF+6, PTF+7
>> ASUT( WRITE+4*, WRITE+13, WRITE+14*, WRITE+15*, WRITE+17, WRITE+18*, WRITE+20, WRITE+21*, WRITE+22*, WRITE+24
, WRITE+25*, WRITE+26*, WRITE+28, WRITE+29*, WRITE+30*, WRITE+31, WRITE+32, WRITE+35, WRITE+37*, WRITE+38*
, WRITE+42, WRITE+43, WRITE+44, WRITE+45*, WRITE+46*, WRITE+48, WRITE+49*, WRITE+50*, WRITE+52, WRITE+53*
, WRITE+54*, WRITE+56, WRITE+57*, WRITE+59, WRITE+60, WRITE+61, WRITE+62*, WRITE+63*, WRITE+65, WRITE+66
, WRITE+67, WRITE+68*, WRITE+69*, WRITE+70*, WRITE+72, WRITE+73*, WRITE+74, WRITE+75, WRITE+77, WRITE+78
, WRITE+79, WRITE+80, WRITE+81, WRITE+82, WRITE+84, WRITE+85, WRITE+87, WRITE+88, WRITE+89, WRITE+90
, WRITE+91, WRITE+92, WRITE+93, WRITE+94, WRITE+95, WRITE+96*, WRITE+97, WRITE+98, WRITE+100*, WRITE+101*
, WRITE+102*, WRITE+104, WRITE+105, WRITE+106, WRITE+107, WRITE+108, WRITE+110, WRITE+111, WRITE+112, WRITE+113
, WRITE+114, WRITE+115, WRITE+116, WRITE+117, WRITE+118, WRITE+119, WRITE+120*, WRITE+121, WRITE+122, WRITE+123
, WRITE+124, WRITE+125, WRITE+126, WRITE+127, WRITE+129, WRITE+137!, PACC+1, PACC+2, PACC+4, PACC+5*
, PACC+6*, PAR+1*, PAR+4*, PAR+5*, PAR+6, PSTA+1, PSTA+2, PSTA+4, PSTA+5*, PSTA+6*
, PIDX+4, PIDX+6*, PIDX+7*, PIDX+8, PIDX+9*, PIDX+10, PTRR+1*, PTRR+2*, PTR+2, PTR+5
, PTR+6*, PTR+7*, PTFR+1*, PTFR+2*, PTF+2, PTF+5, PTF+6*, PTF+7*
>> ASUT("FIL" WRITE+4*, WRITE+5, WRITE+8, WRITE+128
>> ASUT("FND" WRITE+128*, WRITE+129
>> ASUT("GBL0" WRITE+8*
>> ASUT("GLOB" WRITE+6*, WRITE+8*, WRITE+9, WRITE+11, WRITE+129, WRITE+131, WRITE+134
>> ASUT("TRCD" WRITE+13, WRITE+44, WRITE+81, PAR+3
>> ASUT("TYPE" WRITE+76, WRITE+84, WRITE+85, WRITE+86, WRITE+99, WRITE+109, PIDX+5
>> ASUT(0 WRITE+13*, WRITE+17*, WRITE+20*, WRITE+24*, WRITE+28*, WRITE+29*, WRITE+31*, WRITE+32*, WRITE+35*, WRITE+42*
, WRITE+48*, WRITE+52*, WRITE+56*, WRITE+59*, WRITE+60*, WRITE+65*, WRITE+67*, WRITE+68*, WRITE+69*, WRITE+70*
, WRITE+74*, WRITE+75*, WRITE+76*, WRITE+104*, WRITE+114*, WRITE+116*, PTRR+1, PTFR+1
>> ASUT(1 WRITE+13*, WRITE+17*, WRITE+20*, WRITE+24*, WRITE+28*, WRITE+43*, WRITE+48*, WRITE+52*, WRITE+56*, WRITE+61*
, WRITE+66*, WRITE+77*, WRITE+78*, WRITE+79*, WRITE+80*, WRITE+82*, WRITE+84*, WRITE+85*, WRITE+87*, WRITE+88*
, WRITE+113*, WRITE+126*, WRITE+127*, PIDX+8, PIDX+9, PTRR+2, PTFR+2
>> ASUT(3 WRITE+89*, WRITE+90*, WRITE+91*, WRITE+92*, WRITE+93*, WRITE+94*, WRITE+97*, WRITE+98*
>> ASUT(4 WRITE+105*, WRITE+106*, WRITE+107*, WRITE+108*
>> ASUT(5 WRITE+110*, WRITE+111*, WRITE+112*, WRITE+115*, WRITE+117*, WRITE+118*, WRITE+121*, WRITE+122*, WRITE+123*, WRITE+124*
, WRITE+125*
>> ASUV("NODE" WRITE+9*, WRITE+10, WRITE+129*
>> ASUVN0 WRITE+134*
D0 WRITE+130!
DA WRITE+11*, WRITE+130!, WRITE+131*
DIC WRITE+130!
>> DIK WRITE+11*, WRITE+131*
DIR WRITE+130!
DIU WRITE+130!
U WRITE+13, WRITE+17, WRITE+20, WRITE+24, WRITE+28, WRITE+29, WRITE+31, WRITE+32, WRITE+35, WRITE+42
, WRITE+43, WRITE+48, WRITE+52, WRITE+56, WRITE+59, WRITE+60, WRITE+61, WRITE+65, WRITE+66, WRITE+67
, WRITE+68, WRITE+69, WRITE+70, WRITE+73, WRITE+74, WRITE+75, WRITE+76, WRITE+77, WRITE+78, WRITE+79
, WRITE+80, WRITE+82, WRITE+84, WRITE+85, WRITE+87, WRITE+88, WRITE+89, WRITE+90, WRITE+91, WRITE+92
, WRITE+93, WRITE+94, WRITE+97, WRITE+98, WRITE+104, WRITE+105, WRITE+106, WRITE+107, WRITE+108, WRITE+110
, WRITE+111, WRITE+112, WRITE+113, WRITE+114, WRITE+115, WRITE+116, WRITE+117, WRITE+118, WRITE+121, WRITE+122
, WRITE+123, WRITE+124, WRITE+125, WRITE+126, WRITE+127, WRITE+134, PIDX+8, PIDX+9, PTRR+1, PTRR+2
, PTFR+1, PTFR+2
W WRITE+4~*, WRITE+129*, WRITE+130!
X WRITE~, WRITE+4, WRITE+130!, RETURN+1*, PTRR~, PTRR+1, PTRR+2, PTRR+3, PTR~, PTR+1
, PTR+2, PTR+5, PTR+6, PTR+7, PTFR~, PTFR+1, PTFR+2, PTFR+3, PTF~, PTF+1
, PTF+2, PTF+5, PTF+6, PTF+7
Y RETURN+1*, ERR+1*, PAR+7*, PTRR~, PTRR+1, PTRR+2, PTFR~, PTFR+1, PTFR+2
Z WRITE~, WRITE+4, WRITE+76, PTR+1~*, PTF+1~*
Z(0 PTR+1*, PTF+1*
Z(1 PTR+1*, PTR+5, PTF+1*, PTF+5
Z(2 PTR+1*, PTR+3, PTF+1*, PTF+3
Z(3 PTR+1*, PTR+6, PTR+7, PTF+1*, PTF+6, PTF+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All