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

Package: IFCAP

Routine: PRCHNRQ


Information

PRCHNRQ ;ID/RSD-ENTER/EDIT REQUISITIONS ;3/10/98 11:43 AM

Source Information

Source file <PRCHNRQ.m>

Call Graph

Call Graph

Call Graph Total: 27

Package Total Call Graph
IFCAP 26 SUPP^PRCFFMO  ^PRCFYN  (ESIG,START)^PRCH410  LIMIT^PRCHCD0  ^PRCHDP1  EN11^PRCHEC  EN11^PRCHEI  ENCODE^PRCHES5  
FPDS^PRCHFPD2  ERR^PRCHNPO  Q^PRCHNPO4  EST^PRCHNPO6  EN2A^PRCHNPO7  $$ERR^PRCHQQ  ^PRCHQUE  ^PRCHSF  
(ENS,UPD)^PRCHSTAT  CHECK^PRCHSWCH  NEW^PRCOEDC  ^PRCOEDI  $$ISMSFLAG^PRCPUX2  UPDATE^PRCPWIU  ENCODE^PRCSC2  (TRANK,TRANS,TRANS1)^PRCSES  
COMM^PRCSPC  ESIG^PRCUESIG  
VA FileMan 1 ^DIR  

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 PRCHDEP4  PRCHEC1  PRCHNPO  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
EST
SIG
PRT ;SET STATUS TO 'ORDERED (NO FISCAL ACTION REQUIRED' IF SUPPLY FUND, 'PENDING FISCAL ACTION' OTHERWISE
INV
QQ
Q
ISMS ;CHECK ISMS SWITCH AND CREATE ISMS COD
INC
OBL ;UPDATE CONTROL POINT OBLIGATED BALANCE
ERR
W
W2

External References

Name Field # of Occurrence
^DIR QQ
SUPP^PRCFFMO PRT+23
^PRCFYN EST+12, EST+20, SIG+2, SIG+4
ESIG^PRCH410 PRT+10, PRT+15
START^PRCH410 PRT+14
LIMIT^PRCHCD0 EST+14
^PRCHDP1 EST+12
EN11^PRCHEC EST+21
EN11^PRCHEI ISMS+2, ISMS+3
ENCODE^PRCHES5 PRT+4
FPDS^PRCHFPD2 V+9
ERR^PRCHNPO INC
Q^PRCHNPO4 Q
EST^PRCHNPO6 EST+1
EN2A^PRCHNPO7 EST+3
$$ERR^PRCHQQ QQ
^PRCHQUE INV+5, INV+6
^PRCHSF EST+8, PRT+3
ENS^PRCHSTAT PRT+2
UPD^PRCHSTAT EST+12
CHECK^PRCHSWCH PRT+1
NEW^PRCOEDC EST+13
^PRCOEDI PRT+12, PRT+23, PRT+24
$$ISMSFLAG^PRCPUX2 EST+15, ISMS+1
UPDATE^PRCPWIU INV
ENCODE^PRCSC2 OBL+4
TRANK^PRCSES OBL+5
TRANS^PRCSES OBL+6
TRANS1^PRCSES OBL+6
COMM^PRCSPC PRT+20
ESIG^PRCUESIG SIG+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,"Method of Processing is undefined !",$C(7)
  • Line Location: V+7
Function Call: WRITE
  • Prompt: !,VAR2
  • Line Location: EST+13
Function Call: WRITE
  • Prompt: !!,$C(7),"LOG code sheets have already been created.",!!
  • Line Location: EST+17
Function Call: WRITE
  • Prompt: I
  • Line Location: SIG+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: SIG+3
Function Call: WRITE
  • Prompt: !!,"...now generating the PHA transaction"
  • Line Location: PRT+12
Function Call: WRITE
  • Prompt: !!,"...now generating the PHA transaction"
  • Line Location: PRT+24
Function Call: WRITE
  • Prompt: VAR2
  • Line Location: PRT+29
Function Call: WRITE
  • Prompt: VAR2
  • Line Location: INV+2
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
Function Call: WRITE
  • Prompt: $C(7),!,"This Supply Fund order has already updated the Control Point",!,"Obligated Balance.",!!
  • Line Location: OBL+1
Function Call: WRITE
  • Prompt: $C(7),!!,"Control Point Balances NOT updated!!"
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt:
  • Line Location: W+0
Function Call: WRITE
  • Prompt: $C(7),!!,"WARNING--LOG code sheets have NOT been created!!"
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !!,$C(7),"LOG code sheets for non-expendable good not yet programmed.",!,"Use FALCON or KEYPUNCH A CODESHEET option to create these.",!!
  • Line Location: W2+0
