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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ENFACTS

Package: Engineering

Routine: ENFACTS


Information

ENFACTS ;(WCIOFO)/SAB-FAP CAPITALIZATION THRESHOLD SKIP LIST ;10/23/2000

Source Information

Source file <ENFACTS.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 DD^%DT  NOW^%DTC  $$GET1^DIQ  ^DIR  
Kernel 3 (,HOME)^%ZIS  ^%ZISC  (,$$S)^%ZTLOAD  
Engineering 2 ($$CHKEXP,$$SYSVAL,$$TOPSYS)^ENFACTU  $$CHKFA^ENFAUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Engineering 1 ENFA CT CAP LIST  

Entry Points

Name Comments DBIA/ICR reference
EN ;
; ask device
QEN ; queued entry
COLLECT ; collect data
PRINT ; print results
EXIT
HD ; header
HDST ; header for station totals

External References

Name Field # of Occurrence
DD^%DT PRINT+1
NOW^%DTC PRINT+1
^%ZIS EN+2
HOME^%ZIS EN+6
^%ZISC PRINT+85
^%ZTLOAD EN+6
$$S^%ZTLOAD HD+1
$$GET1^DIQ COLLECT+10, COLLECT+11, COLLECT+12, COLLECT+13, PRINT+16, PRINT+18, PRINT+20, PRINT+22, PRINT+34, PRINT+38
PRINT+39, PRINT+41, PRINT+45, PRINT+46, PRINT+48
^DIR PRINT+84, HD+2
$$CHKEXP^ENFACTU COLLECT+18
$$SYSVAL^ENFACTU COLLECT+22
$$TOPSYS^ENFACTU COLLECT+21
$$CHKFA^ENFAUTL COLLECT+8, PRINT+18, PRINT+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Nothing to report."
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !!,"NO EQUIPMENT WILL REMAIN CAPITALIED WHEN TASK RUNS FOR THIS STATION."
  • Line Location: PRINT+7
Function Call: WRITE
  • Prompt: !!,?2,"TOP PARENT SYSTEM ENTRY #: ",ENSYS
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: ?40,"CMR: ",$E($$GET1^DIQ(6914,ENSYS,19),1,5)
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: ?51,"Parent Value: "
  • Line Location: PRINT+17
Function Call: WRITE
  • Prompt: $FN($$GET1^DIQ(6914,ENSYS,12),",",2)
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: "not in FAP"
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !,?2,"CATEGORY STOCK NUMBER: ",ENCSN
  • Line Location: PRINT+21
Function Call: WRITE
  • Prompt: " (",$$GET1^DIQ(6914,ENSYS,"18:2"),")"
  • Line Location: PRINT+22
Function Call: WRITE
  • Prompt: !," Reason: ",$P(ENTSK,U,2)
  • Line Location: PRINT+25
Function Call: WRITE
  • Prompt: !," Reason: ",$P(ENTSK,U,2)," indicated it should remain capitalized."
  • Line Location: PRINT+26
Function Call: WRITE
  • Prompt: !,?2,"Sum of Capitalized Values in System: "
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: $FN(ENSYSV,",",2)
  • Line Location: PRINT+28
Function Call: WRITE
  • Prompt: " (continued)"
  • Line Location: PRINT+33
Function Call: WRITE
  • Prompt: !!,?6,"COMPONENT ENTRY #: ",ENDA
  • Line Location: PRINT+37
Function Call: WRITE
  • Prompt: ?36,"CMR: ",$E($$GET1^DIQ(6914,ENDA,19),1,5)
  • Line Location: PRINT+38
Function Call: WRITE
  • Prompt: ?47,"Component Value: ",$FN($$GET1^DIQ(6914,ENDA,12),",",2)
  • Line Location: PRINT+39
Function Call: WRITE
  • Prompt: !,?6,"CATEGORY STOCK NUMBER: ",ENCSN
  • Line Location: PRINT+40
Function Call: WRITE
  • Prompt: " (",$$GET1^DIQ(6914,ENDA,"18:2"),")"
  • Line Location: PRINT+41
Function Call: WRITE
  • Prompt: !!,?2,"ENTRY #: ",ENDA
  • Line Location: PRINT+44
Function Call: WRITE
  • Prompt: ?22,"CMR: ",$E($$GET1^DIQ(6914,ENDA,19),1,5)
  • Line Location: PRINT+45
Function Call: WRITE
  • Prompt: ?33,"Value: ",$FN($$GET1^DIQ(6914,ENDA,12),",",2)
  • Line Location: PRINT+46
Function Call: WRITE
  • Prompt: !,?2,"CATEGORY STOCK NUMBER: ",ENCSN
  • Line Location: PRINT+47
Function Call: WRITE
  • Prompt: " (",$$GET1^DIQ(6914,ENDA,"18:2"),")"
  • Line Location: PRINT+48
