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

Package: Order Entry Results Reporting

Routine: ORCPROB


Information

ORCPROB ; SLC/MKB/REV - Problem List interface ;03/27/14 09:57

Source Information

Source file <ORCPROB.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Problem List 4 VERIFY^GMPL1  UPDATE^GMPLUTL  ($$PARAM,ADD,EDIT,REMOVE)^GMPLUTL2  $$PROBTEXT^GMPLX  
Order Entry Results Reporting 2 ($$ORDERS,TAB)^ORCHART  $$LOCATION^ORCMENU1  
VA FileMan 2 ^DIC  ^DIR  
Kernel 1 $$UP^XLFSTR  
List Manager 1 FULL^VALM1  

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

Package Total Caller Graph
Order Entry Results Reporting 6 ORC ADD PROBLEM  ORC COMMENT PROBLEM  ORC EDIT PROBLEM  ORC INACTIVATE PROBLEM  ORC REMOVE PROBLEM  ORC VERIFY PROBLEM  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
ADD ; -- add new problem
EDIT ; -- edit problem
INACT ; -- inactivate a problem
CMMT ; -- comment problem
REMOVE ; -- remove problem
VERIFY ; -- verify problem
OK(ACTION,NUM) ; -- Are you sure?
PROVIDER() ; --Return Responsible Provider
PVQ
EX ; -- exit action

External References

Name Field # of Occurrence
^DIC PROVIDER+4
^DIR CMMT+11, REMOVE+12, OK+4
VERIFY^GMPL1 VERIFY+9
UPDATE^GMPLUTL INACT+11, CMMT+14
$$PARAM^GMPLUTL2 VERIFY+1
ADD^GMPLUTL2 ADD+4
EDIT^GMPLUTL2 EDIT+8
REMOVE^GMPLUTL2 REMOVE+13
$$PROBTEXT^GMPLX INACT+10, CMMT+9, REMOVE+9
$$ORDERS^ORCHART EDIT+2, INACT+2, CMMT+2, REMOVE+2, VERIFY+4
TAB^ORCHART ADD+5, EX+1
$$LOCATION^ORCMENU1 ADD+3, EDIT+4
FULL^VALM1 ADD+2, EDIT+3, CMMT+3, REMOVE+4
$$UP^XLFSTR CMMT+9, REMOVE+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has been removed!",!
  • Line Location: EDIT+7
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has been removed!",!
  • Line Location: INACT+7
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" is already inactive!",!
  • Line Location: INACT+8
Function Call: WRITE
  • Prompt: !,$$PROBTEXT^GMPLX(IFN)
  • Line Location: INACT+10
Function Call: WRITE
  • Prompt: !?5,"ERROR - "_ORY(0)
  • Line Location: INACT+11
Function Call: WRITE
  • Prompt: !?5
  • Condition for execution: $X>64
  • Line Location: INACT+12
Function Call: WRITE
  • Prompt: " ... inactivated"
  • Line Location: INACT+12
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has been removed!",!
  • Line Location: CMMT+7
Function Call: WRITE
  • Prompt: !
  • Line Location: CMMT+11
Function Call: WRITE
  • Prompt: !?5,$S(ORY>0:"... 1 comment added",1:"ERROR - "_ORY(0))
  • Line Location: CMMT+15
Function Call: WRITE
  • Prompt: !,"Problem #"_NMBR_" has already been removed!",!
  • Line Location: REMOVE+7
Function Call: WRITE
  • Prompt: !
  • Line Location: REMOVE+12
Function Call: WRITE
  • Prompt: !?5,"ERROR - "_ORY(0)
  • Line Location: REMOVE+14
Function Call: WRITE
  • Prompt: !?5,"... removed"
  • Line Location: REMOVE+15
Function Call: WRITE
  • Prompt: !,"This action is not in use.",!
  • Line Location: VERIFY+1
Function Call: WRITE
  • Prompt: !,"You must have either the ORES or ORELSE key to verify these problems!",!
  • Line Location: VERIFY+2
Function Call: WRITE
  • Prompt: !,"Problem #"_NUM_" has already been removed!",!
  • Line Location: VERIFY+8
Routine Call
  • DIC
  • Line Location:
    • PROVIDER+4
Routine Call
  • DIR
  • Line Location:
    • CMMT+11
    • REMOVE+12
    • OK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] VERIFY+9, VERIFY+10
