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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PRCHREC

Package: IFCAP

Routine: PRCHREC


Information

PRCHREC ;ID/RSD,SF/TKW/RHD,DWA-PROCESS RECEIVING ;6/10/97 9:40

Source Information

Source file <PRCHREC.m>

Call Graph

Call Graph

Call Graph Total: 22

Package Total Call Graph
IFCAP 18 ^PRCFSITE  ^PRCFYN  ^PRCHDP1  ^PRCHDP3  LCK1^PRCHE  EN11^PRCHEI  ENCODE^PRCHES1  EN3^PRCHPAT  
$$ERR^PRCHQQ  (COM,LI)^PRCHREC1  (DELP,ES,MULT,SUB,TM)^PRCHREC2  (ENTD,KILL,PRT,UPDD)^PRCHREC4  ENS^PRCHSTAT  SWITCH^PRCHUTL  ^PRCPAUTH  AUTH^PRCPPOLM  
$$ISMSFLAG^PRCPUX2  REC^PRCV442A  
VA FileMan 3 ^%DT  NOW^%DTC  ^DIR  
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: 7

Package Total Caller Graph
IFCAP 7 PRCH REC PURCHASE CARD ORDER  PRCH RECEIVE DELIVERY ORDER  PRCHAM4  PRCHEB  PRCHPM PO REC  PRCHREC1  PRCHREC2  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**22,81,191**;Oct 20, 2000;Build 4
EN
1
2
EN2
EN3
QQ
Q

External References

Name Field # of Occurrence
^%DT 1
NOW^%DTC V+12, EN3+1
^DIR QQ
^PRCFSITE V+12
^PRCFYN EN+26
^PRCHDP1 EN+26
^PRCHDP3 2+5
LCK1^PRCHE EN+26
EN11^PRCHEI EN3+21
ENCODE^PRCHES1 EN3+4
EN3^PRCHPAT EN+4
$$ERR^PRCHQQ QQ
COM^PRCHREC1 1+4
LI^PRCHREC1 1+6
DELP^PRCHREC2 EN3+22
ES^PRCHREC2 EN2+10
MULT^PRCHREC2 1+1
SUB^PRCHREC2 2+4
TM^PRCHREC2 1+2
ENTD^PRCHREC4 1+3
KILL^PRCHREC4 Q+1
PRT^PRCHREC4 EN3+16
UPDD^PRCHREC4 2+3
ENS^PRCHSTAT EN3+14
SWITCH^PRCHUTL V+13
^PRCPAUTH EN+20
AUTH^PRCPPOLM EN3+22
$$ISMSFLAG^PRCPUX2 EN3+21
REC^PRCV442A EN3+19
$$GET^XPAR EN3+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You are not a Supply Warehouse person !",$C(7)
  • Line Location: V+14
Function Call: WRITE
  • Prompt: !!,"You are not on the Employee File!",$C(7)
  • Line Location: V+15
Function Call: WRITE
  • Prompt: !!,"You are not an authorized user for "_$P(PRCHAUCP," ",1,2)_" control point.",!
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !,?13,"PA/PPM/AUTHORIZED BUYER: ",$P(^(0),U,1),!
  • Line Location: EN+21
Function Call: WRITE
  • Prompt: " ??",$C(7)
  • Line Location: EN+22
Function Call: WRITE
  • Prompt: " ??",$C(7)
  • Line Location: EN+23
Function Call: WRITE
  • Prompt: $C(7),!,?5,"This "_$S($D(PRCHNRQ):"REQUISITION",1:"PURCHASE ORDER")_" has not been obligated.",!
  • Line Location: EN+25
Function Call: READ
  • Formatting: !!
  • Prompt: "DATE RECEIVED: TODAY//"
  • Variable: X
  • Timeout: DTIME
  • Line Location: 1+0
Function Call: WRITE
  • Prompt: !?3,"Receiving Date cannot be before P.O. date!",$C(7)
  • Line Location: 1+0
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
  • DIR
  • Line Location:
    • QQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] EN+6