Function Call: WRITE
  • Prompt: !," ",$S(ENSYS>0:" ",1:""),"Reason: ",$P(ENTSK,U,2)
  • Line Location: PRINT+51
Function Call: WRITE
  • Prompt: !," ",$S(ENSYS>0:" ",1:""),"Reason: ",$P(ENTSK,U,2)," indicated it should remain capitalized."
  • Line Location: PRINT+53
Function Call: WRITE
  • Prompt: " (continued)"
  • Line Location: PRINT+56
Function Call: WRITE
  • Prompt: " (continued)"
  • Line Location: PRINT+61
Function Call: WRITE
  • Prompt: !,ENFUND,?7,ENSGL
  • Line Location: PRINT+62
Function Call: WRITE
  • Prompt: ?12,$J($FN($P(ENX,U,1),","),5)
  • Line Location: PRINT+64
Function Call: WRITE
  • Prompt: ?18,$J($FN($P(ENX,U,2),",",2),14)
  • Line Location: PRINT+65
Function Call: WRITE
  • Prompt: ?35,$J($FN($P(ENX,U,3),","),5)
  • Line Location: PRINT+66
Function Call: WRITE
  • Prompt: ?41,$J($FN($P(ENX,U,4),",",2),14)
  • Line Location: PRINT+67
Function Call: WRITE
  • Prompt: ?58,$J($FN($P(ENX,U,1)-$P(ENX,U,3),","),5)
  • Line Location: PRINT+68
Function Call: WRITE
  • Prompt: ?64,$J($FN($P(ENX,U,2)-$P(ENX,U,4),",",2),14)
  • Line Location: PRINT+69
Function Call: WRITE
  • Prompt: !," ----- -------------- ----- -------------- ----- --------------"
  • Line Location: PRINT+75
Function Call: WRITE
  • Prompt: !,"Station Tot"
  • Line Location: PRINT+76
Function Call: WRITE
  • Prompt: ?12,$J($FN($P(ENT(ENSN),U,1),","),5)
  • Line Location: PRINT+77
Function Call: WRITE
  • Prompt: ?18,$J($FN($P(ENT(ENSN),U,2),",",2),14)
  • Line Location: PRINT+78
Function Call: WRITE
  • Prompt: ?35,$J($FN($P(ENT(ENSN),U,3),","),5)
  • Line Location: PRINT+79
Function Call: WRITE
  • Prompt: ?41,$J($FN($P(ENT(ENSN),U,4),",",2),14)
  • Line Location: PRINT+80
Function Call: WRITE
  • Prompt: ?58,$J($FN($P(ENT(ENSN),U,1)-$P(ENT(ENSN),U,3),","),5)
  • Line Location: PRINT+81
Function Call: WRITE
  • Prompt: ?64,$J($FN($P(ENT(ENSN),U,2)-$P(ENT(ENSN),U,4),",",2),14)
  • Line Location: PRINT+82
Function Call: WRITE
  • Prompt: !!,"REPORT STOPPED BY USER REQUEST"
  • Line Location: PRINT+83
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HD+3
Function Call: WRITE
  • Prompt: !,"EQUIPMENT TO REMAIN CAPITALIZED sorted by value"
  • Line Location: HD+5
Function Call: WRITE
  • Prompt: ?49,ENDT,?72,"page ",ENPG
  • Line Location: HD+6
Function Call: WRITE
  • Prompt: !,ENL
  • Line Location: HD+7
Function Call: WRITE
  • Prompt: !,"STATION ",ENSN
  • Line Location: HD+8
Function Call: WRITE
  • Prompt: !!," Current Capitalized Remain Capitalized CT Task Will Expense"
  • Line Location: HDST+1
Function Call: WRITE
  • Prompt: !,"Fund SGL Count $ Amount Count $ Amount Count $ Amount"
  • Line Location: HDST+2
Function Call: WRITE
  • Prompt: !,"------ ---- ----- -------------- ----- -------------- ----- --------------"
  • Line Location: HDST+3
Routine Call
  • DIR
  • Line Location:
    • PRINT+84
    • HD+2
Routine Call
  • %ZIS
  • Line Location:
    • EN+2
