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

Package: IFCAP

Routine: PRCFFU41


Information

PRCFFU41 ;WISC/SJG-FMS DOCUMENT GENERATOR (CONT) ;3/7/95 3:32 PM

Source Information

Source file <PRCFFU41.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
IFCAP 6 (EN73,EN731,EN732)^PRCFAC  $$DATE1^PRCFFU2  ^PRCFSITE  ^PRCFYN  ENCODE^PRCHES4  ENF^PRCHSTAT  
VA FileMan 5 DD^%DT  NOW^%DTC  ^DIC  FILE^DICN  ^DIE  

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

Package Total Caller Graph
IFCAP 12 PRC5CON3  PRCESOE  PRCESOM  PRCFA8  PRCFDA2  PRCFFM1M  PRCFFMO1  PRCFFU4  
PRCFFU8  PRCHPOO  PRCUFC1  PRCUFC2  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
EN4 ;ENTER DATA INTO STATUS OF FUNDS FILE
EN5 ;UPDATE ESTIMATED BALANCE FIELD OF CONTROL POINT FILE
X
EN51
R
OUT5
EN7(XA,XB,XC,XD) ; Post FMS Document information to Purchase Order
; XA - Transaction Type, eg MO,SO
; XB - Document Action, eg E,M,X
; XC - Obligation Processing Date
; XD - PAT Number (w/o Station), eg A51234
EN7A
EN7B
EN7C
EN7D
EN71 ;MARK PO AS OBLIGATED
EN72 ;MARK PO AS COMPLETE
EN73
EN731
EN732

External References

Name Field # of Occurrence
DD^%DT EN7A+3
NOW^%DTC EN7A+3
^DIC EN4+1, X
FILE^DICN EN7B+1
^DIE EN4+1
EN73^PRCFAC EN73
EN731^PRCFAC EN731
EN732^PRCFAC EN732
$$DATE1^PRCFFU2 EN7B+1
^PRCFSITE EN5+2
^PRCFYN R+5, R+7
ENCODE^PRCHES4 EN7C+3
ENF^PRCHSTAT EN72+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"REMEMBER, DO NOT ENTER TRANSACTION FOR FUTURE QUARTERS!",!
  • Line Location: EN5+3
Function Call: WRITE
  • Prompt: $C(7),!!,"I'M CONFUSED ABOUT WHICH CONTROL POINT YOU WANT, TRY AGAIN. ",!,"USE AN '^' TO QUIT",!
  • Line Location: X+0
Function Call: READ
  • Variable: X
  • Timeout: $S($D(DTIME):DTIME,1:60)
  • Line Location: EN51+0
Function Call: WRITE
  • Prompt: !,"ENTER AMOUNT OF TRANSACTION, INCLUDING THE DECIMAL POINT",!
  • Line Location: EN51+0
Function Call: WRITE
  • Prompt: $C(7),"??"
  • Line Location: EN51+2
Function Call: READ
  • Variable: X
  • Timeout: $S($D(DTIME):DTIME,1:300)
  • Line Location: R+0
Function Call: WRITE
  • Prompt: !!,"Enter a <CR> or 'D' to DECREASE the balance in the status, an 'I' to INCREASE",!,"the balance, or an '^' to ABORT the option."
  • Line Location: R+1
Function Call: WRITE
  • Prompt: !,"THE OLD ESTIMATED BALANCE IS $",$J($P(PRC("CP",0),U,8),0,2)
  • Line Location: R+3
Function Call: WRITE
  • Prompt: !,"THE NEW ESTIMATED BALANCE IS $",$J(PRCFX,0,2),!!
  • Line Location: R+4
Function Call: WRITE
  • Prompt: !,"POSTED",!!
  • Line Location: R+6
Function Call: WRITE
  • Prompt: !,"NO ACTION TAKEN! "
  • Line Location: R+7
Routine Call
  • DIC
  • Line Location:
    • EN4+1
    • X
