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

Package: IHS Accounts Receivable

Routine: BARPNP4


Information

BARPNP4 ; IHS/SD/LSL - POSTING EDIT OF TRANSACTIONS ; 08/22/2008

Source Information

Source file <BARPNP4.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Accounts Receivable 6 $$SDT^BARDUTL  ASKCOM^BARPNP3  $$AMT^BARPNPU  CKNEG^BARPST4  EOP^BARUTL  $$EN^BARVDF  
VA Fileman 2 ^DIC  ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Accounts Receivable 2 BARPNP3  BARPRF3  

Entry Points

Name Comments DBIA/ICR reference
HEAD ;
EN ;EP
ASKAMT ;
B1O ;
S1 ;
SETTMPO(BARTYP,BARAMT,BARLIN,BARCAT,BARATYP) ; ORIGINAL CODE;BAR*1.8*4 DD 4.1.7.2
PARSE ;
B1 ;
DSPLY(BARLIN) ;EP - display bill entity
SETTMP(BARTYP,BARAMT,BARLIN,BARCAT,BARATYP) ; HEAVILY MODIFIED;BAR*1.8*4 DD 4.1.7.2

External References

Name Field # of Occurrence
$$SDT^BARDUTL HEAD+3
ASKCOM^BARPNP3 EN+1, EN+11, ASKAMT+5, S1+2
$$AMT^BARPNPU ASKAMT+4
CKNEG^BARPST4 SETTMP+7
EOP^BARUTL EN+3
$$EN^BARVDF HEAD+1
^DIC ASKAMT+21, ASKAMT+38
^DIR EN+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+7
Function Call: WRITE
  • Prompt: !!,BARASK_$J(BARAMT,0,2)_"// "
  • Line Location: ASKAMT+2
Function Call: WRITE
  • Prompt: *7," Must be a valid number!"
  • Line Location: ASKAMT+6
Function Call: WRITE
  • Prompt: *7
  • Line Location: ASKAMT+23
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASKAMT+23
Function Call: WRITE
  • Prompt: *7,!!
  • Line Location: ASKAMT+40
Function Call: WRITE
  • Prompt: ?25,$E($P(^BAR(90052.01,Y,0),U,1),1,23)
  • Line Location: DSPLY+11
Function Call: WRITE
  • Prompt: ?50,$E($P(^BARTBL(Y,0),U,1),1,28)
  • Line Location: DSPLY+13
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF"),!
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: "Transactions for "_$P(^DPT(+BARPASS,0),U,1)_" from "_$$SDT^BARDUTL($P(BARPASS,U,2))_" to "_$$SDT^BARDUTL($P(BARPASS,U,3))
  • Line Location: HEAD+3
Function Call: WRITE
  • Prompt: ?(IOM-15),"Page: "_BARPG
  • Line Location: HEAD+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: "Trans",?8,"Type",?15,"Amount",?25,"Category",?50,"Adj. Type"
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: !,BARDSH
  • Line Location: HEAD+9
Routine Call
  • DIC
  • Line Location:
    • ASKAMT+21
    • ASKAMT+38
