PRCHNPO9 ;WISC/SC/JDM-SPLITTED PRCHNPO ROUTINE, ENTER NEW P.O./REQ. ; [12/10/98 12:22pm]
Source file <PRCHNPO9.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDITMSG | ;messages-when editing P.O.
|
|
| CKSHBOC | ||
| CKSRCCD | ||
| CKPRCHD | ||
| CKSINFO | ||
| CKPMETH | ||
| CKFOBOR | ||
| CKLI | ;Messages if req'd Packaging Multiple, UCF or Drug Type Code are null
|
|
| TSTREQ1 | ;EP;Called from PO Input Templates to warn blank Packaging Multiple field will be required to complete transaction.
|
|
| TSTREQ2 | ;EP;Called from PO Input Templates to warn blank Drug Type Code will be required to complete transaction.
|
|
| ERRCHKS | ;EP;Called from routine PRCHNPO before allowing completion of transaction. Checks all line items for blank required fields (as appropriate) Pkg. Mult., UCF & Drug Type Code.
|
|
| NOIMF |
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(441 - [#441] | CKLI+1 |
| ^PRC(442 - [#442] | EDITMSG+1, CKSHBOC, CKSHBOC+1, CKSHBOC+2*, CKPRCHD, CKSINFO, CKSINFO+1, CKFOBOR, CKLI+1, CKLI+2 , TSTREQ1+1, TSTREQ1+4, TSTREQ1+7, TSTREQ2+1, TSTREQ2+2, ERRCHKS+2, ERRCHKS+8, ERRCHKS+9, ERRCHKS+10, ERRCHKS+11 |
| ^PRCD(442.5 - [#442.5] | CKSINFO+2 |
| ^VA(200 - [#200] | TSTREQ1+2, TSTREQ1+3, ERRCHKS+3, ERRCHKS+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> CUROPT | TSTREQ1+4*, ERRCHKS+5* |
| >> DA | TSTREQ1+1, TSTREQ1+7, TSTREQ2+1, TSTREQ2+2 |
| DUZ | TSTREQ1+2, TSTREQ1+3, ERRCHKS+3, ERRCHKS+4 |
| E | CKLI+3!, CKLI+4!, CKLI+5! |
| E(1 | CKLI+3*, CKLI+4*, CKLI+5* |
| E(2 | CKLI+3*, CKLI+4*, CKLI+5* |
| E(3 | CKLI+3*, CKLI+4* |
| >> ERMS1 | CKLI+1*, CKLI+3, CKLI+4 |
| >> ERMS2 | CKLI+2*, CKLI+3, CKLI+4, CKLI+5 |
| >> ERRFL | CKLI+3*, CKLI+4*, CKLI+5*, TSTREQ1+4*, ERRCHKS+1* |
| >> ERROR1 | CKSHBOC*, CKSRCCD*, CKPRCHD+1*, CKSINFO*, CKPMETH*, CKFOBOR* |
| >> ESTBOC | CKSHBOC* |
| >> IMF | CKLI+1* |
| >> IMFD | CKLI+1* |
| >> LI | CKLI+1, CKLI+2, TSTREQ1+4*, ERRCHKS+2*, ERRCHKS+8*, ERRCHKS+9, ERRCHKS+10, ERRCHKS+11 |
| >> PRCHDRTY | CKLI+5, ERRCHKS+11* |
| >> PRCHDT | CKPRCHD*, CKPRCHD+1 |
| >> PRCHER | CKSHBOC* |
| >> PRCHEST | EDITMSG+1*, CKSHBOC, CKSHBOC+2* |
| >> PRCHESTL | EDITMSG+1* |
| >> PRCHFSCD | CKLI+5, ERRCHKS+11* |
| >> PRCHMUL | CKLI+3, ERRCHKS+10* |
| >> PRCHN("MP" | CKSINFO+1*, CKSINFO+2*, CKPMETH |
| >> PRCHNDX | CKSINFO+1*, CKSINFO+2 |
| >> PRCHNRQ | CKSRCCD, CKPRCHD+1 |
| >> PRCHPC | CKSRCCD |
| >> PRCHPO | EDITMSG+1, CKSHBOC, CKSHBOC+1, CKSHBOC+2, CKPRCHD, CKSINFO, CKSINFO+1, CKFOBOR, CKLI+1, CKLI+2 , TSTREQ1+1, TSTREQ1+4, TSTREQ1+7, TSTREQ2+1, TSTREQ2+2, ERRCHKS+2, ERRCHKS+8, ERRCHKS+9, ERRCHKS+10, ERRCHKS+11 |
| >> PRCHSC | CKSRCCD |
| >> PRCHUCF | CKLI+4, ERRCHKS+10* |
| >> PRTY | CKLI+3, CKLI+4, TSTREQ1+4*, TSTREQ1+5, TSTREQ1+6, ERRCHKS+2*, ERRCHKS+6, ERRCHKS+7 |
| >> SHBOC | CKSHBOC+2* |
| >> SHPGBOC | CKSHBOC+1* |
| SUPUSR | TSTREQ1+2*, TSTREQ1+3*, TSTREQ1+5, ERRCHKS+3!*, ERRCHKS+4*, ERRCHKS+6 |
| U | EDITMSG+1, CKSHBOC, CKSHBOC+2, CKPRCHD, CKSINFO, CKSINFO+1, CKSINFO+2, CKFOBOR, CKLI+1, CKLI+2 , TSTREQ1+1, TSTREQ1+3, TSTREQ1+4, TSTREQ1+7, TSTREQ2+1, TSTREQ2+2, ERRCHKS+2, ERRCHKS+4, ERRCHKS+5, ERRCHKS+9 , ERRCHKS+10, ERRCHKS+11 |
| >> VND | CKLI+1* |
| W | TSTREQ1+7!, TSTREQ2+2! |
| W(1 | TSTREQ1+7*, TSTREQ2+2* |
| >> XQY0 | TSTREQ1+4, ERRCHKS+5 |