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 |  Local Variables |  All
Print Page as PDF
Routine: OROVRRPT

Package: Order Entry Results Reporting

Routine: OROVRRPT


Information

OROVRRPT ;SLC/TC - Order Check Override Reason Report Utility; 8/31/06 1:45pm

Source Information

Source file <OROVRRPT.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 $$FMTE^XLFDT  EN^XUTMDEVQ  
Order Entry Results Reporting 1 (ASKUSER,COLHDR,HEADER)^ORSRCHOR  
Text Integration Utility 1 $$WRAP^TIULS  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Order Entry Results Reporting 1 ORK ORD CHK OVERRIDE REPORT  

Entry Points

Name Comments DBIA/ICR reference
PGBRK() ; Executes page breaks for a terminal device.
; If ORCONT=1, continue page break.
; If ORCONT=0, Quit page break.
;
EN ;
DISPLAY ; Print data in an organized report format.
CHK4BRK(LINECNT) ; Check for page break and display appropriate column headers for terminal screen display.

External References

Name Field # of Occurrence
^DIR DISPLAY+52, DISPLAY+59, PGBRK+4
ASKUSER^ORSRCHOR EN+3
COLHDR^ORSRCHOR CHK4BRK+3
HEADER^ORSRCHOR DISPLAY+2
$$WRAP^TIULS DISPLAY+33, DISPLAY+35, DISPLAY+37
$$FMTE^XLFDT DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+23, DISPLAY+24, DISPLAY+25, DISPLAY+26, DISPLAY+27
, DISPLAY+29, DISPLAY+30
EN^XUTMDEVQ EN+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !,RECNO_TMP("DLMTR")_$$FMTE^XLFDT(ORSUB1,"1P")_TMP("DLMTR")_ORSUB2_TMP("DLMTR")_ORSUB3_TMP("DLMTR")_ORDNO_TMP("DLMTR")_$$FMTE^XLFDT($P(DATA,U,4),"1P")
  • Line Location: DISPLAY+16
Function Call: WRITE
  • Prompt: !,RECNO_TMP("DLMTR")_$$FMTE^XLFDT(ORSUB4,"1P")_TMP("DLMTR")_ORSUB2_TMP("DLMTR")_ORSUB3_TMP("DLMTR")_ORDNO_TMP("DLMTR")_OVRRIDBY_TMP("DLMTR")_$$FMTE^XLFDT($P(DATA,U,4),"1P")
  • Line Location: DISPLAY+17
Function Call: WRITE
  • Prompt: !,RECNO_TMP("DLMTR")_$$FMTE^XLFDT(ORSUB4,"1P")_TMP("DLMTR")_ORSUB2_TMP("DLMTR")_ORDNO_TMP("DLMTR")_OVRRIDBY_TMP("DLMTR")_$$FMTE^XLFDT($P(DATA,U,4),"1P")
  • Line Location: DISPLAY+18
Function Call: WRITE
  • Prompt: !,RECNO_TMP("DLMTR")_$$FMTE^XLFDT(ORSUB4,"1P")_TMP("DLMTR")_ORSUB2_TMP("DLMTR")_ORDNO_TMP("DLMTR")_OVRRIDBY_TMP("DLMTR")_$$FMTE^XLFDT($P(DATA,U,4),"1P")
  • Line Location: DISPLAY+19
Function Call: WRITE
  • Prompt: !,RECNO_TMP("DLMTR")_$$FMTE^XLFDT(ORSUB1,"1P")_TMP("DLMTR")_ORDNO_TMP("DLMTR")_OVRRIDBY_TMP("DLMTR")_$$FMTE^XLFDT($P(DATA,U,4),"1P")
  • Line Location: DISPLAY+20
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(ORSUB1,"1M"),?21,ORSUB2,?40,ORSUB3,?70,ORDNO
  • Line Location: DISPLAY+23
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(ORSUB4,"1M"),?21,ORSUB2,?40,ORSUB3,?70,ORDNO
  • Line Location: DISPLAY+24
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(ORSUB4,"1M"),?25,ORSUB2,?60,ORDNO
  • Line Location: DISPLAY+25
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(ORSUB4,"1M"),?25,ORSUB2,?60,ORDNO
  • Line Location: DISPLAY+26
