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

Package: IFCAP

Routine: PRCHMA0


Information

PRCHMA0 ;WISC/AKS-Amendments to purchase orders and requisitions ;3/5/97 15:05

Source Information

Source file <PRCHMA0.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 6 %XY^%RCR  ^DIC  WAIT^DICD  FILE^DICN  ^DIE  (,ENALL,IX)^DIK  
IFCAP 5 ^PRCFYN  EN12^PRCHAMXG  ERCHK^PRCHMA1  MVDIS^PRCHMA3  ($$ACCT,$$NSN)^PRCPUX1  

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 ITEM  PRCHMA1  PRCHMA3  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;Ship to edit
EN2 ;Line Item add
EN3 ;Line Item delete
MV ;Move line item information from 442
MV1
ONLY ;Make sure only 'Cancel' amendment
ERR ;Error
SUPBOC(QUIETLY) ;compute pre-implied BOC, moved from template PRCHRQITEM, PRCHLINE into this routine and also called in BOC input transform

External References

Name Field # of Occurrence
%XY^%RCR MV+3
^DIC EN3+3
WAIT^DICD MV+1
FILE^DICN EN2+10
^DIE EN1+4, EN2+25, EN3+41, EN3+47
^DIK EN2+31, EN3+17, EN3+42
ENALL^DIK EN3+26
IX^DIK MV1+5
^PRCFYN EN2+7, EN3+9
EN12^PRCHAMXG EN2+35
ERCHK^PRCHMA1 EN2+34
MVDIS^PRCHMA3 EN2+3, EN3+3
$$ACCT^PRCPUX1 SUPBOC+6
$$NSN^PRCPUX1 SUPBOC+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+5
Function Call: WRITE
  • Prompt: ?40,"<NOTHING ADDED>"
  • Line Location: EN2+8
Function Call: WRITE
  • Prompt: !
  • Line Location: EN2+33
Function Call: WRITE
  • Prompt: !?5,"<NOTHING DELETED>"
  • Line Location: EN3+4
Function Call: WRITE
  • Prompt: ?50,"<NOTHING DELETED>"
  • Line Location: EN3+9
Function Call: WRITE
  • Prompt: !
  • Line Location: EN3+48
Function Call: WRITE
  • Prompt: !?5,"To "_$S($D(PRCHREQ):$P(^PRCD(442.2,15,0),U,2),1:$P(^PRCD(442.2,5,0),U,2))_" it must be the ONLY change you",!?5,"are making on the amendment."
  • Line Location: ERR+2
Routine Call
  • DIC
  • Line Location:
    • EN3+3
