Skip to content

SQL-041: Retrieve classcoverage collection

Retrieve classcoverage collection in the context of clsClassCoverageCollection.

Classification

Field Value
SQL ID SQL-041
Operation type Read
Execution method Reader/Scalar
Database Oracle
Command type Text
Schema N/A — accessed via DB link @POLDB (Policy database)
Business object clsClassCoverageCollection
Criteria property RetrieveSQL
Lifecycle method BeforeRetrieve / AfterRetrieve

Parameters

Parameter Direction Type Max length Description
:PremiumSetID Input Numeric* inferred/unknown Bind variable in clsClassCoverageCollection.RetrieveSQL.
:AffiliateID Input Numeric* inferred/unknown Bind variable in clsClassCoverageCollection.RetrieveSQL.

Tables

Table Access Columns used
PREM_HIST_CLASS_COVERAGE SELECT See sample SQL

Sample SQL

SELECT
  PHCC.CLASS_COV_SEQ_NUM as ClassCoverageID,
  PHCC.PREM_HIST_SET_ID as PremiumSetID,
  PHCC.MANUAL_CLASS_EFF_DATE as EffectiveDate,
  PHCC.MANUAL_CLASS_EXP_DATE as ExpirationDate,
  PHCC.EMPLOYEE_RATING_TYPE_CODE as EmployeeRatingTypeCode,
  PHCC.MANUAL_CLASS_TYPE_CODE as ManualClassTypeCode,
  PHCC.RATE_TYPE_CODE as RateTypeCode,
  PHCC.MANUAL_CLASS_RATE as ManualClassRate,
  PHCC.MANUAL_CLASS_NUM as ManualClassNum,
  PHCC.RATE_FILE_SEQ_NUM as RateFileSeqNum,
  PHCC.LOC_SEQ_NUM as LocationID,
  nvl(PHCC.MANUAL_CLASS_ANNUAL_PAYROLL,0) as AnnualPayroll,
  PHCC.PARENT_LOC_SEQ_NUM as ParentLocationSequenceNumber,
  PHCC.MANUAL_CLASS_PERIOD_PAYROLL as PayrollAmount,
  pk73059_prem_hist_summary.get_reported_payroll(phcc.prem_hist_set_id,phcc.class_cov_seq_num) ReportedPayrollAmount,
  PHCC.MANUAL_CLASS_PERIOD_PREMIUM as PeriodPremiumAmount,
  nvl(PHCC.MANUAL_CLASS_PREM_CALC_AMT,0) as PremiumCalculationAmount,
  PHCC.POLICY_PERIOD_EFF_DATE as PolicyPeriodEffectiveDate,
  PHCC.POLICY_NUM as PolicyNumber,
  PHCC.BUS_SEQ_NUM as BusinessSequenceNumber,
  PHCC.OFFICER_SSN as AffiliateID,
  PHCC.UPDATE_DATE as UpdateDate,
  PHCC.UPDATE_USER as UpdateUser,
  PHCC.AFFILIATE_EFF_DATE as AffiliateEffectiveDate,
  PHCC.MANUAL_CLASS_ACTUAL_PAYROLL as ActualPayrollAmount,
  PHCC.WAIVED_PAYROLL_FLAG as WaivedPayrollFlag,
  PHCC.MANUAL_CLASS_ACTL_PREM_AMT as ActualPremiumAmount,
  PHCC.DISPLAY_SORT_NUM as DisplaySortNumber
FROM PREM_HIST_CLASS_COVERAGE PHCC
WHERE
  PHCC.PREM_HIST_SET_ID = :PremiumSetID
  AND PHCC.OFFICER_SSN = :AffiliateID
ORDER BY
  phcc.loc_seq_num,
  phcc.display_sort_num,
  phcc.officer_ssn,
  phcc.employee_rating_type_code,
  phcc.manual_class_num,
  phcc.manual_class_type_code,
  phcc.class_cov_seq_num

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.Premium/clsClassCoverageCollection.vb