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 |  Marked Items |  All
Print Page as PDF
Routine: PRCHAM1

Package: IFCAP

Routine: PRCHAM1


Information

PRCHAM1 ;WISC/AKS,ID/RSD,SF-ISC/TKW-CONT. OF AMENDMENTS ;3/29/93 10:03

Source Information

Source file <PRCHAM1.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
IFCAP 7 ^PRCFYN  (CHK,EN)^PRCHAM  (EN10,EN11,EN12)^PRCHAM2  (EN14,EN15,EN16,EN8)^PRCHAM3  (DOCID,EN7,PONO)^PRCHAM5  $$ERR^PRCHQQ  ENS^PRCHSTAT  
VA FileMan 3 ^DIC  ^DIE  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IFCAP 3 PRCHAM  PRCHAM2  PRCHAM3  

Entry Points

Name Comments DBIA/ICR reference
EN12 ;LINE ITEM EDIT
EN13 ;SOURCE CODE EDIT
EN10 ;LINE ITEM ADD
EN11 ;LINE ITEM DELETE
EN16 ;ITEM DISCOUNT EDIT
QQ
EN14 ;ITEM DISCOUNT ADD
EN15 ;ITEM DISCOUNT DELETE
DIE
EN7 ;PROMPT PAYMENT EDIT
TP
EN1 ;P.O. CANCEL
EN2 ;VENDOR EDIT
EN3 ;REPLACE P.O. # THIS OPTION DOESN'T SEEM TO WORK CORRECTLY.
EN4 ;F.C.P. EDIT
EN5 ;SHIP TO EDIT
EN6 ;F.O.B. EDIT
V ;;5.1;IFCAP;;Oct 20, 2000
ASK
EN9 ;DESCRIPTION
EN8 ;EST. SHIPPING EDIT

External References

Name Field # of Occurrence
^DIC ASK+1
^DIE DIE, EN9+1
^DIR QQ
^PRCFYN EN1+3
CHK^PRCHAM ASK+1
EN^PRCHAM ASK+3
EN10^PRCHAM2 EN10+1
EN11^PRCHAM2 EN11+1
EN12^PRCHAM2 EN12+1
EN14^PRCHAM3 EN14+1
EN15^PRCHAM3 EN15+1
EN16^PRCHAM3 EN16+1
EN8^PRCHAM3 EN8+1
DOCID^PRCHAM5 EN3+6
EN7^PRCHAM5 EN7+1
PONO^PRCHAM5 EN3+1
$$ERR^PRCHQQ QQ
ENS^PRCHSTAT EN3+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"Amendment Lines in file 442.2 not defined "
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: !!?5,"Routine line not defined "
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !?5,"PURCHASE ORDER HAS BEEN RECEIVED, CANNOT CANCEL !",$C(7)
  • Line Location: EN1+2
Function Call: WRITE
  • Prompt: ?40,"<NOTHING CANCELLED>"
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: $C(7),!!!,"NOTE:",!,"Please notify the service to make any necessary adjustments to both the",!,"previous and new Fund Control Points on this order, to make sure their",!,"balances are correct!!",!!
  • Line Location: EN4+1
Function Call: WRITE
  • Prompt: !!,$$ERR^PRCHQQ(ROUTINE,PRCSIG)
  • Line Location: QQ+0
Function Call: WRITE
  • Prompt: !,"Notify Application Coordinator!",$C(7)
  • Condition for execution: PRCSIG=0!(PRCSIG=-3)
  • Line Location: QQ+0
Routine Call
  • DIE
  • Line Location:
    • DIE
    • EN9+1
Routine Call
  • DIC
  • Line Location:
    • ASK+1
