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

Package: IFCAP

Routine: PRCHLO7


Information

PRCHLO7 ;SSOI&TFO/LKG-EXTRACT ROUTINE (cont.) CLO REPORT SERVER ;2/17/11 16:39

Source Information

Source file <PRCHLO7.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 3 (CLOSE,OPEN)^%ZISH  USE^%ZISUTL  $$FMTE^XLFDT  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
IFCAP 2 PRCHLO  PRCHLO4  

Entry Points

Name Comments DBIA/ICR reference
INVCOMPL ;Compile list of invoices within date range
PAYTERMS(PRCID,PRCY) ;Compile Prompt Payment Terms for Invoice
FMSLINE(PRCID,PRCY) ;Compile FMS Line Data
CERTSVC(PRCID,PRCY) ;Compile Certifying Service
INVOICEH ;Invoice Header
INVOICEW ;Write Invoice Header Data
INVPAYH ;Invoice Payment Terms Header
INVPAYW ;Write Payment Terms Data
INVFMSH ;FMS Line Header
INVFMSW ;Write FMS Line Data
CERTH ;Write Certifying Service Header
CERTW ;Write Certifying Service Data
INVHDR ;Create flat file for Invoice header #421.5
INVPAY ;Create flat file for Invoice payment Terms subfile #421.531
INVFMS ;Create flat file for Invoice FMS lines subfile #421.541
INVCERT ;Create flat file for Invoice Certifying Services subfile #421.51

External References

Name Field # of Occurrence
CLOSE^%ZISH INVHDR+7, INVPAY+7, INVFMS+7, INVCERT+7
OPEN^%ZISH INVHDR+3, INVPAY+3, INVFMS+3, INVCERT+3
USE^%ZISUTL INVHDR+4, INVPAY+4, INVFMS+4, INVCERT+4
$$GET1^DIQ INVCOMPL+10, INVCOMPL+11, INVCOMPL+12, INVCOMPL+13, INVCOMPL+15, INVCOMPL+16, INVCOMPL+18, INVCOMPL+21, INVCOMPL+23, INVCOMPL+25
INVCOMPL+26, INVCOMPL+27, INVCOMPL+29, INVCOMPL+30, INVCOMPL+33, INVCOMPL+38, PAYTERMS+6, FMSLINE+6, FMSLINE+7, CERTSVC+6
, CERTSVC+8
$$FMTE^XLFDT INVCOMPL+11, INVCOMPL+12, INVCOMPL+16, INVCOMPL+18, INVCOMPL+21, INVCOMPL+24, INVCOMPL+27, INVCOMPL+29, INVCOMPL+30, INVCOMPL+31
, CERTSVC+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "InvID^Stn^SubStn^MonthYrRun^InvNbr^InvDt^DtRec^POPtr^POIdNum^MOP^PONbr^"
  • Line Location: INVOICEH+1
Function Call: WRITE
  • Prompt: "CertReq^PPType^VendorNm^VendorIEN^VendFMSCode^VendAltI^DUNS^DiscDays^"
  • Line Location: INVOICEH+2
Function Call: WRITE
  • Prompt: "DiscTerms^DtSvcRec^AppShipAmt^AmtCertPay^DtSuspLtr^SusLtrReq^PartialNbr^"
  • Line Location: INVOICEH+3
Function Call: WRITE
  • Prompt: "FMSPayVoucher^GrossAmt^GrossShip^Status^POSuffix^ExpandedPO^CurrLoc^"
  • Line Location: INVOICEH+4
Function Call: WRITE
  • Prompt: "DtCurrLoc^ChargeLocNm^ChargeLocDuz^ChargeLocSvc^DiscPayDt^NetPayDt^"
  • Line Location: INVOICEH+5
Function Call: WRITE
  • Prompt: "DtDueFisc^DtRetFisc^CertPayNm^CertPayDuz^CertPaySvc^CompletedNm^"
  • Line Location: INVOICEH+6
Function Call: WRITE
  • Prompt: "CompletedDuz^CompletedSvc^CertValCode^CertDtTime^CompValCode^"
  • Line Location: INVOICEH+7
Function Call: WRITE
  • Prompt: "CompletedDtTime^BullSentYN^BullSentDt^CPCertNm^CPCertDuz^CPCertSvc^"
  • Line Location: INVOICEH+8
Function Call: WRITE
  • Prompt: "CPSignDt^CertCP^FMSTxnDt^AcctMY^SusReason",!
  • Line Location: INVOICEH+9
Function Call: WRITE
  • Prompt: $G(^TMP($J,"PRCINVHDR",PRCI,PRCJ))
  • Line Location: INVOICEW+4
Function Call: WRITE
  • Prompt: !
  • Line Location: INVOICEW+5
Function Call: WRITE
  • Prompt: "InvID^Stn^MonthYrRun^PPTIEN^InvNbr^POPtr^POIdNum^PPTNbr^TermsType^DiscPcnt^DiscAmt^DiscDays",!
  • Line Location: INVPAYH+1
