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 c293 as c1, c292 as c2, c291 as c3, c290 as c4, c289 as c5, c164 as c6, c288 as c7, c287 as c8, c286 as c9, c285 as c10, c284 as c11, c283 as c12, c282 as c13, c281 as c14, c280 as c15, c279 as c16, c278 as c17, c277 as c18, c276 as c19, c275 as c20, c274 as c21, c273 as c22, c163 as c23, c272 as c24, c271 as c25, c270 as c26, c269 as c27, c268 as c28, c267 as c29, c266 as c30, c265 as c31, c264 as c32, c263 as c33, c262 as c34, c261 as c35, c260 as c36, c259 as c37, c258 as c38, c257 as c39, c256 as c40, c255 as c41, c254 as c42, c253 as c43, c252 as c44, c251 as c45, '1' as c46, c250 as c47, c249 as c48, c248 as c49, c247 as c50, c246 as c51, c176 as c52, c245 as c53, c244 as c54, c160 as c55, c243 as c56, c166 as c57, c242 as c58, c241 as c59, c240 as c60, c239 as c61, c238 as c62, c237 as c63, c236 as c64, c235 as c65, c234 as c66, c233 as c67, c232 as c68, c231 as c69, c230 as c70, c229 as c71, c228 as c72, c227 as c73, c226 as c74, c225 as c75, c224 as c76, c223 as c77, c222 as c78, c221 as c79, c220 as c80, c219 as c81, c218 as c82, c217 as c83, c216 as c84, c215 as c85, c214 as c86, c213 as c87, c212 as c88, c211 as c89, c210 as c90, c209 as c91, c208 as c92, c207 as c93, c206 as c94, c205 as c95, c204 as c96, c203 as c97, c202 as c98, c201 as c99, c200 as c100, c199 as c101, c198 as c102, c197 as c103, c196 as c104, c195 as c105, c194 as c106, c193 as c107, c192 as c108, c191 as c109, c190 as c110, c189 as c111, c162 as c112, c188 as c113, c187 as c114, c186 as c115, c185 as c116, c184 as c117, c161 as c118, c183 as c119, c182 as c120, c181 as c121, c180 as c122, c181 as c123, c180 as c124, c179 as c125, c164 as c126, 1 as c127, XCOUNT(c292 for c160) as c128, 1 / (XCOUNT(c292 for c160)) as c129, c165 as c130, (c165) / (XCOUNT(c292 for c160)) as c131, c178 as c132, c177 as c133, c176 as c134, c175 as c135, c164 as c136, 0 as c137, c174 as c138, (c174) / (XCOUNT(c292 for c160)) as c139, c173 as c140, c171 as c141, c172 as c142, (c171) / (XCOUNT(c292 for c160)) as c143, c170 as c144, c169 as c145, c168 as c146, c167 as c147, c166 as c148, c165 as c149, (1 / (XCOUNT(c292 for c160))) as c150, c165 as c151, c164 as c152, '' as c153, c163 as c154, c162 as c155, c161 as c156 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 c160, ((CASE WHEN (T3."Type" = 4) THEN ((cast_float(T3."Qty_ (Hour)"))) ELSE (0) END) * ((cast_float(T3."Qty_ per Hour")))) as c161, (CASE WHEN (T3."Type" = 1) THEN (((cast_float(T3."Total Price")))) ELSE (0) END) as c162, T1."VIN" as c163, T1."Order Date" as c164, ((extract(DAY FROM (now()) - T1."Order Date"))) as c165, T3."Order No_" as c166, 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 c167, T1."Sell-to Customer Name" as c168, T1."Bill-to Contact" as c169, T6."Name" as c170, (extract(DAY FROM (now()) - T1."Pickup Date")) as c171, CASE WHEN (T1."Sell-to Customer No_" IN ('INTERN1','INTERN2')) THEN ('Intern') ELSE ('Extern') END as c172, 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 c173, CASE WHEN (0 IS NULL) THEN (((extract(DAY FROM (now()) - T1."Order Date")))) ELSE (0) END as c174, 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 c175, ((T2."First Name" || ' ' || T2."Last Name")) as c176, T5."Last Name" as c177, CASE WHEN ((T3."Type" = 1) and (T3."Document No_" IS NOT NULL)) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c178, 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 c179, T4."Function Code" as c180, T4."Name" as c181, (CASE WHEN (T3."Type" = 2) THEN ((cast_float(T3."Qty_ Evaluated"))) ELSE (0) END) * 12 as c182, CASE WHEN (T3."Type" = 2) THEN ((cast_float(T3."Qty_ Evaluated"))) ELSE (0) END as c183, CASE WHEN (T3."Type" = 4) THEN ((cast_float(T3."Qty_ (Hour)"))) ELSE (0) END as c184, (cast_float(T3."Qty_ per Hour")) as c185, CASE WHEN (T3."Type" IN (0,3)) THEN (((cast_float(T3."Total Cost")))) ELSE (0) END as c186, CASE WHEN (T3."Type" = 1) THEN (((cast_float(T3."Total Cost")))) ELSE (0) END as c187, CASE WHEN (T3."Type" IN (0,3)) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c188, CASE WHEN (T3."Type" = 4) THEN (((cast_float(T3."Total Price")))) ELSE (0) END as c189, (cast_float(T3."Total Price")) as c190, (cast_float(T3."Total Cost")) as c191, (cast_float(T3."Quantity")) as c192, T3."Labor Standard Time Type" as c193, T3."Open Quantity" as c194, T3."Closed by Quantity" as c195, T3."Closed at Date" as c196, T3."Closed by Entry No_" as c197, T3."Open" as c198, T3."Order Completed" as c199, T3."Internal Charged" as c200, T3."Time Until" as c201, T3."Time From" as c202, T3."Order Line No_" as c203, T3."Main Customer" as c204, T3."Source Type" as c205, T3."Standard Time Type" as c206, T3."Standard Time" as c207, T3."Charging Group No_" as c208, T3."Customer Group Code" as c209, T3."Document Type" as c210, T3."Item Group Code" as c211, T3."Qty_ (Hour)" as c212, T3."Qty_ per Hour" as c213, T3."Closed" as c214, T3."Assoc_ Entry" as c215, T3."Service Job No_" as c216, T3."Time Type" as c217, T3."Quantity (Base)" as c218, T3."Qty_ per Unit of Measure" as c219, T3."Variant Code" as c220, T3."Corrected" as c221, T3."Qty_ Evaluated" as c222, T3."Positive" as c223, T3."Entry Type" as c224, T3."Amt_ Recognized" as c225, T3."Amt_ to Recognize" as c226, T3."Amt_ Posted to G_L" as c227, T3."Amt_ to Post to G_L" as c228, T3."User ID" as c229, T3."Work Type Code" as c230, T3."Department Code" as c231, T3."Total Price" as c232, T3."Unit Price" as c233, T3."Total Cost" as c234, T3."Unit Cost" as c235, T3."Direct Unit Cost" as c236, T3."Quantity" as c237, T3."Description" as c238, T3."No_" as c239, T3."Type" as c240, T3."Document No_" as c241, T3."Posting Date" as c242, T3."Entry No_" as c243, T1."Bill-to Customer No_" || ' - ' || T1."Bill-to Name" as c244, CASE WHEN (T1."Bill-to Customer No_" LIKE 'INT%') THEN ('Intern') ELSE ('Extern') END as c245, T2."Last Name" as c246, T2."First Name" as c247, T2."No_" as c248, CASE WHEN ((T1."Location Code" = 'BUR') or (T1."Location Code" = '')) THEN ('10') WHEN (T1."Location Code" = 'MUE') THEN ('20') ELSE ((od_left(T1."Department Code",2))) END as c249, (od_left(T1."Department Code",2)) as c250, T1."Service Advisor No_" as c251, T1."Status Code" as c252, T1."Work Completed" as c253, T1."Current Instruction Type" as c254, T1."Fixed Instruction" as c255, T1."Fixed Date" as c256, T1."Sales Department Code" as c257, T1."Branch Book No_" as c258, T1."Book No_" as c259, T1."Labor Charging Code" as c260, T1."Labor Type" as c261, T1."Completion Time" as c262, T1."Completion Date" as c263, T1."Pickup Time" as c264, T1."Pickup Date" as c265, T1."Time of Order" as c266, T1."Order Limit" as c267, T1."Initial Registration" as c268, T1."Type" as c269, T1."Model" as c270, T1."Model No_" as c271, T1."Model Code" as c272, T1."Service Posting Group" as c273, T1."Option Code" as c274, T1."Reserve" as c275, T1."Area" as c276, T1."Document Date" as c277, T1."Correction" as c278, T1."Transport Method" as c279, T1."Transaction Type" as c280, T1."On Hold" as c281, T1."Salesperson Code" as c282, T1."Make Code" as c283, T1."Department Code" as c284, T1."Location Code" as c285, T1."Due Date" as c286, T1."Posting Description" as c287, T1."Posting Date" as c288, T1."Bill-to Name" as c289, T1."Bill-to Customer No_" as c290, T1."Sell-to Customer No_" as c291, T1."No_" as c292, T1."Document Type" as c293 from ((((("Vogl7x"."dbo"."BMW AH Vogl$Service Header" T1 left outer join "Vogl7x"."dbo"."BMW AH Vogl$Employee" T2 on T2."No_" = T1."Service Advisor No_") left outer join "Vogl7x"."dbo"."BMW AH Vogl$Service Ledger Entry" T3 on T1."No_" = T3."Order No_") left outer join "Vogl7x"."dbo"."BMW AH Vogl$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 "Vogl7x"."dbo"."BMW AH Vogl$Customer" T6 on T1."Sell-to Customer No_" = T6."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