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

Package: IFCAP

Routine: PRCHNPO1


Information

PRCHNPO1 ;SF-ISC/RSD/RHD-CONT. OF NEW PO ;Jul 10, 2025@14:43

Source Information

Source file <PRCHNPO1.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
IFCAP 10 ^PRCFYN  ^PRCHDP1  ERR^PRCHNPO  EN6^PRCHNPO2  (,Q)^PRCHNPO4  (ER,ER1,ER3,EST)^PRCHNPO6  EN2^PRCHNPO7  PPEDIT^PRCHNPOC  
^PRCHSF  UPD^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: 2

Package Total Caller Graph
IFCAP 2 PRCHFPDE  PRCHNPO  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**16,79,100,108,191,238,246**;Oct 20, 2000;Build 6
EN
E2
EST
SET
PCT
PCT1
PCTQ
POP ;Set up place of performance for PRC*5.1*79, new FPDS. If station is the
POP1 ;Set up for Guaranteed Delivery orders - users are not asked for a SHIP
TYPE
Q

External References

Name Field # of Occurrence
^DIE EN+1, E2+2
^PRCFYN EST+4
^PRCHDP1 EST+4
ERR^PRCHNPO EN+4, EN+12, EN+13, EST
EN6^PRCHNPO2 EN+13
^PRCHNPO4 EST+6
Q^PRCHNPO4 EST+5
ER^PRCHNPO6 PCT1
ER1^PRCHNPO6 PCT1
ER3^PRCHNPO6 EN+12
EST^PRCHNPO6 EST+1
EN2^PRCHNPO7 EST+1
PPEDIT^PRCHNPOC EN+2
^PRCHSF EST+3, EST+5
UPD^PRCHSTAT EST+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?40,"AMOUNT: ",PRCHAMT
  • Line Location: E2+2
Function Call: WRITE
  • Prompt: !?1,"ITEM: "
  • Line Location: TYPE+3
