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

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

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

Package Total Caller Graph
Integrated Billing 15 IBACUS1  IBACVA  IBACVA1  IBAECU5  IBAMTD1  IBAMTEDU  IBAMTS  IBAMTS2  
IBAMTV  IBAMTV32  IBECEA2  IBECEA3  IBECEA35  IBECEA4  IBNCPDP6  

Entry Points

Name Comments DBIA/ICR reference
CANCH(IBN,IBCRES,IBIND,IBCV) ; Cancel last transaction for a specific charge.
; Input: IBN -- Charge to be cancelled
; IBCRES -- Cancellation reason
; IBIND -- 1=>set MT bulletin flags; 0=>don't set flags
; IBCV -- 1=>use the CHAMPVA error bulletin
CANCHQ
CANC(IBCN,IBCRES,IBINC) ; Cancel a charge, after passing all edits
; Input: IBCN -- Internal entry # of IB Action to cancel
; IBCRES -- Cancellation reason
; IBINC -- Try to cancel an incomplete charge? [optional]
CANCQ
CED(IBN) ; Edits required to cancel a charge.
; Input: IBN -- Internal entry # of charge to be cancelled
CEDQ
UPSTAT(IBCN,IB) ; Update the status, cancellation reason of incomplete charges.
PASS ; Pass the action to Accounts Receivable.
ERR ; Error Processing.
PROC(EVT) ; Okay to proceed with Add, Edit, or Cancel?
PROCQ

External References

Name Field # of Occurrence
^DIE UPSTAT+4
IX1^DIK CANC+27
^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: !
  • Line Location: PROC+2
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+22*, CANC+23*, CANC+26*, CANC+31, 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+28
PROCQ PROC+3
UPSTAT CANC+8, CANC+31

Naked Globals

Name Field # of Occurrence
^(0 CANC+31

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA CANC+4~, CANC+27*, UPSTAT+1~, UPSTAT+3*
DIE UPSTAT+1~, UPSTAT+3*
DIK CANC+4~, CANC+27*
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+26
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+17, CANC+18, CANC+19*, CANC+20*, CANC+21*, CANC+22
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+31, UPSTAT~, UPSTAT+3
>> IBCOMMIT PROC+4*
IBCRES CANCH~, CANCH+8, CANC~, CANC+15, UPSTAT+3
IBCV CANCH~, CANCHQ
>> IBFND CANCH+9*
>> IBFR CED+10*
IBGMTR CANC+4~, CANC+18*, CANC+23
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+28, CED+13, UPSTAT+2, UPSTAT+4, PASS+2
IBN CANCH~, CANCH+6*, CANCH+7, CANCH+8, CANC+22, CANC+23, CANC+26, CANC+27, 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~
IBSTOPDA CANC+4~, CANC+17*, CANC+21
IBTIER CANC+4~, CANC+18*, CANC+23
IBUNIT CANCH+5~, CED+10*, CED+11
IBXA CANCH+5~, CANC+19, 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