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

Package: IFCAP

Routine: PRCFDIC


Information

PRCFDIC ;WISC/LEM-LOOK UP INVOICES BY P.O. OR VENDOR ;8/18/94 14:20

Source Information

Source file <PRCFDIC.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 (,IX)^DIC  FILE^DICN  ^DIE  EN1^DIP  
IFCAP 2 MSG^PRCFQ  WAIT^PRCFYN  

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

Package Total Caller Graph
IFCAP 1 PRCFDE  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
PO ; LOOK UP INVOICES BY P.O.
PO1
VENDOR ; LOOK UP INVOICES BY VENDOR
VIEW ;VIEW INDIVIDUAL CERTIFIED INVOICE
OUTV
DUP ; Look for Duplicate Invoice(s)
PPT ; Load Prompt Payment Terms from File 442
INPUT
OUTPUT
DISC ; COMPUTE FMS LINE LIQ AMT FROM TOTAL AMT & DISCOUNT TERMS
; INPUT: PRCF("CIDA") - IEN FOR PAYMENT/INVOICE TRACKING RECORD
; PRCFA("LAMT") - FMS LINE AMOUNT FOR THIS INVOICE
; OUTPUT: PRCFA("LIQ") - FMS COMPUTED LIQUIDATION AMOUNT
SUM ;
; INPUT: PRCF("CIDA") - IEN FOR PAYMENT/INVOICE TRACKING RECORD
; PRCFA("CAMT") - TOTAL INVOICE AMOUNT CERTIFIED FOR PAYMENT
; OUTPUT: OK - 1 IF SUM OF LINE AMOUNTS = TOTAL AMOUNT CERTIFIED
; - 0 IF AMOUNTS NOT EQUAL
SCREEN ; CHECK BOC
LOOKUP(X,PARTIAL) ; X = STA-PAT # - LOOKUP returns next available PARTIAL #.

External References

Name Field # of Occurrence
^DIC LOOKUP+1
IX^DIC PO1+6, VENDOR+6
FILE^DICN OUTPUT+9, LOOKUP+2
^DIE OUTPUT+11
EN1^DIP VIEW+2
MSG^PRCFQ PO1+7, VENDOR+7, DUP+5, DUP+14, DUP+16, DUP+18
WAIT^PRCFYN VIEW+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?10,I
  • Line Location: DUP+16
Function Call: WRITE
  • Prompt: !!
  • Line Location: DUP+17
Function Call: WRITE
  • Prompt: "ERROR"
  • Line Location: OUTPUT+9
Routine Call
  • DIC
  • Line Location:
    • LOOKUP+1
Routine Call
  • DIC
  • Line Location:
    • PO1+6
    • VENDOR+6
