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

Package: IFCAP

Routine: PRCHSP1


Information

PRCHSP1 ;WOIFO/TKW,RHD/DL-TRANSFER 2237 TO PO ; 6/8/99 11:01am

Source Information

Source file <PRCHSP1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 5 %XY^%RCR  ^DIC  ^DIE  ^DIK  ^DIR  
IFCAP 2 EN3^PRCHCRD  $$BBFY^PRCSUT  

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

Package Total Caller Graph
IFCAP 4 PRCHNPO2  PRCHNPO3  PRCHQ15  PRCHSP  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**81**;Oct 20, 2000
CHECK ;
MV1
IT ; CALLED FROM CHECK+25^PRCHSP1 (THIS ROUTINE). CALLED FOR EACH
; LINE ITEM TO COPY 2237 LINE ITEM INTO P.O.
CRD
CRDQ
MDEL ; MOVE DELIVERY SCHEDULE INFO FROM 2237 TO P.O. FOR ONE LINE ITEM
; ENTRY. MDEL WILL BE CALLED FOR EACH LINE ITEM.
Q
RD
ADDS

External References

Name Field # of Occurrence
%XY^%RCR IT+10
^DIC CRD+21, ADDS+7
^DIE CRD+25
^DIK MV1+6, MV1+7
^DIR CHECK+15
EN3^PRCHCRD CRD+30, CRD+38
$$BBFY^PRCSUT MV1+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"For item, ",$P(^PRC(441,PRCHCI,0),U,2),!?5,"Enter the following information: "
  • Line Location: CRD+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: MDEL+14
Routine Call
  • DIC
  • Line Location:
    • CRD+21
    • ADDS+7
Routine Call
  • DIE
  • Line Location:
    • CRD+25
