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  | All
Print Page as PDF
Routine: PRCHAM2

Package: IFCAP

Routine: PRCHAM2


Information

PRCHAM2 ;WISC/AKS,ID/RSD,SF-ISC/TKW-CONT. OF AMENDMENTS ;2-1-90/2:05 PM

Source Information

Source file <PRCHAM2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
IFCAP 3 ^PRCFYN  DIE^PRCHAM1  WORD^PRCHUTL  
VA FileMan 3 %XY^%RCR  ^DIC  WAIT^DICD  

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

Package Total Caller Graph
IFCAP 3 PRCHAM1  PRCHAM3  PRCHAM4  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
EN
EN10
EN11
EN12
MV ;MOVE LINE ITEMS INFO
MVDIS ;MOVE DISCOUNT ITEM INFO
MDIS ;CREATE AMENDMENT MESSAGE FOR DISCOUNT
MES ;CREATE AMENDMENT MESSAGE FOR ITEM
MES2
DIS

External References

Name Field # of Occurrence
%XY^%RCR MV+1, MVDIS+1
^DIC EN
WAIT^DICD MV+1
^PRCFYN EN10+1, EN11+2
DIE^PRCHAM1 EN10+2, EN11+4, EN12
WORD^PRCHUTL EN11+3, EN12+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?40,"<NOTHING ADDED>"
  • Line Location: EN10+1
Function Call: WRITE
  • Prompt: !?5,"<NOTHING DELETED>"
  • Line Location: EN11+0
Function Call: WRITE
  • Prompt: !?5,"CANNOT DELETE ITEM ",$P(PRCHI,U,2),", IT HAS ALREADY BEEN RECEIVED!",$C(7)
  • Line Location: EN11+1
Function Call: WRITE
  • Prompt: ?50,"<NOTHING DELETED>"
  • Line Location: EN11+2
Routine Call
  • DIC
  • Line Location:
    • EN

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(443.6 - [#443.6] EN10EN10+3, EN11+1, EN11+4, EN12EN12+1, EN12+3, MV+1*, MVDIS+1*, MDIS+1
MDIS+3, MES+1, MES+2, DIS
^PRCD(420.5 - [#420.5] MES+3, MES2
^TMP("PRCHW" EN10+2*, EN11+3*, EN12+2*, MDIS+2*, MDIS+3*, MES+1*, MES+2*, MES+3*, MES+5*, MES+6*
MES+7*, MES2*

Label References

Name Line Occurrences
DIS EN11+3, EN12+2
EN EN11EN12
MES EN10+3, EN11+3, EN12EN12+2
MES2 MES+4
MV EN10EN11EN12MVDIS+1

Naked Globals

Name Field # of Occurrence
^( MDIS+1, MES+1, MES+2
^("C" MV+1!
^(0 MES+2, MES+3, MES2
^(2 EN10+3*, EN12EN12+1, EN12+3, MES+1, DIS

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN10+1*, EN11+2*
>> %A EN10+1*, EN11+2*
>> %B EN10+1*, EN11+2*
>> %X MV+1*, MVDIS+1*
>> %Y MV+1*, MVDIS+1*
>> DIC EN*
>> DIC(0 EN*
>> DIE("NO^" EN10+2*
>> DR EN10+2*, EN11+4*, EN12*
>> DR(2 EN11+4*
>> I EN10+3*, EN11+3*, EN12*, EN12+2*, MES+1, MES+3
>> J EN10*, EN10+1, MES+2*
>> K EN11+3*, EN12MDIS+2, MDIS+3*, MES+1*, MES+2*, MES+5, MES+6, MES+7, MES+8*
MES2
>> M(0 MES+1*, MES+3, MES+4, MES+5, MES+6, MES+7, MES2
>> M(2 MES+1*, MES2
>> PRCH EN11+3*, EN12+3*, MDIS+1, MDIS+3
>> PRCHAMT EN10+3*, EN11+4*, EN12+1*
>> PRCHAREC DIS*
>> PRCHD0 MDIS+1*, MDIS+2
>> PRCHDL EN10+3*, EN11+5*, EN12+2*
>> PRCHI EN*, EN10*, EN10+3*, EN11+1, EN11+2, EN11+4, EN11+5, EN12EN12+1, EN12+3
EN12+4, MES+1, MES+2, DIS
>> PRCHLC EN10EN10+3*
>> PRCHN EN12+1*
>> PRCHNFLG EN*
>> PRCHO EN12*, EN12+1
>> PRCHPO EN10EN10+3, EN11+1, EN11+4, EN12EN12+1, EN12+3, MV+1, MVDIS+1, MDIS+1
MDIS+3, MES+1, MES+2, DIS
>> PRCHT EN10+3*, EN11+5*, EN12+2*
>> PRCHX EN12*, EN12+2
>> PRCHX( EN11+5*, EN12+3*, EN12+4*
U EN10EN10+3, EN11+1, EN11+2, EN11+5, EN12+3, EN12+4, MV+1, MVDIS+1, MDIS+2
MDIS+3, MES+3, MES+4, MES+5, MES+6, MES+7, MES2DIS
>> WX EN11+3*, EN12+3*
>> X MES+2*, MES+3*, MES+5
>> Y ENEN11EN12
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  | All