Routine Call
  • %ZIS
  • Line Location:
    • EN+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ENG(6914 - [#6914] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ENG(6915.2 - [#6915.2] COLLECT+7
^TMP($J COLLECT+4!, COLLECT+23*, PRINT+7, PRINT+9, PRINT+12, PRINT+24, PRINT+31, PRINT+49, EXIT+1!

Label References

Name Line Occurrences
EXIT EN+2, EN+3
HD PRINT+3, PRINT+6, PRINT+33, PRINT+56, PRINT+61
HDST PRINT+57, PRINT+61

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PRINT+1
>> %ZIS EN+2*
DIR PRINT+84!, EXIT+2!, HD+2!
DIR(0 PRINT+84*, HD+2*
DIROUT EXIT+2!
DIRUT EXIT+2!
DTOUT EXIT+2!
DUOUT EXIT+2!
ENCSN PRINT+20*, PRINT+21, PRINT+22, PRINT+34*, PRINT+40, PRINT+41, PRINT+47, PRINT+48, EXIT+3!
END COLLECT+1*, PRINT+5, PRINT+6, PRINT+9, PRINT+12, PRINT+31, PRINT+33, PRINT+54, PRINT+56, PRINT+58
PRINT+60, PRINT+61, PRINT+83, PRINT+84, EXIT+2!, HD+1*, HD+2*
ENDA COLLECT+7*, COLLECT+8, COLLECT+10, COLLECT+11, COLLECT+12, COLLECT+13, COLLECT+18, COLLECT+21, COLLECT+23, PRINT+30*
PRINT+31*, PRINT+32, PRINT+34, PRINT+37, PRINT+38, PRINT+39, PRINT+41, PRINT+44, PRINT+45, PRINT+46
PRINT+48, PRINT+49, EXIT+3!
ENDT PRINT+1*, EXIT+2!, HD+6
ENFUND COLLECT+11*, COLLECT+15, COLLECT+16, COLLECT+24, COLLECT+25, PRINT+58*, PRINT+60, PRINT+62, PRINT+63, EXIT+3!
ENL PRINT+2*, EXIT+2!, HD+7
ENPG PRINT+1*, EXIT+2!, HD+2, HD+3, HD+4*, HD+6
ENSGL COLLECT+12*, COLLECT+15, COLLECT+16, COLLECT+24, COLLECT+25, PRINT+59*, PRINT+60*, PRINT+62, PRINT+63, EXIT+3!
ENSN COLLECT+10*, COLLECT+15, COLLECT+16, COLLECT+23, COLLECT+24, COLLECT+25, PRINT+3*, PRINT+5*, PRINT+7, PRINT+9
PRINT+12, PRINT+24, PRINT+31, PRINT+49, PRINT+58, PRINT+60, PRINT+63, PRINT+71, PRINT+72, PRINT+73
PRINT+74, PRINT+77, PRINT+78, PRINT+79, PRINT+80, PRINT+81, PRINT+82, EXIT+3!, HD+8
ENSYS COLLECT+21*, COLLECT+22, COLLECT+23, PRINT+11*, PRINT+12*, PRINT+14, PRINT+15, PRINT+16, PRINT+18, PRINT+20
PRINT+22, PRINT+23, PRINT+24, PRINT+31, PRINT+32, PRINT+36, PRINT+43, PRINT+49, PRINT+51, PRINT+53
EXIT+3!
ENSYSV COLLECT+22*, COLLECT+23, PRINT+9*, PRINT+12, PRINT+24, PRINT+28, PRINT+31, PRINT+49, EXIT+3!
ENT COLLECT+2!, PRINT+3, EXIT+3!
ENT( COLLECT+15*, COLLECT+16*, COLLECT+24*, COLLECT+25*, PRINT+5, PRINT+58, PRINT+60, PRINT+63, PRINT+71*, PRINT+72*
PRINT+73*, PRINT+74*, PRINT+77, PRINT+78, PRINT+79, PRINT+80, PRINT+81, PRINT+82
ENTSK PRINT+24*, PRINT+25, PRINT+26, PRINT+49*, PRINT+50, PRINT+51, PRINT+52, PRINT+53, EXIT+3!
ENVAL COLLECT+13*, COLLECT+16, COLLECT+22, COLLECT+25, EXIT+3!
ENX COLLECT+18*, COLLECT+19, COLLECT+23, PRINT+63*, PRINT+64, PRINT+65, PRINT+66, PRINT+67, PRINT+68, PRINT+69
PRINT+71, PRINT+72, PRINT+73, PRINT+74, EXIT+3!
IO QEN+1
IO("Q" EN+3
IOF HD+3
IOM PRINT+2
IOSL PRINT+33, PRINT+56, PRINT+61
IOST PRINT+84, HD+2, HD+3
>> POP EN+2
U COLLECT+15, COLLECT+16, COLLECT+19, COLLECT+24, COLLECT+25, PRINT+25, PRINT+26, PRINT+50, PRINT+51, PRINT+52
PRINT+53, PRINT+64, PRINT+65, PRINT+66, PRINT+67, PRINT+68, PRINT+69, PRINT+71, PRINT+72, PRINT+73
PRINT+74, PRINT+77, PRINT+78, PRINT+79, PRINT+80, PRINT+81, PRINT+82
X EXIT+2!
Y PRINT+1*, EXIT+2!, HD+2
>> ZTDESC EN+5*
>> ZTQUEUED EXITHD+1
>> ZTREQ EXIT*
>> ZTRTN EN+4*
ZTSK EN+6!
>> ZTSTOP HD+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All