Function Call: WRITE
  • Prompt: !,$$FMTE^XLFDT(ORSUB1,"1M"),?45,ORDNO
  • Line Location: DISPLAY+27
Function Call: WRITE
  • Prompt: !?3,"D/T Overridden: ",$$FMTE^XLFDT($P(DATA,U,4),"1M")
  • Line Location: DISPLAY+29
Function Call: WRITE
  • Prompt: !?3,"Overridden by: ",OVRRIDBY,?46,"D/T Overridden: ",$$FMTE^XLFDT($P(DATA,U,4),"1M")
  • Line Location: DISPLAY+30
Function Call: WRITE
  • Prompt: !?3,"Order Text: ",$P(ORDTXT,"|")
  • Line Location: DISPLAY+33
Function Call: WRITE
  • Prompt: !?15,$P(ORDTXT,"|",CNT)
  • Line Location: DISPLAY+34
Function Call: WRITE
  • Prompt: !?3,"Order Chk: ",$P(ORDCHK,"|")
  • Line Location: DISPLAY+35
Function Call: WRITE
  • Prompt: !?14,$P(ORDCHK,"|",CNT2)
  • Line Location: DISPLAY+36
Function Call: WRITE
  • Prompt: !?3,"Override Reason: ",$P(OVRRSN,"|")
  • Line Location: DISPLAY+37
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+38
Function Call: WRITE
  • Prompt: !?20,$P(OVRRSN,"|",CNT1)
  • Line Location: DISPLAY+41
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+42
Function Call: WRITE
  • Prompt: !?3,"Order Text: ",ORDTXT
  • Line Location: DISPLAY+44
Function Call: WRITE
  • Prompt: !?3,"Order Chk: ",ORDCHK
  • Line Location: DISPLAY+45
Function Call: WRITE
  • Prompt: !?3,"Override Reason: ",OVRRSN
  • Line Location: DISPLAY+46
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+47
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+52
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+52
Function Call: WRITE
  • Prompt: !,"RECNO"_TMP("DLMTR")_FLD
  • Line Location: DISPLAY+54
Function Call: WRITE
  • Prompt: !,RECNO_TMP("DLMTR"),$G(^TMP(ANS("SORT"),FLD,RECNO))
  • Line Location: DISPLAY+55
Function Call: WRITE
  • Prompt: !!!?(IOM-$L(NORECS))/2,NORECS,!!
  • Line Location: DISPLAY+57
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+59
Function Call: WRITE
  • Prompt: !
  • Line Location: CHK4BRK+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: CHK4BRK+3