^PRC(442 - [#442] EN+5, EN+9, EN+13, EN+15, EN+17, EN+18, EN+19, EN+21, EN+22, EN+23
EN+24, 11+1, 1+2, 22+1*, 2+2, EN2EN2+3, EN3!
EN3+2*, EN3+3, EN3+4*, EN3+5, EN3+8, EN3+11, EN3+15, EN3+21
^PRC(443.6 - [#443.6] EN+11, EN+12, EN+14
^PRCD(442.3 - [#442.3] EN3+3
^PRCP(445 - [#445] EN+19
^VA(200 - [#200] V+14, V+15, EN+21

Label References

Name Line Occurrences
1 11+1
EN EN+22, EN+23, EN+25, 1+3, Q+3
Q EN+26, 12EN3+23
QQ EN3+4

Naked Globals

Name Field # of Occurrence
^( 2+2*
^(0 EN+21, EN+24, 2+2*, EN3+15*
^(1 EN+21, 2+1*
^(400 V+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % V+12, EN+26*, EN3+4
>> %A EN+26*
>> %B EN+26*
%DT 1*!
%DT(0 1*
CCARDPO EN+4!
>> D0 EN+26*
>> DA EN+26, EN3+14*, EN3+21*
DIC("S" EN+26!
>> DIR("A" QQ*
>> DIR(0 QQ*
DT V+12*
DTIME 1
DUZ EN+6, EN+9, EN3+4
FIS EN+13*, EN+15*, EN+16!
>> I 2+2*, EN2+2*, EN2+3*, EN2+5*, EN2+8*
>> INVITEM EN+19*, EN+20, EN3+22
>> N EN+19*
NOINV EN+20!, EN3+22
>> PRC("PARAM" EN+25
>> PRC("PER" V+12, V+14, V+15
>> PRC("SITE" V+12, EN+6, EN3+21
>> PRCF("X" V+12*
>> PRCFA("PARTIAL" Q*
PRCHAM EN+11*, EN+12, EN+16!
PRCHAUCP EN+5*!, EN+6, EN+7, EN+8!
PRCHAUFG EN+5!, EN+6*, EN+8!
>> PRCHAUT1 EN+2, EN+3
>> PRCHAUTH V+14, V+15, EN+3, EN+5, EN+20, EN3+22
>> PRCHAV EN2+6, EN2+9
>> PRCHDLVD 1+3, 2+3
>> PRCHDPT 2+5*
>> PRCHDRD 2+5*
>> PRCHDTP 2+5*
>> PRCHENTY EN+17*, EN+18
PRCHFLAG EN+20!
PRCHIMP V+14, V+15, EN*, EN+1, EN+4!, EN+24!*, 1+2, 1+4, EN3+7
PRCHIT EN+14*, EN+16!
>> PRCHITM EN+19*
>> PRCHLC 2+4*, EN3+4
PRCHNRQ EN+4!, EN+24!*, EN+25, EN+26
>> PRCHP("S" EN+1*, EN+2*, EN+3*
>> PRCHPGM EN
>> PRCHPO EN+4, EN+5, EN+9, EN+11, EN+12, EN+13, EN+14, EN+15, EN+17, EN+18
EN+19, EN+21, EN+22, EN+23, EN+24, EN+26, 11+1, 1+2, 2
2+1, 2+2, EN2EN2+3, EN3EN3+2, EN3+3, EN3+4, EN3+5, EN3+8
EN3+11, EN3+14, EN3+15, EN3+19, EN3+21
>> PRCHPOO EN3+14, QQ+2
PRCHR 1+5!, EN2*, EN2+2*
PRCHR( EN2+2*, EN2+3*, EN2+5*, EN2+8*
PRCHR("SA" EN2*, EN2+1*, EN2+2
PRCHR(1 EN2+4, EN2+7*, EN3+1
PRCHR(2 EN2+3, EN2+4, EN2+7*, EN3+1
>> PRCHRAM EN2+4*, EN2+6, EN3+4
>> PRCHRAMN EN2+4*, EN2+6*, EN3+15
>> PRCHRD 1+2*, 22+1, 2+2, 2+5
>> PRCHRES( EN2+3, EN2+5
>> PRCHRES(1 EN2*, EN2+3*
>> PRCHRES(2 EN2*, EN2+3*
>> PRCHRFIN 1+2*, EN3EN3+11
>> PRCHRIT 2+4*
>> PRCHROV EN3+4
>> PRCHRPT 2*, 2+1*, 2+2*, 2+5, EN2+3, EN3+2, EN3+4, EN3+19, Q
>> PRCHRT 1+2*, EN2+5, EN2+6
>> PRCHRT0 1+2*, EN3+4
>> PRCHSC EN3+21*
>> PRCHTRAN EN3+21*
>> PRCHX EN3+1*, EN3+4*
>> PRCP("I" EN+18*, EN+19, EN+20
>> PRCPFLAG EN3+22
PRCSIG EN3+4*, QQ!
ROUTINE EN3+4*, QQ*!, Q+1!
U V+14, EN+5, EN+9, EN+12, EN+13, EN+15, EN+18, EN+19, EN+21, EN+22
EN+23, EN+24, EN+25, 11+2, 2+2, EN2EN2+1, EN2+2, EN2+3
EN2+4, EN2+5, EN2+7, EN2+8, EN3+1, EN3+2, EN3+3, EN3+4, EN3+5, EN3+8
EN3+11, EN3+15, EN3+21
>> X EN+22, EN+23, EN+25, 1*, 1+4*, EN2+2*, EN2+5*, EN3+3*, EN3+6*, EN3+7*
EN3+9*, EN3+10*, EN3+12*, EN3+13*, EN3+15*
>> X1 EN2+5*, EN3+3*, EN3+4, EN3+6, EN3+7, EN3+9, EN3+10
>> Y 11+1, 1+2, EN2*, EN2+1, EN2+4*, EN2+5*, EN2+6

Marked Items

Name Field # of Occurrence
$T( EN3+4, QQ
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All