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

Package: Order Entry Results Reporting

Routine: ORCMEDT3


Information

ORCMEDT3 ;SLC/MKB-Dialog editor ;Apr 21, 2021@13:21

Source Information

Source file <ORCMEDT3.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
VA FileMan 9 ^DIC  MIX^DIC1  DQ^DICQ  ^DIE  ^DIK  $$ROOT^DILFD  $$GET1^DIQ  ^DIR  
EN^DIWE  
Order Entry Results Reporting 5 ($$PTR,GETDLG)^ORCD  (DIALOG,DISPLAY)^ORCDLG  $$DIALOG^ORCMEDT0  AUTO^ORCMEDT1  $$NAME^ORCMEDT4  
Kernel 1 $$FMTE^XLFDT  

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

Package Total Caller Graph
Order Entry Results Reporting 4 ORCM ACTIONS  ORCM ORDERS  ORCMEDT0  ORCMEDT2  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- Enter/edit generic ordering dialog
EN1(ORDLG) ; -- edit dialog ORDLG
EN11
PROMPT(X) ; -- Enter/edit prompt
P1
PQ
TYPE(X) ; -- Displays datatype and domain as identifiers
DEFAULT ; -- Enter/edit default value
DF1
DFQ
VALUE(CODE) ; -- Returns value following "S Y="
LIST ; -- ??help for ptrs
WP ; -- Enter/edit WP data
DGRP ; -- Edit display group [and orderable item]
OI(ORDG) ; -- Returns OI for generic dialog
TRY(ORDIALOG) ; -- Test [new] dialog
WINID ; -- Need to clear Window ID for GUI? [from EN]
ACTION ; -- Enter/edit actions

External References

Name Field # of Occurrence
^DIC P1
MIX^DIC1 EN11+4
DQ^DICQ LIST+5
^DIE EN1+6, EN11+5, EN11+12, EN11+14, EN11+15, DGRP+2, OI+7, ACTION+4
^DIK EN11+7
$$ROOT^DILFD LIST+2
$$GET1^DIQ DEFAULT+7
^DIR DF1, TRY+3
EN^DIWE WP+3
$$PTR^ORCD DGRP+4
GETDLG^ORCD TRY+3
DIALOG^ORCDLG TRY+7
DISPLAY^ORCDLG TRY+7
$$DIALOG^ORCMEDT0 EN+2, ACTION+2
AUTO^ORCMEDT1 EN11+16
$$NAME^ORCMEDT4 EN1+4, ACTION+3
$$FMTE^XLFDT DEFAULT+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN11+0
Function Call: WRITE
  • Prompt: $C(7),!?5,"This is a required field!"
  • Line Location: P1+1
Function Call: WRITE
  • Prompt: $C(7),!?5,"Duplicates are not allowed!"
  • Line Location: P1+2
Function Call: WRITE
  • Prompt: $C(7),!!,?5,"Sequence ",ORXIDAR(ORXID)," is also"
  • Line Location: P1+8
Function Call: WRITE
  • Prompt: !,?5,"defined with an ID of ",ORXID,"."
  • Line Location: P1+9
Function Call: WRITE
  • Prompt: !!,?5,"Select another prompt or define a new prompt"
  • Line Location: P1+10
Function Call: WRITE
  • Prompt: !,?5,"with a different ID."
  • Line Location: P1+11
Function Call: WRITE
  • Prompt: !!,?5,"WARNING: Do not change the ID field on an existing"
  • Line Location: P1+12
Function Call: WRITE
  • Prompt: !,?5," prompt so as to not affect order dialogs"
  • Line Location: P1+13
Function Call: WRITE
  • Prompt: !,?5," already using the existing prompt."
  • Line Location: P1+14
Function Call: WRITE
  • Prompt: !,?5," (The ID field can only be edited in the option"
  • Line Location: P1+15
Function Call: WRITE
  • Prompt: !,?5," ""Enter/edit prompts"" - not this option.)"
  • Line Location: P1+16
Function Call: WRITE
  • Prompt: !,"DEFAULT: <executable code - uneditable>//"
  • Line Location: DEFAULT+5
Function Call: WRITE
  • Prompt: !,"DEFAULT: "
  • Line Location: WP+1
Function Call: WRITE
  • Prompt: !," >> You must select a new orderable item from this group."
  • Line Location: DGRP+7
Function Call: WRITE
  • Prompt: !
  • Line Location: TRY+1
Function Call: WRITE
  • Prompt: !
  • Line Location: TRY+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ACTION+2
