Skip to content

SQL-010: CriteriaBase

This statement supports CriteriaBase by executing a Create operation through inline.

Classification

Field Value
SQL ID SQL-010
Operation type Create
Execution method Inline SQL
Database Oracle
Schema [unqualified]**
Command type Text
Business object CriteriaBase
Criteria property InsertSQL
Lifecycle method BeforeInsert

Parameters

Parameter Direction Type Max length Description
:BenefitPaymentID Input Unknown — Passed from CriteriaBase via BeforeInsert.
:BenefitTypeCode Input Unknown — Passed from CriteriaBase via BeforeInsert.
:ClaimID Input Unknown — Passed from CriteriaBase via BeforeInsert.
:InitiatorUser Input Unknown — Passed from CriteriaBase via BeforeInsert.
:ApproverUser Input Unknown — Passed from CriteriaBase via BeforeInsert.
:BenefitStatusCode Input Unknown — Passed from CriteriaBase via BeforeInsert.
:IssueDate Input Unknown — Passed from CriteriaBase via BeforeInsert.
:RevolvingFundFlag Input Unknown — Passed from CriteriaBase via BeforeInsert.
:ChargeableCostFlag Input Unknown — Passed from CriteriaBase via BeforeInsert.
:AdditionTOCompFlag Input Unknown — Passed from CriteriaBase via BeforeInsert.
:RushCheckFlag Input Unknown — Passed from CriteriaBase via BeforeInsert.
:AwardNumber Input Unknown — Passed from CriteriaBase via BeforeInsert.
:DcsFullPartCode Input Unknown — Passed from CriteriaBase via BeforeInsert.
:FederalTypeCode Input Unknown — Passed from CriteriaBase via BeforeInsert.
:LegalOrderTypeCode Input Unknown — Passed from CriteriaBase via BeforeInsert.
:OrderApprovedDate Input Unknown — Passed from CriteriaBase via BeforeInsert.
:MonthlyStatAmount Input Unknown — Passed from CriteriaBase via BeforeInsert.
:MonthlyRetroReserveAmount Input Unknown — Passed from CriteriaBase via BeforeInsert.
:MonthlyBenefitAmount Input Unknown — Passed from CriteriaBase via BeforeInsert.
:LastCalcDate Input Unknown — Passed from CriteriaBase via BeforeInsert.
:NextFromDate Input Unknown — Passed from CriteriaBase via BeforeInsert.
:NextThruDate Input Unknown — Passed from CriteriaBase via BeforeInsert.
:NextIssueDate Input Unknown — Passed from CriteriaBase via BeforeInsert.
:PenaltyFlag Input Unknown — Passed from CriteriaBase via BeforeInsert.
:SettlementTotalAmount Input Unknown — Passed from CriteriaBase via BeforeInsert.
:StructuredSettlementFlag Input Unknown — Passed from CriteriaBase via BeforeInsert.

Tables

Table Access Columns used
CL_BENEFIT_PAYMENT Create Not enumerated directly in the stage findings.**

Sample SQL

Insert into CL_BENEFIT_PAYMENT (
    BENEFIT_PAYMENT_SEQ_NUM,
    CLAIM_ID,
    SAIF_AWARD_NUM,
    ISSUE_DATE,
    INITIATOR_USER,
    APPROVER_USER,
    REVOLVING_FUND_FLAG,
    SETTLEMENT_TOTAL_AMT,
    BENEFIT_STATUS_CODE,
    BENEFIT_TYPE_CODE,
    UPDATE_NUM,
    UPDATE_DATE,
    UPDATE_USER,
    DCS_FULL_PART_CODE,
    FEDERAL_TYPE_CODE,
    LEGAL_ORDER_TYPE_CODE,
    ORDER_APPROVED_DATE,
    STRUCTURED_SETTLEMENT_FLAG,
    CHARGEABLE_COST_FLAG,
    PENALTY_FLAG,
    ADDITION_TO_COMP_FLAG,
    RUSH_CHECK_FLAG,
    MONTHLY_STAT_AMT,
    MONTHLY_RETRO_RESERVE_AMT,
    MONTHLY_BENEFIT_AMT,
    LAST_CALC_DATE,
    NEXT_FROM_DATE,
    NEXT_THRU_DATE,
    NEXT_ISSUE_DATE
) VALUES (
    :BenefitPaymentID,
    :ClaimID,
    :AwardNumber,
    :IssueDate,
    :InitiatorUser,
    :ApproverUser,
    :RevolvingFundFlag,
    :SettlementTotalAmount,
    :BenefitStatusCode,
    :BenefitTypeCode,
    :UpdateNumber,
    :UpdateDate,
    :UpdateUser,
    :DcsFullPartCode,
    :FederalTypeCode,
    :LegalOrderTypeCode,
    :OrderApprovedDate,
    :StructuredSettlementFlag,
    :ChargeableCostFlag,
    :PenaltyFlag,
    :AdditionTOCompFlag,
    :RushCheckFlag,
    :MonthlyStatAmount,
    :MonthlyRetroReserveAmount,
    :MonthlyBenefitAmount,
    :LastCalcDate,
    :NextFromDate,
    :NextThruDate,
    :NextIssueDate
)

Operations and processes

Note: Statements marked with ** could not be confirmed; treat them as unknown until verified.

Sources

  • Business/SAIF.Business.Claim.Payment/Payments/clsPaymentBase.vb