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

Package: IFCAP

Routine: PRCFFU


Information

PRCFFU ;WISC/SJG-CONTINUATION OF OBLIGATION PROCESSING ;7/21/93 13:51

Source Information

Source file <PRCFFU.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 2 WAIT^DICD  ^DIR  
Generic Code Sheet 1 CONTROL^GECSUFMS  
IFCAP 1 ($$SEC1,DOCREQ)^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: 8

Package Total Caller Graph
IFCAP 8 PRC5CON3  PRCEADJ1  PRCESOE  PRCESOM  PRCFFM1M  PRCFFMO  PRCFFMO1  PRCFFMOM  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**196**;Oct 20, 2000;Build 15
OKAY ;
OKAY2 ;
EDIT ; Set up PRCFMO array to indicate required FMS fields
GO ; Prompt user for final go-ahead for the document creation
STACK(MOD) ; Create entry in GECS Stack File
STACK1
OKAM ; Reader for prompt to approve amendment
OKAPP ; Reader for prompt that amendment has already been approved
OKPRT ; Reader to prompt user to print the amendment
REVIEW ; Reader to prompt user to review the PO before obligation
CHKAMEN(PO,AMNUM) ; checks PO completeness, looks for missing data

External References

Name Field # of Occurrence
WAIT^DICD STACK+5
^DIR OKAY+6, OKAY2+4, GO+14, OKAM+7, OKAPP+7, OKPRT+6, REVIEW+7, CHKAMEN+34
CONTROL^GECSUFMS STACK1+14
$$SEC1^PRC0C STACK1+9
DOCREQ^PRC0C EDIT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"...now generating the FMS "
  • Line Location: STACK+3
Function Call: WRITE
  • Prompt: $S(PRCFA("TT")="MO":"Miscellaneous Order (MO) Document",PRCFA("TT")="SO":"Service Order (SO) Document",PRCFA("TT")="AR":"Receiver Accrual (AR) Document",1:"Document")
  • Line Location: STACK+4
Function Call: WRITE
  • Prompt: "...",!
  • Line Location: STACK+5
Function Call: WRITE
  • Prompt: !?10,"This amendment is missing it's ",MSG,"!"
  • Line Location: CHKAMEN+26
Function Call: WRITE
  • Prompt: !,?10,"Line item ",INUM," is missing it's description!"
  • Line Location: CHKAMEN+35