Routine Call
  • DIR
  • Line Location:
    • EN+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BAR(90052.01 - [#90052.01] DSPLY+11
^BARTBL - [#90052.02] DSPLY+13
^BARTBL("D" ASKAMT+27
^BARTMP($J SETTMP+3, SETTMP+4, B1+6*, B1+7*, B1+11*, B1+13*, SETTMPO+3, B1O+2*, B1O+4*
^DPT - [#2] HEAD+3

Label References

Name Line Occurrences
$$DSPLY EN+6
ASKAMT ASKAMT+6, ASKAMT+23, ASKAMT+40
HEAD DSPLY+3
S1 ASKAMT+8, ASKAMT+31
SETTMP S1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BARADJ B1+4*, B1+6, B1+12*, B1O+3*
BARAMT PARSE+8*, ASKAMT+2, ASKAMT+3, ASKAMT+7*, ASKAMT+11*, ASKAMT+25*, S1+1, SETTMP~, SETTMP+7, B1+2
, B1+3, B1+4, B1+5, B1+10, B1+11, B1+12, B1+13, B1+14, SETTMPO~, B1O+2
, B1O+3, B1O+4, B1O+5
>> BARASK ASKAMT+2
BARATYP PARSE+10*, ASKAMT+31*, ASKAMT+32, ASKAMT+41*, S1+1, SETTMP~, B1+14, SETTMPO~, B1O+5
BARBBAL SETTMP+4*, SETTMP+6*, SETTMP+7, B1+3*, B1+7, B1+15!
BARCAT PARSE+9*, ASKAMT+10*, ASKAMT+14, ASKAMT+24*, ASKAMT+25, ASKAMT+27, S1+1, SETTMP~, SETTMP+5, B1+13
, B1+14, SETTMPO~, B1O+5
>> BARDA SETTMP+3*, SETTMP+4, B1+6, B1+7, B1+11, B1+13, SETTMPO+3*, B1O+2, B1O+4
>> BARDSH HEAD+7*, HEAD+8*, HEAD+9
>> BARFLG("BARWARN" SETTMP+1!, SETTMPO+1!
BARJ EN+5*, ASKAMT+26*, ASKAMT+27, ASKAMT+28*, ASKAMT+29, ASKAMT+31, DSPLY+1~, DSPLY+4*, DSPLY+5*, DSPLY+8
, DSPLY+9, DSPLY+10, DSPLY+12, DSPLY+14
BARK ASKAMT+26!, ASKAMT+30*, ASKAMT+31
BARLIN EN+1, EN+6, PARSE+1*, PARSE+2, PARSE+3, PARSE+6, S1+1, SETTMP~, SETTMP+3, SETTMP+4
, B1+6, B1+7, B1+11, B1+13, B1+14, DSPLY~, DSPLY+5, DSPLY+8, DSPLY+9, DSPLY+10
, DSPLY+12, DSPLY+14, SETTMPO~, SETTMPO+3, B1O+2, B1O+4, B1O+5
BAROAMT PARSE+8*, SETTMP+6, B1+2, B1+4, B1+5, B1+10, B1+11, B1+12, B1+15!, B1O+2
, B1O+3, B1O+4, B1O+6!
>> BARPASS HEAD+3
BARPG DSPLY+1~, DSPLY+2*, HEAD+2*, HEAD+4
BARREC PARSE+5~, PARSE+6*, PARSE+7, PARSE+8, PARSE+9, PARSE+10
>> BARREF B1+5*
BARSEL EN+4~, EN+5*, EN+6*, EN+8, EN+12*, PARSE+1, PARSE+3, DSPLY+4*, DSPLY+6*, DSPLY+7
, DSPLY+14, DSPLY+16
BARSEL( PARSE+1, PARSE+3, DSPLY+14*
>> BARSTOP SETTMP+2*, SETTMP+8, SETTMPO+2*
>> BARTR( EN+1, PARSE+6, B1+14*, DSPLY+5, DSPLY+8, DSPLY+9, DSPLY+10, DSPLY+12, B1O+5*
BARTYP PARSE+7*, ASKAMT+8, ASKAMT+9, ASKAMT+19, S1+1, SETTMP~, B1+1, B1+9, B1+14, SETTMPO~
, B1O+1, B1O+5
>> BARV PARSE+3*, PARSE+4, PARSE+6, B1+14, B1O+5
>> BARX ASKAMT+26*, ASKAMT+27*, ASKAMT+30
DD ASKAMT+20!, ASKAMT+37!
DIC ASKAMT+15*, ASKAMT+22!, ASKAMT+33*, ASKAMT+39!
DIC("A" ASKAMT+17*, ASKAMT+35*
DIC("B" ASKAMT+14*, ASKAMT+32*
DIC("S" ASKAMT+18*, ASKAMT+19*, ASKAMT+36*
DIC(0 ASKAMT+16*, ASKAMT+34*
DIR EN+10!
DIR(0 EN+8*
DO ASKAMT+20!, ASKAMT+37!
DTIME ASKAMT+2
>> DUOUT EN+11
IOM HEAD+4, HEAD+8
U PARSE+7, PARSE+8, PARSE+9, PARSE+10, SETTMP+4, B1+6, B1+7, B1+11, B1+13, B1+14
, DSPLY+8, DSPLY+9, DSPLY+10, DSPLY+11, DSPLY+12, DSPLY+13, HEAD+3, B1O+2, B1O+4, B1O+5
>> X ASKAMT+2*, ASKAMT+3*, ASKAMT+4*, ASKAMT+5, ASKAMT+6, ASKAMT+7
>> Y EN+12, ASKAMT+23, ASKAMT+24, ASKAMT+40, ASKAMT+41, DSPLY+10*, DSPLY+11, DSPLY+12*, DSPLY+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All