BARPPY1A ; IHS/SD/TMM - PREPAYMENT ENTRY - CONT'D ; 05/11/2010
Source file <BARPPY1A.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 5 | NOW^%DTC FILE^DICN (,WP)^DIE ($$GET1,D)^DIQ ^DIR |
| IHS Accounts Receivable | 4 | (AMOUNT1,ARBILL1,CMTS,GETPAT1,PAYDOS1,RESETDIR,SELDEPT,SELPMT)^BARPPY01 ($$NEW,$$PAD)^BARPPY1A BARPSAT^BARUTL0 $$EN^BARVDF |
| IHS VA Utilities | 1 | $$DIC^XBDIQ1 |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 2 | BARPPY01 BARPPY1A |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HINBLOFF | ; Turn off hilight for DOS fields
|
|
| UPDT | ; Allow user to modify data entered
|
|
| RECAP | ; Display data for user to review and select next step
|
|
| HINPTOFF | ; Turn off Hilight when PT NAME field
|
|
| HINBLON | ; Hilight DOS fields
|
|
| HINPTON | ; Hilight when PT NAME field
|
|
| FMQ | ; Prompt F/M/Q
|
|
| PAD(BARVAR,BARLNG) | ; EP
; BARVAR = data ; BARLNG = length ; Right justify, zero fill value BARVAR for length BARLNG |
|
| PAYTYPE(PMTYP) | ;
|
|
| FDATA | ; Add Pre-Payment data
|
|
| CMTFILE | ;EP
|
|
| FILE | ;File prepayment
; Get new IEN for ^BARPPAY |
|
| CKOUT() | ; Check DIR values
|
|
| CMT | ||
| NEW() | ;EP - extrensic call to establish a new prepayment record
; returns 0-lock on file, fm-dt/sec -IEN ; -1 not added |
|
| CARDTYPE(CARD) | ;
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | FDATA+8 |
| AMOUNT1^BARPPY01 | UPDT+25 |
| ARBILL1^BARPPY01 | UPDT+37 |
| CMTS^BARPPY01 | UPDT+43 |
| GETPAT1^BARPPY01 | UPDT+41 |
| PAYDOS1^BARPPY01 | UPDT+21 |
| RESETDIR^BARPPY01 | FMQ+5, UPDT+4 |
| SELDEPT^BARPPY01 | UPDT+28 |
| SELPMT^BARPPY01 | UPDT+32 |
| $$NEW^BARPPY1A | FILE+2 |
| $$PAD^BARPPY1A | FDATA+5 |
| BARPSAT^BARUTL0 | FDATA+3 |
| $$EN^BARVDF | HINPTON+2, HINPTOFF+1, HINBLON+2, HINBLOFF+1, RECAP+2, RECAP+3, FMQ+1, FMQ+2 |
| FILE^DICN | NEW+10 |
| ^DIE | FDATA+26 |
| WP^DIE | CMTFILE+2, CMTFILE+3 |
| $$GET1^DIQ | RECAP+21 |
| D^DIQ | RECAP+5, RECAP+27 |
| ^DIR | FMQ+9, FMQ+33, FMQ+47, UPDT+13 |
| $$DIC^XBDIQ1 | FDATA+25 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BARBL(2906 - [#90050.01] | GET1^DIQ |
| ^BARPPAY(2906 - [#90050.06] | WP^DIE |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BARPPAY( | NEW+2, NEW+12 |
| ^DPT - [#2] | RECAP+23 |
| Name | Line Occurrences |
|---|---|
| FMQ | FMQ+10, FMQ+38, FMQ+49 |
| HINBLOFF | RECAP+8, RECAP+29 |
| HINBLON | RECAP+6, RECAP+25 |
| HINPTOFF | RECAP+24, RECAP+32 |
| HINPTON | RECAP+22, RECAP+30 |
| RECAP | FMQ+20, FMQ+36, UPDT+44 |
| UPDT | FMQ+53 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | FDATA+9 |
| >> BARAMT | RECAP+9, UPDT+23 |
| >> BARBLIEN | RECAP+21, RECAP+22, RECAP+25, FMQ+17 |
| >> BARCK | RECAP+16 |
| BARCMT | CMT+1!, CMT+2*, CMT+9!, CMT+11* |
| BARCMT( | CMT+7*, CMT+8*, CMT+11, CMT+12, CMT+13, CMT+14, CMT+15 |
| BARCMT(1 | CMT+4*, CMT+9 |
| BARCMT(5 | CMT+12*, CMT+14, CMT+16! |
| >> BARCMTS | CMT+2, CMT+5 |
| >> BARCNAME | RECAP+19 |
| >> BARCPT | FDATA+5*, CMTFILE+4 |
| >> BARCTYPN | RECAP+16 |
| >> BARDAT | UPDT+30, UPDT+31* |
| >> BARDEPTE | RECAP+10 |
| >> BARDEPTI | UPDT+27 |
| >> BARDONE | FMQ+50*, FMQ+51, UPDT+15*, UPDT+45* |
| >> BARDOSB | HINBLON+1, RECAP+26, FMQ+1 |
| >> BARFILE | FMQ+3*, FMQ+12*, FMQ+15, FMQ+20, FMQ+23, FMQ+35, FMQ+36, FMQ+37, FMQ+38, FMQ+40 , FMQ+48, FMQ+49 |
| BARFPASS | UPDT+34, UPDT+36! |
| >> BARIENS | CMTFILE+1*, CMTFILE+2, CMTFILE+3 |
| >> BARITEM | UPDT+2*, UPDT+17*, UPDT+18, UPDT+23, UPDT+27, UPDT+30, UPDT+34, UPDT+39, UPDT+43 |
| >> BARLIST | UPDT+2*, UPDT+5*, UPDT+6*, UPDT+7*, UPDT+8*, UPDT+9*, UPDT+10 |
| BARLNG | PAD~, PAD+5, PAD+7 |
| >> BARNOTE1 | FMQ+1 |
| >> BARNOTE2 | FMQ+2 |
| >> BARPAT | HINPTON+1, RECAP+23, FMQ+2, FMQ+18 |
| >> BARPDOS | HINBLON+1, RECAP+4, FMQ+1, UPDT+18, UPDT+20* |
| >> BARPDOSE | FDATA+9* |
| >> BARPMTYP | RECAP+11, RECAP+12, RECAP+13, RECAP+14, RECAP+16, RECAP+19 |
| >> BARPPIEN | FILE+2*, FDATA+5, FDATA+24, CMTFILE+1 |
| >> BARPSAT( | FDATA+3, FDATA+4 |
| >> BARPTI1 | HINPTON+1, FMQ+2, FMQ+17, FMQ+18 |
| >> BARPTNM1 | RECAP+31, UPDT+39 |
| >> BARQUIT | FMQ+37*, FMQ+48* |
| >> BARSTOP | CKOUT+1, RECAP+1, UPDT+1, UPDT+14*, UPDT+18, UPDT+22*, UPDT+23, UPDT+26*, UPDT+27, UPDT+29* , UPDT+30, UPDT+33*, UPDT+34, UPDT+38*, UPDT+39, UPDT+42* |
| >> BARSUFX | FDATA+4*, FDATA+5 |
| >> BARTMP | RECAP+11*, RECAP+12*, RECAP+13*, RECAP+14*, RECAP+15, RECAP+17, RECAP+18, RECAP+20 |
| >> BARTMP1 | RECAP+16*, RECAP+18, RECAP+19*, RECAP+20 |
| >> BARTMPF | FMQ+16*, FMQ+17*, FMQ+18*, FMQ+20, FMQ+23, FMQ+34*, FMQ+35, FMQ+36 |
| >> BARUPDT | FMQ+52*, FMQ+54* |
| BARVAR | PAD~, PAD+6*, PAD+7*, PAD+8 |
| BARZERO | PAD+4!, PAD+5*, PAD+6 |
| CARD | CARDTYPE~, CARDTYPE+1 |
| >> CARDTYPE | CARDTYPE+1*, CARDTYPE+2 |
| DA | NEW+6!, NEW+11!, FMQ+8!, FDATA+1!, FDATA+24*, UPDT+12! |
| DD | NEW+9! |
| DIC | NEW+6!, NEW+7* |
| DIC(0 | NEW+8* |
| DIE | NEW+11!, FDATA+1!, FDATA+25* |
| >> DIR("A" | FMQ+7*, FMQ+25*, FMQ+26*, FMQ+27*, FMQ+28*, FMQ+29*, FMQ+30*, FMQ+42*, FMQ+43*, FMQ+44* , UPDT+11* |
| >> DIR("B" | FMQ+31*, FMQ+45* |
| >> DIR(0 | FMQ+6*, FMQ+32*, FMQ+46*, UPDT+10* |
| >> DIROUT | CKOUT+1, FMQ+10, UPDT+14, UPDT+18, UPDT+22, UPDT+23, UPDT+26, UPDT+27, UPDT+29, UPDT+30 , UPDT+33, UPDT+34, UPDT+38, UPDT+39, UPDT+42 |
| DIRUT | UPDT+16! |
| DO | NEW+9! |
| DR | NEW+6!, NEW+11!, FDATA+1!, FDATA+6*, FDATA+10*, FDATA+11*, FDATA+12*, FDATA+13*, FDATA+14*, FDATA+15* , FDATA+16*, FDATA+17*, FDATA+18*, FDATA+19*, FDATA+20*, FDATA+21*, FDATA+22* |
| >> DTOUT | CKOUT+1, FMQ+11, UPDT+15, UPDT+18, UPDT+23, UPDT+27, UPDT+30, UPDT+34, UPDT+39 |
| >> DUOUT | CKOUT+1, FMQ+10, UPDT+15, UPDT+18, UPDT+23, UPDT+27, UPDT+30, UPDT+34, UPDT+39 |
| DUZ(2 | NEW+2, NEW+12, FDATA+3, FDATA+4 |
| >> HINBLON | HINBLON+3*, HINBLOFF+2*, RECAP+8, RECAP+29 |
| >> HINPTON | HINPTON+3*, HINPTOFF+2*, RECAP+24, RECAP+32 |
| >> I | NEW+2*, CMT+11*, CMT+12, CMT+13, CMT+14, CMT+15, FMQ+51*, UPDT+18*, UPDT+23*, UPDT+27* , UPDT+30*, UPDT+34*, UPDT+39* |
| L | CMT+3~*, CMT+7, CMT+8* |
| >> PAYTYPE | PAYTYPE+1*, PAYTYPE+2 |
| PMTYP | PAYTYPE~, PAYTYPE+1 |
| SP | CMT+3~*, CMT+5, CMT+6 |
| U | RECAP+15, RECAP+17, RECAP+18, RECAP+20, RECAP+23 |
| W | CMT+3~, CMT+5*, CMT+6 |
| WORD | CMT+3~, CMT+5*, CMT+6*, CMT+7, CMT+8 |
| >> X | NEW+2*, NEW+3, FMQ+12, UPDT+17 |
| >> Y | NEW+13, RECAP+4*, RECAP+7, RECAP+26*, RECAP+28, FMQ+34, FMQ+37, FMQ+38, FMQ+48, FMQ+49 |