Routine Call
  • DIR
  • Line Location:
    • DISPLAY+52
    • DISPLAY+59
    • PGBRK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( DISPLAY+21*, DISPLAY+55, DISPLAY+58!
^TMP("OROVRRPT" EN+7!, DISPLAY+5, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+48, DISPLAY+57, DISPLAY+58!
^VA(200 - [#200] DISPLAY+10

Label References

Name Line Occurrences
$$CHK4BRK DISPLAY+28, DISPLAY+31, DISPLAY+33, DISPLAY+34, DISPLAY+35, DISPLAY+36, DISPLAY+37, DISPLAY+38, DISPLAY+41, DISPLAY+42
, DISPLAY+44, DISPLAY+45, DISPLAY+46, DISPLAY+47
$$PGBRK CHK4BRK+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS EN+1~, EN+3
ANS("CONT" DISPLAY+49, DISPLAY+54*, DISPLAY+56*
ANS("DELIMIT" DISPLAY+14, DISPLAY+48
ANS("EXIT" EN+3
ANS("SORT" DISPLAY+4, DISPLAY+12, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+21, DISPLAY+23, DISPLAY+24
, DISPLAY+25, DISPLAY+26, DISPLAY+27, DISPLAY+29, DISPLAY+55, DISPLAY+58
CNT DISPLAY+32~, DISPLAY+34*
CNT1 DISPLAY+32~, DISPLAY+40*, DISPLAY+41, DISPLAY+42
CNT2 DISPLAY+32~, DISPLAY+36*
DATA DISPLAY+10~*, DISPLAY+13, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+21, DISPLAY+29, DISPLAY+30
, DISPLAY+32
DIR DISPLAY+50~, DISPLAY+52!, DISPLAY+59~, PGBRK+4~
DIR("?" DISPLAY+51*, DISPLAY+52*
DIR("A" DISPLAY+50*, DISPLAY+59*
DIR("B" DISPLAY+50*
DIR(0 DISPLAY+50*, DISPLAY+59*, PGBRK+4*
DIRUT DISPLAY+50~, DISPLAY+53, DISPLAY+59~, PGBRK+4~
FLD DISPLAY+50~*, DISPLAY+54, DISPLAY+55
IOF EN+2, CHK4BRK+3
IOM DISPLAY+57
IOSL CHK4BRK+3
IOST DISPLAY+59, CHK4BRK+3
LINECNT DISPLAY+3~, DISPLAY+4*, DISPLAY+28*, DISPLAY+31*, DISPLAY+33*, DISPLAY+34*, DISPLAY+35*, DISPLAY+36*, DISPLAY+37*, DISPLAY+38*
, DISPLAY+41*, DISPLAY+42*, DISPLAY+44*, DISPLAY+45*, DISPLAY+46*, DISPLAY+47*, CHK4BRK~, CHK4BRK+2*, CHK4BRK+3*, CHK4BRK+4
NORECS DISPLAY+3~*, DISPLAY+57
ORCONT DISPLAY+3~*, DISPLAY+5, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+23, DISPLAY+24, DISPLAY+25, DISPLAY+26
, DISPLAY+27, DISPLAY+29, DISPLAY+30, DISPLAY+33, DISPLAY+34, DISPLAY+35, DISPLAY+36, DISPLAY+37, DISPLAY+38, DISPLAY+40
, DISPLAY+43, DISPLAY+59, PGBRK+4~*, CHK4BRK+3*
ORDCHK DISPLAY+10~, DISPLAY+13*, DISPLAY+21, DISPLAY+32, DISPLAY+35*, DISPLAY+36, DISPLAY+45
ORDCHK1 DISPLAY+10~, DISPLAY+12*, DISPLAY+13
ORDCHK2 DISPLAY+10~, DISPLAY+13*
ORDESC EN+5~, EN+6*, EN+7
ORDNO DISPLAY+3~*, DISPLAY+9*, DISPLAY+10, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+23, DISPLAY+24
, DISPLAY+25, DISPLAY+26, DISPLAY+27
ORDTXT DISPLAY+32~*, DISPLAY+33*, DISPLAY+34, DISPLAY+44
ORRTN EN+5~, EN+6*, EN+7
ORSAVE EN+5~, EN+7
ORSAVE("*" EN+6*
ORSUB1 DISPLAY+3~*, DISPLAY+5*, DISPLAY+6, DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+12, DISPLAY+16, DISPLAY+20
, DISPLAY+23, DISPLAY+27
ORSUB2 DISPLAY+3~*, DISPLAY+6*, DISPLAY+7, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19
, DISPLAY+23, DISPLAY+24, DISPLAY+25, DISPLAY+26
ORSUB3 DISPLAY+3~*, DISPLAY+7*, DISPLAY+8, DISPLAY+9, DISPLAY+10, DISPLAY+12, DISPLAY+16, DISPLAY+17, DISPLAY+23, DISPLAY+24
ORSUB4 DISPLAY+3~*, DISPLAY+8*, DISPLAY+9, DISPLAY+10, DISPLAY+12, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+24, DISPLAY+25
, DISPLAY+26
OVRRIDBY DISPLAY+10~*, DISPLAY+11*, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+30
OVRRSN DISPLAY+32~*, DISPLAY+37*, DISPLAY+38, DISPLAY+39, DISPLAY+40, DISPLAY+41, DISPLAY+42, DISPLAY+46
POP EN+5~
RECNO DISPLAY+3~*, DISPLAY+15*, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+21, DISPLAY+55~*
ROUND DISPLAY+49~*, DISPLAY+50
TMP EN+1~
TMP("DLMTR" DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+54, DISPLAY+55
U DISPLAY+10, DISPLAY+13, DISPLAY+16, DISPLAY+17, DISPLAY+18, DISPLAY+19, DISPLAY+20, DISPLAY+21, DISPLAY+29, DISPLAY+30
, DISPLAY+32
Y DISPLAY+50~, DISPLAY+53, PGBRK+4~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All