123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- COGNOS QUERY
- STRUCTURE,1,1
- DATABASE,Locosoft_GC
- DATASOURCENAME,C:\GlobalCube\System\LOCOSOFT\IQD\belege\loc_belege_bilanz.imr
- TITLE,loc_belege_bilanz.imr
- BEGIN SQL
- select T1."accounting_date" as c1,
- T1."document_type" as c2,
- T1."document_number" as c3,
- T1."position_in_document" as c4,
- T1."customer_number" as c5,
- T1."nominal_account_number" as c6,
- T1."is_balanced" as c7,
- T1."clearing_number" as c8,
- T1."document_date" as c9,
- T1."posted_value" as c10,
- T1."debit_or_credit" as c11,
- T1."posted_count" as c12,
- T1."branch_number" as c13,
- T1."customer_contra_account" as c14,
- T1."nominal_contra_account" as c15,
- T1."contra_account_text" as c16,
- T1."account_form_page_number" as c17,
- T1."account_form_page_line" as c18,
- T1."serial_number_each_month" as c19,
- T1."employee_number" as c20,
- T1."invoice_date" as c21,
- T1."invoice_number" as c22,
- T1."dunning_level" as c23,
- T1."last_dunning_date" as c24,
- T1."journal_page" as c25,
- T1."journal_line" as c26,
- T1."cash_discount" as c27,
- T1."term_of_payment" as c28,
- '-' as c29,
- T1."vehicle_reference" as c30,
- T1."vat_id_number" as c31,
- T1."account_statement_number" as c32,
- T1."account_statement_page" as c33,
- T1."vat_key" as c34,
- T1."days_for_cash_discount" as c35,
- T1."day_of_actual_accounting" as c36,
- T1."skr51_branch" as c37,
- T1."skr51_make" as c38,
- T1."skr51_cost_center" as c39,
- T1."skr51_sales_channel" as c40,
- T1."skr51_cost_unit" as c41,
- T1."previously_used_account_no" as c42,
- (od_left(T1."free_form_accounting_text",100)) as c43,
- CASE WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49) THEN ('Neuwagen') WHEN (T1."skr51_cost_unit" BETWEEN 50 AND 59) THEN ('Gebrauchtwagen') WHEN (T1."skr51_cost_unit" BETWEEN 60 AND 69) THEN ('Teile & Zubehör') WHEN (T1."skr51_cost_unit" BETWEEN 70 AND 79) THEN ('Service') WHEN (T1."skr51_cost_unit" = 0) THEN ('Ohne Kostenträger') ELSE null END as c44,
- T2."is_profit_loss_account" as c45,
- T1."subsidiary_to_company_ref" as c46,
- ('0' || (cast_numberToString(cast_integer(T1."branch_number")))) as c47,
- T1."accounting_date" as c48,
- (rtrim((cast_numberToString(cast_integer(T1."skr51_make"))))) as c49,
- '' as c50,
- '1' as c51,
- CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_value" / 100 * -1) ELSE (T1."posted_value" / 100) END as c52,
- (truncate((CASE WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 1) THEN ('000' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 2) THEN ('00' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 3) THEN ('0' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) ELSE ((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) END))) || ' - ' || T2."account_description" as c53,
- CASE WHEN (T1."debit_or_credit" = 'H') THEN (T1."posted_count" / 100 * -1) ELSE (T1."posted_count" / 100) END as c54,
- (length((cast_numberToString(cast_integer(T1."skr51_cost_center"))) || 'Z') - 1) as c55,
- (rtrim((cast_numberToString(cast_integer(T1."skr51_cost_center"))))) || ' - ' || T3."skr51_cost_center_name" as c56,
- (length((cast_numberToString(cast_integer(T1."skr51_sales_channel"))) || 'Z') - 1) as c57,
- (rtrim((cast_numberToString(cast_integer(T1."skr51_sales_channel"))))) || ' - ' || T3."skr51_sales_channel_name" as c58,
- (length((cast_numberToString(cast_integer(T1."skr51_cost_unit"))) || 'Z') - 1) as c59,
- (rtrim((cast_numberToString(cast_integer(T1."skr51_make"))))) || ' - ' || (rtrim((cast_numberToString(cast_integer(T1."skr51_cost_unit"))))) || ' - ' || (T3."skr51_cost_unit_name") as c60,
- CASE WHEN (T1."skr51_cost_unit" BETWEEN 1 AND 49) THEN (((rtrim((cast_numberToString(cast_integer(T1."skr51_make"))))) || ' - ' || (rtrim((cast_numberToString(cast_integer(T1."skr51_cost_unit"))))) || ' - ' || (T3."skr51_cost_unit_name"))) ELSE ((rtrim((cast_numberToString(cast_integer(T1."skr51_cost_unit"))))) || ' - ' || (T3."skr51_cost_unit_name")) END as c61,
- CASE WHEN (T2."is_profit_loss_account" = 'J') THEN ('2') ELSE ('1') END as c62,
- (substring((CASE WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 1) THEN ('000' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 2) THEN ('00' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 3) THEN ('0' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) ELSE ((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) END) from 1 for 1)) as c63,
- CASE WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 1) THEN ('000' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 2) THEN ('00' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) WHEN (((length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1)) = 3) THEN ('0' || (rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) ELSE ((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number")))))) END as c64,
- (length((rtrim((cast_numberToString(cast_integer(T1."nominal_account_number"))))) || 'Z') - 1) as c65
- from "dbo"."nominal_accounts" T2,
- ("dbo"."journal_accountings" T1 left outer join "dbo"."accounts_characteristics" T3 on (((((T3."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref") and (T3."skr51_branch" = T1."skr51_branch")) and (T3."skr51_make" = T1."skr51_make")) and (T3."skr51_cost_center" = T1."skr51_cost_center")) and (T3."skr51_sales_channel" = T1."skr51_sales_channel")) and (T3."skr51_cost_unit" = T1."skr51_cost_unit"))
- where ((T2."nominal_account_number" = T1."nominal_account_number") and (T2."subsidiary_to_company_ref" = T1."subsidiary_to_company_ref"))
- and (T2."is_profit_loss_account" = 'N')
- order by c6 asc
- END SQL
- COLUMN,0,Accounting Date
- COLUMN,1,Document Type
- COLUMN,2,Document Number
- COLUMN,3,Position In Document
- COLUMN,4,Customer Number
- COLUMN,5,Nominal Account Number
- COLUMN,6,Is Balanced
- COLUMN,7,Clearing Number
- COLUMN,8,Document Date
- COLUMN,9,Posted Value
- COLUMN,10,Debit Or Credit
- COLUMN,11,Posted Count
- COLUMN,12,Branch Number
- COLUMN,13,Customer Contra Account
- COLUMN,14,Nominal Contra Account
- COLUMN,15,Contra Account Text
- COLUMN,16,Account Form Page Number
- COLUMN,17,Account Form Page Line
- COLUMN,18,Serial Number Each Month
- COLUMN,19,Employee Number
- COLUMN,20,Invoice Date
- COLUMN,21,Invoice Number
- COLUMN,22,Dunning Level
- COLUMN,23,Last Dunning Date
- COLUMN,24,Journal Page
- COLUMN,25,Journal Line
- COLUMN,26,Cash Discount
- COLUMN,27,Term Of Payment
- COLUMN,28,Posting Text
- COLUMN,29,Vehicle Reference
- COLUMN,30,Vat Id Number
- COLUMN,31,Account Statement Number
- COLUMN,32,Account Statement Page
- COLUMN,33,Vat Key
- COLUMN,34,Days For Cash Discount
- COLUMN,35,Day Of Actual Accounting
- COLUMN,36,Skr51 Branch
- COLUMN,37,Skr51 Make
- COLUMN,38,Skr51 Cost Center
- COLUMN,39,Skr51 Sales Channel
- COLUMN,40,Skr51 Cost Unit
- COLUMN,41,Previously Used Account No
- COLUMN,42,Free Form Accounting Text
- COLUMN,43,Free Form Document Text
- COLUMN,44,Nom_Account_Is Profit Loss Account
- COLUMN,45,Rechtseinheit
- COLUMN,46,Betrieb
- COLUMN,47,Bookkeep Date
- COLUMN,48,Marke
- COLUMN,49,Text
- COLUMN,50,Mandant
- COLUMN,51,Betrag
- COLUMN,52,Konto_mit_Bezeichnung
- COLUMN,53,Menge
- COLUMN,54,Stellen Cost Center
- COLUMN,55,KST
- COLUMN,56,Stellen Sales Channel
- COLUMN,57,Absatzkanal
- COLUMN,58,Stellen Cost Unit
- COLUMN,59,Kostenträger_mit_Null
- COLUMN,60,Kostenträger
- COLUMN,61,GuV_Bilanz
- COLUMN,62,Susa
- COLUMN,63,Acct Nr
- COLUMN,64,Stellen_Konto_Nr
|