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! |