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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: FB1358

Package: Fee Basis

Routine: FB1358


Information

FB1358 ;WOIFO/SAB - IFCAP 1358 OBLIGATION UTILITIES ;3/13/2012

Source Information

Source file <FB1358.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
IFCAP 2 EN3^PRCS58  ^PRCS58CC  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
Fee Basis 5 FBAADD1  FBAAVR  FBAAVR0  FBSVBR  FBSVPR  

Entry Points

Name Comments DBIA/ICR reference
CHK1358(FBAAOB) ; Determine if 1358 obligation is available for posting
; input
; FBAAOB - (required) full obligation number including station
; (e.g. 500-C20001)
; returns a value
; = 1 if 1358 is available for posting
; = 0^message if 1358 is not available for posting
;
  • ICR #5827
    • Status: Active
    • Usage: Private
    FND424(FB424ID) ; Find File 424 IEN
    ; input
    ; FB424ID - (required) INTERFACE ID value of entry in file 424
    ; returns file 424 internal entry number or null value if not found
    POSTBAT(FBN,FBAAMT,FBACT,FBSKIP) ; Post to 1358 obligation by batch
    ; This API is called to update an existing IFCAP authorization on a
    ; 1358 obligation when the IFCAP authorization is by fee batch.
    ; input
    ; FBN - (required) Batch IEN, file 161.7
    ; FBAAMT - (required) dollar amount
    ; FBACT - (required) action, value of "R" or "D"
    ; = "R" if called when payment flagged as rejected
    ; = "D" if called when reject flag is deleted
    ; FBSKIP (optional) =1 to skip control point access check
    ; returns value
    ; = 1 if success
    ; = 0^message if unsuccessful
  • ICR #5827
    • Status: Active
    • Usage: Private
    POSTINV(FBN,FBI,FBACT,FBSKIP) ; Post to 1358 obligation by invoice
    ; This API is called to update an existing IFCAP authorization on a
    ; 1358 obligation when the IFCAP authorization is posted by invoice.
    ; input
    ; FBN - (required) Batch IEN, file 161.7
    ; FBI - (required) Invoice IEN, file 162.5
    ; FBACT - (required) action, value of "R" or "D"
    ; = "R" if called when payment flagged as rejected
    ; = "D" if called when reject flag is deleted
    ; FBSKIP (optional) =1 to skip control point access check
    ; returns value
    ; = 1 if success
    ; = 0^message if unsuccessful
  • ICR #5827
    • Status: Active
    • Usage: Private

    External References

    Name Field # of Occurrence
    EN3^PRCS58 CHK1358+13
    ^PRCS58CC POSTBAT+53, POSTINV+74
    $$NOW^XLFDT POSTBAT+51, POSTINV+72

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^FBAA(161.7 - [#161.7] POSTBAT+25, POSTINV+25
    ^FBAAI - [#162.5] POSTINV+40
    ^PRC(424 - [#424] FND424+5

    Label References

    Name Line Occurrences
    $$CHK1358 POSTBAT+34, POSTINV+34
    $$FND424 POSTBAT+39, POSTINV+60

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    FB424 POSTBAT+14~, POSTBAT+39*, POSTBAT+40, POSTBAT+51, POSTINV+14~, POSTINV+60*, POSTINV+61, POSTINV+72
    FB424ID FND424~, FND424+5
    FBAAB POSTBAT+14~, POSTBAT+26*, POSTBAT+29, POSTBAT+46, POSTBAT+47, POSTINV+14~, POSTINV+26*, POSTINV+29, POSTINV+67, POSTINV+68
    FBAAMT POSTBAT~, POSTBAT+19, POSTBAT+49*, POSTBAT+51, POSTINV+14~, POSTINV+43*, POSTINV+45, POSTINV+70*, POSTINV+72
    FBAAOB CHK1358~, CHK1358+10, CHK1358+11
    FBAAON POSTBAT+14~, POSTBAT+27*, POSTBAT+29, POSTBAT+34, POSTINV+14~, POSTINV+28*, POSTINV+29, POSTINV+34, POSTINV+58
    FBAASN POSTBAT+14~, POSTBAT+28*, POSTBAT+29, POSTBAT+34, POSTINV+14~, POSTINV+27*, POSTINV+29, POSTINV+34
    FBACT POSTBAT~, POSTBAT+20, POSTBAT+46, POSTBAT+47, POSTBAT+49, POSTINV~, POSTINV+20, POSTINV+67, POSTINV+68, POSTINV+70
    FBCOMM POSTBAT+44~, POSTBAT+46*, POSTBAT+47*, POSTBAT+51, POSTINV+65~, POSTINV+67*, POSTINV+68*, POSTINV+72
    FBDFN POSTINV+14~, POSTINV+41*, POSTINV+45, POSTINV+58
    FBI POSTINV~, POSTINV+19, POSTINV+40, POSTINV+45, POSTINV+49
    FBII78 POSTINV+14~, POSTINV+44*, POSTINV+45, POSTINV+51, POSTINV+58
    FBMM POSTINV+14~, POSTINV+48*, POSTINV+49, POSTINV+59
    FBN POSTBAT~, POSTBAT+18, POSTBAT+25, POSTBAT+29, POSTBAT+39, POSTINV~, POSTINV+18, POSTINV+25, POSTINV+29
    FBPROG POSTINV+14~, POSTINV+42*, POSTINV+45, POSTINV+47, POSTINV+59
    FBRET CHK1358+8~, CHK1358+9*, CHK1358+14*, CHK1358+15*, CHK1358+17, POSTBAT+14~, POSTBAT+15*, POSTBAT+18*, POSTBAT+19*, POSTBAT+20*
    , POSTBAT+23, POSTBAT+29*, POSTBAT+32, POSTBAT+35*, POSTBAT+38, POSTBAT+40*, POSTBAT+43, POSTBAT+54*, POSTBAT+56, POSTINV+14~
    , POSTINV+15*, POSTINV+18*, POSTINV+19*, POSTINV+20*, POSTINV+23, POSTINV+29*, POSTINV+32, POSTINV+35*, POSTINV+38, POSTINV+45*
    , POSTINV+47, POSTINV+49*, POSTINV+51, POSTINV+52*, POSTINV+55, POSTINV+61*, POSTINV+64, POSTINV+75*, POSTINV+77
    FBSKIP POSTBAT~, POSTBAT+52, POSTINV~, POSTINV+73
    FBX POSTBAT+24~, POSTBAT+25*, POSTBAT+26, POSTBAT+27, POSTBAT+28, POSTBAT+33~, POSTBAT+34*, POSTBAT+35, POSTINV+24~, POSTINV+25*
    , POSTINV+26, POSTINV+27, POSTINV+28, POSTINV+33~, POSTINV+34*, POSTINV+35, POSTINV+39~, POSTINV+40*, POSTINV+41, POSTINV+42
    , POSTINV+43, POSTINV+44, POSTINV+48, POSTINV+56~, POSTINV+58*, POSTINV+59*, POSTINV+60
    PRCS CHK1358+8~
    PRCS("TYPE" CHK1358+12*
    PRCS("X" CHK1358+11*
    PRCSX POSTBAT+44~, POSTBAT+51*, POSTBAT+52*, POSTINV+65~, POSTINV+72*, POSTINV+73*
    U POSTBAT+20, POSTBAT+26, POSTBAT+27, POSTBAT+28, POSTINV+20, POSTINV+26, POSTINV+27, POSTINV+28
    X CHK1358+8~
    Y CHK1358+8~, CHK1358+14, POSTBAT+44~, POSTBAT+54, POSTINV+65~, POSTINV+75
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All