DimFeeTypeLoad
 OLE_SRC Verification Temp table from UTL_CODE_TABLE Staging (Component)
  Properties
Property Value
Name OLE_SRC Verification Temp table from UTL_CODE_TABLE Staging
Description OLE DB Source
Up Stream Components none
Down Stream Components
ID 1
Component Class ID {BCEFE59B-6819-47F7-A125-63753B33ABB7}
Contact Info OLE DB Source;Microsoft Corporation; Microsoft SqlServer v10; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7
Identification String component "OLE_SRC Verification Temp table from UTL_CODE_TABLE Staging" (1)
Is Default Locale True
Pipeline Version 0
Uses Dispositions True
Validate External Metadata True
Version 7
  Connections
Name Connection Manager Description
OleDbConnection
  Custom Properties
Name Value
AccessMode
2
AlwaysUseDefaultCodePage
False
CommandTimeout
0
DefaultCodePage
1252
OpenRowset
OpenRowsetVariable
ParameterMapping
SqlCommand
SELECT 
    CAST(ISNULL(GenericFee.CODE,'N/A') as VARCHAR(4)) AS FeeTypeAK 
   ,CAST(ISNULL(GenericFee.CODE,'N/A') as VARCHAR(4)) AS FeeTypeCode
   ,ISNULL(GenericFee.DESCRIPTION,'N/A') AS FeeType
   ,CAST(ISNULL(Fields.FIELD_VALUE,'N/A') AS VARCHAR(3)) AS FeeCategoryCode
   ,CASE  
      WHEN Fields.FIELD_VALUE = 'S' THEN 'Standard'
      WHEN Fields.FIELD_VALUE = 'C' THEN 'Class'
      WHEN Fields.FIELD_VALUE = 'T' THEN 'Term'
      ELSE 'N/A'
    END AS FeeCategory
   ,CAST(CASE  
       WHEN Fields.FIELD_VALUE = 'S' THEN 'ZZ'
       WHEN Fields.FIELD_VALUE = 'C' THEN ISNULL(CAST(CourseFeeGrp.FEE_GRP AS VARCHAR(3)),'N/A')
       WHEN Fields.FIELD_VALUE = 'T' THEN ISNULL(CAST(TermFeeGrp.FEE_GRP AS VARCHAR(3)),'N/A')
       ELSE 'N/A'
     END AS VARCHAR(3)) AS FeeGroupCode
   ,CASE  
       WHEN Fields.FIELD_VALUE = 'S' THEN ISNULL(SpecialFeeGroupDesc.DESCRIPTION,'N/A')
       WHEN Fields.FIELD_VALUE = 'C' THEN ISNULL(CourseFeeGroupDesc.DESCRIPTION,'N/A')
       WHEN Fields.FIELD_VALUE = 'T' THEN ISNULL(TermFeeGroupDesc.DESCRIPTION,'N/A')
       ELSE 'N/A'
     END AS FeeGroup
FROM UTL_CODE_TABLE GenericFee
LEFT OUTER JOIN UTL_CODE_TABLE_GENERIC Fields
ON
  (
    GenericFee.ISN_UTL_CODE_TABLE = Fields.ISN_UTL_CODE_TABLE
    AND Fields.cnxarraycolumn = 0
   )
OUTER APPLY
(
SELECT TOP 1
   CRS_FEE_IND
   ,FEE_GRP
   ,FEE_TY
   ,TRM_YR
   ,END_TRM
from ST_SPCL_FEE_A
WHERE CRS_FEE_IND = 'C'  AND FEE_TY = GenericFee.CODE
ORDER BY TRM_YR DESC ,END_TRM DESC
) AS CourseFeeGrp
OUTER APPLY
(
SELECT TOP 1
   CRS_FEE_IND
   ,FEE_GRP
   ,FEE_TY
   ,TRM_YR
   ,END_TRM
from ST_SPCL_FEE_A
WHERE TRM_FEE_IND = 'T'  AND FEE_TY = GenericFee.CODE
ORDER BY TRM_YR DESC ,END_TRM DESC
) AS TermFeeGrp
LEFT OUTER JOIN UTL_CODE_TABLE CourseFeeGroupDesc
ON
(
  CourseFeeGroupDesc.TABLE_NAME = 'FEE-GROUP'
  AND
  CourseFeeGroupDesc.CODE = CourseFeeGrp.FEE_GRP
  AND
  CourseFeeGroupDesc.STATUS = 'A'
)
LEFT OUTER JOIN UTL_CODE_TABLE TermFeeGroupDesc
ON
(
  TermFeeGroupDesc.TABLE_NAME = 'FEE-GROUP'
  AND
  TermFeeGroupDesc.CODE = TermFeeGrp.FEE_GRP
  AND
  TermFeeGroupDesc.STATUS = 'A'
)
LEFT OUTER JOIN UTL_CODE_TABLE SpecialFeeGroupDesc
ON
(
  SpecialFeeGroupDesc.TABLE_NAME = 'FEE-GROUP'
  AND
  SpecialFeeGroupDesc.CODE = 'ZZ'
  AND
  SpecialFeeGroupDesc.STATUS = 'A'
)
  WHERE GenericFee.TABLE_NAME = 'GNRC-FEE'
  AND GenericFee.STATUS = 'A'
SqlCommandVariable
User::GetPayableMods
  Input Columns
Name ID LineageID
  Output Columns
Name ID LineageID
ErrorCode
13
13
ErrorColumn
14
14
FeeCategory
2089
2089
FeeCategoryCode
2086
2086
FeeGroup
2095
2095
FeeGroupCode
2092
2092
FeeType
2083
2083
FeeTypeAK
2077
2077
FeeTypeCode
2080
2080
FeeCategory
2088
2088
FeeCategoryCode
2085
2085
FeeGroup
2094
2094
FeeGroupCode
2091
2091
FeeType
2082
2082
FeeTypeAK
2076
2076
FeeTypeCode
2079
2079
Powered by BI Documenter