PRCHCD0 ;WISC/AKS-Taskman job to zero out 'Monthly Purchase Limit' each month ; 7/12/01 5:03pm
Source file <PRCHCD0.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| IFCAP | 4 | PRCH ZERO MONTHLY PURCHASE PRCHMA PRCHNPO4 PRCHNRQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ZERO | ; To zero out the monthly purchases at the beginning of every month.
|
|
| ADJ1 | ; Deduct amount from monthly purchases before amendment for new amount
; is approved if PO is from the current month and year only. ; PRCMCP is monthly card purchases, PRCHTAMT is original order amount ; PRCOLD is card balance after deducting the original order's amount ; DT is the current date, system-supplied. |
|
| LIMIT | ; Check purchase card limits and add new purchase if limit is ok.
; Deduct discounts and add shipping charges if any is applicable. |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Field # of Occurrence |
|---|---|
| ^(0 | LIMIT+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DT | ADJ1+7 |
| >> ERROR | LIMIT+11*, LIMIT+17*, LIMIT+19* |
| >> FILE | ADJ1+6, ADJ1+10, LIMIT+4, LIMIT+8, LIMIT+10 |
| N | ZERO+2~, ZERO+3*, LIMIT+5*, LIMIT+8* |
| PRCHCD | ADJ1+8*, ADJ1+12, LIMIT+3~, LIMIT+6*, LIMIT+7, LIMIT+16 |
| PRCHCD0 | LIMIT+3~, LIMIT+7*, LIMIT+14 |
| PRCHDLMT | LIMIT+3~, LIMIT+14*, LIMIT+17 |
| PRCHMLMT | LIMIT+3~, LIMIT+14*, LIMIT+19 |
| >> PRCHPO | ADJ1+7, ADJ1+8, ADJ1+10, ADJ1+14, LIMIT+6, LIMIT+8, LIMIT+10, LIMIT+15, LIMIT+16, LIMIT+21 |
| PRCHPURS | LIMIT+3~, LIMIT+15*, LIMIT+16*, LIMIT+19 |
| PRCHTAMT | ADJ1+10*, ADJ1+11*, ADJ1+13, ADJ1+14!, LIMIT+3~, LIMIT+5*, LIMIT+8*, LIMIT+10*, LIMIT+11!, LIMIT+15 , LIMIT+16, LIMIT+17 |
| PRCMCP | ADJ1+12*, ADJ1+13, ADJ1+14! |
| PRCOLD | ADJ1+13*, ADJ1+14! |
| U | ZERO+3, ADJ1+7, ADJ1+8, ADJ1+10, ADJ1+12, LIMIT+6, LIMIT+8, LIMIT+10, LIMIT+14, LIMIT+15 , LIMIT+16 |
| X1 | ADJ1+7*, ADJ1+9, ADJ1+15! |
| X2 | ADJ1+7*, ADJ1+9, ADJ1+15! |