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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PRCPOPL

Package: IFCAP

Routine: PRCPOPL


Information

PRCPOPL ;WISC/RFJ/DGL-distribution order processing list manager ; 3/20/00 9:27am

Source Information

Source file <PRCPOPL.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
IFCAP 9 ^PRCPEILM  ($$STATUS,VARIABLE)^PRCPOPU  ($$ORDERSEL,$$REMARKS,$$TYPE)^PRCPOPUS  ($$FROMCHEK,$$TO)^PRCPUDPT  (ADD,CLEAR,SHOWWHO)^PRCPULOC  R^PRCPUREP  ^PRCPUSEL  $$GETVEN^PRCPUVEN  
($$DESCR,$$INVNAME,$$UNIT)^PRCPUX1  
List Manager 3 EN^VALM  ($$SETFLD,FULL)^VALM1  SET^VALM10  

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 PRCPOPD  PRCPOPEC  PRCPOPEE  PRCPOPER  PRCPOPPC  PRCPOPR  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**1,41,171**;Oct 20, 2000;Build 3
UNLOCK ; unlock distribution order
HDR ; build header
INIT ; init variables and build array
BLDARRAY(PRCPPRIM,PRCPSECO,ITEMDA,QTYORDER,STATUS) ; build item array
EXIT ; exit and clean up
EEITEMS ; called from protocol file to enter/edit invpt items
CHECK(TYPE) ; called when screen displays and when protocol selected
; causes () to be display around inappropriate protocol selections
; type="edit" or "delete" or "release" or "picktick" or "post"
; returns 1 for sucess, 0 for no
SET(STRING) ; set string in array

External References

Name Field # of Occurrence
^PRCPEILM EEITEMS+4
$$STATUS^PRCPOPU HDR+4
VARIABLE^PRCPOPU V+17
$$ORDERSEL^PRCPOPUS V+11
$$REMARKS^PRCPOPUS V+16
$$TYPE^PRCPOPUS V+15
$$FROMCHEK^PRCPUDPT V+7
$$TO^PRCPUDPT V+8
ADD^PRCPULOC V+14
CLEAR^PRCPULOC UNLOCK+1
SHOWWHO^PRCPULOC V+13
R^PRCPUREP V+13
^PRCPUSEL V+2
$$GETVEN^PRCPUVEN BLDARRAY+5
$$DESCR^PRCPUX1 BLDARRAY+2
$$INVNAME^PRCPUX1 V+9
$$UNIT^PRCPUX1 BLDARRAY+3
EN^VALM V+18
$$SETFLD^VALM1 BLDARRAY+2, BLDARRAY+3, BLDARRAY+4, BLDARRAY+5, BLDARRAY+6
FULL^VALM1 EEITEMS+3, EEITEMS+4
SET^VALM10 BLDARRAY+8, SET+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"THIS OPTION SHOULD ONLY BE USED BY A PRIMARY OR SECONDARY INVENTORY POINT."
  • Line Location: V+3
Function Call: WRITE
  • Prompt: !!,"** Distribution ",$S(PRCP("DPTYPE")="S":"from",1:"to")_" inventory point: ",$$INVNAME^PRCPUX1($S(PRCP("DPTYPE")="S":PRCPPRIM,1:PRCPSECO))," **"
  • Line Location: V+9
Function Call: WRITE
  • Prompt: !
  • Line Location: V+12
Function Call: WRITE
  • Prompt: !
  • Line Location: V+16
Routine Call
  • VALM
  • Line Location:
    • V+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCP(445 - [#445] INIT+8, BLDARRAY+6, CHECK+21
^PRCP(445.3 - [#445.3] V+13, UNLOCK+2, INIT+4, INIT+5, INIT+6, CHECK+4, CHECK+6, CHECK+7, CHECK+9, CHECK+20
^TMP($J INIT+2!, EXIT+1!

Label References

Name Line Occurrences
BLDARRAY INIT+7
INIT EEITEMS+5
SET INIT+4, INIT+9, INIT+11, INIT+12, INIT+14, INIT+15, INIT+16, INIT+18
UNLOCK V+15, V+16, V+19

Naked Globals

Name Field # of Occurrence
^( INIT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% V+5~, SET+1~
DATA INIT+1~, INIT+6*, INIT+7, INIT+10, INIT+11, INIT+13, INIT+14, INIT+16
ITEMDA INIT+1~, INIT+6*, INIT+7, INIT+8, BLDARRAY~, BLDARRAY+2, BLDARRAY+3, BLDARRAY+5, BLDARRAY+6
ITEMDATA INIT+1~, INIT+8*, INIT+9
ORDERDA V+5~, V+11*, V+13, V+14, V+15, V+16, UNLOCK+1, UNLOCK+2, HDR+4, INIT+4
INIT+5, INIT+6, CHECK+4, CHECK+6, CHECK+7, CHECK+9, CHECK+20
PRC EEITEMS+1~
PRCP EEITEMS+1~
PRCP("DPTYPE" V+3, V+7, V+8, V+9, EEITEMS+2*, CHECK+8, CHECK+11, CHECK+14
PRCP("I" V+2, V+7, V+8
PRCPFNEW V+5~
PRCPFONE V+5~
PRCPORD V+5~
PRCPORD(0 HDR+2, HDR+3, HDR+4
PRCPORD(2 HDR+2, HDR+3
PRCPPAT V+5~
PRCPPRIM V+5~, V+7*, V+8*, V+9, V+11, INIT+7, INIT+8, BLDARRAY~, BLDARRAY+2, BLDARRAY+3
, BLDARRAY+5, BLDARRAY+6
PRCPSECO V+5~, V+7*, V+8*, V+9, V+11, INIT+7, BLDARRAY~, BLDARRAY+5
QTYOH INIT+1~, INIT+8*, INIT+10, INIT+11, INIT+13, INIT+14
QTYORDER BLDARRAY~, BLDARRAY+4
SECID CHECK+5~, CHECK+7*, CHECK+21
STATUS INIT+1~, INIT+5*, INIT+7, INIT+10, INIT+13, INIT+16, BLDARRAY~, BLDARRAY+1*, BLDARRAY+6, CHECK+5~
, CHECK+6*, CHECK+8, CHECK+10, CHECK+11, CHECK+12, CHECK+13, CHECK+15, CHECK+17, CHECK+18, CHECK+19
, CHECK+22
STRING SET~, SET+3
TYPE CHECK~, CHECK+8, CHECK+9, CHECK+10, CHECK+11, CHECK+12, CHECK+13, CHECK+14, CHECK+15, CHECK+17
, CHECK+18, CHECK+19, CHECK+20, CHECK+21, CHECK+22
VA V+5~
>> VALMBCK EEITEMS+6*
>> VALMCNT INIT+3*, INIT+18, BLDARRAY+7*, BLDARRAY+8, SET+2*, SET+3
VALMHDR HDR+1!
VALMHDR(1 HDR+2*, HDR+3*
VALMHDR(2 HDR+4*
X V+5~, BLDARRAY+2*, BLDARRAY+3*, BLDARRAY+4*, BLDARRAY+5*, BLDARRAY+6*, BLDARRAY+8
Y V+5~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All