Skip to content

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