Routine Call
  • DIR
  • Line Location:
    • QQ

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCD(442.2 - [#442.2] Classic Fileman Calls
^PRC(443.6 - [#443.6] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EN5+4
^PRC(411 - [#411] EN5+3
^PRC(440 - [#440] EN2+2
^PRC(440.2 - [#440.2] EN5+4
^PRC(442 - [#442] EN1+1, EN3+4
^PRC(443.6 - [#443.6] EN1+4*, EN2+1, EN3+6*, EN4+2, EN4+4, EN5+2, EN6+1, EN13+1
^PRCD(420.8 - [#420.8] TP
^PRCD(442.2 - [#442.2] ASK+1, ASK+2
^PRCD(442.3 - [#442.3] EN1+4
^TMP("PRCHW" ASK!, EN4+4*

Label References

Name Line Occurrences
@( ASK+3
ASK ASK+1, ASK+2, ASK+3
DIE EN2+1, EN4+2, EN5+1, EN6+1, EN13+1
TP EN13+2

Naked Globals

Name Field # of Occurrence
^( EN1+1
^(0 EN1+1, EN2+2, EN4+4, EN5+3, EN5+4, TP
^(1 ASK+2, EN3+4*, EN5+2
^(4 EN3+4*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN1+3*
>> %A EN1+3*
>> %B EN1+3*
>> DA DIE*, EN3+3*, EN9+1*
DIC ASK*, ASK+1!
DIC("DR" EN5+5!
DIC("S" ASK*
DIC(0 ASK*
DIE DIE*!, EN9+1*
>> DIR("A" QQ*
>> DIR(0 QQ*
>> DR EN2+1*, EN4+2*, EN5+1*, EN6+1*, EN9+1*, EN13+1*
DT EN3+4
>> I EN1+1*
>> PRCH EN3+1*, EN3+2, EN3+4
>> PRCH(0 EN1+4, EN3+1, EN4+2, EN4+4, EN5+1, EN5+3
>> PRCH(1 EN2+1, EN5+1, EN6+1, EN13+1
PRCHAMND EN4+2*!
>> PRCHAMT EN1+4*
>> PRCHAN EN1+4
>> PRCHCHK EN1+4*, EN9+2*
>> PRCHDL EN2+3*, EN3+6*, EN5+5*, EN6+2*
>> PRCHL1 ASK+2*
>> PRCHL2 ASK+2*
>> PRCHN EN1+4*, EN2+1*, EN2+2*, EN3+4*, EN3+5, EN3+6, EN4+2*, EN4+3, EN5+2*, EN5+3*
, EN5+4*, EN6+1*, EN6+2*, EN10+1*, EN11+1*, EN12+1*, EN13+1*, EN13+2*
>> PRCHNPO EN3+4*
>> PRCHNPO(0 EN3+4*
>> PRCHNRQ ASK
>> PRCHO EN1+4*, EN2+1*, EN2+2*, EN3+1*, EN3+4, EN3+5, EN4+2*, EN4+3, EN4+4, EN5+1*
, EN5+2, EN5+3*, EN5+4*, EN6+1*, EN6+2*, EN10+1*, EN11+1*, EN12+1*, EN13+1*, EN13+2*
>> PRCHPO DIE, EN1+1, EN1+4, EN2+1, EN3+1, EN3+2*, EN3+3, EN3+4*, EN3+6, EN4+2
, EN4+4, EN5+2, EN6+1, EN9+1, EN13+1
>> PRCHT ASK+3*, EN1+4*, EN2+3*, EN3+6*, EN4+4*, EN5+5*, EN6+2*, EN9+2*, EN13+2*, QQ*
>> PRCHX( EN2+2*, EN3+5*, EN4+3*
PRCSIG QQ!
>> ROU ASK+2*, ASK+3
ROUTINE QQ*!
U ASK+2, EN1+1, EN1+4, EN2+2, EN3+1, EN3+4, EN3+6, EN4+2, EN4+4, EN5+1
, EN5+2, EN5+3, EN5+4, EN6+1, EN13+1, TP
>> X EN1+1*, EN1+2, EN3+3*, EN13+2*, TP*
>> Y ASK+1, ASK+2
>> Y(0 ASK+2

Marked Items

Name Field # of Occurrence
$T( QQ
$T(@ROU ASK+2
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 |  Marked Items |  All