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

Package: IFCAP

Routine: PRCHAMU


Information

PRCHAMU ;WISC/AKS-Modules helpful in amendments ;8/18/97 9:12

Source Information

Source file <PRCHAMU.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 EN^DDIOL  ^DIC  WAIT^DICD  ^DIE  
IFCAP 2 ^PRCFYN  (DIRPO,DIRREQ)^PRCHPCAR  
Generic Code Sheet 1 $$STATUS^GECSSGET  

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

Package Total Caller Graph
IFCAP 4 PRCH7B  PRCH7C  PRCH7D  PRCHMA  

Entry Points

Name Comments DBIA/ICR reference
GETPO ;get a valid PO
AMENDNO ;gets next valid amendment number to create
INFO ; Ask for common information for amendments
ASK ;Ask type amendment
UPDATE ;Update Delivery date, Original Delivery Date, Amendment status and
FMS ;Checking FMS documents status
DEL ;Delete this amendment
MSG ;This subroutine is called by PRCHMA
MSG1 ;This subroutine is called by PRCHMA
SOURCE ;This subroutine is called by PRCHMA

External References

Name Field # of Occurrence
EN^DDIOL MSG+6, MSG1+4
^DIC GETPO+8, ASK+6
WAIT^DICD AMENDNO+8
^DIE INFO+6, INFO+8, UPDATE+6, UPDATE+18
$$STATUS^GECSSGET FMS+6
^PRCFYN GETPO+46, GETPO+47
DIRPO^PRCHPCAR ASK+8
DIRREQ^PRCHPCAR ASK+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Call at the appropriate entry point",$C(7)
  • Line Location: PRCHAMU+12
Function Call: WRITE
  • Prompt: !!,?5," Someone else is already editing this amendment record."
  • Line Location: GETPO+15
Function Call: WRITE
  • Prompt: !,$C(7),"Invalid Supply Status"
  • Line Location: GETPO+17
Function Call: WRITE
  • Prompt: !,$C(7)," This order is not properly signed yet!!"
  • Line Location: GETPO+18
Function Call: WRITE
  • Prompt: !,?5,"You are not authorized to amend this purchase card order."
  • Line Location: GETPO+21
Function Call: WRITE
  • Prompt: !!,"You are not an authorized user for "_$P(PRCHAUCP," ",1,2)_" control point.",!
  • Line Location: GETPO+25
Function Call: WRITE
  • Prompt: $C(7),!!,?5,"Reconciled Purchase Card orders cannot be amended."
  • Line Location: GETPO+32
Function Call: WRITE
  • Prompt: $C(7),!,"Amendment not allowed until after order has been obligated!!"
  • Line Location: GETPO+33
Function Call: WRITE
  • Prompt: !!,"There is a pending Adjustment Voucher against this purchase order"
  • Line Location: GETPO+44
Function Call: WRITE
  • Prompt: !
  • Line Location: GETPO+46
Function Call: WRITE
  • Prompt: !
  • Line Location: GETPO+47
Function Call: WRITE
  • Prompt: !!?5,"Amendment Number: ",PRCHAM
  • Line Location: AMENDNO+6
Function Call: WRITE
  • Prompt: !
  • Line Location: AMENDNO+7
Function Call: WRITE
  • Prompt: !!,"...copying Purchase Order into work file...",!
  • Line Location: AMENDNO+8
Function Call: WRITE
  • Prompt: !
  • Line Location: AMENDNO+8
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: MSG+6
Function Call: WRITE
  • Prompt: !
  • Line Location: MSG1+4
Routine Call
  • DIC
  • Line Location:
    • GETPO+8
    • ASK+6