^TMP("OR" EDIT+6, INACT+6, INACT+13*, CMMT+4, CMMT+6, REMOVE+6, VERIFY+7, EX+2
^VA(200 - [#200] PROVIDER+2
^XUSEC("ORELSE" VERIFY+2
^XUSEC("OREMAS" PROVIDER+2
^XUSEC("ORES" VERIFY+2

Label References

Name Line Occurrences
$$OK INACT+3, REMOVE+3, VERIFY+5
$$PROVIDER ADD+2, EDIT+3, INACT+4, CMMT+3, REMOVE+4
PVQ PROVIDER+2

Naked Globals

Name Field # of Occurrence
^("MENU" EX+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACTION OK~, OK+2
CMMT CMMT+1~, CMMT+4*, CMMT+14
DIC PROVIDER+1~, PROVIDER+3*
DIC("A" PROVIDER+3*
DIC("B" PROVIDER+4*
DIC(0 PROVIDER+3*
DIR CMMT+1~, REMOVE+1~, OK+1~
DIR("?" CMMT+10*, REMOVE+11*, OK+3*
DIR("A" CMMT+8*, CMMT+9*, REMOVE+8*, REMOVE+9*, OK+2*
DIR("B" CMMT+10*, REMOVE+10*, OK+2*
DIR(0 CMMT+8*, REMOVE+8*, OK+2*
>> DTOUT CMMT+11, REMOVE+12
>> DUOUT REMOVE+12
DUZ VERIFY+2, PROVIDER+2
GMPIFN VERIFY+3~, VERIFY+7*, VERIFY+8, VERIFY+9, VERIFY+10
GMPLIST ADD+1~, EDIT+1~, EDIT+8!, EDIT+9
GMPLIST(0 ADD+5
IFN EDIT+1~, EDIT+6*, EDIT+7, EDIT+8, INACT+1~, INACT+6*, INACT+7, INACT+9, INACT+10, CMMT+6*
CMMT+7, CMMT+9, CMMT+12, REMOVE+1~, REMOVE+6*, REMOVE+7, REMOVE+9, REMOVE+13
NMBR EDIT+1~, EDIT+5*, EDIT+6, EDIT+7, INACT+1~, INACT+5*, INACT+6, INACT+7, INACT+8, INACT+13
CMMT+1~, CMMT+5*, CMMT+6, CMMT+7, REMOVE+1~, REMOVE+5*, REMOVE+6, REMOVE+7
NUM INACT+1~, INACT+3*, REMOVE+1~, REMOVE+3*, VERIFY+3~, VERIFY+5*, VERIFY+6*, VERIFY+7, VERIFY+8, OK~
, OK+2
>> OREBUILD EDIT+9*, INACT+12*, CMMT+14*, REMOVE+15*, VERIFY+10*, EX+1
>> ORL ADD+3*, ADD+4, EDIT+4*, EDIT+8
>> ORNMBR EDIT+2*, EDIT+5, INACT+2*, INACT+3, INACT+5, CMMT+2*, CMMT+5, REMOVE+2*, REMOVE+3, REMOVE+5
VERIFY+4*, VERIFY+5, VERIFY+6
>> ORNP PROVIDER+2, PROVIDER+4
OROLD VERIFY+3~, VERIFY+9*, VERIFY+10
ORPL INACT+1~, INACT+11, CMMT+1~, CMMT+14
ORPL("COMMENT" CMMT+12*
ORPL("PROBLEM" INACT+9*, CMMT+12*
ORPL("PROVIDER" INACT+9*, CMMT+13*
ORPL("STATUS" INACT+9*
ORPROV ADD+1~, ADD+2*, ADD+4, EDIT+1~, EDIT+3*, EDIT+8, INACT+1~, INACT+4*, INACT+9, CMMT+1~
CMMT+3*, CMMT+13, REMOVE+1~, REMOVE+4*, REMOVE+13
>> ORTAB ADD+5, CMMT+4, EX+1
>> ORVP ADD+4, EDIT+8
ORY INACT+1~, INACT+11, CMMT+1~, CMMT+14, CMMT+15, REMOVE+1~, REMOVE+13, REMOVE+14
ORY(0 INACT+11, CMMT+15, REMOVE+14
PIECE EDIT+1~, EDIT+5*, INACT+1~, INACT+5*, CMMT+1~, CMMT+5*, REMOVE+1~, REMOVE+5*, VERIFY+3~, VERIFY+6*
QUIT CMMT+1~, CMMT+5, CMMT+11*, REMOVE+1~, REMOVE+5, REMOVE+12*
STS INACT+1~, INACT+6*, INACT+8
SUB REMOVE+1~
TEXT CMMT+1~, CMMT+10, CMMT+12*, REMOVE+1~, REMOVE+10, REMOVE+13*
U INACT+6, INACT+13, CMMT+4, VERIFY+1, PROVIDER+2
>> VALMBCK ADD+2*, EDIT+1*, EDIT+3*, INACT+1*, CMMT+1*, CMMT+3*, REMOVE+1*, REMOVE+4*, VERIFY+3*, VERIFY+5*
X CMMT+1~, REMOVE+1~, OK+1~, PROVIDER+1~
>> XQORM("HIJACK" EX+2*
Y CMMT+1~, CMMT+11, CMMT+12, REMOVE+1~, REMOVE+13, OK+1~, OK+5, PROVIDER+1~, PROVIDER+2*, PROVIDER+4*
PVQ
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All