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: ENFAXFR

Package: Engineering

Routine: ENFAXFR


Information

ENFAXFR ;WCIOFO/KLD,SAB; EQUIPMENT TRANSFERS ;11/29/2000

Source Information

Source file <ENFAXFR.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Engineering 7 $$AVP^ENFAAV  ADJBAL^ENFABAL  $$CHKFA^ENFAUTL  ^ENFAVAL  ^ENFAXMT  LISTP^ENFAXMTM  GETEQ^ENUTL  
VA FileMan 6 DD^%DT  FILE^DICN  ^DIE  ^DIK  $$GET1^DIQ  ^DIR  

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: 4

Package Total Caller Graph
Engineering 4 ENFA TRANSFER  ENFAEIL  ENXIP57  ENXIP60  

Entry Points

Name Comments DBIA/ICR reference
ST ;
EDIT
SETUP ;
ASKEQ ; ask for equipment item
ADDFR ; create entry for FR code sheet
ASKDATA ;ask data for FR document
CVTDATA ; convert user-entered pseudo field data into exported data
VALFR ; validate FR document
ASKOK ;
DEL ;
UPDATE ; update
PSEQED ; Post FR Equipment Edit (selected fields)
WRAPUP ;
BAD(X) ; add text to validation problem list

External References

Name Field # of Occurrence
DD^%DT ASKEQ+10
FILE^DICN ADDFR+3
^DIE ASKDATA+3, CVTDATA+10, CVTDATA+43, UPDATE+14, UPDATE+20, PSEQED+15
^DIK DEL+2
$$GET1^DIQ ADDFR+18, CVTDATA+14, CVTDATA+15, CVTDATA+16, CVTDATA+37, CVTDATA+40, PSEQED+5, PSEQED+7
^DIR VALFR+5, ASKOK+2
$$AVP^ENFAAV EDIT+4
ADJBAL^ENFABAL UPDATE+3, UPDATE+4
$$CHKFA^ENFAUTL ASKEQ+9
^ENFAVAL VALFR+2
^ENFAXMT UPDATE+17
LISTP^ENFAXMTM VALFR+3
GETEQ^ENUTL ASKEQ+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Adjustment voucher was NOT created."
  • Line Location: EDIT+5
Function Call: WRITE
  • Prompt: !!,"Someone else is editing this Equipment Record."
  • Line Location: ASKEQ+3
Function Call: WRITE
  • Prompt: !,"Please try again later."
  • Line Location: ASKEQ+4
Function Call: WRITE
  • Prompt: !!,"There is no FA document on file for this asset."
  • Line Location: ASKEQ+7
Function Call: WRITE
  • Prompt: !,"Nothing to change."
  • Line Location: ASKEQ+8
Function Call: WRITE
  • Prompt: !!,"An FD document for ENTRY #",ENEQ("DA")," was processed on ",Y,"."
  • Line Location: ASKEQ+11
Function Call: WRITE
  • Prompt: !,"No action taken."
  • Line Location: ASKEQ+12
Function Call: WRITE
  • Prompt: !!,"Can't update FR document log. Better contact IRM."
  • Line Location: ADDFR+6
Function Call: WRITE
  • Prompt: !!,"The FR document that you just created is being edited"
  • Line Location: ADDFR+10
Function Call: WRITE
  • Prompt: !,"by someone else. Please notify IRM."
  • Line Location: ADDFR+11
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKDATA+3
Function Call: WRITE
  • Prompt: !!,"Timeout"
  • Line Location: ASKDATA+4
Function Call: WRITE
  • Prompt: !!,"Sorry, I must then delete this FR document!"
  • Line Location: VALFR+6
Function Call: WRITE
  • Prompt: !,"FR Document deleted."
  • Line Location: DEL+3
Function Call: WRITE
  • Prompt: $C(7),!,"No action taken. Database unchanged."
  • Line Location: DEL+4
Function Call: WRITE
  • Prompt: !,"Adjustment Voucher was created.",!
  • Line Location: UPDATE+21
Function Call: WRITE
  • Prompt: !!,"This FR Document changed the equipment's CMR value."
  • Line Location: PSEQED+10
