|
![]() |
Property | Value |
Name | smc_GlTransactions |
Schema | dbo |
Quoted Identifier Status | True |
Ansi Nulls Status | True |
Returns View Metadata | False |
Create Date | 10/12/2015 12:09 PM |
Description |
Column Name |
Data Type |
Allow Nulls |
Fulltext Indexed |
Identity |
Description / Computed Formula |
varchar(8) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
numeric(19, 2) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
datetime(23, 3) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(1) |
True |
False |
False |
||
varchar(16) |
True |
False |
False |
||
varchar(1) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
numeric(19, 2) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(30) |
True |
False |
False |
||
varchar(8) |
False |
False |
False |
||
varchar(6) |
True |
False |
False |
||
varchar(9) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(4) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
numeric(19, 2) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
varchar(12) |
True |
False |
False |
||
varchar(7) |
True |
False |
False |
||
varchar(6) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
numeric(19, 2) |
True |
False |
False |
||
varchar(9) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
varchar(6) |
True |
False |
False |
||
varchar(40) |
True |
False |
False |
||
date(10, 0) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
numeric(19, 2) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
varchar(12) |
True |
False |
False |
||
varchar(6) |
True |
False |
False |
||
varchar(4) |
True |
False |
False |
||
varchar(3) |
True |
False |
False |
||
numeric(17, 2) |
True |
False |
False |
||
varchar(11) |
False |
False |
False |
||
int(10, 0) |
True |
False |
False |
||
varchar(30) |
True |
False |
False |
||
varchar(2) |
True |
False |
False |
||
int(10, 0) |
True |
False |
False |
||
datetime(23, 3) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(1) |
True |
False |
False |
||
varchar(4) |
True |
False |
False |
||
date(10, 0) |
True |
False |
False |
||
varchar(12) |
True |
False |
False |
||
varchar(24) |
True |
False |
False |
||
datetime(23, 3) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(8) |
True |
False |
False |
||
varchar(10) |
True |
False |
False |
||
varchar(19) |
True |
False |
False |
||
varchar(9) |
True |
False |
False |
||
varchar(25) |
True |
False |
False |
||
varchar(6) |
True |
False |
False |
||
varchar(9) |
True |
False |
False |
Name | Insert | Update | Delete | Instead |
Name | Clustered | Columns |
Name | Type |
Table |
|
Table |
|
Table |
Name | Type |
TABLE |
|
TABLE |
|
TABLE |
Object | Property | Value |
Object | Property | Value |
/****** Object: View [dbo].[smc_GlTransactions] Script Date: 03/09/2017 16:47:09 ******/ SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON CREATE VIEW [dbo].[smc_GlTransactions] AS SELECT LEFT(GlTrans.PERIOD_FISCAL,4) AS FiscalYear ,GlTrans.CALENDAR_PERIOD AS CalendarPeriod ,GlTrans.JOURNAL_NO AS JournalNumber ,GlTrans.LINE_NO AS LineNumber ,GlTrans.JOURNAL_TYPE as JournalTypeCode ,CAST(ISNULL(JournalDesc.TABLE_DESC, 'N/A') AS varchar(30)) AS JournalType ,CASE WHEN GlTrans.JOURNAL_TYPE = 'EN' THEN 'Encumbrance' WHEN GlTrans.JOURNAL_TYPE = 'CO' THEN 'Commitments' WHEN GlTrans.JOURNAL_TYPE = 'BT' THEN 'Budget' ELSE 'Actuals' END as JournalGrouping ,CASE WHEN GlTrans.JOURNAL_TYPE = 'BT' THEN ISNULL(BUDGET_TYPE_CODE, 'N\A') ELSE 'N/A' END as BudgetTypeCode ,CASE WHEN GlTrans.JOURNAL_TYPE = 'BT' THEN CAST(ISNULL(BudgetDesc.TABLE_DESC, 'N/A')AS varchar(30)) ELSE 'N/A' END AS BudgetType ,DETAIL_DESCRIPTION AS DetailDescription ,GlTrans.AMOUNT as JournalAmount ,CASE WHEN GlTrans.AMOUNT > 0 THEN GlTrans.AMOUNT ELSE 0 END AS DebitJournalAmount ,CASE WHEN GlTrans.AMOUNT < 0 THEN GlTrans.AMOUNT * -1 ELSE 0 END AS CreditJournalAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'BT' THEN AMOUNT ELSE 0 END as BudgetAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'BT' AND GlTrans.AMOUNT > 0 THEN GlTrans.AMOUNT ELSE 0 END as BudgetAmountDebit ,CASE WHEN GlTrans.JOURNAL_TYPE = 'BT' AND GlTrans.AMOUNT < 0 THEN GlTrans.AMOUNT * -1 ELSE 0 END as BudgetAmountCredit ,CASE WHEN GlTrans.JOURNAL_TYPE = 'CO' THEN AMOUNT ELSE 0 END as CommitmentAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'CO' AND GlTrans.AMOUNT > 0 THEN GlTrans.AMOUNT ELSE 0 END as CommitmentAmountDebit ,CASE WHEN GlTrans.JOURNAL_TYPE = 'CO' AND GlTrans.AMOUNT < 0 THEN GlTrans.AMOUNT * -1 ELSE 0 END as CommitmentAmountCredit ,CASE WHEN GlTrans.JOURNAL_TYPE = 'EN' THEN AMOUNT ELSE 0 END as EncumbranceAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'EN' AND GlTrans.AMOUNT > 0 THEN GlTrans.AMOUNT ELSE 0 END as EncumbranceAmountDebit ,CASE WHEN GlTrans.JOURNAL_TYPE = 'EN' AND GlTrans.AMOUNT < 0 THEN GlTrans.AMOUNT * -1 ELSE 0 END as EncumbranceAmountCredit ,CASE WHEN GlTrans.JOURNAL_TYPE = 'AP' THEN AMOUNT WHEN GlTrans.JOURNAL_TYPE = 'CC' THEN AMOUNT WHEN GlTrans.JOURNAL_TYPE = 'JE' THEN AMOUNT WHEN GlTrans.JOURNAL_TYPE = 'PR' THEN AMOUNT ELSE 0 END as ActualsAmount ,CASE WHEN GlTrans.JOURNAL_TYPE IN ('AP', 'CC', 'JE', 'PR') AND AMOUNT > 0 THEN AMOUNT ELSE 0 END as ActualsAmountDebit ,CASE WHEN GlTrans.JOURNAL_TYPE IN ('AP', 'CC', 'JE', 'PR') AND AMOUNT < 0 THEN AMOUNT * -1 ELSE 0 END as ActualsAmountCredit ,GlTrans.POSTED_USER_ID AS PostedUserId ,CASE WHEN ISDATE(POSTED_DATE) = 0 THEN '1900-01-01 00:00:00.000' WHEN POSTED_TIME IS NULL THEN CONVERT(DATETIME, CONVERT(CHAR(8), POSTED_DATE) + ' ' + '00:00:00.000') ELSE CONVERT(DATETIME, CONVERT(CHAR(8), POSTED_DATE) + ' ' + STUFF(STUFF(STUFF(RIGHT('0000000' + cast(POSTED_TIME as varchar(7)),7),3,0,':'),6,0,':'),9,0,'.')) END AS PostedDateTime ,NSF_OVERRIDE AS NsfOverride ,ASSET_ID AS AssetId ,VENDOR_NO AS VendorNumber ,CUST_NO AS CustomerNumber ,STUDENT_NO AS StudentNumber ,PO_CCYY_NO AS EncumbranceReferenceNumber ,COMITMNT_CCYY_NO AS CommitmentReferenceNumber ,CORR_JNL_PERIOD AS CorrectingJournalPeriod ,CORR_JNL_TYPE_NO AS CorrectingJournalNumber ,CASE WHEN ISDATE(DUE_DATE) = 1 THEN CONVERT(DATE,DUE_DATE) END AS DueDate ,CASE WHEN ISDATE(PAY_DATE) = 1 THEN CONVERT(DATE,PAY_DATE) END AS PayDate ,CHECK_NO AS CheckNumber ,BILLING_NO AS BillingNumber ,SUBS_LEDGER AS SubLedger ,TERM AS Term ,PERIOD_FISCAL AS FiscalPeriod ,PROJECT_NO AS ProjectNumber ,AUTOMATIC_ENTRY_IND AS AutomaticEntry ,ADJUSTMENT_CODE AS AdjustmentCode ,AM.FundCode AS Fund ,AM.ChartField1 AS ChartField1 ,SUBSTRING(GlTrans.GL_ACCT_NO,17,5) + '000' AS Account ,AM.DeptId AS DeptId ,AM.ClassField AS ClassField ,AM.OperatingUnit AS OperatingUnit ,AM.BudgetRef ,AM.Project ,AM.Course ,CASE WHEN ISDATE(GlTrans.ADD_DATE) = 0 THEN '1900-01-01 00:00:00.000' WHEN GlTrans.ADD_TIME IS NULL THEN CONVERT(DATETIME, CONVERT(CHAR(8), GlTrans.ADD_DATE) + ' ' + '00:00:00.000') ELSE CONVERT(DATETIME, CONVERT(CHAR(8), GlTrans.ADD_DATE) + ' ' + STUFF(STUFF(STUFF(RIGHT('0000000' + cast(GlTrans.ADD_TIME as varchar(7)),7),3,0,':'),6,0,':'),9,0,'.')) END AS AddDateTime ,GlTrans.ADD_USER_ID AS AddUserId ,GlTrans.ADD_PGM AS AddProgram ,CASE WHEN ISDATE(GlTrans.ADD_DATE) = 0 AND ISDATE(GlTrans.MAINT_DATE) = 0 THEN '1900-01-01 00:00:00.000' WHEN ISDATE(GlTrans.MAINT_DATE) = 0 AND GlTrans.ADD_TIME IS NULL THEN CONVERT(DATETIME, CONVERT(CHAR(8), GlTrans.ADD_DATE) + ' ' + '00:00:00.000') WHEN ISDATE(GlTrans.MAINT_DATE) = 0 AND GlTrans.MAINT_TIME IS NULL THEN CONVERT(DATETIME, CONVERT(CHAR(8), GlTrans.ADD_DATE) + ' ' + STUFF(STUFF(STUFF(RIGHT('0000000' + cast(GlTrans.ADD_TIME as varchar(7)),7),3,0,':'),6,0,':'),9,0,'.')) WHEN ISDATE(GlTrans.MAINT_DATE) = 1 AND GlTrans.MAINT_TIME IS NULL THEN CONVERT(DATETIME, CONVERT(CHAR(8), GlTrans.MAINT_DATE) + ' ' + '00:00:00.000') ELSE CONVERT(DATETIME, CONVERT(CHAR(8), GlTrans.MAINT_DATE) + ' ' + STUFF(STUFF(STUFF(RIGHT('0000000' + cast(GlTrans.MAINT_TIME as varchar(7)),7),3,0,':'),6,0,':'),9,0,'.')) END AS MaintDateTime ,GlTrans.MAINT_USER_ID AS MaintUserId ,GlTrans.MAINT_PGM AS MaintProgram ,PAYMENT_XREF AS PaymentCrossReference ,BATCH_ID AS BatchId ,CASE WHEN PAYMENT_TYPE = 'CHK' THEN 'Check' WHEN PAYMENT_TYPE = 'EFT' THEN 'Electronic Fund Transfer' WHEN PAYMENT_TYPE = 'CCR' THEN 'Credit Card Refund' END AS PaymentType ,RECV_ADJUST_KEY AS ReceivableAdjustmentType FROM dbo.GL_TRANS_FILE GlTrans LEFT OUTER JOIN FIG_TABLES_FILE JournalDesc ON ( JournalDesc.TABLE_NAME = 'FIGADM10' AND JournalDesc.TABLE_CODE = GlTrans.JOURNAL_TYPE ) LEFT OUTER JOIN FIG_TABLES_FILE BudgetDesc ON ( BudgetDesc.TABLE_NAME = 'FIGADM9' AND BudgetDesc.TABLE_CODE = GlTrans.BUDGET_TYPE_CODE ) INNER JOIN SMC_AccountMapping AM ON ( SUBSTRING(GlTrans.GL_ACCT_NO, 9, 6) = AM.Qual1 ) |
Powered by BI Documenter |