|
![]() |
Property | Value |
Name | smc_GlSummary |
Schema | dbo |
Quoted Identifier Status | True |
Ansi Nulls Status | True |
Returns View Metadata | False |
Create Date | 10/12/2015 11:50 AM |
Description |
Column Name |
Data Type |
Allow Nulls |
Fulltext Indexed |
Identity |
Description / Computed Formula |
varchar(8) |
True |
False |
False |
||
int(10, 0) |
True |
False |
False |
||
varchar(9) |
False |
False |
False |
||
varchar(1) |
True |
False |
False |
||
varchar(20) |
True |
False |
False |
||
varchar(2) |
True |
False |
False |
||
varchar(1) |
False |
False |
False |
||
varchar(9) |
False |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(9) |
True |
False |
False |
||
varchar(4) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(6) |
True |
False |
False |
||
int(10, 0) |
True |
False |
False |
||
varchar(3) |
True |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
varchar(4) |
True |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
int(10, 0) |
True |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
numeric(17, 2) |
False |
False |
False |
||
numeric(22, 2) |
True |
False |
False |
Name | Insert | Update | Delete | Instead |
Name | Clustered | Columns |
Name | Type |
Table |
|
Table |
|
Table |
|
Table |
Name | Type |
TABLE |
|
TABLE |
|
TABLE |
|
TABLE |
Object | Property | Value |
Object | Property | Value |
/****** Object: View [dbo].[smc_GlSummary] Script Date: 03/09/2017 16:47:09 ******/ SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON CREATE VIEW [dbo].[smc_GlSummary] AS SELECT CAST(Ledger.FISCAL_YEAR AS Int) AS FiscalYear ,AM.FundCode AS Fund ,AM.ChartField1 AS ChartField1 ,SUBSTRING(Ledger.GL_ACCT_NO,17,5) + '000' AS Account ,AM.DeptId AS DeptId ,AM.ClassField AS ClassField ,AM.OperatingUnit AS OperatingUnit ,AM.BudgetRef ,CASE WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '6' THEN Coa.PROJECT_NO WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '7' THEN Coa.PROJECT_NO END AS Project ,CASE WHEN LEFT(Ledger.GL_ACCT_NO,8) = '11320200' THEN '8715100' ELSE AM.Course END AS Course ,CASE WHEN Ledger.ACCT_TYPE IS NULL THEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) ELSE Ledger.ACCT_TYPE END AS AccountTypeCode ,CAST(CASE WHEN Ledger.ACCT_TYPE = '5' THEN 'Expenses' WHEN Ledger.ACCT_TYPE = '6' THEN 'Expenses' WHEN Ledger.ACCT_TYPE = '7' THEN 'Expenses' WHEN GlClassDesc.DESCRIPTION IS NULL THEN 'N/A' ELSE LEFT(GlClassDesc.DESCRIPTION,1) + LOWER(SUBSTRING(GlClassDesc.DESCRIPTION,2,29)) END AS Varchar(20)) AS AccountType ,CASE WHEN Ledger.ACTIVE_IND = 'A' THEN 'Active' WHEN Ledger.ACTIVE_IND = 'I' THEN 'In-Active' WHEN Ledger.ACTIVE_IND = 'S' THEN 'Summary' ELSE 'N/A' END AS AccountStatus ,Ledger.ACTIVE_IND AS AccountStatusCode ,CAST(CASE WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '1' THEN 1 WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '2' THEN -1 WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '4' THEN -1 WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '5' THEN 1 WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '6' THEN 1 WHEN SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '7' THEN 1 WHEN (SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '3' and SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '34') THEN -1 WHEN (SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '3' and (SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '35' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '36' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '37')) THEN 1 WHEN (SUBSTRING(Ledger.GL_ACCT_NO,17,1) = '3' and (SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '30' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '31' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '32' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '33' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '38' or SUBSTRING(Ledger.GL_ACCT_NO,17,2) = '39')) THEN - 1 ELSE 1 END AS INT) AS AccountSign ,ISNULL(Ledger.BUDGETED_ACC_IND, 'N') AS BudgetedAccountIndicator ,ISNULL(Ledger.BUDGET_POOL_NO, ' ') AS BudgetPoolNumber ,ISNULL(Ledger.INIT_BUDGET, 0) AS InitialBudget ,ISNULL(ORIG_TP, 0) AS OriginalTemporaryBudget ,ISNULL(TEMP_ADJ, 0) AS TemporaryBudgetAdjustment ,ISNULL(PERM_ADJ, 0) AS PermanentBudgetAdjustment ,ISNULL(Ledger.TEMP_REALLOC,0) AS TemporaryBudgetReallocation ,ISNULL(Ledger.PERM_REALLOC,0) AS PermanentBudgetReallocation ,(ISNULL(Ledger.INIT_BUDGET, 0) + ISNULL(ORIG_TP, 0) + ISNULL(TEMP_ADJ, 0) + ISNULL(PERM_ADJ, 0) + ISNULL(Ledger.TEMP_REALLOC,0) + ISNULL(Ledger.PERM_REALLOC,0)) AS TotalGlBudget ,ISNULL(Ledger.PRIOR_ACTIVITY,0) AS PriorActivity ,ISNULL(Ledger.PRIOR_BALANCE,0) AS PriorBalance FROM GENERAL_LEDGER_FILE Ledger INNER JOIN SMC_AccountMapping AM ON ( SUBSTRING(Ledger.GL_ACCT_NO, 9, 6) = AM.Qual1 ) LEFT OUTER JOIN COA_ORG_UNIT_FILE Coa ON ( Coa.ORG_IND = 'Y' AND Coa.ORG_UNIT = LEFT(Ledger.GL_ACCT_NO,16) ) LEFT OUTER JOIN UTL_CODE_TABLE GlClassDesc ON ( GlClassDesc.TABLE_NAME = 'A020' AND GlClassDesc.CODE = CASE WHEN Ledger.ACCT_TYPE IS NOT NULL THEN Ledger.ACCT_TYPE ELSE SUBSTRING(Ledger.GL_ACCT_NO,17,1) END AND GlClassDesc.STATUS = 'A' ) |
Powered by BI Documenter |