SQL-049 Move an award's benefit payment to In Progress
Sets a benefit payment's status to In Progress ('0') as part of the award-to-Pending cascade.
Classification
Field
Value
SQL ID
SQL-049
Operation type
Update
Execution method
Inline SQL
Database
Oracle
Schema
[unqualified]**
Command type
Text
Business object
clsSetAwardPaymentPending
Criteria property
UpdateBenefitPaymentSQL
Lifecycle method
ProcessBenefitPayment
Parameters
Parameter
Direction
Type
Max length
Description
UpdateUser
Input
String
30
Auditing user (BENEFIT_STATUS_CODE = '0' is literal)
ClaimID
Input
Decimal
—
Row key
AwardNum
Input
Decimal
—
Row key
Tables
Table
Access
Columns used
CL_BENEFIT_PAYMENT
UPDATE
BENEFIT_STATUS_CODE, UPDATE_NUM, UPDATE_USER_ID, UPDATE_DATE, CLAIM_ID, SAIF_AWARD_NUM
Sample SQL
-- Move benefit payment to In Progress
Update CL_BENEFIT_PAYMENT
Set BENEFIT_STATUS_CODE = '0' ,
UPDATE_NUM = UPDATE_NUM + 1 ,
UPDATE_USER_ID = : UpdateUser ,
UPDATE_DATE = SYSDATE
Where CLAIM_ID = : ClaimID
And SAIF_AWARD_NUM = : AwardNum
Operations and processes
Business rules
Sources
SAIF.Business.Claim/clsSetAwardPaymentPending.vb