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

Package: IFCAP

Routine: PRCHQ1C


Information

PRCHQ1C ;(WASH IRMFO)/LKG-RFQ INPUT TRANSFORMS ETC (CONT) ;9/5/96 13:25

Source Information

Source file <PRCHQ1C.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 6 (,NOW)^%DTC  EN^DDIOL  ^DIC  FILE^DICN  ^DIE  ^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: 6

Package Total Caller Graph
IFCAP 6 PRCHQ RFQ REQUEST  PRCHQ19  PRCHQ2  PRCHQ3  PRCHQ5  PRCHQ9  

Entry Points

Name Comments DBIA/ICR reference
STUFFITM(PRCX,D0,D1) ;Stuff Item Master file info
ADMCERT(D0) ;Lookup and add Administrative Certification
ADMLOOP
QUOTEDUE(PRCX,PRCY,PRCZ) ;Input transform for Date Quote Due in Input Template
DELTOTAL(D0,D1) ;Check Delivery Total
NSN(PRCY) ;Validation of National Stock #
PREF ;User enter editing preference into file #444.4
EDITOR() ;Returns the chosen editor
LINENETS(D0,D1) ;Stuffs net line amounts for items in quote
METHOD(PRCX,PRCVEN) ;Additional Validation for Method of Solicitation
METHMSG

External References

Name Field # of Occurrence
^%DTC QUOTEDUE+2
NOW^%DTC STUFFITM+1, ADMCERT+2
EN^DDIOL METHMSG
^DIC ADMLOOP
FILE^DICN PREF+4
^DIE PREF+5
^DIR ADMCERT+6, EDITOR+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"There are currently ",PRCJ," lines of Administrative Certification."
  • Line Location: ADMCERT+4
Function Call: WRITE
  • Prompt: !,"Administrative Certification phrase #",PRCX," has been added."
  • Line Location: ADMLOOP+14
Function Call: WRITE
  • Prompt: !,"Quote Due Date must be at least 3 days after RFQ Reference Date."
  • Line Location: QUOTEDUE+2
Function Call: WRITE
  • Prompt: !,"Quote Due Date must be before Required Delivery Date."
  • Line Location: QUOTEDUE+3
Function Call: WRITE
  • Prompt: !,"Total Quantity of Delivery Schedule does NOT equal Item Quantity.",!," ",PRCY," versus ",PRCX
  • Line Location: DELTOTAL+7
Function Call: WRITE
  • Prompt: !,"Invalid NSN - First 4 characters must be a FSC Code."
  • Line Location: NSN+3
Function Call: WRITE
  • Prompt: !,"This NSN has already been assigned to Item #",PRCX
  • Line Location: NSN+6
Function Call: WRITE
  • Prompt: !,"Entry not properly added!"
  • Line Location: PREF+2
Routine Call
  • DIC
  • Line Location:
    • ADMLOOP
Routine Call
  • DIE
  • Line Location:
    • PREF+5
