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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCHEB

Package: IFCAP

Routine: PRCHEB


Information

PRCHEB ;ID/RSD,SF-ISC/TKW-EDIT ROUTINES FOR SUPPLY SYSTEM ;11-20-92/12:01

Source Information

Source file <PRCHEB.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
IFCAP 11 ^PRCFSITE  ^PRCFYN  (EN12,EN14)^PRCHE  ^PRCHE2  (EN6,EN7,Q)^PRCHEA  REMOVE^PRCHES5  ^PRCHNPO  EN3^PRCHNPO7  
(EN,EN3)^PRCHPAT  ^PRCHREC  ENS^PRCHSTAT  
VA FileMan 1 ^DIE  

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

Package Total Caller Graph
IFCAP 12 PRCHPC IMPREST FUND ADD  PRCHPC IMPREST FUND CANCEL  PRCHPC IMPREST FUND DEL.2237  PRCHPC IMPREST FUND EDIT  PRCHPC IMPREST FUND RECEIPT  PRCHPCAR  PRCHPM DEPOT/GSA PUSH ADD  PRCHPM DEPOT/GSA PUSH EDIT  
PRCHPM REQN ADJ VOUCHER  PRCHPM REQN CANCEL  PRCHPM REQN DELV DATE EDIT  PRCHPM REQN REMOVE 2237  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
EN ;CANCEL UNOBLIGATED REQUISITION
EN0 ;REMOVE 2237 FROM REQUISITION
EN1 ;AMENDMENT TO REQUISITION
EN2 ;ADJUSTMENT VOUCHER TO RECV.REPORT FOR REQUISITION
EN3 ; CREATE A NEW IMPREST FUND P.O.
EN30
EN4 ;EDIT AN IMPREST FUND P.O.
EN40
EN5 ;RECEIVING FOR IMPREST FUND P.O.
EN6 ;CANCEL UNOBLIGATED IF P.O.
EN7 ;REMOVE 2237 FROM IF P.O.
EN8 ;ENTER COMPLETED DEPOT/GSA PUSH P.O. IN REGISTER
EN80
EN9 ;EDIT COMPLETED DEPOT/GSA PUSH P.O. IN REGISTER
EN90
ENA ;CHANGE DELIVERY DATE ON REQUISITION
ENB ;RETURN SUPPLY FUND P.O. FROM PPM TO P&C FOR RE-EDITING
ENB1
Q
LCK1
LCK
ST

External References

Name Field # of Occurrence
^DIE EN80+1, EN90+2
^PRCFSITE ST
^PRCFYN ENB1+3
EN12^PRCHE ENA+1
EN14^PRCHE EN2+1
^PRCHE2 EN0+1, EN7+1
EN6^PRCHEA EN1+1
EN7^PRCHEA EN+1, EN6+1
Q^PRCHEA EN80EN90
REMOVE^PRCHES5 ENB1+6
^PRCHNPO EN30EN40+1
EN3^PRCHNPO7 EN80+1, EN90+2
EN^PRCHPAT EN30EN80
EN3^PRCHPAT EN40EN90ENB1+1
^PRCHREC EN5+1
ENS^PRCHSTAT EN30ENB1+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ??",$C(7)
  • Line Location: EN40+0
Function Call: WRITE
  • Prompt: !!!,"NOTE: This option will just reserve the PAT (P.O.) numbers needed for",!,"a DEPOT or GSA PUSH transaction. It will take 3 entries to complete the",!
  • Line Location: EN8+2
Function Call: WRITE
  • Prompt: "order (Regular, Drugs & Subsistence). The Control Point obligated balance for",!
  • Line Location: EN8+3
Function Call: WRITE
  • Prompt: "the warehouse will NOT be updated. Both the PUSH RELEASE (acquisitions",!,"and the RECEIPTS RELEASE (receiving) LOG code sheets must be generated",!,"using the 'CREATE A CODE SHEET' option."
  • Line Location: EN8+4
Function Call: WRITE
  • Prompt: " ??",$C(7)
  • Line Location: EN90+1
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: ENB1+2
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: ENB1+3
Function Call: WRITE
  • Prompt: !,"No Action Taken."
  • Line Location: ENB1+3
Function Call: WRITE
  • Prompt: !,"Purchase Order has been returned, please notify P&C, IMMEDIATELY",$C(7),!
  • Line Location: ENB1+5
Function Call: WRITE
  • Prompt: !,"Purchase Order has been returned, please notify P&C, IMMEDIATELY",$C(7),!
  • Line Location: ENB1+6
Function Call: WRITE
  • Prompt: !,$C(7),"ANOTHER USER IS EDITING THIS ENTRY!"
  • Line Location: LCK+0
Routine Call
  • DIE
  • Line Location:
    • EN80+1
    • EN90+2

FileMan Files Accessed Via FileMan Db Call

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

Label References

Name Line Occurrences
EN30 EN30EN30+1
EN40 EN40EN40+1, EN40+2
EN80 EN80+1, EN80+2
EN90 EN90+1, EN90+2, EN90+3
ENB1 ENB1+3, ENB1+4
LCK1 EN30EN40+1, EN80+1, EN90+2, ENB1+4
Q ENB1+1, ENB1+7
ST EN3+1, EN4+1, EN8+1, EN9+1, ENB+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ENB1+3*
>> %A ENB1+2*
>> %B ENB1+3*
>> %B(1 ENB1+3*
DA EN30EN40+1, EN80+1, EN90+2, ENB1+4*, ENB1+6, Q!, LCK!
DIC EN80+1, EN90+2, Q!, LCK1*, LCK
>> DIE EN80+1*, EN90+2*
>> DR EN80+1*, EN90+2*
PRC Q!
PRC("SITE" EN3+1, EN4+1, EN8+1, EN9+1, ENB+1
PRCF Q!
PRCF("X" ST*
PRCHIMP EN5+1*!, EN6+1*!, EN7+1*!
PRCHNRQ EN+1*!, EN0+1*!, EN1+1*!, EN2+1*!, EN80*!, EN90*!, ENA+1*!
PRCHP Q!
PRCHP("A" EN30*, EN40*, EN80*, EN90*
PRCHP("S" EN30*, EN40*, EN80*, EN90*, ENB1*
PRCHP("S2" EN80*
PRCHP("T" EN30*, EN80*, EN90*
PRCHPGM EN5+1*!
PRCHPO EN30EN40EN80EN90ENB1+4, Q!
>> PRCHPUSH EN80+1*, EN90+2*
>> PRCHREQ EN2+1*
>> X EN30*, EN40EN90+1, ENB1+3*, ENB1+6*
>> Y ENB1+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All