Routine Call
  • DIE
  • Line Location:
    • INFO+6
    • INFO+8
    • UPDATE+6
    • UPDATE+18

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] GETPO+24
^PRC(440.5 - [#440.5] GETPO+21
^PRC(441.7 - [#441.7] DEL+4, DEL+5, DEL+8!, DEL+9!, DEL+10!, DEL+11, DEL+14*
^PRC(442 - [#442] GETPO+15, GETPO+16, GETPO+20, GETPO+23, GETPO+28, AMENDNO+4, AMENDNO+5, AMENDNO+9, UPDATE+6, FMS+3
FMS+4, FMS+5
^PRC(443.6 - [#443.6] GETPO+34, GETPO+38, GETPO+39, GETPO+44, GETPO+45, AMENDNO+7, AMENDNO+9*, AMENDNO+10*, AMENDNO+11, AMENDNO+12*
INFO+9, ASK+1, UPDATE+4, UPDATE+5, UPDATE+7, UPDATE+9, UPDATE+14, DEL+3, DEL+15!, DEL+16!
DEL+17, DEL+20*, SOURCE+5, SOURCE+6, SOURCE+9*, SOURCE+10!
^PRCD(441.6 - [#441.6] ASK+11, ASK+17
^PRCD(442.2 - [#442.2] ASK+14, ASK+17, ASK+19
^PRCD(442.3 - [#442.3] GETPO+16, UPDATE+12

Label References

Name Line Occurrences
ASK ASK+10, ASK+13
DEL GETPO+37, GETPO+48
FMS GETPO+41

Naked Globals

Name Field # of Occurrence
^(0 AMENDNO+10*, UPDATE+7*, FMS+4
^(1 ASK+19
^(7 GETPO+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% GETPO+45, GETPO+46*, GETPO+47, GETPO+48, AMENDNO+2~
%A GETPO+46*, GETPO+47*, AMENDNO+2~
%B GETPO+46*, GETPO+47*, AMENDNO+2~
AA MSG+2~, MSG+3*, MSG+4*, MSG+5*, MSG+6, MSG1+2~, MSG1+3*, MSG1+4
AAREPO UPDATE+14~*, UPDATE+15
AMSTAT UPDATE+10*, UPDATE+11*, UPDATE+12*, UPDATE+18!
>> CAN UPDATE+4, UPDATE+15
CODE FMS+2~, FMS+5*, FMS+6
CONTRACT SOURCE+4~, SOURCE+6*, SOURCE+7*, SOURCE+8, SOURCE+10
D GETPO+2~, GETPO+3*
DA INFO+1~, INFO+2*, INFO+8*, UPDATE+6*, UPDATE+13*
DA(1 UPDATE+13*
>> DEL GETPO+45, DEL+21*
DIC GETPO+2~, GETPO+3*, GETPO+8!, ASK+4*, ASK+6!
DIC("A" GETPO+4*
DIC("S" GETPO+5*, GETPO+6*, GETPO+7*, ASK+5*
DIC(0 GETPO+3*, ASK+6*
DIE INFO+1~, INFO+2*, INFO+8*, UPDATE+6*!, UPDATE+13*, UPDATE+18!
DR INFO+1~, INFO+2*, INFO+3*, INFO+4*, INFO+5*, INFO+8*, UPDATE+6*, UPDATE+13*, UPDATE+15*, UPDATE+16*
UPDATE+17*
>> DTOUT GETPO+10
>> DUOUT GETPO+10
DUZ GETPO+21, GETPO+24
>> ER INFO+2*, INFO+7*, INFO+9*, ASK+2*, ASK+9*, ASK+10, ASK+11*, ASK+13, ASK+14*
EXPO DEL+1~, DEL+3*, DEL+4, DEL+15
EXPO1 DEL+1~, DEL+3*, DEL+16
>> FIS GETPO+38, GETPO+40*
FLGUP INFO+1~, INFO+2*, INFO+7
I AMENDNO+2~, AMENDNO+5*, AMENDNO+9*
ITEM DEL+1~, DEL+7*, DEL+8, SOURCE+4~*, SOURCE+5*, SOURCE+6, SOURCE+9, SOURCE+10
N FMS+2~, FMS+3*, FMS+4, FMS+5, DEL+1~, DEL+4*, DEL+5, DEL+8, DEL+9, DEL+10
>> OUT GETPO+8*, GETPO+14*
PAT DEL+1~, DEL+6*, DEL+8, DEL+9
PCARD GETPO+20*!, GETPO+21, GETPO+22!
PO DEL+1~, DEL+2*, DEL+3, DEL+15, DEL+16
POSTAT UPDATE+9*, UPDATE+10, UPDATE+18!
>> PRC("SITE" GETPO+24
>> PRCENTRY GETPO+14*, GETPO+15
>> PRCFL GETPO+15*
>> PRCHAM GETPO+34*, GETPO+38*, GETPO+39, GETPO+40, AMENDNO+3*, AMENDNO+5*, AMENDNO+6, INFO+8, INFO+9, ASK+1
UPDATE+4, UPDATE+13, UPDATE+14
>> PRCHAMDA ASK+18*
PRCHAUCP GETPO+23*!, GETPO+24, GETPO+25, GETPO+26!
PRCHAUFG GETPO+23!, GETPO+24*, GETPO+26!
>> PRCHAUTH GETPO+6, GETPO+7, GETPO+20, GETPO+23, ASK+3, ASK+7, UPDATE+11
>> PRCHAV INFO+3
PRCHDT UPDATE+5*, UPDATE+7, UPDATE+8!
PRCHEX AMENDNO+2~, AMENDNO+11*, AMENDNO+12
PRCHEX1 AMENDNO+2~, AMENDNO+11*, AMENDNO+12
PRCHFG GETPO+20!, GETPO+21*, GETPO+22!
>> PRCHL1 ASK+19*
>> PRCHL2 ASK+19*
>> PRCHNEW GETPO+45*
>> PRCHPO GETPO+49*, AMENDNO+4, AMENDNO+5, AMENDNO+7, AMENDNO+9, AMENDNO+10, AMENDNO+11, AMENDNO+12, INFO+2, INFO+8
INFO+9, ASK+1, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+9, UPDATE+13, UPDATE+14, SOURCE+5
SOURCE+6, SOURCE+9, SOURCE+10
PRCHREPO ASK+1~*
>> PRCHREQ GETPO+4, GETPO+5, GETPO+19, ASK+4, ASK+8, ASK+10, ASK+13, ASK+17
PRCHSTAT GETPO+2~
PRCHVFLG ASK+9!
>> PRCPROST INFO+4, INFO+5, UPDATE+16, UPDATE+17
>> PRCPROSW INFO+7
REC DEL+1~, DEL+5*, DEL+6, DEL+7
>> REPONUM ASK+1*
>> ROU ASK+18*
SCE SOURCE+3!
STATUS GETPO+42!, FMS+3*, FMS+6*
TRANS GETPO+2~, GETPO+27, GETPO+30*
>> TRANSCMP GETPO+27
U GETPO+16, GETPO+20, GETPO+23, GETPO+39, ASK+16, ASK+18, ASK+19, UPDATE+5, UPDATE+7, UPDATE+12
FMS+5, DEL+3, DEL+6, DEL+7, DEL+12, DEL+13, DEL+18, DEL+19, SOURCE+7, SOURCE+9
X GETPO+2~, GETPO+16*, GETPO+17, GETPO+18, GETPO+19, GETPO+27, GETPO+31, GETPO+33
Y GETPO+2~, GETPO+8, GETPO+14, GETPO+16, GETPO+20, GETPO+23, GETPO+28, GETPO+34, GETPO+38, GETPO+39
GETPO+44, GETPO+45, GETPO+49, ASK+9, ASK+11, ASK+14, ASK+17, ASK+18, ASK+19, FMS+3
FMS+4, FMS+5, DEL+2
Y(0 ASK+16, ASK+17*, ASK+18
ZERO DEL+1~, DEL+11*, DEL+12*, DEL+13*, DEL+14, DEL+17*, DEL+18*, DEL+19*, DEL+20
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