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

Package: Order Entry Results Reporting

Routine: ORUS1


Information

ORUS1 ; slc/KCM - Select Items from List ;3/24/92 08:56

Source Information

Source file <ORUS1.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Order Entry Results Reporting 4 $$UPPER^ORU  PROC^ORUS2  EN^ORUS3  LOOK^ORUS4  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Order Entry Results Reporting 2 ORUS  ORUS4  

Entry Points

Name Comments DBIA/ICR reference
SET
SDISV
SPAC
CHK ;
RNG
INIT
EN
SING
EAT

External References

Name Field # of Occurrence
$$UPPER^ORU CHK+6
PROC^ORUS2 CHK+9, SPAC+1
EN^ORUS3 CHK+3
LOOK^ORUS4 CHK+9, SPAC+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: EN+0
Function Call: WRITE
  • Prompt: " "
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !?ORTTAB
  • Condition for execution: ($X+$L(X))>(IOM-4)
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: X," "
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !?ORTTAB
  • Condition for execution: ($X+$L(X))>(IOM-4)
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: X," "
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !," THIS IS THE END OF THE LIST"
  • Line Location: CHK+1
Function Call: WRITE
  • Prompt: " ONLY "_+$P(ORUS(0),"^",2)_" ITEMS ALLOWED"
  • Line Location: CHK+10
Function Call: WRITE
  • Prompt: F
  • Line Location: RNG+1
Function Call: WRITE
  • Prompt: I
  • Line Location: RNG+1
Function Call: WRITE
  • Prompt: $C(7)," RANGE OF NUMBERS TOO LARGE."
  • Line Location: RNG+1
Function Call: WRITE
  • Prompt: $C(7)," -- ONLY ONE SELECTION ALLOWED."
  • Line Location: SING+0
Function Call: WRITE
  • Prompt: !!,ORPRMT,$S($L(ORDFLT):ORDFLT_"// ",1:"")
  • Line Location: INIT+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DISV( EN+3!*, EN+4*, SPAC, SPAC+1

Label References

Name Line Occurrences
CHK EN
EAT CHK+9
INIT EN
RNG CHK+9
SDISV EN+3, SPAC
SET CHK+9, SPAC+1
SING CHK+8
SPAC CHK+5

Naked Globals

Name Field # of Occurrence
^( SPAC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIROUT EN*
DTIME EN
>> DUOUT EN*
DUZ EN+3, EN+4, SPAC, SPAC+1
>> I EN*, EN+3*, EN+4*, SPAC+1*, EAT*, EAT+1*
IOM EN+3, EN+4
>> J EN+3*, EN+4*, RNG+1*, EAT+2*
>> K CHK+9*
>> OR9(999 CHK+1
OR9Y EN+4, INIT!*
OR9Y( EN+4
OR9Y("B" EN+1!
>> ORBACK EN, EN+1, CHK+4*, INIT*
>> ORDFLT EN, INIT+2*, INIT+3
>> ORERR CHK+9, CHK+10*, CHK+11, SET*, SPAC*, SPAC+2*, RNG*, RNG+1*, INIT*
>> ORFLG SET*
>> ORFN INIT+1
>> ORFNM INIT+1
>> ORMOR INIT+2*
>> ORNOSEL EN
>> ORPC SET*
>> ORPRMT INIT+1*, INIT+3
>> ORQUIT EN, EN+1, CHK+7*, CHK+12*, INIT*
ORSEL EN, CHK+1*, CHK+2*, CHK+7, CHK+9, CHK+12, RNG+1*, SING*, INIT!
>> ORSEQ CHK+9*, SPAC+1*
>> ORSUB SET*
>> ORT9 EN, CHK+7, CHK+11*, CHK+12, INIT*
>> ORTOT EN, EN+2, CHK+5, CHK+7, CHK+10, CHK+11*, CHK+12, INIT*
>> ORTTAB EN+3*, EN+4
>> ORUS EN+3, EN+4, SPAC, SPAC+1
>> ORUS("A" INIT+1
>> ORUS("ALT" CHK+7, CHK+12
>> ORUS("B" INIT+2
>> ORUS("L" SDISV
>> ORUS("S" SDISV
>> ORUS(0 EN, CHK+7, CHK+8, CHK+10, SDISV
>> ORWRK CHK+9*, SPAC+1*, EAT*, EAT+1*, EAT+2*
>> P CHK+4*
>> W CHK+9*, RNG+1*, RNG+2
>> X EN*, EN+1, EN+3*, EN+4*, CHK+1, CHK+2*, CHK+3, CHK+4, CHK+5, CHK+6*
, CHK+7, CHK+8, CHK+9*, SET*, SPAC, SPAC+1*, SDISV*, RNG, RNG+1, RNG+2*
Y EN*, EN+2*, EN+3, CHK+2*, INIT!*
Y( EN+3
Y("B" EN+1!
Y(0 EN+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All