Routine Call
  • DIR
  • Line Location:
    • ADMCERT+6
    • EDITOR+6

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(440 - [#440] METHOD+4, METHOD+5
^PRC(441 - [#441] STUFFITM+3, STUFFITM+6, STUFFITM+8, STUFFITM+9, STUFFITM+14, STUFFITM+16, STUFFITM+19, NSN+4, NSN+5
^PRC(441.2 - [#441.2] NSN+3
^PRC(442.7 - [#442.7] ADMLOOP+9, ADMLOOP+10
^PRC(444 - [#444] STUFFITM+4*, STUFFITM+5!, STUFFITM+10*, STUFFITM+11*, STUFFITM+12*, STUFFITM+13*, STUFFITM+14*, STUFFITM+15*, STUFFITM+16*, STUFFITM+18*
, STUFFITM+20*, STUFFITM+21*, STUFFITM+24*, STUFFITM+26, STUFFITM+27*, STUFFITM+28*, STUFFITM+30*!, STUFFITM+31*, STUFFITM+32*, ADMCERT+3
ADMLOOP+3, ADMLOOP+8*, ADMLOOP+11*, ADMLOOP+13*, DELTOTAL+2, DELTOTAL+4, DELTOTAL+5, DELTOTAL+6, LINENETS+4, LINENETS+5
, LINENETS+9*
^PRC(444.4 - [#444.4] PREF+2, EDITOR+2
^PRCD(420.5 - [#420.5] STUFFITM+23

Label References

Name Line Occurrences
ADMLOOP ADMLOOP+15
METHMSG METHOD+3

Naked Globals

Name Field # of Occurrence
^(0 STUFFITM+9, STUFFITM+31*, ADMLOOP+10
^(1 LINENETS+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% STUFFITM+1~, ADMCERT+1~
%H STUFFITM+1~, ADMCERT+1~
%I STUFFITM+1~, ADMCERT+1~
%Y QUOTEDUE+1~
D0 STUFFITM~, STUFFITM+4, STUFFITM+5, STUFFITM+10, STUFFITM+11, STUFFITM+12, STUFFITM+13, STUFFITM+14, STUFFITM+15, STUFFITM+16
, STUFFITM+18, STUFFITM+20, STUFFITM+21, STUFFITM+24, STUFFITM+26, STUFFITM+27, STUFFITM+28, STUFFITM+30, STUFFITM+31, STUFFITM+32
, ADMCERT~, ADMCERT+3, ADMLOOP+3, ADMLOOP+8, ADMLOOP+11, ADMLOOP+13, DELTOTAL~, DELTOTAL+2, DELTOTAL+4, DELTOTAL+5
, DELTOTAL+6, LINENETS~, LINENETS+4, LINENETS+5, LINENETS+9
D1 STUFFITM~, STUFFITM+4, STUFFITM+5, STUFFITM+10, STUFFITM+11, STUFFITM+12, STUFFITM+13, STUFFITM+14, STUFFITM+15, STUFFITM+16
, STUFFITM+18, STUFFITM+20, STUFFITM+21, STUFFITM+24, STUFFITM+26, STUFFITM+27, STUFFITM+28, STUFFITM+30, STUFFITM+31, STUFFITM+32
, DELTOTAL~, DELTOTAL+2, DELTOTAL+4, DELTOTAL+5, DELTOTAL+6, LINENETS~, LINENETS+4, LINENETS+5, LINENETS+9
DA PREF+1!, PREF+5!*
DD PREF+3!
DIC ADMCERT+1~, ADMLOOP*!, PREF+1!, PREF+3*, PREF+4!
DIC(0 ADMLOOP*, PREF+3*
DIE PREF+5*!
>> DINUM PREF+3*
DIR ADMCERT+1~, ADMCERT+6!, EDITOR+1~
DIR("?" EDITOR+4*, EDITOR+5*
DIR("A" ADMCERT+5*, EDITOR+3*
DIR("B" ADMCERT+6*
DIR(0 ADMCERT+5*, EDITOR+3*
DIROUT ADMCERT+1~, ADMCERT+7, EDITOR+1~, EDITOR+6
DIRUT ADMCERT+1~, ADMCERT+7, EDITOR+1~, EDITOR+6
DLAYGO PREF+3*, PREF+4!
DO PREF+3!
DR PREF+5*!
DTOUT ADMCERT+1~, ADMLOOP+1, PREF+5!, EDITOR+1~, EDITOR+6
DUOUT ADMCERT+1~, ADMLOOP+1, PREF+5!, EDITOR+1~
DUZ PREF+2, PREF+3, PREF+5, EDITOR+1, EDITOR+2
PRCDA3 LINENETS+2~, LINENETS+3*, LINENETS+4*, LINENETS+5, LINENETS+9
PRCDT STUFFITM+1~*, STUFFITM+11, STUFFITM+28, ADMCERT+1~, ADMCERT+2*, ADMLOOP+13
PRCERR METHOD+1~, METHOD+3*, METHOD+4*, METHOD+5*, METHMSG
PRCI STUFFITM+1~, STUFFITM+7*, STUFFITM+10*, STUFFITM+11, STUFFITM+26*, STUFFITM+27*, STUFFITM+28, ADMCERT+1~, ADMLOOP+3*, ADMLOOP+5
ADMLOOP+6*, ADMLOOP+8, ADMLOOP+11*, ADMLOOP+13
>> PRCITMO NSN+5
PRCJ ADMCERT+1~, ADMCERT+3*, ADMCERT+4, ADMLOOP+3*, ADMLOOP+7*, ADMLOOP+11*, ADMLOOP+13
PRCV STUFFITM+1~, STUFFITM+22*, STUFFITM+23, STUFFITM+24, LINENETS+2~, LINENETS+5*, LINENETS+6
PRCVEN METHOD~, METHOD+3, METHOD+4, METHOD+5
PRCW STUFFITM+1~, STUFFITM+9*, STUFFITM+10, STUFFITM+22*, STUFFITM+23*, STUFFITM+25, STUFFITM+27, LINENETS+2~, LINENETS+5*, LINENETS+6
, LINENETS+7
PRCX STUFFITM~, STUFFITM+2, STUFFITM+3, STUFFITM+6, STUFFITM+8, STUFFITM+9, STUFFITM+14, STUFFITM+16, STUFFITM+19, STUFFITM+29
, ADMCERT+1~, ADMLOOP+3*, ADMLOOP+9, ADMLOOP+10, ADMLOOP+14, QUOTEDUE~, QUOTEDUE+2, QUOTEDUE+3, DELTOTAL+1~*, DELTOTAL+2
, DELTOTAL+3*, DELTOTAL+4*, DELTOTAL+5, DELTOTAL+6*, DELTOTAL+7*, DELTOTAL+8*, DELTOTAL+9, NSN+1~, NSN+4*, NSN+5*
, NSN+6, LINENETS+2~, LINENETS+6*, LINENETS+7, LINENETS+8*, LINENETS+9, METHOD~, METHOD+2
PRCY STUFFITM+1~, STUFFITM+7*, STUFFITM+8*, STUFFITM+9, STUFFITM+17*, STUFFITM+18, STUFFITM+19, STUFFITM+20, ADMCERT+1~, ADMLOOP+3*
ADMLOOP+9*, ADMLOOP+10, QUOTEDUE~, QUOTEDUE+2, DELTOTAL+1~, DELTOTAL+3*, DELTOTAL+5*, DELTOTAL+7, NSN~, NSN+2
, NSN+3, NSN+4, NSN+5, NSN+7*, NSN+8, LINENETS+2~, LINENETS+6*, LINENETS+7*, LINENETS+8, METHOD+1~*
, METHOD+2, METHMSG+1
PRCZ STUFFITM+1~, STUFFITM+3*, STUFFITM+4, STUFFITM+12, STUFFITM+13, STUFFITM+15, STUFFITM+17, STUFFITM+19*, STUFFITM+20, STUFFITM+21
, STUFFITM+22, ADMCERT+1~, ADMLOOP+10*, ADMLOOP+11, QUOTEDUE~, QUOTEDUE+3
U STUFFITM+4, STUFFITM+6, STUFFITM+12, STUFFITM+13, STUFFITM+14, STUFFITM+15, STUFFITM+16, STUFFITM+17, STUFFITM+18, STUFFITM+20
, STUFFITM+21, STUFFITM+22, STUFFITM+23, STUFFITM+24, STUFFITM+26, STUFFITM+30, STUFFITM+31, STUFFITM+32, ADMCERT+3, ADMLOOP+3
, DELTOTAL+2, DELTOTAL+5, DELTOTAL+6, EDITOR+2, LINENETS+6, LINENETS+7, LINENETS+9, METHOD+4, METHOD+5
X STUFFITM+1~, ADMCERT+1~, ADMCERT+2, ADMCERT+7*, ADMCERT+8*, ADMLOOP+1*, ADMLOOP+2*, QUOTEDUE+1~, QUOTEDUE+2, QUOTEDUE+4*
, QUOTEDUE+5, PREF+3*, EDITOR+1~*, EDITOR+2*, EDITOR+6*
X1 QUOTEDUE+1~, QUOTEDUE+2*
X2 QUOTEDUE+1~, QUOTEDUE+2*
Y ADMCERT+1~, ADMCERT+8, ADMLOOP+2, ADMLOOP+3, PREF+2, EDITOR+1~, EDITOR+7
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