Routine Call
  • DIR
  • Line Location:
    • OKAY+6
    • OKAY2+4
    • GO+14
    • OKAM+7
    • OKAPP+7
    • OKPRT+6
    • REVIEW+7
    • CHKAMEN+34

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(442 - [#442] CHKAMEN+13, CHKAMEN+16, CHKAMEN+19, CHKAMEN+20, CHKAMEN+24
^PRC(443.6 - [#443.6] CHKAMEN+5, CHKAMEN+11, CHKAMEN+13*, CHKAMEN+14, CHKAMEN+16*, CHKAMEN+17, CHKAMEN+19*, CHKAMEN+20*, CHKAMEN+22, CHKAMEN+24*
, CHKAMEN+33

Label References

Name Line Occurrences
STACK1 STACK+1, STACK+2

Naked Globals

Name Field # of Occurrence
^( CHKAMEN+6, CHKAMEN+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMNUM CHKAMEN~, CHKAMEN+5
CHNG CHKAMEN+1~, CHKAMEN+5*, CHKAMEN+6*, CHKAMEN+10, CHKAMEN+31
CNT CHKAMEN+1~, CHKAMEN+2*, CHKAMEN+34*, CHKAMEN+36*
DIR OKAY+6!, OKAY2+4!, GO+14!, OKAM+7!, OKAPP+7!, OKPRT+6!, REVIEW+7!, CHKAMEN+34~
DIR("?" OKAY+3*, OKAY+4*, OKAY+5*, OKAY2+2*, OKAY2+3*, GO+12*, GO+13*, OKAM+5*, OKAM+6*, OKAPP+5*
OKAPP+6*, OKPRT+4*, OKPRT+5*, REVIEW+5*, REVIEW+6*
DIR("A" OKAY+1*, OKAY+2*, OKAY2+1*, GO+5*, GO+7*, GO+8*, GO+9*, GO+10*, GO+11*, OKAM+2*
OKAM+3*, OKAPP+2*, OKAPP+3*, OKPRT+2*, REVIEW+3*
DIR("B" OKAY+2*, OKAY2+1*, GO+6*, OKAM+4*, OKAPP+4*, OKPRT+3*, REVIEW+4*
DIR(0 OKAY+1*, OKAY2+1*, GO+4*, OKAM+1*, OKAPP+1*, OKPRT+1*, REVIEW+2*, CHKAMEN+34*
FMSCOMDT STACK1~, STACK1+13*, STACK1+14
FMSDES STACK1~, STACK1+3*, STACK1+14
FMSDOC STACK1~, STACK1+4*, STACK1+7*, STACK1+14
FMSFCP STACK1~
FMSMOD STACK1~, STACK1+5*, STACK1+8*, STACK1+14
FMSSEC STACK1~, STACK1+9*, STACK1+14
FMSSTA STACK1~, STACK1+10*, STACK1+14
FMSSYS STACK1~, STACK1+11*, STACK1+14
FMSTRA STACK1~, STACK1+12*, STACK1+14
>> GECSUFMS("DA" STACK1+2!
>> I CHKAMEN+20*
INUM CHKAMEN+1~, CHKAMEN+31*, CHKAMEN+33, CHKAMEN+35
J CHKAMEN+1~, CHKAMEN+20*, CHKAMEN+33*
LABEL REVIEW+1~*, REVIEW+3, REVIEW+5, REVIEW+6
MOD STACK~, STACK1+5
MSG CHKAMEN+1~, CHKAMEN+12*, CHKAMEN+15*, CHKAMEN+18*, CHKAMEN+23*, CHKAMEN+25, CHKAMEN+26!
>> PARAM1 EDIT+1*, EDIT+5
PO CHKAMEN~, CHKAMEN+5, CHKAMEN+11, CHKAMEN+13, CHKAMEN+14, CHKAMEN+16, CHKAMEN+17, CHKAMEN+19, CHKAMEN+20, CHKAMEN+22
, CHKAMEN+24, CHKAMEN+33
PO(0 EDIT+1
POSIT GO+2~*, GO+3
>> PRC("FY" EDIT+1
>> PRC("SITE" EDIT+1, STACK1+9, STACK1+10
>> PRCFA("BBFY" EDIT+1
>> PRCFA("CONVG" STACK+2
>> PRCFA("CONVS" STACK+1
>> PRCFA("FDES" GO+1*, GO+2, GO+3, GO+9
>> PRCFA("IDES" OKAY+1, GO+8, STACK1+3
>> PRCFA("MOD" GO+9
>> PRCFA("MP" REVIEW+1
>> PRCFA("OBLDATE" STACK1+13
>> PRCFA("REF" STACK1+4
>> PRCFA("RETRAN" STACK1+1
>> PRCFA("TT" GO+1, STACK+4, STACK1+6, STACK1+12
>> PRCFA("TYPE" GO+3*, GO+9
>> PRCFMO EDIT+6
>> PRCFMO("G/N" EDIT+6*
PRPAYFLG CHKAMEN+1~, CHKAMEN+4*, CHKAMEN+26, CHKAMEN+27*
STARTFLG CHKAMEN+1~, CHKAMEN+3*, CHKAMEN+28*, CHKAMEN+36*, CHKAMEN+40
TYPAM CHKAMEN+1~, CHKAMEN+10*, CHKAMEN+11, CHKAMEN+14, CHKAMEN+17, CHKAMEN+22, CHKAMEN+26, CHKAMEN+27
U EDIT+1, EDIT+6, GO+9, CHKAMEN+10, CHKAMEN+11, CHKAMEN+13, CHKAMEN+14, CHKAMEN+16, CHKAMEN+22, CHKAMEN+24
, CHKAMEN+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All