Function Call: WRITE
  • Prompt: !,"The service accountable for the new CMR is ",ENX,"."
  • Line Location: PSEQED+11
Function Call: WRITE
  • Prompt: !,"You can update the equipment's Using Service if appropriate."
  • Line Location: PSEQED+12
Function Call: WRITE
  • Prompt: !,"Just press <ENTER> to leave it unchanged."
  • Line Location: PSEQED+13
Function Call: WRITE
  • Prompt: !!,"Editing Equipment ENTRY # ",DA
  • Line Location: PSEQED+15
Routine Call
  • DIE
  • Line Location:
    • ASKDATA+3
    • CVTDATA+10
    • CVTDATA+43
    • UPDATE+14
    • UPDATE+20
    • PSEQED+15
Routine Call
  • DIR
  • Line Location:
    • VALFR+5
    • ASKOK+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ENG(6914 - [#6914] Classic Fileman Calls,  GET1^DIQ
^ENG(6914.1 - [#6914.1] GET1^DIQ
^ENG(6914.6 - [#6914.6] GET1^DIQ
^ENG(6915.6 - [#6915.6] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ENG(6914 - [#6914] ASKEQ+2, ASKEQ+14, WRAPUP+1
^ENG(6915.2 - [#6915.2] ASKEQ+6, ADDFR+13
^ENG(6915.6 - [#6915.6] ADDFR+8, ADDFR+14*, ADDFR+15*, ADDFR+18*, CVTDATA+1, CVTDATA+19*, CVTDATA+30*, CVTDATA+46, VALFR+11*, WRAPUP+2
^TMP($J VALFR+2!, VALFR+3, BAD+2, BAD+3*, BAD+4*

Label References

Name Line Occurrences
ADDFR ST+3
ASKDATA EDIT
ASKEQ ST+2
ASKOK EDIT+6
BAD ADDFR+5, ADDFR+9
CVTDATA EDIT+1
DEL EDIT+7
EDIT EDIT+2
PSEQED EDIT+9
SETUP ST+1
UPDATE EDIT+8
VALFR EDIT+2
WRAPUP EDIT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ASKDATA+1*, CVTDATA+10*, CVTDATA+43*, DEL+2*, UPDATE+7*, UPDATE+20*, PSEQED+2*, PSEQED+15, WRAPUP+3!
DD ADDFR+3!
DIC ADDFR+1*, ADDFR+3!, WRAPUP+3!
DIC("DR" ADDFR+2*
DIC(0 ADDFR+1*
DIE ASKDATA+1*, CVTDATA+10*, CVTDATA+43*, UPDATE+7*, UPDATE+20*, PSEQED+2*, WRAPUP+3!
DIE("NO^" ASKDATA+2*, ASKDATA+3!
DIK DEL+2*!
DIR VALFR+5!, ASKOK+2!, WRAPUP+3!
DIR("A" VALFR+4*, ASKOK+1*
DIR("B" VALFR+4*, ASKOK+2*
DIR(0 VALFR+4*, ASKOK+1*
>> DIRUT ASKOK+2
DLAYGO ADDFR+1*, ADDFR+3!
DO ADDFR+3!
DR ASKDATA+1*, CVTDATA+4!*, CVTDATA+6*, CVTDATA+8*, CVTDATA+9*, CVTDATA+10, CVTDATA+34!*, CVTDATA+35*, CVTDATA+38*, CVTDATA+39*
CVTDATA+41*, CVTDATA+42*, CVTDATA+43, CVTDATA+44!, UPDATE+7*, UPDATE+8*, UPDATE+9*, UPDATE+10*, UPDATE+11*, UPDATE+12*
UPDATE+13*, UPDATE+20*, PSEQED+2*, PSEQED+9*, PSEQED+14*, PSEQED+15, WRAPUP+3!
DT CVTDATA+17
>> DTOUT ASKDATA+4
ENACC CVTDATA+21*, CVTDATA+30, CVTDATA+31!
ENAV EDIT+3!, EDIT+4*, EDIT+5, UPDATE+19, WRAPUP+4!
>> ENBAT("SILENT" ADDFR+5, ADDFR+9, UPDATE+5, UPDATE+16
ENDO ST+2, ST+3, EDITEDIT+1, EDIT+2, EDIT+3*, EDIT+6, EDIT+7, EDIT+8, EDIT+9
SETUP+1*, ASKEQ+1*, ASKEQ+2*, ASKEQ+6*, ASKEQ+9*, ADDFR+4*, ADDFR+8*, ASKDATA+4*, VALFR+6*, ASKOK+2*
WRAPUP+4!
ENEQ WRAPUP+4!
ENEQ( ASKEQ+14*
ENEQ("DA" SETUP+2*, ASKEQ+5*, ASKEQ+6, ASKEQ+9, ASKEQ+11, ASKEQ+14, ADDFR+2, ADDFR+18, UPDATE+7, PSEQED+2
PSEQED+5, PSEQED+7, WRAPUP+1, BAD+2, BAD+3, BAD+4
ENEQ("XCMR" UPDATE+6*, UPDATE+12*, PSEQED+4
ENEQ(2 UPDATE+3, UPDATE+4, UPDATE+12
ENEQ(8 UPDATE+3, UPDATE+4, UPDATE+10
ENEQ(9 UPDATE+2, UPDATE+3, UPDATE+4, UPDATE+8, UPDATE+9, UPDATE+11
ENFA WRAPUP+4!
ENFA("DA" SETUP+2*, ASKEQ+13*, ADDFR+13
ENFAP WRAPUP+4!
ENFAP( CVTDATA+46*
ENFAP("BUDFY" CVTDATA+12*, CVTDATA+14*, CVTDATA+15*, CVTDATA+16*, CVTDATA+17*, CVTDATA+19
ENFAP("CC" CVTDATA+40*, CVTDATA+41
ENFAP("CMR" CVTDATA+37*
ENFAP("DOC" VALFR+2*
ENFAP(0 UPDATE+3, UPDATE+4
ENFAP(100 CVTDATA+1*, CVTDATA+5, CVTDATA+7, CVTDATA+13, CVTDATA+35, CVTDATA+36, CVTDATA+40, UPDATE+2, UPDATE+4, UPDATE+8
UPDATE+9, UPDATE+10, UPDATE+11, UPDATE+12
ENFAP(3 VALFR+9*, VALFR+10*, VALFR+11
ENFR WRAPUP+4!
ENFR("DA" EDIT+4, SETUP+2*, ADDFR+7*, ADDFR+14, ADDFR+15, ADDFR+18, ASKDATA+1, CVTDATA+1, CVTDATA+10, CVTDATA+19
CVTDATA+30, CVTDATA+37, CVTDATA+43, CVTDATA+46, VALFR+11, DEL+1, DEL+2, UPDATE+20, WRAPUP+2
ENREEDIT EDIT+2!, VALFR+1!, VALFR+7*
ENUT EDIT+3!
ENX PSEQED+1~, PSEQED+5*, PSEQED+6, PSEQED+7, PSEQED+11
I ASKEQ+14*, CVTDATA+46*, WRAPUP+3!, BAD+1~, BAD+2*, BAD+3, BAD+4
U ASKEQ+10, ASKEQ+13, ADDFR+14, ADDFR+15, ADDFR+18, CVTDATA+5, CVTDATA+7, CVTDATA+13, CVTDATA+19, CVTDATA+30
CVTDATA+35, CVTDATA+36, CVTDATA+40, VALFR+9, VALFR+10, UPDATE+2, UPDATE+3, UPDATE+4, UPDATE+8, UPDATE+9
UPDATE+10, UPDATE+11, UPDATE+12, BAD+2
X ASKEQ+9*, ASKEQ+10, ASKEQ+13, ADDFR+2*, ADDFR+13*, ADDFR+14, ADDFR+15, ADDFR+16!, CVTDATA+13*, CVTDATA+14
CVTDATA+15, CVTDATA+16, WRAPUP+3!, BAD~, BAD+3
Y ASKEQ+1, ASKEQ+2, ASKEQ+5, ASKEQ+10*, ASKEQ+11, ADDFR+4, ADDFR+7, ADDFR+8, VALFR+6, ASKOK+2
WRAPUP+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 |  Local Variables  | All