CHECKFCP(PCODA) |
This component is called to check that the Transaction
Number of the 2237 pointed to by the PCDO 2237 field
(#62) of the PROCUREMENT & ACCOUNTIN TRANSACTIONS file
(#442) to determine if the Fund Control Point in the
4th hyphen piece of the TRANSACTION NUMBER field
(#.01) is the same as the value in the 2237'S CONTROL
POINT field (#15) [file #410]. It also checks if the
Fiscal Year and quarter (2nd thru 3rd hyphen pieces)
in the TRANSACTION NUMBER field's value is the same
as the current Fiscal Year and Fiscal Quarter. If,
after the user has e-signed the Purchase Card Order,
a mismatch is detected, this API creates a new 2237
entry which it populates with the old values and then
cancels and it generates a new 2237 transaction number
which it stores in the TRANSACTION NUMBER field of the
original 2237 entry. This API gets the PCDO 2237
reference from the Purchase Card Order entry in file
#442, but it is not actually looking at the FCP field
(#1) of the Purchase Card Order in file #442 to do the
comparison. Also, the validation is not just on FCP,
but also includes FY and Qtr. For documentation
purposes, the logic also creates a link from the entry
with the old Transaction Number to the entry with the
new Transaction Number via a "Transaction "_OTNUM_"
replaced by trans. "_TX1 entry in the COMMENTS field
(#60).
|
VARIABLES |
TYPE |
VARIABLES DESCRIPTION |
PCODA |
Input |
File 442 IEN
|
|