Routine Call
  • DIE
  • Line Location:
    • EN4+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(420 - [#420] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] R+6*
^PRC(442 - [#442] EN7A+2, EN7A+3*, EN7A+4, EN7A+5, EN7C+3*, EN7C+4*, EN7C+5*, EN7C+6*, EN7C+7*, EN7D*
EN7D+1*, EN72+1, EN72+3*
^PRCD(442.3 - [#442.3] EN72+1

Label References

Name Line Occurrences
EN51 EN51EN51+2
OUT5 EN5+2, XRR+7
R R+1
X XR+7, R+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN4+2!, EN5+2, R+5*, R+6, R+7*, OUT5!, EN7A+3
>> %A R+5*, R+7*
>> %B R+5*, R+7*
%H EN7A+3!
%I EN7A+3!
%X EN4+2!
%Y EN4+2!
D EN4+2!
D0 EN4+2!
D1 EN4+2!
DA EN4+1*, EN4+2!, EN72+2*
DATE EN7A+3*, EN7D+2!
DD EN4+2!, EN7A+4!, EN7B+1!
DIC EN4+1*, EN4+2!, X*!, OUT5!, EN7A+6*
DIC("A" EN4+1!, EN5+3!, R+8*
DIC(0 EN4+1*, X*, EN7A+6*
DIE EN4+1*, EN4+2!
DINUM EN7A+6*, EN7B+1!
DIX EN4+2!
DLAYGO EN7A+6*, EN7B+1!
DO EN4+2!, EN7A+4!, EN7B+1!
DQ EN4+2!
DR EN4+1*, EN4+2!
DTIME EN51R
DZ EN4+2!
>> FSO EN72+1*, EN72+2
>> GECSFMS("BAT" EN7C+2
>> GECSFMS("DA" EN7C+4
>> GECSFMS("DOC" EN7AEN7C+1
GETNUM EN7A+4~*, EN7A+5*, EN7A+6
I OUT5!
J EN4+2!, OUT5!
K EN4+2!, OUT5!
MESSAGE EN7B+2*, EN7C+3, EN7D+2!
>> PO EN7A+2*, EN7A+3, EN7A+4, EN7A+5, EN7A+6, EN7CEN7C+3, EN7C+4, EN7C+5, EN7C+6
EN7C+7, EN7DEN7D+1
>> PO(0 EN7A+3*
POESIG EN7C+3, EN7D+2!
>> PRC("CP" X+1*, R+3, R+6
>> PRC("PER" EN7C+3
>> PRC("SITE" EN5+2, XR+6
PRCCSID EN7C+1~*, EN7C+2*, EN7C+3
>> PRCF("X" EN5+2*
>> PRCFA("ACCPD" EN7D+1
>> PRCFA("AMEND#" EN7C+6, EN7C+7
PRCFA("CK" EN7A+3!
>> PRCFA("LIQ" EN72+2
>> PRCFA("MP" EN7C+5, EN7C+6
>> PRCFA("OBLDATE" EN7D
>> PRCFA("PARTIAL" EN72+3
>> PRCFA("PODA" EN7A+1, EN7A+2, EN7C+3*, EN72+1, EN72+2, EN72+3
>> PRCFA("SYS" EN7A
>> PRCFA("TT" EN7C+5, EN7C+6, EN7C+7
PRCFX R+3!*, R+4, R+6, OUT5!
>> TRDA EN7C+5
>> TRNODE(0 EN7C+5
U XR+3, R+6, EN7A+4, EN7C+1, EN7C+2, EN7C+3, EN7C+4, EN7C+5, EN7C+6
EN7C+7, EN7DEN7D+1, EN72+3
X EN4+2!, X, EN51*, EN51+1*, EN51+2, EN51+3, R*, R+1*, R+2, OUT5!
EN7B+1*, EN72+2*
X1 EN51+3*, R+2*, R+3, OUT5!
XA EN7~, EN7B+1
XB EN7~, EN7B*, EN7B+1
XC EN7~, EN7B+1*
XD EN7~, EN7B+1
Y EN4+1, EN4+2!, XX+1, OUT5!, EN7A+3*, EN7B+1, EN7C+3, EN7C+4, EN7C+5
EN7C+6, EN7C+7, EN7DEN7D+1
Y(0 X+1
Z OUT5!
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