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

Package: IFCAP

Routine: PRCFRET


Information

PRCFRET ;WISC/SJG-RETURN PO AND AMENDMENTS TO SUPPLY ;7/24/00 23:08

Source Information

Source file <PRCFRET.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
IFCAP 7 BULLET^PRCFACS3  GENDIQ^PRCFFU7  MSG^PRCFQ  ^PRCFSITE  REMOVE^PRCHES10  $$VERIFY^PRCHES5  ESIG^PRCUESIG  
VA FileMan 3 (,IX)^DIC  ^DIE  ^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: 1

Package Total Caller Graph
IFCAP 1 PRCFA RETURN AMEND TO SUPPLY  

Entry Points

Name Comments DBIA/ICR reference
EN1 ; Return Purchase Order to Supply
EN2 ; Return Purchase Order Amendment to Supply
START
AMEND
ES2 ; E-Sig code for amendment
READ ; Reader
OUT1
NOA ; Message Processing for No Amendment
MSG ; Message Processing for exit
MSG2 ; Message Processing for amendments still in Supply
FAIL
FAIL1

External References

Name Field # of Occurrence
^DIC AMEND
IX^DIC START+1
^DIE AMEND+6
^DIR READ+4
BULLET^PRCFACS3 AMEND+10
GENDIQ^PRCFFU7 AMEND+8
MSG^PRCFQ NOA+1, MSG+1, MSG2+1
^PRCFSITE EN2+1
REMOVE^PRCHES10 AMEND+5
$$VERIFY^PRCHES5 START+5
ESIG^PRCUESIG ES2+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This Purchase Order has been tampered with. Please notify IFCAP APPLICATION COORDINATOR."
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !,"INCOMPLETE RECORD"
  • Line Location: AMEND+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: NOA+1
Function Call: WRITE
  • Prompt: !
  • Line Location: NOA+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: MSG2+1
Function Call: WRITE
  • Prompt: !
  • Line Location: MSG2+1
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: FAIL+0
Function Call: WRITE
  • Prompt: !,$C(7)," SIGNATURE CODE FAILURE "
  • Line Location: FAIL+0
Routine Call
  • DIC
  • Line Location:
    • AMEND
Routine Call
  • DIC
  • Line Location:
    • START+1
Routine Call
  • DIE
  • Line Location:
    • AMEND+6
Routine Call
  • DIR
  • Line Location:
    • READ+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(443.6 - [#443.6] START+3, START+4, AMEND+1, AMEND+2

Label References

Name Line Occurrences
ES2 EN2+2
FAIL ES2+3
FAIL1 ES2+4
MSG AMENDAMEND+3
MSG2 AMEND+2
NOA START+3, START+4
OUT1 EN2+1, EN2+2, START+1, START+5, AMEND+5
READ AMEND+3
START START+3, START+4, AMENDAMEND+2, AMEND+3, AMEND+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN2+1, OUT1!
%Y OUT1!
>> AUTODEL AMEND+9*, AMEND+10
>> D START*
DA AMEND+6~*
DIC START*, AMEND*, OUT1!
DIC("A" START!*, START+1!, AMEND*!
DIC("S" START*, START+1!
DIC(0 START*, AMEND*
>> DIE AMEND+6*
DIR READ+4!
DIR("?" READ+2*, READ+3*
DIR("A" READ+1*
DIR("B" READ+1*
DIR(0 READ+1*
>> DIRUT AMEND+3
>> DR AMEND+6*
DUZ ES2+2
FAIL EN2+2!, FAIL*, FAIL1*
FLG START+2*, OUT1!
FSO START+1!
I OUT1!
J OUT1!
K OUT1!
MESSAGE ES2+1~*, ES2+2, ES2+3, ES2+4
P OUT1!
PO START+2*, START+3, START+4, AMENDAMEND+1, AMEND+2, AMEND+5, AMEND+6, AMEND+8, AMEND+10
, OUT1!
PO(0 START+2*
PO(6 AMEND+1*
PRCFA OUT1!
PRCFA("AMEND#" AMEND+1*
PRCFA("PODA" START+2*
PRCFAA AMEND+1*, AMEND+2, AMEND+5, AMEND+6, AMEND+7, AMEND+9, AMEND+10, OUT1!
PRCFCHG OUT1!
PRCFPODA START+2*, START+5, OUT1!
>> PRCTMP( AMEND+9
SUBINFO AMEND+7~*, AMEND+8
U AMEND+2
X OUT1!, NOA+1*, MSG+1*, MSG2+1*, FAIL*
Y START+1, START+2, AMENDAMEND+1, AMEND+3, AMEND+4, AMEND+5, OUT1!
Y(0 START+2, AMEND+1
Z OUT1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All