Routine Call
  • DIR
  • Line Location:
    • CHECK+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(441 - [#441] Classic Fileman Calls
^PRC(442.8 - [#442.8] Classic Fileman Calls
^PRC(443 - [#443] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(420 - [#420] MV1+1
^PRC(440 - [#440] CHECK+10
^PRC(441 - [#441] CHECK+8, IT+9, CRD+8
^PRC(441.2 - [#441.2] IT+4
^PRC(442 - [#442] CHECK+3, CHECK+27, CHECK+33*, MV1MV1+2*, MV1+3*, MV1+4*, MV1+5*, MV1+6*, MV1+9
MV1+13*, IT+3*, IT+4*, IT+6*, CRD+3, CRD+4, CRD+6, CRD+7*, CRD+27*, CRD+37*
MDEL+12, MDEL+13
^PRC(443 - [#443] MV1+6, MV1+7
^PRCP(445 - [#445] CRD+7
^PRCS(410 - [#410] CHECK+4, CHECK+5, CHECK+28, CHECK+29, CHECK+30!, CHECK+31*, MV1*, MV1+1, MV1+3, MV1+4
MV1+5, MV1+7*, MV1+8!, IT+6, CRD+1, CRD+7, RDRD+5
^PRCS(410.6 - [#410.6] RD+10, RD+11
^PRCS(410.8 - [#410.8] RD+20
^TMP("PRCHSP1" MDEL+11!, MDEL+17, MDEL+19, Q!, RD+25*, ADDSADDS+2

Label References

Name Line Occurrences
ADDS MDEL+19, ADDS+8
CRD IT+9
CRDQ CRD+8
IT CHECK+29
MDEL IT+8
Q MDEL+17
RD MDEL+16, RD+9, RD+10, RD+15, RD+19, RD+26

Naked Globals

Name Field # of Occurrence
^(0 MV1+2*, MV1+6, IT+3*, IT+4*, CRD+6, CRD+7
^(1 MV1+3*, MV1+9, CRD+3
^(10 MV1*
^(17 MV1+2*
^(2 IT+3*
^(4 CRD+7*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X IT+10*
>> %Y IT+10*
D CRD+13~
D0 CRD+15~
D1 CRD+13~
D2 CRD+13~
D3 CRD+13~
D4 CRD+13~
D5 CRD+13~
D6 CRD+13~
DA MV1+6*, MV1+7*, CRD~, CRD+13~, CRD+20*, CRD+29*, CRD+31*, CRD+36*, CRD+37, CRDQ!
DA(1 CRD+19*, CRD+28*, CRD+32!, CRD+35*
DB CRD+14~
DC CRD+13~
DD CRD+13~
DE CRD+13~
DG CRD+15~
DH CRD+14~
DI CRD+13~
DIA CRD+14~
DIADD CRD+15~
DIC CRD+13~, CRD+16*, CRD+22, CRD+26!, MDEL+10~, ADDS+3*
DIC("DR" ADDS+6*
DIC(0 CRD+17*, ADDS+5*
DICR CRD+14~
DIE CRD+13~, CRD+22*
DIE("NO^" CRD+24*, CRD+26!
DIEC CRD+14~
DIEL CRD+14~
DIFLD CRD+15~
DIK MV1+6*!, MV1+7*!, CRD+14~
DIOV CRD+14~
DIR CHECK+16!
DIR("A" CHECK+9*, CHECK+10*, CHECK+11*, CHECK+12*
DIR("B" CHECK+13*
DIR(0 CHECK+14*
DIRUT CHECK+2!, CHECK+4, CHECK+17, CHECK+22!, CHECK+23!
DK CRD+15~
DL CRD+13~
DLAYGO CRD+14~, CRD+18*, ADDS+4*
DM CRD+14~
DO CRD+13~
DOV CRD+14~
DP CRD+13~
DQ CRD+14~
DR CRD+13~, CRD+23*, MDEL+10~
DU CRD+14~
DV CRD+14~
DW CRD+14~
>> FLG CHECK+1*, CHECK+4, CHECK+18*, CHECK+19*, CHECK+22
I CHECK+27*, CRD+13~
>> IMF CHECK+6*, CHECK+7, CHECK+8
J CHECK+27*, CHECK+28, CRD+13~
>> K CHECK+27*, CHECK+28
>> N0 CHECK+5*, CHECK+6
>> PRC("BBFY" MV1+11*, MV1+12*, MV1+13
>> PRC("FY" MV1+10*, MV1+11
>> PRC("SITE" MV1+1
PRCHCCP CRD+1*, CRD+6*, CRDQ!
PRCHCI CRD+2*, CRD+7, CRD+8, CRD+19, CRD+27, CRD+37, CRDQ!
PRCHCPD CRD+4*, CRDQ!
PRCHCPO CRD+5*, CRD+35*, CRDQ!
PRCHCV CHECK+3*, CHECK+8, CHECK+10, CRD+3*, CRD+8, CRD+20, CRDQ!
PRCHITM MDEL+13*, Q!, ADDS+6
>> PRCHJ CHECK+28*, CHECK+33*, MV1+3, IT+3
>> PRCHK CHECK+28*, CHECK+29*, CHECK+33, IT+3, IT+4, IT+6, CRD+7, CRD+27, CRD+29, CRD+36
MDEL+13
>> PRCHNRQ MV1+4
>> PRCHPO CHECK+3, CHECK+27, CHECK+31, CHECK+33, MV1MV1+2, MV1+3, MV1+4, MV1+5, MV1+6
MV1+9, MV1+13, IT+3, IT+4, IT+6, CRD+3, CRD+4, CRD+5, CRD+6, CRD+7
CRD+27, CRD+28, CRD+31, CRD+35, CRD+37, MDEL+12, MDEL+13
>> PRCHPONO MDEL+12*, ADDS+6
PRCHRBST MV1+7!
>> PRCHS MV1+7
PRCHSN CHECK+29*, MV1+8!, IT+3, IT+4, IT+9, CRD+2
>> PRCHSY CHECK+4, CHECK+5, CHECK+22*, CHECK+28, CHECK+29, CHECK+30, CHECK+31, MV1MV1+1, MV1+3
MV1+4, MV1+5, MV1+6, MV1+8, IT+3, IT+6, CRD+1, CRD+7, RDRD+5
>> PRCHX CHECK+1*, CHECK+4*, CHECK+5, CHECK+27*, CHECK+28*, CHECK+29, CHECK+30, CHECK+31, IT+3, IT+6
RDRD+5
PRCHZ Q!, ADDS+2*, ADDS+6
PRCHZ0 Q!, RD+5*, RD+9, RD+10, RD+11
PRCHZ1 MDEL+15*, MDEL+18*, MDEL+19*, Q!, RD*, RD+4, RD+5, RD+25, ADDSADDS+2
PRCHZ2 MDEL+19*, Q!, RD+11*, RD+15, RD+19, RD+20, RD+25, ADDSADDS+2
PRCHZ3 MDEL+19*, Q!, ADDS*, ADDS+1, ADDS+2
T MV1+8!
U CHECK+3, CHECK+6, CHECK+10, CHECK+31, CHECK+33, MV1MV1+2, MV1+3, MV1+4, MV1+5
MV1+6, MV1+7, MV1+9, MV1+11, MV1+13, IT+3, IT+4, IT+6, IT+9, CRD+1
CRD+2, CRD+3, CRD+4, CRD+6, CRD+7, CRD+8, MDEL+12, MDEL+13, RD+9, RD+10
RD+11, RD+15, RD+19, RD+20, RD+25, ADDS+6
X MV1*, MV1+1*, MV1+2, MV1+9*, MV1+11, IT+4*, CRD+7*, CRD+13~, CRD+20*, RD+20*
RD+21*, RD+25, ADDS+6*
>> X1 MV1+9*, MV1+10
>> Y CHECK+18, CHECK+19, MV1+1*, MV1+2, MV1+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