Routine Call
  • DIR
  • Line Location:
    • QQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(440 - [#440] V+4
^PRC(440.5 - [#440.5] PRT+9, PRT+19*
^PRC(442 - [#442] V+3, V+4, V+5, V+8!*, EST*, EST+17, EST+18, SIGSIG+1, PRT+6
PRT+7, PRT+8, PRT+10, PRT+11*, PRT+13, PRT+14, PRT+15, PRT+17, PRT+18, PRT+20
PRT+22*, ISMS+2, OBL+1, OBL+2*, OBL+3, OBL+6
^PRCS(410 - [#410] OBL+3, OBL+5, OBL+6*

Label References

Name Line Occurrences
ERR OBL+3
INC V+7, ESTEST+12, EST+13, EST+14, EST+20, EST+21, SIG+1, SIG+4, SIG+5
INV PRT+11, PRT+22
ISMS SIG+1
Q PRT+4, INV+7, ISMS+4, INCOBL+4
QQ SIG+5, PRT+4, OBL+4
SIG EST+15, EST+16, EST+17, EST+18, EST+19, EST+20
W SIG
W2 EST+18

Naked Globals

Name Field # of Occurrence
^(0 V+4, OBL+6
^(1 EST+18
^(18 EST+17, SIGOBL+1
^(2 PRT+9*
^(4 OBL+6*
^(9 OBL+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EST+12*, EST+20*, SIG+1, SIG+2*, SIG+4*
>> %A EST+12*, EST+20*, SIG+2*, SIG+3*
>> %B EST+12*, EST+20*, SIG+3*
>> %B(1 SIG+3*
>> CDA PRT+10, PRT+15
>> D0 EST+7*, EST+12*, PRT+3*, INV+5*, INV+6*
>> DA EST+7*, EST+12*, SIG+5*, PRT+2*, PRT+3*, PRT+10*, PRT+14*, PRT+15*, INV*, OBL+3*
OBL+4, OBL+5, OBL+6
>> DIR("A" QQ*
>> DIR(0 QQ*
DT OBL+6
DUZ SIG+5, PRT+4, OBL+4
ERROR EST+14!
FILE EST+14*!, PRT+1*!
>> I V+6*
>> P SIG+5*
POCARD V+2~, V+3*, EST+14, EST+19, SIGSIG+1, PRT+2, INV+5, INV+6
PODA PRT+10*!, PRT+15*!
>> PRC("PER" SIG+5, OBL+4
>> PRC("SITE" EST+15, ISMS+1
PRCF Q!
PRCFA Q!
>> PRCHCD PRT+7*, PRT+9, PRT+17*, PRT+19
>> PRCHDELV V+9, PRT+5
>> PRCHDT V+4, V+9
PRCHENT EST+21*, Q!
>> PRCHEST ESTEST+1
>> PRCHESTL EST
>> PRCHISMS EST+2, SIG+1
>> PRCHLCNT V+4*
PRCHLOG EST+16, SIG, Q!, W
PRCHN Q!
PRCHN("ID" V+6*
PRCHN("LSA" V+4*
PRCHN("MB" V+4*
PRCHN("MP" V+7, PRT+11
PRCHN("PO" V+4*, V+6
PRCHN("SFC" V+5*, PRT+2, INV+6, OBL+2
PRCHNM EST+2!, EST+17!, SIG+5
>> PRCHNRQ INV+4*
>> PRCHOBL PRT+2, PRT+24
>> PRCHPC V+9, EST+13, PRT+5, PRT+12
>> PRCHPO V+3, V+4, V+5, V+8, ESTEST+7, EST+12, EST+13, EST+17, EST+18
EST+21, SIGSIG+1, SIG+5, PRT+1, PRT+2, PRT+3, PRT+4, PRT+6, PRT+7
PRT+8, PRT+10, PRT+11, PRT+12, PRT+13, PRT+14, PRT+15, PRT+17, PRT+18, PRT+20
PRT+22, PRT+23, PRT+24, INVINV+5, INV+6, ISMS+2, OBL+1, OBL+2, OBL+3
OBL+6
>> PRCHPOMT PRT+8*, PRT+9, PRT+18*, PRT+19
>> PRCHQ INV+5*, INV+6*
>> PRCHQ("DEST" INV+5*, INV+6*
>> PRCHSC EST+17, SIGSIG+1, ISMS+2, ISMS+3
>> PRCHSTAT PRT+2*, PRT+22
>> PRCHTRAN ISMS+1*, ISMS+2*, ISMS+3*
PRCHTYP EST+2*, Q!
>> PRCHV V+4
PRCOPODA PRT+12~*, PRT+23~*, PRT+24~*
PRCSIG SIG+5*, PRT+4*, QQ!, OBL+4*
ROUTINE SIG+5*, PRT+4*, QQ*!, Q!, OBL+4*
U V+3, V+4, V+5, V+8, ESTEST+17, EST+18, SIGPRT+6, PRT+7
PRT+8, PRT+9, PRT+10, PRT+11, PRT+13, PRT+14, PRT+15, PRT+17, PRT+18, PRT+19
PRT+20, PRT+22, ISMS+2, OBL+1, OBL+2, OBL+3, OBL+6
VAR2 EST+13*!
>> X V+6*, EST+12*, PRT+2*, PRT+10*, PRT+15*, OBL+5*, OBL+6*
>> Y V+4*, EST+12*, OBL+6*

Marked Items

Name Field # of Occurrence
$T( PRT+4, QQOBL+4
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