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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ENLIB3

Package: Engineering

Routine: ENLIB3


Information

ENLIB3 ;WCIOFO/DH,SAB-Package Utilities (FAP) ;9/2/1998

Source Information

Source file <ENLIB3.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 EN^DDIOL  $$FIND1^DIC  $$GET1^DID  $$GET1^DIQ  
Engineering 1 $$CHKFA^ENFAUTL  
IFCAP 1 $$ACC^PRC0C  

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 ^ENG(6914  

Entry Points

Name Comments DBIA/ICR reference
PO ; Populate appropriate equipment data from IFCAP purchase order.
; Normally called when PO entered into Equipment File
; Input Variables
; X => PO#
; DA => Equipment IEN
FAP
BOCI(ENBOC) ; Returns ien of active BOC or null value
FUNDI(ENFUND) ; Returns ien of active FUND or null value
TYPE
CAP
NX
DTCHK(ENFLD) ;Input Transform Check that TURN-IN DATE, REPLACEMENT DATE, and
; DISPOSITION DATE follow ACQUISITION DATE.
; DA => Equipment Entry Number
; ENFLD => Field being checked (16, 20.5, or 22)
; X => value entered (internal format) - killed if check fails
DISPM ; Expand DISPOSITION METHOD on DJ screens ENEQ2*
; Expects value (1U) in loc var V(V)
; Returns expanded value in V(V)
; Called by PRE-ACTION field of DJ Screen File
DISPW ; Prohibit direct edit of DISPOSITION METHOD for capitalized assets
AFUNDI(ENFUND) ; Returns ien of active FUND or null value
; input - associated fund

External References

Name Field # of Occurrence
EN^DDIOL TYPE+4, CAP+4, NX+4, DTCHK+8
$$FIND1^DIC PO+10
$$GET1^DID DTCHK+7
$$GET1^DIQ PO+14, PO+18, PO+22, PO+25, PO+33, PO+34, PO+35, FAP+2, FAP+5, FAP+11
FAP+12, FAP+17
$$CHKFA^ENFAUTL PO+8, TYPE+1, CAP+1, NX+1
$$ACC^PRC0C FAP+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Capitalized asset. DISP METHOD may be edited only by means of FAP documents."
  • Line Location: DISPW+2
Function Call: WRITE
  • Prompt: !,"Press <RETURN> to continue..."
  • Line Location: DISPW+3
Routine Call
  • DIC
  • Line Location:
    • PO+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(442 - [#442] FIND1^DIC,  GET1^DIQ
442.01 GET1^DIQ
442.041 GET1^DIQ
^ENG(6914 - [#6914] GET1^DID,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ENG(6914 - [#6914] PO+13, PO+15*, PO+17, PO+19*, PO+21, PO+23*, PO+26, PO+27*, FAP+56, FAP+58*
FAP+60, FAP+65*, DTCHK+5
^ENG(6914.4 - [#6914.4] FAP+20, BOCI+2, BOCI+4
^ENG(6914.6 - [#6914.6] FAP+37, FUNDI+2, FUNDI+4, AFUNDI+6, AFUNDI+8
^ENG(6914.7 - [#6914.7] FAP+24
^ENG(6914.8 - [#6914.8] DISPM+6
^ENG(6915.2 - [#6915.2] PO+8, TYPECAPNX
^ENG(6915.5 - [#6915.5] TYPE+1, CAP+1, NX+1
^PRC(442 - [#442] FAP+9, FAP+15

Label References

Name Line Occurrences
$$AFUNDI FAP+34
$$BOCI FAP+13, FAP+18
$$FUNDI FAP+27, FAP+29, FAP+31, FAP+39

Naked Globals

Name Field # of Occurrence
^(0 DISPM+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A TYPE~, TYPE+4, CAP~, CAP+4, NX~, NX+4
A(1 TYPE+2*, CAP+2*, NX+2*
A(2 TYPE+3*, CAP+3*, NX+3*
AO FAP~, FAP+24*, FAP+54, FAP+63
BBFY PO+5~, PO+35*, PO+36, FAP+4
BOC FAP~, FAP+8*, FAP+9, FAP+13*, FAP+15, FAP+18*, FAP+20, FAP+61
BOCX FAP~, FAP+8*, FAP+12*, FAP+13, FAP+17*, FAP+18
BUDFY FAP~, FAP+4*, FAP+23
>> DA PO+8, PO+13, PO+15, PO+17, PO+19, PO+21, PO+23, PO+26, PO+27, PO+33
FAP+5, FAP+56, FAP+58, FAP+60, FAP+65, TYPETYPE+1, CAPCAP+1, NX
NX+1, DTCHK+5
DEPT FAP~, FAP+5*, FAP+42, FAP+43
DOCFY FAP~, FAP+3*, FAP+23
DT BOCI+4, FUNDI+4, AFUNDI+8
DTIME DISPW+3
ENBOC BOCI~, BOCI+2
ENDT BOCI+1~, BOCI+4*, FUNDI+1~, FUNDI+4*, AFUNDI+2~, AFUNDI+8*
ENFLD DTCHK~, DTCHK+7
ENFUND FUNDI~, FUNDI+2, AFUNDI~, AFUNDI+6
ENI FAP~, FAP+8*, FAP+9*, FAP+10, FAP+15*, FAP+16, BOCI+1~, BOCI+2*, BOCI+4*, BOCI+5
, FUNDI+1~, FUNDI+2*, FUNDI+4*, FUNDI+5, AFUNDI+2~, AFUNDI+3*, AFUNDI+6, AFUNDI+9*, AFUNDI+10
ENJ AFUNDI+2~, AFUNDI+5*, AFUNDI+6*, AFUNDI+8, AFUNDI+9
ENLBL DTCHK+6~, DTCHK+7*, DTCHK+8
ENX FAP~, FAP+36*, FAP+37*, FAP+38*, FAP+39, TYPE~, TYPE+1*, CAP~, CAP+1*, NX~
NX+1*
ENY FAP~, FAP+56*, FAP+57*, FAP+58, FAP+60*, FAP+61*, FAP+62*, FAP+63*, FAP+64*, FAP+65
EQUITY FAP~, FAP+54*, FAP+64
FCP PO+5~, PO+25*, PO+27, PO+36, FAP+23
FSC PO+5~, PO+33*, PO+36, FAP+11
FUND FAP~, FAP+25*, FAP+27*, FAP+29*, FAP+31*, FAP+34*, FAP+36, FAP+39*, FAP+41, FAP+42*
FAP+43*, FAP+54, FAP+62
FUNDX FAP~, FAP+25*, FAP+27, FAP+29, FAP+31, FAP+34, FAP+36, FAP+38
IENS FAP+1~, FAP+10*, FAP+11, FAP+12, FAP+16*, FAP+17
PO PO+5~
PO("E" PO+6*, PO+10
PO("I" PO+10*, PO+11, PO+14, PO+18, PO+22, PO+25, PO+34, PO+35, FAP+2, FAP+9
FAP+10, FAP+15, FAP+16
PODATE PO+5~, PO+34*, PO+36, FAP+3
SGL FAP+1~, FAP+20*, FAP+21*, FAP+57
STATION FAP+1~, FAP+2*, FAP+23
U PO+13, PO+15, PO+17, PO+19, PO+21, PO+23, PO+26, PO+27, FAP+20, FAP+23
FAP+24, FAP+25, FAP+54, FAP+57, FAP+61, FAP+62, FAP+63, FAP+64, BOCI+4, FUNDI+4
TYPE+1, CAP+1, NX+1, DTCHK+5, DISPM+6, AFUNDI+8
>> V DISPM+5, DISPM+6
>> V( DISPM+5, DISPM+6*
X PO+6, PO+14*, PO+15, PO+18*, PO+19, PO+22*, PO+23, FAP+23*, FAP+24, FAP+25
TYPE+5!, CAP+5!, NX+5!, DTCHK+5!, DISPM+5~, DISPM+6*, DISPW+3*
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 |  Naked Globals |  Local Variables  | All