COGNOS QUERY STRUCTURE,1,1 DATABASE,ARIntelligence DATASOURCENAME,C:\GlobalCube\System\ARI\IQD\Service\Service_offene_Auftraege_neu_mitMont_Anzeige.imr TITLE,Service_offene_Auftraege_neu_mitMont_Anzeige.imr BEGIN SQL select c300 as c1, c299 as c2, c298 as c3, c297 as c4, c296 as c5, c171 as c6, c295 as c7, c294 as c8, c293 as c9, c292 as c10, c291 as c11, c290 as c12, c289 as c13, c288 as c14, c287 as c15, c286 as c16, c285 as c17, c284 as c18, c283 as c19, c282 as c20, c281 as c21, c280 as c22, c170 as c23, c279 as c24, c278 as c25, c277 as c26, c276 as c27, c275 as c28, c274 as c29, c273 as c30, c272 as c31, c271 as c32, c270 as c33, c269 as c34, c268 as c35, c267 as c36, c266 as c37, c265 as c38, c264 as c39, c263 as c40, c262 as c41, c261 as c42, c260 as c43, c259 as c44, c258 as c45, '1' as c46, c257 as c47, c256 as c48, c255 as c49, c254 as c50, c253 as c51, c183 as c52, c252 as c53, c251 as c54, c164 as c55, c250 as c56, c173 as c57, c249 as c58, c248 as c59, c247 as c60, c246 as c61, c245 as c62, c244 as c63, c243 as c64, c242 as c65, c241 as c66, c240 as c67, c239 as c68, c238 as c69, c237 as c70, c236 as c71, c235 as c72, c234 as c73, c233 as c74, c232 as c75, c231 as c76, c230 as c77, c229 as c78, c228 as c79, c227 as c80, c226 as c81, c225 as c82, c224 as c83, c223 as c84, c222 as c85, c221 as c86, c220 as c87, c219 as c88, c218 as c89, c217 as c90, c216 as c91, c215 as c92, c214 as c93, c213 as c94, c212 as c95, c211 as c96, c210 as c97, c209 as c98, c208 as c99, c207 as c100, c206 as c101, c205 as c102, c204 as c103, c203 as c104, c202 as c105, c201 as c106, c200 as c107, c199 as c108, c198 as c109, c197 as c110, c196 as c111, c169 as c112, c195 as c113, c194 as c114, c193 as c115, c192 as c116, c191 as c117, c168 as c118, c190 as c119, c189 as c120, c188 as c121, c187 as c122, c188 as c123, c187 as c124, c186 as c125, c171 as c126, 1 as c127, XCOUNT(c299 for c164) as c128, 1 / (XCOUNT(c299 for c164)) as c129, c172 as c130, (c172) / (XCOUNT(c299 for c164)) as c131, c185 as c132, c184 as c133, c183 as c134, c182 as c135, c171 as c136, 0 as c137, c181 as c138, (c181) / (XCOUNT(c299 for c164)) as c139, c180 as c140, c178 as c141, c179 as c142, (c178) / (XCOUNT(c299 for c164)) as c143, c177 as c144, c176 as c145, c175 as c146, c174 as c147, c173 as c148, c172 as c149, (1 / (XCOUNT(c299 for c164))) as c150, c172 as c151, c171 as c152, '' as c153, c170 as c154, c169 as c155, c168 as c156, c167 as c157, c166 as c158, c165 as c159, c165 / (XCOUNT(c299 for c164)) as c160 from (select (CASE WHEN ((((T2."First Name" || ' ' || T2."Last Name"))) IS NOT NULL) THEN (T1."No_" || ' - ' || (T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name") || ' - ' || (((T2."First Name" || ' ' || T2."Last Name"))) || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2))) WHEN ((((T2."First Name" || ' ' || T2."Last Name"))) IS NULL) THEN (T1."No_" || ' - ' || (T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name") || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2))) ELSE null END) as c164, T7."Summe_Amount" as c165, CASE WHEN (T3."Gen_ Prod_ Posting Group" IN ('821_SONST','822_SONST','823_SONST','824_SONST','825_SONST','826_SONST','827_SONST','828_SONST','829_SONST')) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c166, T3."Gen_ Prod_ Posting Group" as c167, ((CASE WHEN (T3."Type" = 4) THEN ((cast_float(T3."Qty_ (Hour)"))) ELSE (0) END) * ((cast_float(T3."Qty_ per Hour")))) as c168, (CASE WHEN (T3."Type" = 1) THEN (((cast_float(T3."Total Price")))) ELSE (0) END) as c169, T1."VIN" as c170, T1."Order Date" as c171, ((extract(DAY FROM (now()) - T1."Order Date"))) as c172, T3."Order No_" as c173, CASE WHEN ((T2."First Name" || ' ' || T2."Last Name") IS NOT NULL) THEN (T1."No_" || ' - ' || T1."VIN" || ' / ' || T1."Model" || ' - ' || T1."Sell-to Customer Name" || ' / ' || T1."Bill-to Customer No_" || ' - ' || (T2."First Name" || ' ' || T2."Last Name") || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2)) || ' / ' || 'Abh. Termin:' || ' ' || (asciiz(extract(YEAR FROM T1."Pickup Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Pickup Date"),2) || '-' || asciiz(extract(DAY FROM T1."Pickup Date"),2))) WHEN ((T2."First Name" || ' ' || T2."Last Name") IS NULL) THEN (T1."No_" || ' - ' || T1."VIN" || ' / ' || T1."Model" || ' - ' || T1."Sell-to Customer Name" || ' / ' || T1."Bill-to Customer No_" || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2)) || ' / ' || 'Abh. Termin:' || ' ' || (asciiz(extract(YEAR FROM T1."Pickup Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Pickup Date"),2) || '-' || asciiz(extract(DAY FROM T1."Pickup Date"),2))) ELSE null END as c174, T1."Sell-to Customer Name" as c175, T1."Bill-to Contact" as c176, T6."Name" as c177, (extract(DAY FROM (now()) - T1."Pickup Date")) as c178, CASE WHEN (T1."Sell-to Customer No_" IN ('INTERN1','INTERN2')) THEN ('Intern') ELSE ('Extern') END as c179, CASE WHEN (T1."Sell-to Customer No_" IN ('INTERN1','INTERN2')) THEN ((CASE WHEN ((T2."First Name" || ' ' || T2."Last Name") IS NOT NULL) THEN (T1."No_" || ' - ' || (T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name") || ' - ' || (T2."First Name" || ' ' || T2."Last Name") || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2))) WHEN ((T2."First Name" || ' ' || T2."Last Name") IS NULL) THEN (T1."No_" || ' - ' || (T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name") || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2))) ELSE null END) || ' / ' || T1."VIN" || ' / ' || T1."Model" || ' - ' || 'Abh.Termin:' || ' ' || (asciiz(extract(YEAR FROM T1."Pickup Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Pickup Date"),2) || '-' || asciiz(extract(DAY FROM T1."Pickup Date"),2)) || ' - ' || T1."Sell-to Customer Name") ELSE null END as c180, CASE WHEN (0 IS NULL) THEN (((extract(DAY FROM (now()) - T1."Order Date")))) ELSE (0) END as c181, CASE WHEN ((T2."First Name" || ' ' || T2."Last Name") IS NOT NULL) THEN (T1."No_" || ' - ' || (T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name") || ' - ' || (T2."First Name" || ' ' || T2."Last Name") || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2))) WHEN ((T2."First Name" || ' ' || T2."Last Name") IS NULL) THEN (T1."No_" || ' - ' || (T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name") || ' - ' || (asciiz(extract(YEAR FROM T1."Order Date"),4) || '-' || asciiz(extract(MONTH FROM T1."Order Date"),2) || '-' || asciiz(extract(DAY FROM T1."Order Date"),2))) ELSE null END as c182, ((T2."First Name" || ' ' || T2."Last Name")) as c183, T5."Last Name" as c184, CASE WHEN ((T3."Type" = 1) and (T3."Document No_" IS NOT NULL)) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c185, CASE WHEN (not T4."Function Code" IN ('AZUBI','AZUBIG')) THEN (((CASE WHEN (T3."Type" = 2) THEN ((cast_float(T3."Qty_ Evaluated"))) ELSE (0) END) * 12)) ELSE (0) END as c186, T4."Function Code" as c187, T4."Name" as c188, (CASE WHEN (T3."Type" = 2) THEN ((cast_float(T3."Qty_ Evaluated"))) ELSE (0) END) * 12 as c189, CASE WHEN (T3."Type" = 2) THEN ((cast_float(T3."Qty_ Evaluated"))) ELSE (0) END as c190, CASE WHEN (T3."Type" = 4) THEN ((cast_float(T3."Qty_ (Hour)"))) ELSE (0) END as c191, (cast_float(T3."Qty_ per Hour")) as c192, CASE WHEN (T3."Type" IN (0,3)) THEN (((cast_float(T3."Total Cost")))) ELSE (0) END as c193, CASE WHEN (T3."Type" = 1) THEN (((cast_float(T3."Total Cost")))) ELSE (0) END as c194, CASE WHEN (T3."Type" IN (0,3)) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c195, CASE WHEN (T3."Type" = 4) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c196, (cast_float(T3."Total Price")) as c197, (cast_float(T3."Total Cost")) as c198, (cast_float(T3."Quantity")) as c199, T3."Labor Standard Time Type" as c200, T3."Open Quantity" as c201, T3."Closed by Quantity" as c202, T3."Closed at Date" as c203, T3."Closed by Entry No_" as c204, T3."Open" as c205, T3."Order Completed" as c206, T3."Internal Charged" as c207, T3."Time Until" as c208, T3."Time From" as c209, T3."Order Line No_" as c210, T3."Main Customer" as c211, T3."Source Type" as c212, T3."Standard Time Type" as c213, T3."Standard Time" as c214, T3."Charging Group No_" as c215, T3."Customer Group Code" as c216, T3."Document Type" as c217, T3."Item Group Code" as c218, T3."Qty_ (Hour)" as c219, T3."Qty_ per Hour" as c220, T3."Closed" as c221, T3."Assoc_ Entry" as c222, T3."Service Job No_" as c223, T3."Time Type" as c224, T3."Quantity (Base)" as c225, T3."Qty_ per Unit of Measure" as c226, T3."Variant Code" as c227, T3."Corrected" as c228, T3."Qty_ Evaluated" as c229, T3."Positive" as c230, T3."Entry Type" as c231, T3."Amt_ Recognized" as c232, T3."Amt_ to Recognize" as c233, T3."Amt_ Posted to G_L" as c234, T3."Amt_ to Post to G_L" as c235, T3."User ID" as c236, T3."Work Type Code" as c237, T3."Department Code" as c238, T3."Total Price" as c239, T3."Unit Price" as c240, T3."Total Cost" as c241, T3."Unit Cost" as c242, T3."Direct Unit Cost" as c243, T3."Quantity" as c244, T3."Description" as c245, T3."No_" as c246, T3."Type" as c247, T3."Document No_" as c248, T3."Posting Date" as c249, T3."Entry No_" as c250, T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name" as c251, CASE WHEN (T1."Bill-to Customer No_" LIKE 'INT%') THEN ('Intern') ELSE ('Extern') END as c252, T2."Last Name" as c253, T2."First Name" as c254, T2."No_" as c255, CASE WHEN (T1."Location Code" IN ('01BSPKW')) THEN ('10') WHEN (T1."Location Code" IN ('02BSMOT')) THEN ('20') WHEN (T1."Location Code" IN ('03RHF')) THEN ('30') WHEN (T1."Location Code" IN ('04SFH')) THEN ('40') WHEN (T1."Location Code" IN ('05WT')) THEN ('50') WHEN (T1."Location Code" IN ('06BI')) THEN ('60') WHEN (T1."Location Code" IN ('07TR')) THEN ('70') ELSE ((od_left(T1."Department Code",2))) END as c256, (od_left(T1."Department Code",2)) as c257, T1."Service Advisor No_" as c258, T1."Status Code" as c259, T1."Work Completed" as c260, T1."Current Instruction Type" as c261, T1."Fixed Instruction" as c262, T1."Fixed Date" as c263, T1."Sales Department Code" as c264, T1."Branch Book No_" as c265, T1."Book No_" as c266, T1."Labor Charging Code" as c267, T1."Labor Type" as c268, T1."Completion Time" as c269, T1."Completion Date" as c270, T1."Pickup Time" as c271, T1."Pickup Date" as c272, T1."Time of Order" as c273, T1."Order Limit" as c274, T1."Initial Registration" as c275, T1."Type" as c276, T1."Model" as c277, T1."Model No_" as c278, T1."Model Code" as c279, T1."Service Posting Group" as c280, T1."Option Code" as c281, T1."Reserve" as c282, T1."Area" as c283, T1."Document Date" as c284, T1."Correction" as c285, T1."Transport Method" as c286, T1."Transaction Type" as c287, T1."On Hold" as c288, T1."Salesperson Code" as c289, T1."Make Code" as c290, T1."Department Code" as c291, T1."Location Code" as c292, T1."Due Date" as c293, T1."Posting Description" as c294, T1."Posting Date" as c295, T1."Bill-to Name" as c296, T1."Bill-to Customer No_" as c297, T1."Sell-to Customer No_" as c298, T1."No_" as c299, T1."Document Type" as c300 from (((((("Gottstein7x"."dbo"."AH Gottstein$Service Header" T1 left outer join "Gottstein7x"."dbo"."AH Gottstein$Employee" T2 on T2."No_" = T1."Service Advisor No_") left outer join "Gottstein7x"."dbo"."AH Gottstein$Service Ledger Entry" T3 on T1."No_" = T3."Order No_") left outer join "Gottstein7x"."dbo"."AH Gottstein$Employee" T4 on T4."No_" = T3."No_") left outer join QSS."C:\GlobalCube\System\ARI\IQD\Service\Monteure_fuer_Anzeige_offene_Auftraege.ims" T5 on T5."Order No_" = T1."No_") left outer join "Gottstein7x"."dbo"."AH Gottstein$Customer" T6 on T1."Sell-to Customer No_" = T6."No_") left outer join QSS."C:\GlobalCube\System\ARI\IQD\Service\Service_Order_line_Summe_VK_offene_Auftraege.ims" T7 on T1."No_" = T7."No_") where ((T1."No_" LIKE 'W%') and (T1."Document Type" = 1)) ) D1 order by c2 asc END SQL COLUMN,0,Document Type COLUMN,1,No COLUMN,2,Sell-to Customer No COLUMN,3,Bill-to Customer No COLUMN,4,Bill-to Name COLUMN,5,Order Date COLUMN,6,Posting Date COLUMN,7,Posting Description COLUMN,8,Due Date COLUMN,9,Location Code COLUMN,10,Department Code COLUMN,11,Make Code COLUMN,12,Salesperson Code COLUMN,13,On Hold COLUMN,14,Transaction Type COLUMN,15,Transport Method COLUMN,16,Correction COLUMN,17,Document Date COLUMN,18,Area COLUMN,19,Reserve COLUMN,20,Option Code COLUMN,21,Service Posting Group COLUMN,22,Vin COLUMN,23,Model Code COLUMN,24,Model No COLUMN,25,Model COLUMN,26,Type COLUMN,27,Initial Registration COLUMN,28,Order Limit COLUMN,29,Time Of Order COLUMN,30,Pickup Date COLUMN,31,Pickup Time COLUMN,32,Completion Date COLUMN,33,Completion Time COLUMN,34,Labor Type COLUMN,35,Labor Charging Code COLUMN,36,Book No COLUMN,37,Branch Book No COLUMN,38,Sales Department Code COLUMN,39,Fixed Date COLUMN,40,Fixed Instruction COLUMN,41,Current Instruction Type COLUMN,42,Work Completed COLUMN,43,Status Code COLUMN,44,Service Advisor No COLUMN,45,Hauptbetrieb COLUMN,46,Standort_Department COLUMN,47,Standort COLUMN,48,No_Employee COLUMN,49,First Name_Employee COLUMN,50,Last Name_Employee COLUMN,51,Serviceberater COLUMN,52,Umsatzart COLUMN,53,Kunde COLUMN,54,Order Number_mit Monteur COLUMN,55,Entry No COLUMN,56,Order No COLUMN,57,Posting Date COLUMN,58,Document No COLUMN,59,Type COLUMN,60,No COLUMN,61,Description COLUMN,62,Quantity COLUMN,63,Direct Unit Cost COLUMN,64,Unit Cost COLUMN,65,Total Cost COLUMN,66,Unit Price COLUMN,67,Total Price COLUMN,68,Department Code COLUMN,69,Work Type Code COLUMN,70,User Id COLUMN,71,Amt To Post To G L COLUMN,72,Amt Posted To G L COLUMN,73,Amt To Recognize COLUMN,74,Amt Recognized COLUMN,75,Entry Type COLUMN,76,Positive COLUMN,77,Qty Evaluated COLUMN,78,Corrected COLUMN,79,Variant Code COLUMN,80,Qty Per Unit Of Measure COLUMN,81,Quantity (base) COLUMN,82,Time Type COLUMN,83,Service Job No COLUMN,84,Assoc Entry COLUMN,85,Closed COLUMN,86,Qty Per Hour COLUMN,87,Qty (hour) COLUMN,88,Item Group Code COLUMN,89,Document Type COLUMN,90,Customer Group Code COLUMN,91,Charging Group No COLUMN,92,Standard Time COLUMN,93,Standard Time Type COLUMN,94,Source Type COLUMN,95,Main Customer COLUMN,96,Order Line No COLUMN,97,Time From COLUMN,98,Time Until COLUMN,99,Internal Charged COLUMN,100,Order Completed COLUMN,101,Open COLUMN,102,Closed By Entry No COLUMN,103,Closed At Date COLUMN,104,Closed By Quantity COLUMN,105,Open Quantity COLUMN,106,Labor Standard Time Type COLUMN,107,Menge COLUMN,108,Einstandsbetrag COLUMN,109,Verkaufsbetrag COLUMN,110,Umsatz Lohn COLUMN,111,Umsatz Teile Service COLUMN,112,Umsatz Sonstiges COLUMN,113,Einsatz Teile Service COLUMN,114,Einsatz Sonstiges COLUMN,115,Menge pro Stunde COLUMN,116,verk.Stunden COLUMN,117,verk. AW COLUMN,118,benutzte Zeit COLUMN,119,benutzte AW COLUMN,120,Name_Employee COLUMN,121,Function Code COLUMN,122,Monteur COLUMN,123,Funktion Monteur COLUMN,124,ben. AW ohne AZUBI COLUMN,125,Auftragsdatum COLUMN,126,DG_1 COLUMN,127,DG_2 COLUMN,128,Durchgänge COLUMN,129,Anzahl_Tage COLUMN,130,Tage offen COLUMN,131,gebuchte Teile COLUMN,132,Monteur_Anzeige COLUMN,133,Serviceberater_Monteur COLUMN,134,Order Number COLUMN,135,Invoice Date COLUMN,136,Minimum Letzte Stempelung COLUMN,137,Tage letzte Stemp. bereinigt COLUMN,138,Anz. Tage letzte Stemp. COLUMN,139,Order Number_intern COLUMN,140,Anzahl Tage über Abholtermin COLUMN,141,Intern/Extern COLUMN,142,Tage über Abholtermin COLUMN,143,Kundenname_verkauft_an COLUMN,144,Bill-to Contact COLUMN,145,Sell-to Customer Name COLUMN,146,Order Number_intern_neu COLUMN,147,Order Number COLUMN,148,Anzahl Tage_ori COLUMN,149,Durchgänge (Auftrag) COLUMN,150,Anzahl Tage COLUMN,151,Order Date COLUMN,152,Kostenstelle COLUMN,153,Fahrzeug COLUMN,154,Teile COLUMN,155,Arbeitswerte COLUMN,156,Gen Prod Posting Group COLUMN,157,Fremdl. COLUMN,158,Summe Amount_Order_Line_VK COLUMN,159,Umsatz Auftrag