Routine Call
  • DIC
  • Line Location:
    • P1
Routine Call
  • DIE
  • Line Location:
    • EN1+6
    • EN11+5
    • EN11+12
    • EN11+14
    • EN11+15
    • DGRP+2
    • OI+7
    • ACTION+4
Routine Call
  • DIR
  • Line Location:
    • DF1
    • TRY+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ORD(101.41 - [#101.41] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(101.41 EN11+2
^DIC(9.4 - [#9.4] EN1+3
^ORD(100.98 - [#100.98] DGRP+5, OI+2
^ORD(101.41 - [#101.41] EN1+3, EN11+3, EN11+6, EN11+8, EN11+9, EN11+10!, EN11+11*, PROMPT+4, PROMPT+5, PROMPT+7
, PROMPT+8, PROMPT+12, P1+2, P1+4, P1+17, DEFAULT+2, DEFAULT+3, DF1+2!, DFQ*, DGRP+3
DGRP+4, DGRP+6*, TRY+5, TRY+6, TRY+8, WINID+1, WINID+4, WINID+5, WINID+6*

Label References

Name Line Occurrences
$$PROMPT EN11+6
$$VALUE DEFAULT+4
@( DF1+9, OI+6
DEFAULT EN11+13
DF1 DF1+4
DGRP EN1+7
EN1 EN+2
P1 P1+1, P1+2, P1+7
PQ P1
TRY EN11+16
WINID EN11+16
WP DEFAULT+1

Naked Globals

Name Field # of Occurrence
^(0 DGRP+3
^(1 EN11+8, EN11+11*
^(3.1 TRY+6
^(4 DEFAULT+2, TRY+8
^(7 DGRP+6!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DEFAULT+1~
AUTO TRY+1~, TRY+5*
CODE VALUE~, VALUE+1, VALUE+2
D EN1+1~, EN11+2*, DEFAULT+1~, DF1+6*, DF1+8*, LIST+1~, LIST+3*, OI+1~, OI+2*, OI+3
, OI+5*
DA EN1+1~, EN1+2*, EN1+6, EN11+4!, EN11+5*, EN11+6, EN11+10, EN11+11, DEFAULT+2, DEFAULT+3
DF1+2, DFQWP+2, DGRP+1~, DGRP+2*, OI+1~, OI+7*, ACTION+1~, ACTION+2*, ACTION+3
DA(1 EN11+4*, EN11+6
DIC EN1+1~, EN11+1*, EN11+5, EN11+7, PROMPT+10~, PROMPT+11*, DEFAULT+1~, DF1+5*, LIST+1~, LIST+2*
WP+1~, WP+2*, OI+1~, OI+4*
DIC("A" EN11+2*, PROMPT+12*, OI+5*
DIC("B" PROMPT+12*
DIC("DR" EN11+3*
DIC("P" EN11+2*
DIC("S" PROMPT+11*, DF1+7*, LIST+4*
DIC("W" PROMPT+13*
DIC(0 EN11+1*, PROMPT+11*, DF1+6*, LIST+3*, OI+4*
DIE EN1+1~, EN1+2*, EN11+5*, DGRP+1~, DGRP+2*, OI+1~, OI+4*, ACTION+1~*
>> DIK EN11+7*
DIR DEFAULT+1~, TRY+1~
DIR("?" DEFAULT+8*
DIR("??" DEFAULT+8*
DIR("A" DEFAULT+6*, TRY+2*
DIR("B" DEFAULT+7*, DF1+1
DIR(0 DEFAULT+6*, TRY+2*
DIRUT EN11+13!, DF1!*
DIWESUB WP+1~, WP+2*
DLAYGO OI+1~, OI+4*
DR EN1+1~, EN1+2*, EN1+4*, EN1+5*, EN11+5*, EN11+12*, EN11+14*, EN11+15*, DGRP+1~, DGRP+2*
, OI+1~, OI+7*, ACTION+1~, ACTION+4*
>> DTOUT EN1+6, EN11+5, EN11+12, EN11+14, P1DF1, OI+6
>> DUOUT P1
DUZ(0 EN1+2, ACTION+4
DZ LIST+1~, LIST+3*
FIRST TRY+1~, TRY+4*
I EN11+10~*, VALUE+1~, VALUE+4*
ID OI+1~, OI+7*
IDX DGRP+1~, DGRP+5*, DGRP+6
OI DGRP+1~, DGRP+4*, DGRP+6
OLD PROMPT+10~*, PROMPT+12, P1+2, P1+7, DEFAULT+1~, DEFAULT+3*, DEFAULT+4*, DEFAULT+5, DEFAULT+7
OR0 EN1+1~, EN11+6*, EN11+7, EN11+9, P1+17, DF1+6, LIST+3
>> ORADD OI+3*, OI+4
ORDG EN+1~, EN1+7, DGRP+2*, DGRP+3*, DGRP+5, OI~, OI+1, OI+2, OI+7
ORDIALOG TRY~, TRY+3, TRY+5, TRY+6, TRY+8
ORDIC DEFAULT+1~, DF1+6*, DF1+8*, DF1+9, OI+1~, OI+4*, OI+5*, OI+6
ORDLG EN+1~, EN+2*, EN1~, EN1+2, EN1+3, EN1+4, EN11+1, EN11+3, EN11+4, EN11+10
EN11+11, EN11+16, PROMPT+4, PROMPT+5, PROMPT+8, P1+2, DEFAULT+2, DEFAULT+3, DF1+2, DFQ
WP+2, DGRP+2, DGRP+3, DGRP+4, DGRP+6, WINID+1, WINID+4, WINID+5, WINID+6
ORDOM EN1+1~, EN11+8*, DEFAULT+6, DEFAULT+7, DF1+5, LIST+2
ORGXMISC WINID+3~
ORGXMISC( WINID+4*, WINID+5
ORL TRY+1~, TRY+4*
ORNAME EN1+1~, EN1+4*, ACTION+1~, ACTION+3*
ORNMSP TRY+1~, TRY+4*
ORNP TRY+1~, TRY+4*
ORP EN1+1~, EN11+6*, EN11+7, EN11+8, EN11+9, EN11+12, WINID+3~, WINID+4*, WINID+5*
ORPKG EN1+1~, EN1+3*, EN1+4, EN1+5, EN11+1, EN11+5, EN11+6, EN11+12, EN11+14, WINID+1
ORPROG EN1+1~, EN1+2*, EN1+5, EN11+12, EN11+13, EN11+14
ORQUIT EN1+1~, EN11*, EN11+4*, WINID+3~, WINID+4*, WINID+5*, WINID+6
ORSCR DEFAULT+1~, DEFAULT+2*, DF1+7, LIST+4
ORTYPE EN1+1~, EN11+8*, EN11+9, EN11+12, EN11+14, EN11+15, DEFAULT+1, DEFAULT+4, DEFAULT+6, DEFAULT+7
DEFAULT+8, DF1+3, DF1+4, TRY+1~, TRY+4*
ORVP TRY+1~, TRY+4*
ORX WINID+3~, WINID+4*
ORXID PROMPT+2~, PROMPT+7*, PROMPT+8, P1+4*, P1+7, P1+8, P1+9, P1+17
ORXIDAR PROMPT+2~
ORXIDAR( PROMPT+8*, P1+7, P1+8, P1+17*
ORXPR PROMPT+2~, PROMPT+3*, PROMPT+4*, PROMPT+5, PROMPT+8
ORXSUB PROMPT+2~, PROMPT+5*, PROMPT+6, PROMPT+7, PROMPT+8
ORY OI+1~, OI+6*, OI+8
U EN1+3, EN11+2, EN11+6, EN11+7, EN11+8, EN11+9, EN11+11, PROMPT+12, DEFAULT+4, DF1+5
DF1+6, DF1+9, LIST+2, LIST+3, DGRP+3, DGRP+5, DGRP+6, OI+2, OI+3, OI+7
, TRY+5, WINID+1, WINID+6
X EN1+1~, PROMPT~, PROMPT+10, PROMPT+12, TYPE~, TYPE+1, TYPE+2, DEFAULT+1~, DF1DF1+1
DF1+2, DF1+3, VALUE+1~, VALUE+2*, VALUE+3*, VALUE+4, DGRP+1~, OI+1~, OI+6, TRY+1~
Y EN1+1~, EN1+6, EN11+4, EN11+5, EN11+12, EN11+14, PROMPT+10~, P1*, P1+1, P1+2
P1+4, P1+17, P1+19*, PQ, TYPE+2~*, TYPE+3, DEFAULT+1~, DF1+3*, DF1+4, DF1+9*
DFQ, VALUE+1~, VALUE+2*, VALUE+4*, VALUE+5, DGRP+1~, DGRP+2, OI+1~, OI+6*, OI+7
, TRY+1~, TRY+3
Z VALUE+1~*, VALUE+2, VALUE+4*
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