Skip to content

SQL-029: Update group eligibility control row

SQL-029 update group eligibility control row in support of clsClassSignificance.

Classification

Field Value
SQL ID SQL-029
Operation type Update
Execution method Inline SQL via BOF data portal
Database Oracle
Schema [unqualified]**
Command type Text
Business object clsClassSignificance
Criteria property UpdateSQL
Lifecycle method BeforeUpdate / AfterUpdate

Parameters

Parameter Direction Type Max length Description
:GroupAssociationCode In String not specified Owning group association code.
:EffectiveDate In Date not specified Start of the class-significance period.
:ExpirationDate In Date not specified End of the class-significance period; null while open.
:IncludeExcludeFlag In String not specified I = inclusion; any other value is treated as exclusion (BR-019).
:CreateDate In Date not specified Audit — row creation timestamp.
:CreateUser In String not specified Audit — creating user.
:UpdateDate In Date not specified Audit — last update timestamp (BR-021).
:UpdateUser In String 30 (BR-021) Audit — last updating user.

Tables

Table Access Columns used
GROUP_ELIGIBILITY_CTL UPDATE GROUP_ASSOCIATION_CODE, EFF_DATE, EXP_DATE, INCLUDE_EXCLUDE_FLAG, CREATE_DATE, CREATE_USER, UPDATE_DATE, UPDATE_USER

Sample SQL

Update GROUP_ELIGIBILITY_CTL
Set
  GROUP_ASSOCIATION_CODE = :GroupAssociationCode,
  EFF_DATE = :EffectiveDate,
  EXP_DATE = :ExpirationDate,
  INCLUDE_EXCLUDE_FLAG = :IncludeExcludeFlag,
  CREATE_DATE = :CreateDate,
  CREATE_USER = :CreateUser,
  UPDATE_DATE = :UpdateDate,
  UPDATE_USER = :UpdateUser
Where
  GROUP_ELIGIBILITY_CTL.GROUP_ASSOCIATION_CODE = :GroupAssociationCode
  AND GROUP_ELIGIBILITY_CTL.EFF_DATE = :EffectiveDate

Operations and processes

Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • Business\SAIF.Business.Policy.Group\clsClassSignificance.vb