Routine Call
  • DIE
  • Line Location:
    • EN1+4
    • EN2+25
    • EN3+41
    • EN3+47

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(443.6 MV+4
^PRC(440 - [#440] EN2+18
^PRC(441.7 - [#441.7] EN3+17, EN3+37, EN3+38, MV+6, MV+7, MV1MV1+1*, MV1+2*, MV1+3*, MV1+4*
^PRC(442 - [#442] EN3+10, MV+5
^PRC(442.8 - [#442.8] MV+6, MV+8, MV1+1
^PRC(443.6 - [#443.6] EN1+2, EN2+3, EN2+5, EN2+6, EN2+14, EN2+15*, EN2+17*, EN2+18, EN2+26, EN2+28
EN3+6, EN3+11, EN3+12!, EN3+13!, EN3+16, EN3+19!, EN3+20, EN3+21*, EN3+22, EN3+23*
EN3+24!, EN3+27, EN3+28*, EN3+29, EN3+30*, EN3+31, EN3+35, MV+1, MV+4*, ONLY+2
ONLY+3, ONLY+4, SUPBOC+2, SUPBOC+4, SUPBOC+9*
^PRCD(420.2 - [#420.2] SUPBOC+8
^PRCD(442.2 - [#442.2] ERR+2

Label References

Name Line Occurrences
ERR ONLY+2, ONLY+4
MV EN2+3, EN3+3
MV1 MV1

Naked Globals

Name Field # of Occurrence
^( EN2+5
^("C" MV+4!
^(0 EN2+6*, EN3+28*, MV+1, MV1+4
^(2 EN2+27*, EN3+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN2+1~, EN2+7*, EN2+8, EN3+1~, EN3+8*, EN3+9
%A EN2+1~, EN2+7*, EN3+1~, EN3+8*
%B EN2+1~, EN2+7*, EN3+1~, EN3+8*
%X MV+2~, MV+3*
%Y MV+2~, MV+3*
ACCT SUPBOC+1~, SUPBOC+6*, SUPBOC+8
BFLAG EN2+1~, EN2+4*, EN2+30*, EN2+32
D0 EN2+1~
D1 EN2+1~
DA EN1+1~, EN1+4*, EN2+1~, EN2+20*, EN2+30*, EN2+35*, EN3+17*, EN3+41*, EN3+42*, EN3+45*
MV1+5*!, SUPBOC+2, SUPBOC+4, SUPBOC+9
DA(1 EN2+9*, EN2+30*, EN2+35*, EN3+3*, EN3+25*, EN3+26, EN3+45*, EN3+46, SUPBOC+2, SUPBOC+4
, SUPBOC+9
DD EN2+9!
DELIVER EN1+5*, EN2+33*, EN3+1~, EN3+48*
DIC EN2+9*, EN2+10!, EN3+1~, EN3+3*
DIC(0 EN2+10*, EN3+3*
DIE EN1+1~, EN1+4*, EN2+1~, EN2+20*, EN2+25!, EN3+1~, EN3+41*, EN3+46*, EN3+47!
DIE("NO^" EN2+21*, EN2+24*
DIK EN2+30*, EN3+1~, EN3+17*, EN3+26*!, EN3+42*, MV1+5*!
DIK(1 EN3+25*
DO EN2+9!
DR EN1+1~, EN1+3*, EN2+1~, EN2+21*, EN2+22*, EN2+23*, EN3+1~, EN3+41*, EN3+44*
ERROR EN2+34!
I EN2+5*, EN2+6, EN3+22*, EN3+23, EN3+26!
I2Z EN3+1~, EN3+20*, EN3+21
I442 EN3+1~, EN3+10*, EN3+34
IENDS EN3+2~, EN3+38*, EN3+39, EN3+40
J EN2+1~, EN2+4*, EN2+6, EN2+13, EN2+16, EN3+27*, EN3+28
M EN2+5*, EN2+6, MV+2~, MV+7*, MV1*, MV1+1, MV1+2, MV1+3, MV1+5
N EN2+5*, EN2+15*, EN3+22*, EN3+23, EN3+26!, EN3+30*, MV+2~, MV+7*, MV+8*, MV1+1
MV1+2
NODE0 EN2+1~, EN2+3*, EN2+13*, EN2+16*, EN2+17, EN2+19
OK MV+2~, MV1*
>> PERM EN3+40*, EN3+41, EN3+42
PODS EN3+2~, EN3+16*, EN3+17*
PONOEXT EN3+2~, EN3+16*, EN3+17, EN3+35*, EN3+37
PONUM EN3+1~, EN3+11*, EN3+12
>> POSC EN3+36*, EN3+37*, EN3+38, EN3+41, EN3+42
PRCH0 EN1+1~, EN1+2*, EN1+3
>> PRCHAM ONLY+2, ONLY+3, ONLY+4
PRCHAREC EN3+1~, EN3+31*
>> PRCHAUTH EN2+22, EN2+23
PRCHBOCC SUPBOC+1~, SUPBOC+8*, SUPBOC+9, SUPBOC+10
>> PRCHEDI EN2+18*
PRCHI EN2+1~, EN2+6*, EN2+7, EN2+9, EN2+11*, EN2+26, EN2+28, EN2+30, EN3+1~, EN3+5*
EN3+6, EN3+7, EN3+8, EN3+10, EN3+11, EN3+13, EN3+17, EN3+19, EN3+31, EN3+37
EN3+45
PRCHI1 EN2+1~, EN2+11*, EN2+35
PRCHIDA SUPBOC+1~, SUPBOC+4*, SUPBOC+6
PRCHLC EN2+1~, EN2+3*, EN2+4
>> PRCHN("SFC" SUPBOC+6*
PRCHNORE EN3+42!*, MV+2~
>> PRCHON ONLY+1*, ONLY+5*, ONLY+6*
>> PRCHPO EN1+2, EN1+4, EN2+3, EN2+5, EN2+6, EN2+9, EN2+14, EN2+15, EN2+17, EN2+18
EN2+20, EN2+26, EN2+28, EN2+30, EN2+35, EN3+3, EN3+6, EN3+10, EN3+11, EN3+12
EN3+13, EN3+16, EN3+19, EN3+20, EN3+21, EN3+22, EN3+23, EN3+24, EN3+25, EN3+27
EN3+28, EN3+29, EN3+30, EN3+31, EN3+35, EN3+45, MV+1, MV+4, MV+5, ONLY+2
ONLY+3, ONLY+4
PRCHPO1 MV+2~, MV+5*, MV+6, MV+8
PRCHPONO EN2+1~, EN2+19*
>> PRCHREQ EN2+21, ERR+2
PRCHSTN EN2+1~, EN2+19*
QUIETLY SUPBOC~, SUPBOC+2, SUPBOC+10
SPFCP SUPBOC+1~, SUPBOC+4*, SUPBOC+5, SUPBOC+6
U EN1+3, EN2+3, EN2+5, EN2+6, EN2+11, EN2+13, EN2+15, EN2+16, EN2+18, EN2+19
EN2+28, EN3+6, EN3+7, EN3+8, EN3+11, EN3+13, EN3+16, EN3+20, EN3+23, EN3+27
EN3+28, EN3+30, EN3+31, EN3+35, EN3+40, MV+1, MV+4, MV1+2, ONLY+2, ONLY+3
ONLY+4, ERR+2, SUPBOC+2, SUPBOC+4, SUPBOC+8, SUPBOC+9
X EN2+2~, EN2+9*, SUPBOC+2*, SUPBOC+3, SUPBOC+10*, SUPBOC+11
Y EN2+2~, EN2+10, EN2+11, EN3+4, EN3+5
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