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 ;6/9/96 19:48

Source Information

Source file <PRCHNPO1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
IFCAP 12 ^PRCFYN  ^PRCHDP1  FPDS^PRCHFPD2  PROC^PRCHFPDS  ERR^PRCHNPO  (EN6,EN7)^PRCHNPO2  (,Q)^PRCHNPO4  (ER,ER1,ER2,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**;Oct 20, 2000;Build 4
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 V+11, E2+5, E2+13, E2+23, E2+31, E2+42
^PRCFYN EST+4
^PRCHDP1 EST+4
FPDS^PRCHFPD2 E2+3
PROC^PRCHFPDS TYPE+6
ERR^PRCHNPO V+14, V+22, V+23, E2+12, E2+22, E2+30, E2+41, E2+53, EST
EN6^PRCHNPO2 V+23
EN7^PRCHNPO2 TYPE+5
^PRCHNPO4 EST+6
Q^PRCHNPO4 EST+5
ER^PRCHNPO6 PCT1
ER1^PRCHNPO6 PCT1
ER2^PRCHNPO6 E2+48
ER3^PRCHNPO6 V+22, E2+48
EST^PRCHNPO6 EST+1
EN2^PRCHNPO7 EST+1
PPEDIT^PRCHNPOC V+12
^PRCHSF EST+3, EST+5
UPD^PRCHSTAT EST+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?40,"AMOUNT: ",PRCHAMT
  • Line Location: E2+5
Function Call: WRITE
  • Prompt: ","
  • Condition for execution: I
  • Line Location: TYPE+5
Function Call: WRITE
  • Prompt: $P(^PRCD(420.6,Y,0),"^",1)
  • Line Location: TYPE+5
Function Call: WRITE
  • Prompt: ","
  • Condition for execution: I
  • Line Location: TYPE+6
Function Call: WRITE
  • Prompt: $P(^PRCD(420.6,Y,0),U,1)
  • Line Location: TYPE+6
Function Call: WRITE
  • Prompt: !?1,"ITEM: "
  • Line Location: TYPE+10
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+10
Function Call: WRITE
  • Prompt: PRCHX
  • Line Location: TYPE+10
Routine Call
  • DIE
  • Line Location:
    • V+11
    • E2+5
    • E2+13
    • E2+23
    • E2+31
    • E2+42

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] V+14, V+21, POP+15, POP+17
^PRC(442 - [#442] V+13, V+14*, E2+1!*, E2+14, E2+15, E2+17, E2+22, E2+24, E2+25, E2+32
E2+34, E2+36, E2+37, E2+43, E2+44, E2+48, E2+52, E2+55, 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*
^PRCD(420.6 - [#420.6] V+21, TYPE+5, TYPE+6
^PRCD(420.8 - [#420.8] E2+33

Label References

Name Line Occurrences
E2 V+20
EST V+19, E2+3
PCT PCTQ
PCTQ SET
POP E2+25, E2+44
POP1 POP+7
SET V+13
TYPE E2+5

Naked Globals

Name Field # of Occurrence
^( V+13, E2+48
^(0 V+13, V+14, V+21, PCT+2*
^(1 E2+48
^(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 V+11*, EST+3*, EST+4*, EST+5*, Q+1!
DA V+11*, EST+2*, EST+3*, EST+5*, Q+1!
DA(1 V+11*
DIC Q+1!
DIE V+11*, E2+48!, Q+1!
DIE("NO^" E2+5*
DR V+11*, E2*, E2+13*, E2+23*, E2+31*, E2+42*, Q+1!
>> GTFLAG PCT1*, PCT1+1*, PCT1+2*
>> I V+13*, V+14, V+16*, V+21*, E2+48*, PCT+2, TYPE+5*, TYPE+6*
J E2+52~, E2+54*, E2+55, TYPE+10*
K E2+52~*, E2+53, PCTQ*, TYPE+9*
L E2+52~, E2+53*, E2+55
>> PRC("SITE" POP+9, POP+11, POP1+2
PRCH V+11*, V+13*, V+16*, E2+5*, PCT+2, PCTQ+1, TYPE+1, TYPE+4, TYPE+9, TYPE+11
, Q!
PRCH("AM" V+16, E2+5, PCT+1*, PCTQTYPE+1*, TYPE+9, TYPE+11*
PRCHAC V+13*, SETSET+1*, PCT, PCTQ*, Q!
PRCHACT V+13*, PCT1+4, PCTQ*, Q!
PRCHAM Q!
PRCHAMT E2+5*, PCT*, PCT+1*, PCT+2, PCT1+6*, PCTQ*, Q!
PRCHB V+15!, V+22, Q!
PRCHB( V+21*
PRCHB(0 V+21*
PRCHBO V+15*, V+21, Q!
PRCHCN V+13*, E2+5*, PCT+1, PCT1+2, PCTQ*, Q!
PRCHCNT Q!
PRCHD PCT1+1*, PCT1+5, Q!
PRCHDA PCT1+3*, PCT1+4*, PCT1+5*, PCT1+6, Q!
>> PRCHDELV E2E2+41, EST+3, EST+4
PRCHDT V+14, V+15, V+20, V+22, E2E2+3, TYPE+4, TYPE+5, TYPE+6, Q!
PRCHEC E2+4, TYPE, Q!
PRCHER E2+12, E2+14*, E2+15*, E2+17*, E2+22, E2+24*, E2+26*, E2+30, E2+32*, E2+34*
E2+36*, E2+37*, E2+41, E2+43*, E2+45*, E2+53, E2+55*, Q!
PRCHES Q!
PRCHEST V+20, E2+4, ESTEST+1, TYPE, Q!
>> PRCHESTL EST
PRCHFPDS E2+3, Q!
PRCHI E2+5*, TYPE, Q!
PRCHL0 Q!
PRCHL1 Q!
PRCHL2 Q!
PRCHL3 Q!
PRCHLCNT V+14*, PCT+2, PCTQ, Q!
PRCHLI Q!
PRCHN PCT1PCT1+1*, PCT1+6, Q+1!
PRCHN("LSA" V+14*
PRCHN("MB" V+14*
PRCHN("MP" V+20
PRCHN("SFC" V+20
PRCHP V+13*, PCT1+4, PCT1+5, Q+1!
>> PRCHPC V+10, V+19, E2E2+12, E2+22, E2+30, EST+3, EST+4
>> PRCHPHAM V+10, E2E2+41
PRCHPO V+11, V+13, V+14, V+23, E2+1, E2+14, E2+15, E2+17, E2+22, E2+24
E2+25, E2+32, E2+34, E2+36, E2+37, E2+43, E2+44, E2+48, E2+52, E2+55
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, Q+1!
PRCHSC V+20, E2+12, E2+22, E2+33*, E2+34, E2+36, E2+37, TYPE+3, Q+1!
>> PRCHSTAT EST+2, EST+5
PRCHV V+14, V+21, POP+15, POP+17, Q+1!
PRCHX PCTQ*, PCTQ+1, TYPE+9*, TYPE+10*, Q+1!
PRCHY E2+4*, TYPE*, TYPE+1, Q+1!
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 V+13, V+14, V+16, V+21, E2+1, E2+15, E2+17, E2+25, E2+33, E2+34
E2+36, E2+37, E2+44, E2+52, ESTEST+2, PCT+1, PCT+2, PCT1+1, PCT1+2
PCT1+6, PCTQPCTQ+1, POP+8, TYPE+1, TYPE+6, TYPE+9, TYPE+11
X V+16*, V+20, EST+2*, Q+1!
Y V+14*, E2+4*, EST+2*, PCT*, TYPE+5*, TYPE+6*, Q+1!
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