Function Call: WRITE
  • Prompt: $G(^TMP($J,"PRCINVPAYT",PRCI,PRCJ)),!
  • Line Location: INVPAYW+4
Function Call: WRITE
  • Prompt: "InvID^Stn^MonthYrRun^FMSLIEN^InvNbr^PoPtr^POIdNum^BOC^AcctLnAmt^LiqAmt^LiqCode^FMSLNbr",!
  • Line Location: INVFMSH+1
Function Call: WRITE
  • Prompt: $G(^TMP($J,"PRCINVFMS",PRCI,PRCJ)),!
  • Line Location: INVFMSW+4
Function Call: WRITE
  • Prompt: "InvID^Stn^MonthYrRun^CertIEN^InvNbr^POPtr^POIdNum^CertSvc^DTChargeOUT^ChargeByName^ChargeByDuz^ChargeBySvc",!
  • Line Location: CERTH+1
Function Call: WRITE
  • Prompt: $G(^TMP($J,"PRCINVCERTSVC",PRCI,PRCJ)),!
  • Line Location: CERTW+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PRCF(421.5 - [#421.5] GET1^DIQ
421.51 GET1^DIQ
421.531 GET1^DIQ
421.541 GET1^DIQ
^PRC(440 - [#440] GET1^DIQ
^PRC(442 - [#442] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCF(421.5 - [#421.5] INVCOMPL+4, INVCOMPL+5, INVCOMPL+6, INVCOMPL+9, PAYTERMS+3, PAYTERMS+4, FMSLINE+3, FMSLINE+4, CERTSVC+3, CERTSVC+4
^TMP($J INVCOMPL+1!, INVCOMPL+14*, INVCOMPL+22*, INVCOMPL+28*, INVCOMPL+32*, INVCOMPL+36*, PAYTERMS+7*, FMSLINE+8*, CERTSVC+9*, INVOICEW+3
INVOICEW+4, INVPAYW+3, INVPAYW+4, INVFMSW+3, INVFMSW+4, CERTW+3, CERTW+4

Label References

Name Line Occurrences
CERTH INVCERT+5
CERTSVC INVCOMPL+41
CERTW INVCERT+6
FMSLINE INVCOMPL+40
INVFMSH INVFMS+5
INVFMSW INVFMS+6
INVOICEH INVHDR+5
INVOICEW INVHDR+6
INVPAYH INVPAY+5
INVPAYW INVPAY+6
PAYTERMS INVCOMPL+39

Naked Globals

Name Field # of Occurrence
^(2.1 INVCOMPL+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CLOBGN INVCOMPL+8, INVCOMPL+10
>> CLOEND INVCOMPL+7, INVCOMPL+8
>> FILEDIR INVHDR+3, INVPAY+3, INVFMS+3, INVCERT+3
>> MNTHYR INVCOMPL+11, INVCOMPL+38
OUTFL24 INVHDR+1~, INVHDR+2*, INVHDR+3
OUTFL25 INVPAY+1~, INVPAY+2*, INVPAY+3
OUTFL26 INVFMS+1~, INVFMS+2*, INVFMS+3
OUTFL27 INVCERT+1~, INVCERT+2*, INVCERT+3
PRCARRAY INVCOMPL+33~, INVCOMPL+37!
PRCARRAY( INVCOMPL+35, INVCOMPL+36
PRCFMSND FMSLINE+1~, FMSLINE+4*, FMSLINE+6, FMSLINE+7
PRCI INVCOMPL+2~, INVCOMPL+34*, INVCOMPL+35*, INVCOMPL+36, INVOICEW+1~, INVOICEW+2*, INVOICEW+3*, INVOICEW+4, INVPAYW+1~, INVPAYW+2*
INVPAYW+3*, INVPAYW+4, INVFMSW+1~, INVFMSW+2*, INVFMSW+3*, INVFMSW+4, CERTW+1~, CERTW+2*, CERTW+3*, CERTW+4
PRCID PAYTERMS~, PAYTERMS+3, PAYTERMS+4, PAYTERMS+6, PAYTERMS+7, FMSLINE~, FMSLINE+3, FMSLINE+4, FMSLINE+6, FMSLINE+7
, FMSLINE+8, CERTSVC~, CERTSVC+3, CERTSVC+4, CERTSVC+6, CERTSVC+9
PRCINV INVCOMPL+2~, INVCOMPL+3*, INVCOMPL+4*, INVCOMPL+5, INVCOMPL+6, INVCOMPL+9, INVCOMPL+13, INVCOMPL+14, INVCOMPL+16, INVCOMPL+18
INVCOMPL+21, INVCOMPL+22, INVCOMPL+27, INVCOMPL+28, INVCOMPL+29, INVCOMPL+32, INVCOMPL+33, INVCOMPL+36, INVCOMPL+39, INVCOMPL+40
INVCOMPL+41
PRCJ INVCOMPL+2~, INVCOMPL+34*, INVCOMPL+36*, PAYTERMS+1~, PAYTERMS+2*, PAYTERMS+3*, PAYTERMS+4, PAYTERMS+5, PAYTERMS+6, PAYTERMS+7
, FMSLINE+1~, FMSLINE+2*, FMSLINE+3*, FMSLINE+4, FMSLINE+5, FMSLINE+6, FMSLINE+7, FMSLINE+8, CERTSVC+1~, CERTSVC+2*
, CERTSVC+3*, CERTSVC+4, CERTSVC+5, CERTSVC+6, CERTSVC+9, INVOICEW+1~, INVOICEW+2*, INVOICEW+4*, INVPAYW+1~, INVPAYW+2*
INVPAYW+4*, INVFMSW+1~, INVFMSW+2*, INVFMSW+4*, CERTW+1~, CERTW+2*, CERTW+4*
PRCK INVCOMPL+2~, INVCOMPL+34*, INVCOMPL+36*
PRCNOD0 INVCOMPL+2~, INVCOMPL+5*, INVCOMPL+7, INVCOMPL+9, INVCOMPL+10, INVCOMPL+11, INVCOMPL+12, INVCOMPL+16, INVCOMPL+17, INVCOMPL+38
PRCNOD1 INVCOMPL+2~, INVCOMPL+9*, INVCOMPL+11, INVCOMPL+12, INVCOMPL+18, INVCOMPL+19, INVCOMPL+20, INVCOMPL+30, INVCOMPL+31, INVCOMPL+38
PRCNOD2 INVCOMPL+2~, INVCOMPL+6*, INVCOMPL+21, INVCOMPL+23, INVCOMPL+24, INVCOMPL+25, INVCOMPL+26, INVCOMPL+29, INVCOMPL+30
PRCNOD21 INVCOMPL+2~, INVCOMPL+6*, INVCOMPL+8, INVCOMPL+10, INVCOMPL+27, INVCOMPL+30
PRCPER INVCOMPL+2~, INVCOMPL+23*, INVCOMPL+25*, INVCOMPL+26*, INVCOMPL+30*, CERTSVC+1~, CERTSVC+7*, CERTSVC+8
PRCPOIEN INVCOMPL+2~, INVCOMPL+9*, INVCOMPL+10, INVCOMPL+11, INVCOMPL+12, INVCOMPL+38
PRCPTNOD PAYTERMS+1~, PAYTERMS+4*, PAYTERMS+6
PRCSTUB INVCOMPL+2~, INVCOMPL+38*, INVCOMPL+39, INVCOMPL+40, INVCOMPL+41
PRCSVCND CERTSVC+1~, CERTSVC+4*, CERTSVC+6, CERTSVC+7
PRCVIEN INVCOMPL+2~, INVCOMPL+9*, INVCOMPL+15
PRCX INVCOMPL+2~, INVCOMPL+11*, INVCOMPL+12*, INVCOMPL+13*, INVCOMPL+14, INVCOMPL+15*, INVCOMPL+16*, INVCOMPL+17*, INVCOMPL+18*, INVCOMPL+19*
INVCOMPL+20*, INVCOMPL+21*, INVCOMPL+22, INVCOMPL+23*, INVCOMPL+24*, INVCOMPL+25*, INVCOMPL+26*, INVCOMPL+27*, INVCOMPL+28, INVCOMPL+29*
INVCOMPL+30*, INVCOMPL+31*, INVCOMPL+32, INVCOMPL+33*, PAYTERMS+5*, PAYTERMS+6*, PAYTERMS+7, FMSLINE+5*, FMSLINE+6*, FMSLINE+7*
, FMSLINE+8, CERTSVC+5*, CERTSVC+6*, CERTSVC+8*, CERTSVC+9
PRCY PAYTERMS~, PAYTERMS+5, FMSLINE~, FMSLINE+5, CERTSVC~, CERTSVC+5
>> STID INVHDR+2, INVPAY+2, INVFMS+2, INVCERT+2
U INVCOMPL+5, INVCOMPL+7, INVCOMPL+8, INVCOMPL+9, INVCOMPL+10, INVCOMPL+11, INVCOMPL+12, INVCOMPL+13, INVCOMPL+14, INVCOMPL+15
INVCOMPL+16, INVCOMPL+17, INVCOMPL+18, INVCOMPL+19, INVCOMPL+20, INVCOMPL+21, INVCOMPL+22, INVCOMPL+23, INVCOMPL+24, INVCOMPL+25
INVCOMPL+26, INVCOMPL+27, INVCOMPL+28, INVCOMPL+29, INVCOMPL+30, INVCOMPL+31, INVCOMPL+32, INVCOMPL+38, PAYTERMS+5, PAYTERMS+6
, FMSLINE+5, FMSLINE+6, FMSLINE+7, CERTSVC+5, CERTSVC+6, CERTSVC+7, CERTSVC+8
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