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

Package: IFCAP

Routine: PRCHREC1


Information

PRCHREC1 ;ID/RSD,SF/TKW/RHD-CONT. OF RECEIVING ;2/9/93 14:53

Source Information

Source file <PRCHREC1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
IFCAP 4 ^PRCFYN  2^PRCHREC  (DEL1,WP)^PRCHREC2  ^PRCHREC7  
VA FileMan 1 (,IX)^DIC  

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 PRCHPOO  PRCHREC  PRCHREC2  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**133,170,188**;Oct 20, 2000;Build 1
EN1
ENQTY
EN3
LI
LI1
COM
COM1 ;ENTRY POINT FOR AUTOMATIC GENERATION OF PROOF OF ORDER FOR GUARANTEED DELIVERY P.O.S
COM2
HLP
HLP1

External References

Name Field # of Occurrence
^DIC EN3+1
IX^DIC EN1HLP1+1
^PRCFYN ENQTY+9, ENQTY+11, COM
2^PRCHREC LILI+2, COMCOM1+2
DEL1^PRCHREC2 ENQTY+1
WP^PRCHREC2 EN1+2
^PRCHREC7 EN3+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,"Item: ",X
  • Line Location: EN1+0
Function Call: WRITE
  • Prompt: !,"UNIT OF PRCH: ",$P($G(^PRCD(420.5,+$P(Y(0),U,3),0)),U,1)," QTY ORDERED: ",PRCHRQ1," PREVIOUSLY RECEIVED: ",PRCHRQ2,!
  • Line Location: EN1+3
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+4
Function Call: WRITE
  • Prompt: ?10,"Delv.Location: ",$P($G(^PRCS(410.8,+X,0)),U,1),?56,"Delv.Qty.:"_$J(+$P(X,U,2),4),!
  • Line Location: EN1+5
Function Call: WRITE
  • Prompt: !?3,"QTY BEING RECEIVED: ",PRCHRQ3
  • Line Location: ENQTY+0
Function Call: WRITE
  • Prompt: "// "
  • Condition for execution: PRCHRQ3]""
  • Line Location: ENQTY+0
Function Call: READ
  • Variable: PRCHRQ
  • Timeout: DTIME
  • Line Location: ENQTY+1
Function Call: WRITE
  • Prompt: !,"This appears to be an inventory item that will have PURCHASE ORDER RECEIVING TO"
  • Line Location: ENQTY+5
Function Call: WRITE
  • Prompt: !,"INVENTORY. You CANNOT enter a fractional quantity as it WILL NOT be allowed to"
  • Line Location: ENQTY+6
Function Call: WRITE
  • Prompt: !,"be received into Inventory. Please OK the fractional amount is for a non"
  • Line Location: ENQTY+7
Function Call: WRITE
  • Prompt: !,"inventory receipt.",!
  • Line Location: ENQTY+8
Function Call: READ
  • Formatting: !!!
  • Prompt: "LINE ITEM: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: LI+0
Function Call: WRITE
  • Prompt: !?3,"Enter a number between .01 and 99999"
  • Line Location: HLP+0
Function Call: WRITE
  • Prompt: " or '@' to delete"
  • Condition for execution: PRCHRDY
  • Line Location: HLP+0
Function Call: WRITE
  • Prompt: "."
  • Line Location: HLP+0
Function Call: WRITE
  • Prompt: !?3,"Enter a Line Item number in the following format: 1,2,3,4 or 1:4 .",!?3,"You may also enter 'C' to complete P.O. as is, or 'A' to see all items."
  • Line Location: HLP1+0
Routine Call
  • DIC
  • Line Location:
    • EN3+1
Routine Call
  • DIC
  • Line Location:
    • EN1
    • HLP1+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(442 - [#442] EN1+1, EN1+2*, EN1+5, EN1+7, EN3EN3+2*, LI1COM1+1, COM2
^PRCD(420.5 - [#420.5] EN1+3
^PRCS(410 - [#410] EN1+7
^PRCS(410.8 - [#410.8] EN1+5
^TMP("PRCHREC4" EN1+4, EN1+5

Label References

Name Line Occurrences
COM LI
COM2 COM1+1
EN1 LI1
EN3 COM2
ENQTY ENQTY+10, ENQTY+11, HLP+1
HLP ENQTY+3
HLP1 LI
LI LI+3, LI1+1, COMHLP1+2
LI1 LI

Naked Globals

Name Field # of Occurrence
^( EN1+5, COM1+1
^(0 EN1+1*, EN3+1*, EN3+2*, COM2
^(2 EN1+2, EN3+2*, COM1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ENQTY+9*, ENQTY+11*, COM*
>> %A ENQTY+9*, ENQTY+11*, COM*
>> %B ENQTY+9*, ENQTY+11*, COM*
>> D EN1*, HLP1+1*
DA EN1*, EN1+1, EN1+2, EN1+5, EN1+7, EN3+1!, HLP1+1*
DA(1 EN3+1*
DA(2 EN3+1*
DIC EN1*, EN3+1!*, HLP1+1*!
DIC("S" HLP1+1*
DIC(0 EN1*, EN3+1*, HLP1+1*
DLAYGO EN3+1*!
DTIME ENQTY+1, LI
>> I EN1+5*, LI+1*, LI1*, COM1+1*
>> PRC("PARAM" EN3+4
PRCCKER EN1+6~, ENQTY+1*, ENQTY+9*, ENQTY+10
>> PRCHIMP COM
PRCHITIN EN1+6~, EN1+7*
PRCHITRQ EN1+6~, EN1+7*
>> PRCHPO EN1EN3EN3+1, EN3+2, LI1COM1+1, COM2HLP1+1
>> PRCHRAM EN1+2*, EN3*, EN3+2, EN3+3, COM1+1*
>> PRCHRD EN1+1, EN3+1, COM2
>> PRCHRDA EN1+2*, EN3*, EN3+2, COM1+1*
>> PRCHRDY EN1+1*, ENQTY+1, EN3+1*, EN3+2, COM2*, HLP
>> PRCHRIT EN1+2*, EN1+5, EN1+7, EN3EN3+1, EN3+2, COM1+1*, COM2
>> PRCHROV ENQTY+11*
>> PRCHRQ ENQTY+1*, ENQTY+2, ENQTY+3, ENQTY+4, ENQTY+11, EN3EN3+2, COM2*
>> PRCHRQ1 EN1+2*, EN1+3, ENQTY+11, EN3COM1+1*, COM2
>> PRCHRQ2 EN1+2*, EN1+3, ENQTY+11, COM1+1*, COM2
>> PRCHRQ3 EN1*, EN1+1*, EN1+2, ENQTYENQTY+1
>> PRCHRTP ENQTY+1*, EN3+3, COM2*
>> PRCHX LI1*
U EN1+1, EN1+2, EN1+3, EN1+5, EN1+7, EN3EN3+2, EN3+4, COM1+1
X EN1EN1+5*, EN3+1*, LI*, LI+1!, LI+2*, LI1*, HLP1+1*
>> X1 LI+1*, LI+2
>> Y EN1EN1+1, EN1+2, EN3+1, LI+1*
>> Y(0 EN1+2, EN1+3
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