PRCPSFSV ;WOIFO/RFJ,LKG-create fms sv adjustment code sheet ;7/8/05 10:11
Source file <PRCPSFSV.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 |
|---|---|---|
| SV(INVPT,TRANID,TRANDATE,STACKDA) | ; create fms sv document for adjustment
; tranid=transaction register id number ; pass trandate for optional FMS acctg period, otherwise it uses the ; transaction date ; pass stackda for regeneration of document ; loop transaction register for adjusted items ; variables required: ; prcpwbfy = whse beg fy ; prcpwfcp = whse fcp ; prcpwsta = whse station # |
|
| SVCOTS | ;Entry point for SV from COTS inventory transaction
; set up document variables ; table=^^xprogram(fcp/prj)^^linefund^beginfy^endfy^^^job |
|
| TRANTYPE(TYPE,ACCT) | ; return transaction type based on type (1-7) and acct
; type=1:transfer stock to VAMC whse ; type=2:sale of stock to OGA ; type=3:transfer excess stock to GSA ; type=4:adjustment to stock valuation ; type=5:writeoff damaged stock ; type=6:transfer transportation to stock ; type=7:inventory refund adjustment |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCP(445.2 - [#445.2] | SV+11, SV+16 |
| Name | Line Occurrences |
|---|---|
| $$TRANTYPE | SVCOTS+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACCT | SV+9~, SV+15*, SV+18, SV+19, SVCOTS+20*, SVCOTS+23, TRANTYPE~, TRANTYPE+8, TRANTYPE+9, TRANTYPE+10 , TRANTYPE+11, TRANTYPE+12, TRANTYPE+13, TRANTYPE+14 |
| BFY | SV+9~, SVCOTS+4*, SVCOTS+5, SVCOTS+23 |
| DATA | SV+9~, SV+11*, SV+12, SV+13, SV+14, SV+15, SV+16 |
| DT | SVCOTS+3 |
| EFY | SV+9~, SVCOTS+4*, SVCOTS+5*, SVCOTS+23 |
| FUND | SV+9~, SVCOTS+4*, SVCOTS+23 |
| GECSFMS | SV+9~ |
| GECSFMS("DA" | SVCOTS+10*, SVCOTS+11, SVCOTS+17, SVCOTS+26, SVCOTS+28 |
| INVCOST | SV+9~, SV+13*, SV+17, SV+18, SVCOTS+20*, SVCOTS+21*, SVCOTS+25 |
| INVPT | SV~, SV+11 |
| LINE | SV+9~, SVCOTS+20*, SVCOTS+22*, SVCOTS+23 |
| LINEDOC | SV+9~, SVCOTS+14*, SVCOTS+15*, SVCOTS+16*, SVCOTS+17, SVCOTS+23*, SVCOTS+24*, SVCOTS+25*, SVCOTS+26 |
| PRCPFMS | SV+9~, SV+10!, SV+20 |
| PRCPFMS( | SV+18*, SV+19!, SVCOTS+20 |
| PRCPSEC1 | SV+9~, SVCOTS+8*, SVCOTS+9, SVCOTS+10 |
| >> PRCPWBFY | SVCOTS+3 |
| >> PRCPWFCP | SVCOTS+3 |
| >> PRCPWSTA | SVCOTS+3, SVCOTS+8, SVCOTS+9, SVCOTS+23, SVCOTS+29 |
| REASON | SV+9~, SV+16*, SV+18, SV+19, SVCOTS+20*, SVCOTS+23 |
| SIGN | SV+9~, SVCOTS+21*, SVCOTS+25 |
| STACKDA | SV~, SVCOTS+9, SVCOTS+10, SVCOTS+29 |
| TABLE | SV+9~, SVCOTS+3*, SVCOTS+4 |
| TOTAL | SV+9~, SV+11*, SV+17*, SVCOTS+16 |
| TRANDA | SV+9~, SV+11*, SV+16 |
| TRANDATE | SV~, SV+14*, SVCOTS+14 |
| TRANID | SV~, SV+11, SVCOTS+9, SVCOTS+10, SVCOTS+11, SVCOTS+29 |
| TYPE | TRANTYPE~, TRANTYPE+8, TRANTYPE+9, TRANTYPE+10, TRANTYPE+11, TRANTYPE+12, TRANTYPE+13, TRANTYPE+14 |
| XPROG | SV+9~, SVCOTS+4*, SVCOTS+23 |