Function Call: WRITE
  • Prompt: W
  • Condition for execution: PRCHX'[":1:" PRCHX I PRCHX[":1:" F J=0:0 S PRCHX=$P(PRCHX,":1:",1)_":"_$P(PRCHX,":1:",2,99) I PRCHX'[":1:"
  • Line Location: TYPE+3
Function Call: WRITE
  • Prompt: PRCHX
  • Line Location: TYPE+3
Routine Call
  • DIE
  • Line Location:
    • EN+1
    • E2+2

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)
^DIC(5 - [#5] POP+10, POP+16, POP1+4
^PRC(411 - [#411] POP+9, POP+11, POP1+2
^PRC(440 - [#440] EN+4, EN+11, POP+15, POP+17
^PRC(442 - [#442] EN+3, EN+4*, E2+2*, EST*, EST+2, PCT+2*, PCT1PCT1+1, PCT1+6*, PCTQ+1*
POP+6, POP+7, POP+8, POP+12*, POP+14, POP+18*, POP1+6*, Q
^PRCD(420.6 - [#420.6] EN+11

Label References

Name Line Occurrences
E2 EN+10
EST EN+9
PCT PCTQ
PCTQ SET
POP1 POP+7
SET EN+3
TYPE E2+2

Naked Globals

Name Field # of Occurrence
^( EN+3
^(0 EN+3, EN+4, EN+11, PCT+2*
^(2 PCT1+2
^(3 POP1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EST+4*
>> %A EST+4*
>> %B EST+4*
D0 EN+1*, EST+3*, EST+4*, EST+5*, Q+2!
DA EN+1*, EST+2*, EST+3*, EST+5*, Q+2!
DA(1 EN+1*
DIC Q+2!
DIE EN+1*, Q+2!
DIE("NO^" E2+2*
DR EN+1*, E2*, Q+2!
>> GTFLAG PCT1*, PCT1+1*, PCT1+2*
>> I EN+3*, EN+4, EN+6*, EN+11*, PCT+2
>> J TYPE+3*
>> K PCTQ*, TYPE+2*
>> PRC("SITE" POP+9, POP+11, POP1+2
PRCH EN+1*, EN+3*, EN+6*, E2+2*, PCT+2, PCTQ+1, TYPE+1, TYPE+2, TYPE+4, Q+1!
PRCH("AM" EN+6, E2+2, PCT+1*, PCTQTYPE+1*, TYPE+2, TYPE+4*
PRCHAC EN+3*, SETSET+1*, PCT, PCTQ*, Q+1!
PRCHACT EN+3*, PCT1+4, PCTQ*, Q+1!
PRCHAM Q+1!
PRCHAMT E2+2*, PCT*, PCT+1*, PCT+2, PCT1+6*, PCTQ*, Q+1!
PRCHB EN+5!, EN+12, Q+1!
PRCHB( EN+11*
PRCHB(0 EN+11*
PRCHBO EN+5*, EN+11, Q+1!
PRCHCN EN+3*, E2+2*, PCT+1, PCT1+2, PCTQ*, Q+1!
PRCHCNT Q+1!
PRCHD PCT1+1*, PCT1+5, Q+1!
PRCHDA PCT1+3*, PCT1+4*, PCT1+5*, PCT1+6, Q+1!
>> PRCHDELV EST+3, EST+4
PRCHDT EN+4, EN+5, EN+10, EN+12, Q+1!
PRCHEC E2+1, TYPEQ+1!
PRCHER Q+1!
PRCHES Q+1!
PRCHEST EN+10, E2+1, ESTEST+1, TYPEQ+1!
>> PRCHESTL EST
PRCHFPDS Q+1!
PRCHI E2+2*, TYPEQ+1!
PRCHL0 Q+1!
PRCHL1 Q+1!
PRCHL2 Q+1!
PRCHL3 Q+1!
PRCHLCNT EN+4*, PCT+2, PCTQQ+1!
PRCHLI Q+1!
PRCHN PCT1PCT1+1*, PCT1+6, Q+2!
PRCHN("LSA" EN+4*
PRCHN("MB" EN+4*
PRCHN("MP" EN+10
PRCHN("SFC" EN+10
PRCHP EN+3*, PCT1+4, PCT1+5, Q+2!
>> PRCHPC ENEN+9, EST+3, EST+4
>> PRCHPHAM EN
PRCHPO EN+1, EN+3, EN+4, EN+13, E2+2, ESTEST+2, EST+3, EST+4, EST+5
PCTPCT+2, PCT1PCT1+1, PCT1+6, PCTQPCTQ+1, POP+6, POP+7, POP+8
POP+12, POP+14, POP+18, POP1+6, QQ+2!
PRCHSC EN+10, Q+2!
>> PRCHSTAT EST+2, EST+5
PRCHV EN+4, EN+11, POP+15, POP+17, Q+2!
PRCHX PCTQ*, PCTQ+1, TYPE+2*, TYPE+3*, Q+2!
PRCHY E2+1*, TYPE*, TYPE+1, Q+2!
PRCLOC POP+5~, POP+8*, POP+9, POP+11
PRCPOP POP+5~, POP+12*, POP+18*, POP1+6*
>> PRCPROST EST+4
PRCROOT POP+5~, POP1+2*
PRCST POP+5~, POP+9*, POP+10, POP+15*, POP+16, POP1+3*, POP1+4
PRCSTL POP+5~, POP+10*, POP+12, POP+16*, POP+18, POP1+4*, POP1+6
PRCSZP POP+5~, POP+11*, POP+12, POP+17*, POP+18, POP1+5*, POP1+6
PRCVAMC POP+5~, POP1+2*, POP1+3, POP1+5
U EN+3, EN+4, EN+6, EN+11, E2+2, ESTEST+2, PCT+1, PCT+2, PCT1+1
PCT1+2, PCT1+6, PCTQPCTQ+1, POP+8, TYPE+1, TYPE+2, TYPE+4
X EN+6*, EN+10, EST+2*, Q+2!
Y EN+4*, E2+1*, EST+2*, PCT*, Q+2!
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