FactGlTransactionsLoad
 Get_GlTransactions (Variable)
  Properties
Property Value
Name Get_GlTransactions
Value Expression: "DECLARE @IncrementalBeginDtTm datetime = '" + @[User::IncrementalBeginDtTm] + "' /* Date and Time to validate against RowUpdatedOn in Source Tables */ DECLARE @IncrementalEndDtTm datetime = '" + @[User::IncrementalEndDtTm] + "' DECLARE @StartCalendarPeriodLoad varchar(6) = '" + @[User::StartCalendarPeriodLoad] + "' SELECT CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) + SUBSTRING(GlTrans.CALENDAR_PERIOD,5,2) + '01' AS INT) AS CalendarPeriodDate ,CAST(ISNULL(GlTrans.POSTED_DATE, '19000101') AS int) AS PostedDate , CASE WHEN SUBSTRING(GlTrans.CALENDAR_PERIOD,5,2) > '06' THEN CAST(CAST(CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) AS INT) + 1 AS VARCHAR(4)) + GlTrans.GL_ACCT_NO AS varchar(29)) ELSE CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) + GlTrans.GL_ACCT_NO AS varchar(29)) END AS YearGlAccountNumberAK ,CAST(CAST(GlTrans.CALENDAR_PERIOD as varchar) + GlTrans.JOURNAL_TYPE + REPLICATE('0',5-LEN(GlTrans.JOURNAL_NO))+CONVERT(VARCHAR,GlTra

DECLARE @IncrementalBeginDtTm datetime = 'Jan 1 1900 12:00AM' /* Date and Time to validate against RowUpdatedOn in Source Tables */ DECLARE @IncrementalEndDtTm datetime = 'Mar 4 2016 10:33AM' DECLARE @StartCalendarPeriodLoad varchar(6) = '200607' SELECT CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) + SUBSTRING(GlTrans.CALENDAR_PERIOD,5,2) + '01' AS INT) AS CalendarPeriodDate ,CAST(ISNULL(GlTrans.POSTED_DATE, '19000101') AS int) AS PostedDate , CASE WHEN SUBSTRING(GlTrans.CALENDAR_PERIOD,5,2) > '06' THEN CAST(CAST(CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) AS INT) + 1 AS VARCHAR(4)) + GlTrans.GL_ACCT_NO AS varchar(29)) ELSE CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) + GlTrans.GL_ACCT_NO AS varchar(29)) END AS YearGlAccountNumberAK ,CAST(CAST(GlTrans.CALENDAR_PERIOD as varchar) + GlTrans.JOURNAL_TYPE + REPLICATE('0',5-LEN(GlTrans.JOURNAL_NO))+CONVERT(VARCHAR,GlTrans.JOURNAL_NO) + REPLICATE('0',5-LEN(GlTrans.LINE_NO))+CONVERT(VARCHAR,GlTrans.LINE_NO) as Varchar(18)) as GlDetailAK ,CAST(SUBSTRING(GlTrans.GL_ACCT_NO,1,16) as varchar(16)) as OrgUnitAK ,CAST(SUBSTRING(GlTrans.GL_ACCT_NO,17,9) as varchar(9)) as GlCodeAK ,GlTrans.AMOUNT as JournalAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'BT' THEN AMOUNT ELSE 0 END as BudgetAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'CO' THEN AMOUNT ELSE 0 END as CommitmentAmount ,CASE WHEN GlTrans.JOURNAL_TYPE = 'EN' THEN AMOUNT ELSE 0 END as EncumbranceAmount ,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 FROM GL_TRANS_FILE GlTrans WHERE (GlTrans.ISN_GL_TRANS_FILE) IN ( /* Select changed records from GL Trans File */ SELECT ISN_GL_TRANS_FILE FROM GL_TRANS_FILE WHERE ( GL_TRANS_FILE.RowUpdatedOn >= @IncrementalBeginDtTm AND GL_TRANS_FILE.RowUpdatedOn <= @IncrementalEndDtTm AND GL_TRANS_FILE.CALENDAR_PERIOD >= @StartCalendarPeriodLoad ) ) ORDER BY GlDetailAK
Value Type String
Description This is the SQL statement to extract all the GL Transaction Data from the Source System.
System Variable False
Namespace User
Qualified Name User::Get_GlTransactions
Evaluate As Expression True
Expression "DECLARE @IncrementalBeginDtTm datetime = '" + @[User::IncrementalBeginDtTm] + "' /* Date and Time to validate against RowUpdatedOn in Source Tables */ DECLARE @IncrementalEndDtTm datetime = '" + @[User::IncrementalEndDtTm] + "' DECLARE @StartCalendarPeriodLoad varchar(6) = '" + @[User::StartCalendarPeriodLoad] + "' SELECT CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) + SUBSTRING(GlTrans.CALENDAR_PERIOD,5,2) + '01' AS INT) AS CalendarPeriodDate ,CAST(ISNULL(GlTrans.POSTED_DATE, '19000101') AS int) AS PostedDate , CASE WHEN SUBSTRING(GlTrans.CALENDAR_PERIOD,5,2) > '06' THEN CAST(CAST(CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) AS INT) + 1 AS VARCHAR(4)) + GlTrans.GL_ACCT_NO AS varchar(29)) ELSE CAST(SUBSTRING(GlTrans.CALENDAR_PERIOD,1,4) + GlTrans.GL_ACCT_NO AS varchar(29)) END AS YearGlAccountNumberAK ,CAST(CAST(GlTrans.CALENDAR_PERIOD as varchar) + GlTrans.JOURNAL_TYPE + REPLICATE('0',5-LEN(GlTrans.JOURNAL_NO))+CONVERT(VARCHAR,GlTra
ID 8bef57cc-0f37-42d3-a6ca-4518f1343969
Raise Changed Event False
Powered by BI Documenter