Routine Call
  • DIE
  • Line Location:
    • OUTPUT+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCF(421.5 - [#421.5] Classic Fileman Calls
^PRCF(421.9 - [#421.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(421.5 OUTPUT+4
^PRC(442 - [#442] PPT+2, PPT+3
^PRCF(421.5 - [#421.5] PO1+1, PO1+2, VENDOR+2, VENDOR+3, DUP+2, DUP+3, DUP+6, DUP+8, DUP+10, PPT+2
PPT+5*, PPT+6*, PPT+7*, OUTPUT+3, OUTPUT+4*, DISC+6, DISC+7, SUM+7, SUM+8
^PRCF(421.9 - [#421.9] LOOKUP+3*, LOOKUP+4, LOOKUP+6*

Label References

Name Line Occurrences
PO1 PO1+8
VENDOR VENDOR+8
VIEW PO1+8, VENDOR+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AMT OUTPUT+8*
>> BY VIEW+1*
CIDNO DUP+10~*, DUP+11
CTR OUTPUT+5~*, OUTPUT+6*, OUTPUT+10
D PO1+4~*, VENDOR+5*
DA PO+1!, OUTV!, OUTPUT+2~, OUTPUT+10*
DA(1 OUTPUT+2*, OUTPUT+3, OUTPUT+4, OUTPUT+7
DAYS PPT+4~*, PPT+6
DD OUTPUT+9!, LOOKUP+1!
DIC PO1+4~*, VENDOR+5~*, OUTV!, OUTPUT+7~*, OUTPUT+10, LOOKUP+1~*
DIC(0 PO1+4*, VENDOR+5*, OUTPUT+7*, LOOKUP+1*
DIE OUTPUT+10~*
DISC DISC+5~, DISC+7*, DISC+8
DO OUTPUT+9!, LOOKUP+1!
DR PO+1!, OUTV!, OUTPUT+11~*
>> FLDS VIEW+1*
>> FMSL OUTPUT+10*
>> FR VIEW+1*
HIGHDISC DISC+5~*, DISC+8*, DISC+10
I PO1+1*, PO1+2*, VENDOR+2*, VENDOR+3*, DUP+6~*, DUP+7, DUP+8, DUP+10, DUP+16*, OUTPUT+5~*
OUTPUT+6, OUTPUT+8, OUTPUT+10, DISC+5~*, DISC+6*, DISC+7, SUM+6~*, SUM+7*, SUM+8
>> IOP VIEW+1*
>> L VIEW+1*
LAMT SUM+6~, SUM+8*, SUM+9
MULT PO1+1~*, PO1+2*, PO1+8, VENDOR+2~*, VENDOR+3*, VENDOR+8
NODE OUTPUT+3~*, OUTPUT+4
>> OK SUM+6*, SUM+11*
>> P LOOKUP+4*, LOOKUP+5*, LOOKUP+6
PARTIAL LOOKUP~, LOOKUP+3*, LOOKUP+6*
PCT PPT+4~*, PPT+6
PPT PPT+3~*, PPT+4
>> PRCF("CAMT" SUM+5, SUM+11
>> PRCF("CIDA" PO1+7, VENDOR+7, DUP+1, DUP+3, DUP+7, PPT+1, PPT+2, PPT+5, PPT+6, PPT+7
OUTPUT+2, DISC+4, DISC+6, DISC+7, SUM+5, SUM+7, SUM+8
>> PRCF("DUP" DUP+1!*, DUP+9*, DUP+11*, DUP+14, DUP+16
>> PRCF("INVNO" DUP+3*, DUP+4, DUP+8
>> PRCF("PO" PO1
>> PRCF("PODA" PPT+1, PPT+2, PPT+3
>> PRCF("TAMT" SUM+6*, SUM+9*, SUM+11
>> PRCF("VENDA" VENDOR+1, DUP+2, DUP+6
>> PRCFA("LAMT" DISC+4, DISC+10
>> PRCFA("LIQ" DISC+10*
>> PRCFD( OUTPUT+5, OUTPUT+8
>> PRCFX("SA" SCREEN+1
>> TO VIEW+1*
U DUP+3, DUP+8, DUP+10, PPT+4, OUTPUT+4, OUTPUT+8, DISC+7, SUM+8, LOOKUP+3, LOOKUP+4
, LOOKUP+6
VIEW PO1+1~, PO1+6*, PO1+7, PO1+8, VENDOR+2~, VENDOR+6*, VENDOR+7, VENDOR+8
X PO+1!, PO1*, PO1+1, PO1+2, PO1+5*, PO1+7*, VENDOR+1*, VENDOR+2, VENDOR+3, VENDOR+7*
, OUTV!, DUP+5~*, DUP+14~*, DUP+15*, DUP+17*, INPUTINPUT+1*, INPUT+3!, OUTPUT+8*, SCREEN+1
, LOOKUP~
X0 INPUT~*, INPUT+1
Y PO+1!, PO1+6, PO1+7, VENDOR+6, VENDOR+7, VIEW+1, OUTV!, OUTPUT*, OUTPUT+9, OUTPUT+10
, LOOKUP+2, LOOKUP+3, LOOKUP+4, LOOKUP+6
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 |  Local Variables  | All