Service_intern_Rechnungsausgangsbuch.iqd 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,werwiso
  4. DATASOURCENAME,C:\GlobalCube\System\WERWISO\IQD\serv_teile\Service_intern_Rechnungsausgangsbuch.imr
  5. TITLE,Service_intern_Rechnungsausgangsbuch.imr
  6. BEGIN SQL
  7. select c242 as c1,
  8. c151 as c2,
  9. c152 as c3,
  10. c206 as c4,
  11. c266 as c5,
  12. c265 as c6,
  13. c264 as c7,
  14. c263 as c8,
  15. c243 as c9,
  16. c262 as c10,
  17. c261 as c11,
  18. c260 as c12,
  19. c259 as c13,
  20. c258 as c14,
  21. c257 as c15,
  22. c256 as c16,
  23. c255 as c17,
  24. c254 as c18,
  25. c253 as c19,
  26. c252 as c20,
  27. c251 as c21,
  28. c250 as c22,
  29. c249 / (XCOUNT(c202 for c152)) as c23,
  30. c248 as c24,
  31. c247 as c25,
  32. c246 as c26,
  33. c245 as c27,
  34. c244 as c28,
  35. c243 as c29,
  36. '1' as c30,
  37. c242 as c31,
  38. c241 as c32,
  39. c240 as c33,
  40. c239 as c34,
  41. c238 as c35,
  42. c237 as c36,
  43. c204 as c37,
  44. c236 as c38,
  45. '' as c39,
  46. '' as c40,
  47. c235 as c41,
  48. c234 as c42,
  49. c233 as c43,
  50. c232 as c44,
  51. c231 as c45,
  52. c230 as c46,
  53. c229 as c47,
  54. 'Serviceberater' as c48,
  55. c152 as c49,
  56. c228 as c50,
  57. c205 as c51,
  58. c223 as c52,
  59. c227 as c53,
  60. c226 as c54,
  61. c225 as c55,
  62. c218 as c56,
  63. c224 as c57,
  64. c224 as c58,
  65. c223 as c59,
  66. c222 as c60,
  67. c221 as c61,
  68. c220 as c62,
  69. c219 as c63,
  70. c218 as c64,
  71. c217 as c65,
  72. c216 as c66,
  73. c215 as c67,
  74. c214 as c68,
  75. c213 as c69,
  76. c212 as c70,
  77. c211 as c71,
  78. c210 as c72,
  79. c209 as c73,
  80. c208 as c74,
  81. c207 as c75,
  82. 'Serviceberater' as c76,
  83. c206 as c77,
  84. c205 as c78,
  85. c204 as c79,
  86. c203 as c80,
  87. c202 as c81,
  88. c201 as c82,
  89. c200 as c83,
  90. c199 as c84,
  91. c169 as c85,
  92. c198 as c86,
  93. c197 as c87,
  94. c196 as c88,
  95. c195 as c89,
  96. c194 as c90,
  97. c184 as c91,
  98. c193 as c92,
  99. c192 as c93,
  100. c191 as c94,
  101. c190 as c95,
  102. c189 as c96,
  103. c188 as c97,
  104. c187 as c98,
  105. c186 as c99,
  106. c185 as c100,
  107. c184 as c101,
  108. c183 as c102,
  109. c182 as c103,
  110. c181 as c104,
  111. c180 as c105,
  112. c179 as c106,
  113. c178 as c107,
  114. '' as c108,
  115. '' as c109,
  116. '' as c110,
  117. c177 as c111,
  118. c176 as c112,
  119. c175 as c113,
  120. c174 as c114,
  121. c173 as c115,
  122. c172 as c116,
  123. c171 as c117,
  124. c170 as c118,
  125. c169 as c119,
  126. c168 as c120,
  127. c167 as c121,
  128. c166 as c122,
  129. c165 as c123,
  130. (0) as c124,
  131. 1 as c125,
  132. XCOUNT(c202 for c152) as c126,
  133. 1 / (XCOUNT(c202 for c152)) as c127,
  134. c164 as c128,
  135. c163 as c129,
  136. c162 as c130,
  137. CASE WHEN (((XSUM(c168 for c152)) <> 0) and (XSUM(c177 for c152,c151) <> 0)) THEN (c162 / (XCOUNT(c202 for c152))) ELSE (0) END as c131,
  138. XSUM(c168 for c152) as c132,
  139. c161 as c133,
  140. c159 as c134,
  141. '' as c135,
  142. c160 as c136,
  143. c159 as c137,
  144. c158 as c138,
  145. c157 as c139,
  146. c156 as c140,
  147. c155 as c141,
  148. c154 as c142,
  149. c153 as c143
  150. from
  151. (select T1."Rechnungsnummer" as c151,
  152. T1."Vorgangsnummer" as c152,
  153. ((CASE WHEN (T3."MengeMonteurID1" IS NULL) THEN (0) ELSE (T3."MengeMonteurID1") END) + (CASE WHEN (T3."MengeMonteurID2" IS NULL) THEN (0) ELSE (T3."MengeMonteurID2") END) + (CASE WHEN (T3."MengeMonteurID3" IS NULL) THEN (0) ELSE (T3."MengeMonteurID3") END) + (CASE WHEN (T3."MengeMonteurID4" IS NULL) THEN (0) ELSE (T3."MengeMonteurID4") END) + (CASE WHEN (T3."MengeMonteurID5" IS NULL) THEN (0) ELSE (T3."MengeMonteurID5") END)) / 10 as c153,
  154. CASE WHEN (T3."MengeMonteurID5" IS NULL) THEN (0) ELSE (T3."MengeMonteurID5") END as c154,
  155. T3."MonteurID5" as c155,
  156. CASE WHEN (T3."MengeMonteurID4" IS NULL) THEN (0) ELSE (T3."MengeMonteurID4") END as c156,
  157. T3."MonteurID4" as c157,
  158. T12."Name_GC" as c158,
  159. (CASE WHEN ((T3."Warengruppe" IS NULL) and ((CASE WHEN (((T3."Kostenstelle" IN ('41 ','44 ','45 ')) and (T3."KostRechMerkKostentraeger" <> '73 ')) and (not T3."Erloeskonto" LIKE '1%')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END) <> 0)) THEN ('Lohn') WHEN ((T3."Warengruppe" IS NULL) and ((CASE WHEN (T3."Erloeskonto" LIKE '1592%') THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END) <> 0)) THEN ('TÜV') WHEN ((T3."Warengruppe" IS NULL) and ((CASE WHEN ((T3."Kostenstelle" IN ('42 ')) and (not T3."Erloeskonto" LIKE '1592%')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END) <> 0)) THEN ('Fremdl.') WHEN ((T3."Warengruppe" IS NULL) and ((CASE WHEN (T3."KostRechMerkKostentraeger" IN ('73 ')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END) <> 0)) THEN ('Mietw.') WHEN ((T3."Warengruppe" IS NULL) and ((CASE WHEN (T3."Kostenstelle" IN ('52 ')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END) <> 0)) THEN ('Rädereinl.') ELSE (T3."Warengruppe") END) as c159,
  160. CASE WHEN ((CASE WHEN (((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 100) and (T5."FahrgestellNummer" IS NOT NULL)) THEN ((asciiz(round(T1."Rechnungsnummer",0,0),10)) || ' - ' || (rtrim(T2."Name1")) || ' - ' || T5."FahrgestellNummer") WHEN (((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 100) and (T5."FahrgestellNummer" IS NULL)) THEN ((asciiz(round(T1."Rechnungsnummer",0,0),10)) || ' - ' || (rtrim(T2."Name1"))) ELSE ('Rechnungen älter 100 Tage') END) <> 'Rechnungen älter 100 Tage') THEN ((rtrim(T3."Nummer")) || ' - ' || (rtrim(T3."Text1"))) ELSE ('älter 100 Tage') END as c160,
  161. (rtrim(T3."Kostenstelle")) || ' - ' || T11."KSTName" as c161,
  162. T10."Summe_ben_Zeit" as c162,
  163. T10."Summe_verr_Zeit" as c163,
  164. T10."VorgangsNummer" as c164,
  165. CASE WHEN (T3."Kostenstelle" IN ('30 ','31 ','32 ','33 ')) THEN ((CASE WHEN (T1."RechArt" <> 'Gutschrift ') THEN (T3."RabattBetrag1") ELSE (T3."RabattBetrag1" * -1) END) * -1) ELSE (0) END as c165,
  166. CASE WHEN ((T3."Kostenstelle" IN ('41 ','44 ','45 ')) and (T3."KostRechMerkKostentraeger" <> '73 ')) THEN ((CASE WHEN (T1."RechArt" <> 'Gutschrift ') THEN (T3."RabattBetrag1") ELSE (T3."RabattBetrag1" * -1) END) * -1) ELSE (0) END as c166,
  167. CASE WHEN (T1."RechArt" <> 'Gutschrift ') THEN (T3."RabattBetrag1") ELSE (T3."RabattBetrag1" * -1) END as c167,
  168. CASE WHEN ((T3."Kostenstelle" IN ('41 ','44 ','45 ')) and (T3."KostRechMerkKostentraeger" <> '73 ')) THEN (((T3."Menge")) / 10 * (T3."RE_Prozent" / 100)) ELSE (0) END as c168,
  169. (T3."Menge") as c169,
  170. CASE WHEN (T3."Kostenstelle" IN ('52 ')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END as c170,
  171. CASE WHEN (T3."KostRechMerkKostentraeger" IN ('73 ')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END as c171,
  172. CASE WHEN ((T3."Kostenstelle" IN ('42 ')) and (not T3."Erloeskonto" LIKE '1592%')) THEN (((T3."Menge" * T3."Einkaufspreis"))) ELSE (0) END as c172,
  173. CASE WHEN ((T3."Kostenstelle" IN ('42 ')) and (not T3."Erloeskonto" LIKE '1592%')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END as c173,
  174. CASE WHEN (T3."Erloeskonto" LIKE '1592%') THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END as c174,
  175. CASE WHEN (T3."Kostenstelle" IN ('30 ','31 ','32 ','33 ')) THEN (((T3."Menge" * T3."Einkaufspreis"))) ELSE (0) END as c175,
  176. CASE WHEN (T3."Kostenstelle" IN ('30 ','31 ','32 ','33 ')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END as c176,
  177. CASE WHEN (((T3."Kostenstelle" IN ('41 ','44 ','45 ')) and (T3."KostRechMerkKostentraeger" <> '73 ')) and (not T3."Erloeskonto" LIKE '1%')) THEN ((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2"))) ELSE (0) END as c177,
  178. CASE WHEN ((CASE WHEN (T3."Kostenstelle" BETWEEN '30' AND '39') THEN ((absolute((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2")))) - (absolute(((T3."Menge" * T3."Einkaufspreis"))))) ELSE (0) END) < 0) THEN ('VK < EK') ELSE ('VK > EK') END as c178,
  179. CASE WHEN (T3."Kostenstelle" BETWEEN '30' AND '39') THEN ((absolute((((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2")))) - (absolute(((T3."Menge" * T3."Einkaufspreis"))))) ELSE (0) END as c179,
  180. (T3."Menge" * T3."Einkaufspreis") as c180,
  181. ((T3."Menge" * T3."Verkaufspreis") - T3."RabattBetrag1" - T3."RabattBetrag2") as c181,
  182. T3."KostRechMerkKostentraeger" as c182,
  183. T3."KostRechMerkKostenstelle" as c183,
  184. T3."RabattBetrag1" as c184,
  185. T3."Kostenstelle" as c185,
  186. CASE WHEN (T3."MengeMonteurID3" IS NULL) THEN (0) ELSE (T3."MengeMonteurID3") END as c186,
  187. T3."MonteurID3" as c187,
  188. CASE WHEN (T3."MengeMonteurID2" IS NULL) THEN (0) ELSE (T3."MengeMonteurID2") END as c188,
  189. T3."MonteurID2" as c189,
  190. CASE WHEN (T3."MengeMonteurID1" IS NULL) THEN (0) ELSE (T3."MengeMonteurID1") END as c190,
  191. T3."MonteurID1" as c191,
  192. T3."Warengruppe" as c192,
  193. T3."RabattBetrag2" as c193,
  194. T3."RabattProzent" as c194,
  195. T3."Verkaufspreis100" as c195,
  196. T3."Verkaufspreis" as c196,
  197. T3."Einkaufspreis100" as c197,
  198. T3."Einkaufspreis" as c198,
  199. T3."Erloeskonto" as c199,
  200. T3."Text1" as c200,
  201. T3."Nummer" as c201,
  202. T3."Positionsnummer" as c202,
  203. T3."Positionskennzeichen" as c203,
  204. T2."KostRechMerkMarke" as c204,
  205. (CASE WHEN ((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 35) THEN ('Intern') ELSE ('Aufträge älter 35 Tage') END) as c205,
  206. ((cdatetime(T1."Rechnungsdatum"))) as c206,
  207. (rtrim(T9."PLZ")) || ' ' || T9."ORT" as c207,
  208. (od_left(T2."Plz",4)) as c208,
  209. (od_left(T2."Plz",3)) as c209,
  210. (od_left(T2."Plz",2)) as c210,
  211. (od_left(T2."Plz",1)) as c211,
  212. CASE WHEN (T2."Vorname" IS NOT NULL) THEN ((asciiz(round(T2."Kundennummer",0,0),7)) || ' - ' || (rtrim(T2."Name1")) || ', ' || T2."Vorname") ELSE ((asciiz(round(T2."Kundennummer",0,0),7)) || ' - ' || (rtrim(T2."Name1"))) END as c212,
  213. (rtrim(T2."Kundengruppe")) || ' - ' || T8."Bezeichnung" as c213,
  214. T8."Bezeichnung" as c214,
  215. T7."Kundengruppe" as c215,
  216. CASE WHEN (T2."Vorgangsart" = 'Barverkauf ') THEN ('Teile') WHEN ((T2."Vorgangsart" = 'Verkauf ') and (T1."RechArt" IN ('Gutschrift ','Service ','Verkauf '))) THEN ('Teile') ELSE ('Service') END as c216,
  217. CASE WHEN (T2."Vorgangsart" IN ('Garantie ')) THEN ('GWL') WHEN (T2."Vorgangsart" IN ('Interne Rechnun')) THEN ('Intern') ELSE ('Extern') END as c217,
  218. (T2."KostRechMerkMarke" || ' - ' || T6."Bezeichnung") as c218,
  219. CASE WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 0.01 AND 0.99) THEN ('1') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 1.00 AND 1.99) THEN ('2') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 2.00 AND 2.99) THEN ('3') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 3.00 AND 3.99) THEN ('4') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 4.00 AND 4.99) THEN ('5') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 5.00 AND 5.99) THEN ('6') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 6.00 AND 6.99) THEN ('7') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 7.00 AND 7.99) THEN ('8') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 8.00 AND 8.99) THEN ('9') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 BETWEEN 9.00 AND 9.99) THEN ('10') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 > 9.99) THEN ('> 10') WHEN ((CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 = 0) THEN ('keine Angabe') ELSE null END as c219,
  220. (CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END) / 365 as c220,
  221. CASE WHEN (((cdatetime(T5."Erstzulassung"))) IS NOT NULL) THEN ((extract(DAY FROM ((cdatetime(T1."Rechnungsdatum"))) - ((cdatetime(T5."Erstzulassung")))))) ELSE (0) END as c221,
  222. (cdatetime(T5."Erstzulassung")) as c222,
  223. T5."FahrgestellNummer" as c223,
  224. T5."Typ" as c224,
  225. CASE WHEN (((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 35) and (T5."FahrgestellNummer" IS NOT NULL)) THEN ((asciiz(round(T1."Vorgangsnummer",0,0),7)) || ' / ' || (asciiz(round(T1."Rechnungsnummer",0,0),10)) || ' - ' || ((rtrim((((rtrim(T4."Name")) || ', ' || T4."Vorname"))))) || ' - ' || (rtrim(T2."Name1")) || ' - ' || T5."FahrgestellNummer") WHEN (((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 35) and (T5."FahrgestellNummer" IS NULL)) THEN ((asciiz(round(T1."Vorgangsnummer",0,0),7)) || ' / ' || (asciiz(round(T1."Rechnungsnummer",0,0),10)) || ' - ' || ((rtrim((((rtrim(T4."Name")) || ', ' || T4."Vorname"))))) || ' - ' || (rtrim(T2."Name1"))) ELSE ('Rechnungen älter 35 Tage') END as c225,
  226. CASE WHEN (((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 100) and (T5."FahrgestellNummer" IS NOT NULL)) THEN ((asciiz(round(T1."Rechnungsnummer",0,0),10)) || ' - ' || (rtrim(T2."Name1")) || ' - ' || T5."FahrgestellNummer") WHEN (((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 100) and (T5."FahrgestellNummer" IS NULL)) THEN ((asciiz(round(T1."Rechnungsnummer",0,0),10)) || ' - ' || (rtrim(T2."Name1"))) ELSE ('Rechnungen älter 100 Tage') END as c226,
  227. T5."Kennzeichen" as c227,
  228. CASE WHEN ((extract(DAY FROM (now()) - ((cdatetime(T1."Rechnungsdatum"))))) <= 100) THEN ((asciiz(round(T1."Vorgangsnummer",0,0),7)) || ' - ' || T2."Name1") ELSE ('Aufträge älter 100 Tage') END as c228,
  229. T2."Kundengruppe" as c229,
  230. T2."Plz" as c230,
  231. T2."Name2" as c231,
  232. T2."Name1" as c232,
  233. T2."Vorname" as c233,
  234. T2."Kundennummer" as c234,
  235. ((rtrim(T4."Name")) || ', ' || T4."Vorname") as c235,
  236. T2."KostRechMerkAbsatzkanal" as c236,
  237. T2."VertreterNr" as c237,
  238. T2."SachbearbeiterNr" as c238,
  239. T2."Sachbearbeiter" as c239,
  240. T2."Vertreter" as c240,
  241. CASE WHEN (T1."RechArt" = 'Gutschrift ') THEN ('Gutschrift') ELSE ('Rechnung') END as c241,
  242. T1."Filial_ID" as c242,
  243. T1."Nettobetrag" as c243,
  244. T1."Gebrauchtfahrzeugbetrag" as c244,
  245. T1."Neufahrzeugbetrag" as c245,
  246. T1."Auslagenbetrag" as c246,
  247. T1."Fremdleistungbetrag" as c247,
  248. T1."Altteilsteuerbetrag" as c248,
  249. T1."Kleinmaterialbetrag" as c249,
  250. T1."Leistungsbetrag" as c250,
  251. T1."Artikelbetrag" as c251,
  252. T1."Uebergabekennzeichen" as c252,
  253. T1."FibuKonto" as c253,
  254. T1."Differenzbesteuerung" as c254,
  255. T1."Mahndatum3" as c255,
  256. T1."Mahndatum2" as c256,
  257. T1."Mahndatum1" as c257,
  258. T1."Mahnkennzeichen" as c258,
  259. T1."OffenerPosten" as c259,
  260. T1."Bruttobetrag" as c260,
  261. T1."Mehrwertsteuerbetrag2" as c261,
  262. T1."Mehrwertsteuerbetrag1" as c262,
  263. T1."Name" as c263,
  264. T1."Kundennummer" as c264,
  265. T2."Vorgangsart" as c265,
  266. T1."RechArt" as c266
  267. from "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."SplitVorgang" T5,
  268. ((((((((("\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."INREBUCH" T1 left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."VORGANG" T2 on T1."Vorgangsnummer" = T2."Vorgangsnummer") left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."personal" T4 on T2."SachbearbeiterNr" = T4."Personalnummer") left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."KostenStMerkMarke" T6 on (od_left(T6."Marke",2)) = (od_left(T2."KostRechMerkMarke",2))) left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."Kuadress" T13 on T2."Kundennummer" = T13."Kundennummer") left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."KDGRUPPE" T7 on T7."Kundengruppe" = T13."KdGruppe") left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."KDGRUPPE" T8 on T8."Kundengruppe" = (nconvert(T2."Kundengruppe"))) left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."PLZ" T9 on T13."Plz" = T9."PLZ") left outer join QSS."C:\GlobalCube\System\WERWISO\IQD\Zeit\Verr_ben_Zeit_Monteur_S_Aftersales.ims" T10 on (T2."Filial_ID" = T10."Filial_ID") and (T2."SplitNr" = T10."VorgangsNummer")) left outer join QSS."C:\GlobalCube\System\WERWISO\IQD\Serv_Teile\Filialen_GC.ims" T12 on T1."Filial_ID" = T12."Filial_Id"),
  269. ("\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."Vorgposi" T3 left outer join "\\210.3.206.23\werwiso\wwsDaten\WerWiSoTabs\SuK\Mandant.add"."KOSTENST" T11 on T11."KostenStelle" = T3."Kostenstelle")
  270. where ((T2."Vorgangsnummer" = T3."Vorgangsnummer") and (T2."SplitNr" = T3."SplitNr")) and (T2."SplitNr" = T5."SplitNr")
  271. and ((((((T2."Vorgangsart" IN ('Barverkauf ','Garantie ','Service ','Interne Rechnun')) and (T1."Name" <> 'Storniert')) and (not T3."Positionskennzeichen" IN ('T ','TB'))) and (not T3."KostRechMerkKostenstelle" BETWEEN '10' AND '29')) and (not T3."Kostenstelle" BETWEEN '10' AND '29')) and (not T3."Erloeskonto" LIKE '4%'))
  272. order by c152 asc,c151 asc
  273. ) D1
  274. END SQL
  275. COLUMN,0,Filial Id
  276. COLUMN,1,Rechnungsnummer
  277. COLUMN,2,Vorgangsnummer
  278. COLUMN,3,Rechnungsdatum
  279. COLUMN,4,Rechart
  280. COLUMN,5,Vorgangsart_Vorgang
  281. COLUMN,6,Kundennummer
  282. COLUMN,7,Name
  283. COLUMN,8,Nettobetrag
  284. COLUMN,9,Mehrwertsteuerbetrag1
  285. COLUMN,10,Mehrwertsteuerbetrag2
  286. COLUMN,11,Bruttobetrag
  287. COLUMN,12,Offenerposten
  288. COLUMN,13,Mahnkennzeichen
  289. COLUMN,14,Mahndatum1
  290. COLUMN,15,Mahndatum2
  291. COLUMN,16,Mahndatum3
  292. COLUMN,17,Differenzbesteuerung
  293. COLUMN,18,Fibukonto
  294. COLUMN,19,Uebergabekennzeichen
  295. COLUMN,20,Artikelbetrag
  296. COLUMN,21,Leistungsbetrag
  297. COLUMN,22,Kleinmaterialbetrag
  298. COLUMN,23,Altteilsteuerbetrag
  299. COLUMN,24,Fremdleistungbetrag
  300. COLUMN,25,Auslagenbetrag
  301. COLUMN,26,Neufahrzeugbetrag
  302. COLUMN,27,Gebrauchtfahrzeugbetrag
  303. COLUMN,28,Betrag_GC
  304. COLUMN,29,Hauptbetrieb_ID
  305. COLUMN,30,Standort_ID
  306. COLUMN,31,Rechnung_Gutschrift
  307. COLUMN,32,Vertreter_Vorgang
  308. COLUMN,33,Sachbearbeiter_Vorgang
  309. COLUMN,34,Sachbearbeiternr_Vorgang
  310. COLUMN,35,Vertreternr_Vorgang
  311. COLUMN,36,Marke_Vorgang
  312. COLUMN,37,Absatzkanal_Vorgang
  313. COLUMN,38,KST_Vorg_Posi
  314. COLUMN,39,Kostentraeger_Vorg_Posi
  315. COLUMN,40,Serviceberater
  316. COLUMN,41,Kundennummer_Vorgang
  317. COLUMN,42,Vorname_Vorgang
  318. COLUMN,43,Name1_Vorgang
  319. COLUMN,44,Name2_Vorgang
  320. COLUMN,45,Plz_Vorgang
  321. COLUMN,46,Kundengruppe_Vorgang
  322. COLUMN,47,Employee_Function
  323. COLUMN,48,Order Number
  324. COLUMN,49,Order_Desc_100
  325. COLUMN,50,Order_Desc_30
  326. COLUMN,51,Fahrgestellnummer_Splitvorgang
  327. COLUMN,52,Kennzeichen_Splitvorgang
  328. COLUMN,53,Invoice_Desc_100
  329. COLUMN,54,Invoice_Desc_30
  330. COLUMN,55,Fabrikat
  331. COLUMN,56,Typ_Splitvorgang
  332. COLUMN,57,Model
  333. COLUMN,58,Fahrzeug
  334. COLUMN,59,Erstzulassung_Splitvorgang
  335. COLUMN,60,Fahrzeugalter_Tage
  336. COLUMN,61,Fahrzeugalter
  337. COLUMN,62,FZG-Altersstaffel
  338. COLUMN,63,Marke
  339. COLUMN,64,Umsatzart
  340. COLUMN,65,Auftragsart
  341. COLUMN,66,Kundengruppe_Kdgruppe
  342. COLUMN,67,Bezeichnung_Kdgruppe
  343. COLUMN,68,Kundenart
  344. COLUMN,69,Kunde
  345. COLUMN,70,PLZ_1_Stelle
  346. COLUMN,71,PLZ_2_Stelle
  347. COLUMN,72,PLZ_3_Stelle
  348. COLUMN,73,PLZ_4_Stelle
  349. COLUMN,74,PLZ
  350. COLUMN,75,Zuordnung_Funktion
  351. COLUMN,76,Invoice Date
  352. COLUMN,77,Rechnungsausgang
  353. COLUMN,78,Fabrikat_Order_By
  354. COLUMN,79,Positionskennzeichen
  355. COLUMN,80,Positionsnummer
  356. COLUMN,81,Nummer
  357. COLUMN,82,Text1
  358. COLUMN,83,Erloeskonto
  359. COLUMN,84,Menge
  360. COLUMN,85,Einkaufspreis
  361. COLUMN,86,Einkaufspreis100
  362. COLUMN,87,Verkaufspreis
  363. COLUMN,88,Verkaufspreis100
  364. COLUMN,89,Rabattprozent
  365. COLUMN,90,Rabattbetrag1
  366. COLUMN,91,Rabattbetrag2
  367. COLUMN,92,Warengruppe
  368. COLUMN,93,Monteurid1
  369. COLUMN,94,Mengemonteurid1
  370. COLUMN,95,Monteurid2
  371. COLUMN,96,Mengemonteurid2
  372. COLUMN,97,Monteurid3
  373. COLUMN,98,Mengemonteurid3
  374. COLUMN,99,Kostenstelle_VorgPosi
  375. COLUMN,100,Rabattbetrag1
  376. COLUMN,101,Kostrechmerkkostenstelle
  377. COLUMN,102,Kostrechmerkkostentraeger
  378. COLUMN,103,VK_Betrag_VorgPosi
  379. COLUMN,104,EK_Betrag_Vorg_Posi
  380. COLUMN,105,DB1_Teile_fuer_Kenner
  381. COLUMN,106,DB1_><_EK
  382. COLUMN,107,Parts_Focus_Group
  383. COLUMN,108,Parts_Make_Desc
  384. COLUMN,109,Parts_Group_Desc
  385. COLUMN,110,Lohn
  386. COLUMN,111,Teile
  387. COLUMN,112,EW Teile
  388. COLUMN,113,TÜV
  389. COLUMN,114,Fremdl.
  390. COLUMN,115,EW Fremdl.
  391. COLUMN,116,Mietw.
  392. COLUMN,117,Rädereinl.
  393. COLUMN,118,Menge_VorgPosi
  394. COLUMN,119,verk. Std.
  395. COLUMN,120,Rabattbetrag_VorgPosi
  396. COLUMN,121,NL Lohn
  397. COLUMN,122,NL Teile
  398. COLUMN,123,NL Sonst.
  399. COLUMN,124,DG1
  400. COLUMN,125,DG2
  401. COLUMN,126,DG
  402. COLUMN,127,Vorgangsnummer_Zeit_ims
  403. COLUMN,128,Summe Verr Zeit_Zeit_ims
  404. COLUMN,129,Summe Ben Zeit_Zeit_ims
  405. COLUMN,130,ben. Zeit
  406. COLUMN,131,Summe_verk_Std.
  407. COLUMN,132,Kostenstelle
  408. COLUMN,133,Produktbuchungsgruppe
  409. COLUMN,134,Repair_Group_Desc
  410. COLUMN,135,Auftragsposition
  411. COLUMN,136,Zuordnung_Produktbuchungsgruppe
  412. COLUMN,137,Standort_Name
  413. COLUMN,138,Monteurid4
  414. COLUMN,139,Mengemonteurid4
  415. COLUMN,140,Monteurid5
  416. COLUMN,141,Mengemonteurid5
  417. COLUMN,142,verk. Std. Monteur