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

Package: Integrated Billing

Routine: IBECEAU4


Information

IBECEAU4 ;ALB/CPM - Cancel/Edit/Add... Cancel Utilities ; 23-APR-93

Source Information

Source file <IBECEAU4.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Integrated Billing 3 ADD^IBAUTL  $$LAST^IBECEAU  ^IBR  
VA Fileman 3 ^DIE  IX1^DIK  ^DIR  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
Integrated Billing 9 IBACVA  IBACVA1  IBAMTD1  IBAMTEDU  IBAMTS  IBAMTS2  IBECEA2  IBECEA3  
IBECEA4  

Entry Points

Name Comments DBIA/ICR reference
CANCHQ
ERR ; Error Processing.
PROCQ
PASS ; Pass the action to Accounts Receivable.
CANCH(IBN,IBCRES,IBIND,IBCV) ; Cancel last transaction for a specific charge.
CEDQ
CED(IBN) ; Edits required to cancel a charge.
CANCQ
UPSTAT(IBCN,IB) ; Update the status, cancellation reason of incomplete charges.
CANC(IBCN,IBCRES,IBINC) ; Cancel a charge, after passing all edits
PROC(EVT) ; Okay to proceed with Add, Edit, or Cancel?

External References

Name Field # of Occurrence
^DIE UPSTAT+4
IX1^DIK CANC+17
^DIR PROC+3
ADD^IBAUTL CANC+14
$$LAST^IBECEAU CANCH+6, CED+4
^IBR PASS+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "done."
  • Line Location: PASS+2
Function Call: WRITE
  • Prompt: !,$P($G(^IBE(350.8,+$O(^IBE(350.8,"AC",$P($P(IBY,"^",2),";"),0)),0)),"^",2)
  • Line Location: ERR+2
Function Call: WRITE
  • Prompt: !,$P(IBY,"^",3)
  • Line Location: ERR+3
Function Call: WRITE
  • Prompt: !,"This charge will not be ",$S(EVT="cancel":"cancelled",1:EVT_"ed"),"."
  • Line Location: PROC+3
Routine Call
  • DIE
  • Line Location:
    • UPSTAT+4
Routine Call
  • DIR
  • Line Location:
    • PROC+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IB - [#350] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IB - [#350] CANCH+6, CANC+5, CANC+17*, CANC+21, CED+2, CED+3
^IBE(350.1 - [#350.1] CANC+11, CANC+12, CED+5, CED+8, CED+9
^IBE(350.21 - [#350.21] CANC+8, CED+6
^IBE(350.8 - [#350.8] ERR+2

Label References

Name Line Occurrences
@( CANCHQ
CANC CANCH+8
CANCHQ CANCH+7, CANCH+8
CANCQ CANC+8, CANC+11, CANC+12, CANC+14
CED CANCH+7
CEDQ CED+2, CED+3, CED+4, CED+8, CED+9, CED+11, CED+12
PASS CANC+18
PROCQ PROC+3
UPSTAT CANC+8, CANC+21

Naked Globals

Name Field # of Occurrence
^(0 CANC+21
^(1 CANC+17*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA CANC+4~, CANC+17*, UPSTAT+1~, UPSTAT+3*
DIE UPSTAT+1~, UPSTAT+3*
DIK CANC+4~, CANC+17*
DIR PROC+1~, PROC+3!
DIR("?" PROC+2*
DIR("A" PROC+2*
DIR(0 PROC+2*
DIRUT PROC+1~, PROC+3
DR UPSTAT+1~, UPSTAT+3*
DT CANCH+9
DTOUT PROC+1~
DUOUT PROC+1~, PROC+3
DUZ CANC+17
EVT PROC~, PROC+2, PROC+3
IB UPSTAT~, UPSTAT+2, UPSTAT+4
>> IBARR( CANCH+9*
IBATYP CANCH+5~, CANC+11*, CANC+12, CANC+15, CED+7*, CED+8, CED+9
IBCAN CANC+4~, CANC+5*, CANC+11, CANC+15*, CANC+16*, CANC+17
IBCANC CANCH+5~, CED+5*, CED+6, CED+7
>> IBCANCEL CANCH+9*
IBCANTR CANCH+5~, CANCH+7, CED+6*
IBCHG CANCH+5~, CED+10*, CED+12
IBCN CANC~, CANC+5, CANC+8, CANC+21, UPSTAT~, UPSTAT+3
>> IBCOMMIT PROC+4*
IBCRES CANCH~, CANCH+8, CANC~, CANC+15, UPSTAT+3
IBCV CANCH~, CANCHQ
>> IBFND CANCH+9*
>> IBFR CED+10*
IBH CANCH+5~, CANC+8*, CED+6*, CED+12, CED+13
IBHOLDN CANCH+5~, CANCH+6*, CANCH+9
IBIL CANCH+5~, CED+10*, CED+13
IBINC CANC~, CANC+8
IBIND CANCH~, CANCH+9
>> IBJOB CANC+13, CANC+18, CED+13, UPSTAT+2, UPSTAT+4, PASS+2
IBN CANCH~, CANCH+6*, CANCH+7, CANCH+8, CANC+17, CED~, CED+2, CED+4, PASS+2
IBND CANCH+5~, CANC+8, CED+2*, CED+3, CED+5, CED+6, CED+10
>> IBNOS PASS+2*
IBPARNT CANCH+5~, CED+3*, CED+4
IBSEQNO CANCH+5~, CANC+12*, CED+9*
IBSERV PASS+1~
IBUNIT CANCH+5~, CED+10*, CED+11
IBXA CANCH+5~, CANC+16, CED+7*
IBY CANCH+5~, CANCH+6*, CANCH+7, CANCH+8, CANCHQ, CANC+11*, CANC+12*, CANC+14*, CED+2*, CED+3*
, CED+4*, CED+8*, CED+9*, CED+11*, CED+12*, CED+13*, PASS+2*, ERR+1, ERR+2, ERR+3
, PROC+3*
X PROC+1~
Y CANC+14, PASS+2, PROC+1~, PROC+3
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