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

Package: IFCAP

Routine: PRCSRIG2


Information

PRCSRIG2 ;SF-ISC/LJP/KMB/BMM-GENERATE REQUESTS FROM REPETITIVE ITEM LIST FILE (CON'T) ; 3/25/05 3:05pm

Source Information

Source file <PRCSRIG2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
IFCAP 5 $$DATE^PRC0C  $$ACCT^PRCPUX1  ASK^PRCSRIG1  (EN1,EN2)^PRCSUT3  DMERXMB^PRCVLIC  
VA FileMan 2 FILE^DIE  $$GET1^DIQ  
Kernel 1 ENDR^%ZISS  
Toolkit 1 $$GET^XPAR  

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 PRCSRIG1  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**13,81,101**;Oct 20, 2000
ITEMG
ITEMG1
ITEMG3
ITEMG2
END
HDRG
HOLD
EX
EX1
EX2
KRL
UPDAUD(PRCV2) ;per PRC*5.1*81, update DM Audit file (#414.02) when 2237 is created
DVERR
BLNKON ;if terminal-type exists turn-on blink
BLNKOFF ;if terminal-type exists turn-off blink

External References

Name Field # of Occurrence
ENDR^%ZISS BLNKON+3, BLNKOFF+3
FILE^DIE UPDAUD+31
$$GET1^DIQ UPDAUD+15
$$DATE^PRC0C ITEMG2+2
$$ACCT^PRCPUX1 ITEMG3+17
ASK^PRCSRIG1 ITEMG2+8
EN1^PRCSUT3 ITEMG3+1
EN2^PRCSUT3 ITEMG3+1
DMERXMB^PRCVLIC UPDAUD+27, UPDAUD+43
$$GET^XPAR ITEMG3+25

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!," Finished building request.",!,"This request contains ",PRCSIT(1)_$S(PRCSIT(1)=1:" item.",1:" items.")," The total cost for this request is $",$J(PRCSCS,0,2),!
  • Line Location: ITEMG+5
Function Call: WRITE
  • Prompt: L
  • Line Location: ITEMG+5
Function Call: WRITE
  • Prompt: !,"The budget object code for this item is not entered in the Item Master File.",!,"This item cannot be processed.",!
  • Line Location: ITEMG1+2
Function Call: WRITE
  • Prompt: !,$C(7),"WARNING!!! Item # ",PX(3)," is not available from ",$P(PRCSV1,";")," (",$P(PRCSV1,";",2),")",!,"This item cannot be processed.",!
  • Line Location: ITEMG1+3
Function Call: WRITE
  • Prompt: !,"A request with Transaction Number ",$P(Y(0),"^")," has been generated.",!!,"The vendor for this request is ",$P(PRCSV1,";")," (",$P(PRCSV1,";",2),")",!,"Now entering items for this request."
  • Line Location: ITEMG3+3
Function Call: WRITE
  • Prompt: @IOF,"GENERATE REQUESTS FROM REPETITIVE ITEM LIST FILE",?55,"DATE: ",PRCSD,!,"Requests Generated From Repetitive Item List Entry # ",PRCSNO,!
  • Line Location: HDRG+0
Function Call: WRITE
  • Prompt: L
  • Line Location: HDRG+0
Function Call: READ
  • Variable: Z(1)
  • Timeout: DTIME
  • Line Location: HOLD+0
Function Call: WRITE
  • Prompt: !,"Press return to continue: "
  • Line Location: HOLD+0
Function Call: WRITE
  • Prompt: $C(7),!,"Could not create a request"
  • Line Location: EX+0
Function Call: WRITE
  • Prompt: !,"There is an error with the default device defined in file 411.",!,"Please contact IRM before proceeding.",!
  • Line Location: DVERR+1
Function Call: WRITE
  • Prompt: IOBON
  • Line Location: BLNKON+4
Function Call: WRITE
  • Prompt: IOBOFF
  • Line Location: BLNKOFF+4
Routine Call
  • DIE
  • Line Location:
    • UPDAUD+31

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
410.31 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] ITEMG3+12, ITEMG3+13, ITEMG3+16, ITEMG2+1
^PRC(440 - [#440] ITEMG1ITEMG2
^PRC(441 - [#441] ITEMG1ITEMG1+3, ITEMG3+10, ITEMG3+11
^PRCD(420.2 - [#420.2] ITEMG3+14, ITEMG3+19
^PRCS(410 - [#410] ITEMG3+1, ITEMG3+22*, ITEMG3+27*, ITEMG3+29*, ITEMG2*, ITEMG2+1*, ITEMG2+2*, ITEMG2+3*, ITEMG2+4*, ITEMG2+5*
ITEMG2+6*, ITEMG2+7*, ITEMG2+8
^PRCS(410.3 - [#410.3] ITEMG1ITEMG2
^PRCV(414.02 - [#414.02] ITEMG3+26, UPDAUD+29
^TMP("DIERR" UPDAUD+32, UPDAUD+42
^TMP($J ITEMG+2, UPDAUD+24*, UPDAUD+25*, UPDAUD+26*, UPDAUD+39*, UPDAUD+40*, UPDAUD+41*, UPDAUD+42*

Label References

Name Line Occurrences
BLNKOFF DVERR+2
BLNKON DVERR
DVERR ITEMG3
END ITEMG2+7
EX ITEMG3+1
EX2 ITEMG3+30
HDRG ITEMG+5, ITEMG1+3, ITEMG3+2
HOLD ITEMG+5, ITEMG1+3, ITEMG3+2
ITEMG1 ITEMG+2
ITEMG2 ITEMG+4
ITEMG3 ITEMG+2
KRL EX1EX2
UPDAUD ITEMG3+28

Naked Globals

Name Field # of Occurrence
^(0 ITEMG3+13, ITEMG3+16, ITEMG2*, ITEMG2+1
^(1 ITEMG3+22*
^(10 ITEMG2+4*
^(11 ITEMG2+4*
^(2 ITEMG2+1*
^(7 ITEMG2+4*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ITEMG2*
>> BFLAG ITEMG*, ITEMG+2, ITEMG+3, ITEMG+7, DVERR+3*
DA ITEMG+4, ITEMG3+1, ITEMG3+22, ITEMG3+27, ITEMG3+29, ITEMG2ITEMG2+1, ITEMG2+2, ITEMG2+3, ITEMG2+4
ITEMG2+5, ITEMG2+6, ITEMG2+7, ITEMG2+8, END!
DTIME HOLD
IO ITEMG2+6, ITEMG2+7, HOLD
>> IO(0 ITEMG2+6, ITEMG2+7, HOLD
>> IOBOFF BLNKOFF+4
>> IOBON BLNKON+4
IOF HDRG
IOM ITEMG+5, HDRG
IOSL ITEMG+5, ITEMG1+3, ITEMG3+2
>> IOST(0 BLNKON+1, BLNKOFF+1
>> ITACCT ITEMG3+17*, ITEMG3+18
>> ITBOC ITEMG3+18*, ITEMG3+19
>> ITNSN ITEMG3+11*, ITEMG3+17
>> K ITEMG*, ITEMG3+1, ITEMG3+3, ITEMG3+5, ITEMG3+9*, ITEMG3+22, ITEMG3+27, ITEMG3+29, ITEMG2ITEMG2+4
>> L ITEMG+5*, HDRG*
>> PRC("ACC" ITEMG2+3
>> PRC("BBFY" ITEMG2+2
>> PRC("CP" ITEMG3+12, ITEMG3+13, ITEMG3+16, ITEMG2+1, ITEMG2+6
>> PRC("PER" ITEMG2+4
>> PRC("QTR" ITEMG2+8*
>> PRC("SITE" ITEMG3+12, ITEMG3+13, ITEMG3+16, ITEMG2+1, ITEMG2+6
>> PRCSCC ITEMG2+1, ITEMG2+5
PRCSCQT END!
>> PRCSCS ITEMG*, ITEMG+5, ITEMG+6, ITEMG3+30*, ITEMG2+4
>> PRCSCT ITEMG+10, ITEMG+11*, EX*
>> PRCSD HDRG
>> PRCSD(1 ITEMG2+1
>> PRCSD1 ITEMG3+22, ITEMG2+1, ITEMG2+4
PRCSDR END!
>> PRCSIT ITEMG+2*, ITEMG+8, ITEMG+9*, ITEMG1+3*
>> PRCSIT(1 ITEMG*, ITEMG+2*, ITEMG+5, ITEMG1+3*
>> PRCSL ITEMG+4
>> PRCSNO ITEMG3+26, HDRG, UPDAUD+19, UPDAUD+20, UPDAUD+34, UPDAUD+35
PRCSOCK END!
PRCSOCP END!
PRCSOCS END!
>> PRCSRI ITEMG*, ITEMG+2*, ITEMG1, UPDAUD+14
>> PRCSRID0 ITEMG+2, ITEMG1ITEMG2, UPDAUD+15
>> PRCSRIM ITEMG+2*
PRCSS ITEMG3+14*, ITEMG3+19*, ITEMG3+22*, ITEMG3+29, EX2!
PRCST END!
PRCST1 END!
>> PRCSTC ITEMG+6*
>> PRCSV1 ITEMG+2, ITEMG1+3, ITEMG3+3
PRCV2 ITEMG3+5*, ITEMG3+28, UPDAUD~, UPDAUD+25, UPDAUD+30, UPDAUD+40
PRCVA UPDAUD+7~
PRCVA( UPDAUD+30*
PRCVAC UPDAUD+7~
PRCVC UPDAUD+7~, UPDAUD+9*
PRCVDI UPDAUD+7~
PRCVDN ITEMG~, ITEMG+1*, ITEMG1*, ITEMG3+27
PRCVDTN ITEMG~, ITEMG+1*, ITEMG1*, ITEMG3+27
PRCVDYN UPDAUD+7~, UPDAUD+9*, UPDAUD+15*, UPDAUD+17, UPDAUD+29, UPDAUD+37
PRCVFCP UPDAUD+7~, UPDAUD+20*, UPDAUD+27, UPDAUD+35*, UPDAUD+43
PRCVFL UPDAUD+8~, UPDAUD+9*
PRCVI UPDAUD+7~
PRCVIEN UPDAUD+7~, UPDAUD+9*, UPDAUD+29*, UPDAUD+30
PRCVJ UPDAUD+8~, UPDAUD+14*, UPDAUD+15
PRCVST UPDAUD+8~, UPDAUD+19*, UPDAUD+27, UPDAUD+34*, UPDAUD+43
PRCVTMP UPDAUD+8~, UPDAUD+19*, UPDAUD+27, UPDAUD+34*, UPDAUD+43
PX ITEMG1*, ITEMG3+22, ITEMG3+30, END!, EX!, EX1!
PX(1 ITEMG1*, ITEMG1+2, ITEMG3+14, ITEMG3+22
PX(2 ITEMG1*, ITEMG2+1, ITEMG2+5
PX(3 ITEMG1*, ITEMG1+3, ITEMG3+10, ITEMG3+11, ITEMG3+22, EX2!, UPDAUD+26, UPDAUD+41
STOP ITEMG~*, ITEMG+2*, ITEMG1+2*, ITEMG1+3*
U ITEMG3+11, ITEMG3+13, ITEMG3+16, ITEMG3+19, ITEMG2+6, ITEMG2+8
X ITEMG3+1*, EX!, EX1!, BLNKON+2*, BLNKOFF+2*
X(3 ITEMG3+10*, ITEMG3+22, EX2!
X1 ITEMG3+1*, EX!
X2 ITEMG1*, ITEMG1+3, ITEMG3+10, ITEMG2ITEMG2+1, END!, EX!, EX1!
XMB UPDAUD+8~
XMB(1 UPDAUD+21*, UPDAUD+36*
XMB(2 UPDAUD+22*, UPDAUD+37*
XMB(3 UPDAUD+23*, UPDAUD+38*
Y EX2!
Y(0 ITEMG3+3, ITEMG3+5
Z ITEMG3+1*, EX!
Z(1 HOLD*
>> Z1 ITEMG3ITEMG3+1
>> Z2 ITEMG3ITEMG3+1
>> ZTQUEUED ITEMG2+6, ITEMG2+7, HOLD
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