Service_Gutschriften_ab_2011_SQL.sql 75 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685
  1. SELECT "No" AS "No",
  2. "Sell-to Customer No" AS "Sell-to Customer No",
  3. "Bill-to Customer No" AS "Bill-to Customer No",
  4. "Bill-to Name" AS "Bill-to Name",
  5. "Bill-to City" AS "Bill-to City",
  6. "Posting Date" AS "Posting Date",
  7. "Location Code" AS "Location Code",
  8. "Department Code" AS "Department Code",
  9. "Make Code" AS "Make Code",
  10. "Salesperson Code" AS "Salesperson Code",
  11. "Gen Bus Posting Group" AS "Gen Bus Posting Group",
  12. "Sell-to Customer Name" AS "Sell-to Customer Name",
  13. "Sell-to City" AS "Sell-to City",
  14. "Document Date" AS "Document Date",
  15. "User Id" AS "User Id",
  16. "Service Order No_ohne_Einschr�nkung" AS "Service Order No_ohne_Einschr�nkung",
  17. "Branch Code" AS "Branch Code",
  18. "Vin" AS "Vin",
  19. "Model Code" AS "Model Code",
  20. "Model No" AS "Model No",
  21. "Model_ori" AS "Model_ori",
  22. "Document No" AS "Document No",
  23. "Line No" AS "Line No",
  24. "Type" AS "Type",
  25. "No_Pos." AS "No_Pos.",
  26. "Description" AS "Description",
  27. "Quantity" AS "Quantity",
  28. "Unit Price" AS "Unit Price",
  29. "Unit Cost (lcy)" AS "Unit Cost (lcy)",
  30. "Line Discount Amount" AS "Line Discount Amount",
  31. "Amount" AS "Amount",
  32. "Gen Prod Posting Group" AS "Gen Prod Posting Group",
  33. "Unit Cost" AS "Unit Cost",
  34. "Order No" AS "Order No",
  35. "Order Line No" AS "Order Line No",
  36. "Order Type" AS "Order Type",
  37. "Item Type" AS "Item Type",
  38. "Vehicle Status" AS "Vehicle Status",
  39. "Registration Date" AS "Registration Date",
  40. "Mileage" AS "Mileage",
  41. "Service Order No_" AS "Service Order No_",
  42. "Service Order Line No" AS "Service Order Line No",
  43. "Labor No" AS "Labor No",
  44. "Customer Group Code" AS "Customer Group Code",
  45. "Item Group Code" AS "Item Group Code",
  46. "Service Advisor No_Archiv" AS "Service Advisor No_Archiv",
  47. "Service Advisor No_oA" AS "Service Advisor No_oA",
  48. "No_f�r_Archiv" AS "No_f�r_Archiv",
  49. "First Name_f�r_Archiv" AS "First Name_f�r_Archiv",
  50. "Last Name_f�r_Archiv" AS "Last Name_f�r_Archiv",
  51. "No_SB" AS "No_SB",
  52. "First Name" AS "First Name",
  53. "Last Name" AS "Last Name",
  54. "Serviceberater" AS "Serviceberater",
  55. "Hauptbetrieb" AS "Hauptbetrieb",
  56. "Standort" AS "Standort",
  57. "Umsatzart" AS "Umsatzart",
  58. "Fabrikat" AS "Fabrikat",
  59. "Model" AS "Model",
  60. "Fahrzeug" AS "Fahrzeug",
  61. "Marke" AS "Marke",
  62. "Service Posting Group_f�r_Archiv" AS "Service Posting Group_f�r_Archiv",
  63. "Service Posting Group" AS "Service Posting Group",
  64. "Auftragsart" AS "Auftragsart",
  65. "Cust_Gr_Code" AS "Cust_Gr_Code",
  66. "Cust_Gr_Description" AS "Cust_Gr_Description",
  67. "Kundenart" AS "Kundenart",
  68. "Cust_No" AS "Cust_No",
  69. "Cust_Name" AS "Cust_Name",
  70. "Kunde" AS "Kunde",
  71. "Monteur" AS "Monteur",
  72. "Umsatz Lohn" AS "Umsatz Lohn",
  73. "Umsatz Teile Service_ori" AS "Umsatz Teile Service_ori",
  74. "Umsatz Sonstiges_ori" AS "Umsatz Sonstiges_ori",
  75. "Anzahl Datens�tze" AS "Anzahl Datens�tze",
  76. "Umsatz Teile Service" AS "Umsatz Teile Service",
  77. "Umsatz Sonstiges" AS "Umsatz Sonstiges",
  78. "verk Std" AS "verk Std",
  79. "ben Zeit" AS "ben Zeit",
  80. "Invoice Date" AS "Invoice Date",
  81. "Order Number" AS "Order Number",
  82. "Order Number_Rg_Ausg" AS "Order Number_Rg_Ausg",
  83. "DG1" AS "DG1",
  84. COUNT("Service Order Line No") OVER (PARTITION BY "No") AS "DG2",
  85. ("DG1" / COUNT("Service Order Line No") OVER (PARTITION BY "No")) AS "DG",
  86. "Order Number_Rg_Ausg_2" AS "Order Number_Rg_Ausg_2",
  87. "Order Number_Rg_Ausg_1" AS "Order Number_Rg_Ausg_1",
  88. "Cust_No_Verkaufskunde" AS "Cust_No_Verkaufskunde",
  89. "Cust_Name_Verkaufskunde" AS "Cust_Name_Verkaufskunde",
  90. "Cust_Group_Description_Verkaufskunde" AS "Cust_Group_Description_Verkaufskunde",
  91. "Kundenart_Verkaufskunde" AS "Kundenart_Verkaufskunde",
  92. "Kunde_Verkaufskunde" AS "Kunde_Verkaufskunde",
  93. "Auftragsposition" AS "Auftragsposition",
  94. "Rabatt Lohn" AS "Rabatt Lohn",
  95. "NL Teile_ori" AS "NL Teile_ori",
  96. "Rabatt Teile" AS "Rabatt Teile",
  97. "Hauptbetrieb_ID" AS "Hauptbetrieb_ID",
  98. "Standort_ID" AS "Standort_ID",
  99. "NL Lohn %" AS "NL Lohn %",
  100. "Nachlass > 90 %" AS "Nachlass > 90 %",
  101. "NL Teile %" AS "NL Teile %",
  102. "Zuordnung_Funktion" AS "Zuordnung_Funktion",
  103. "Order_Desc_30" AS "Order_Desc_30",
  104. "Invoice_Desc_30" AS "Invoice_Desc_30",
  105. "Model_Desc" AS "Model_Desc",
  106. "Fahrgestellnummer" AS "Fahrgestellnummer",
  107. "Fahrzeugalter_Tage" AS "Fahrzeugalter_Tage",
  108. "Customer_Group_Owner" AS "Customer_Group_Owner",
  109. "Customer_Name_Owner" AS "Customer_Name_Owner",
  110. "Fahrzeugalter" AS "Fahrzeugalter",
  111. "FZG-Altersstaffel" AS "FZG-Altersstaffel",
  112. "Rechnung_Gutschrift" AS "Rechnung_Gutschrift",
  113. "Parts_Focus_Group" AS "Parts_Focus_Group",
  114. "Parts_Make_Desc" AS "Parts_Make_Desc",
  115. "Parts_Group_Desc" AS "Parts_Group_Desc",
  116. "Post Code" AS "Post Code",
  117. "PLZ_1_Stelle" AS "PLZ_1_Stelle",
  118. "PLZ_2_Stelle" AS "PLZ_2_Stelle",
  119. "PLZ_3_Stelle" AS "PLZ_3_Stelle",
  120. "PLZ_4_Stelle" AS "PLZ_4_Stelle",
  121. "PLZ" AS "PLZ",
  122. "Order_Desc_100" AS "Order_Desc_100",
  123. "Invoice_Desc_100" AS "Invoice_Desc_100",
  124. "Produktbuchungsgruppe" AS "Produktbuchungsgruppe",
  125. "T�V_Amount" AS "T�V_Amount",
  126. "FL_Lack_Amount" AS "FL_Lack_Amount",
  127. "Mietw_Amount" AS "Mietw_Amount",
  128. "Umsatz_Sonst_Rest" AS "Umsatz_Sonst_Rest",
  129. "Service Order No_30" AS "Service Order No_30",
  130. "Service_Order_No_Teile_Order_No" AS "Service_Order_No_Teile_Order_No",
  131. "Code_Salesperson" AS "Code_Salesperson",
  132. "Name_Salesperson" AS "Name_Salesperson",
  133. "Serviceberater_Service" AS "Serviceberater_Service",
  134. "Tage bis Rechnung" AS "Tage bis Rechnung",
  135. "Einsatz Teile Service" AS "Einsatz Teile Service",
  136. "Order No_" AS "Order No_",
  137. "Auftragsnr." AS "Auftragsnr.",
  138. "RG/Auftrag/Kunde" AS "RG/Auftrag/Kunde",
  139. "RG/SB/Kunde/Datum" AS "RG/SB/Kunde/Datum",
  140. "Monat" AS "Monat",
  141. "Jahr" AS "Jahr",
  142. "Artikel / AW-Nr" AS "Artikel / AW-Nr",
  143. "EW Fremdl." AS "EW Fremdl.",
  144. "DB 1 Fremdl." AS "DB 1 Fremdl.",
  145. "DB 1 Fremdl. %" AS "DB 1 Fremdl. %"
  146. FROM (
  147. SELECT "No",
  148. "Sell-to Customer No",
  149. "Bill-to Customer No",
  150. "Bill-to Name",
  151. "Bill-to City",
  152. "Posting Date",
  153. "Location Code",
  154. "Department Code",
  155. "Make Code",
  156. "Salesperson Code",
  157. "Gen Bus Posting Group",
  158. "Sell-to Customer Name",
  159. "Sell-to City",
  160. "Document Date",
  161. "User Id",
  162. "Service Order No_ohne_Einschr�nkung",
  163. "Branch Code",
  164. "Vin",
  165. '' AS "Model Code",
  166. '' AS "Model No",
  167. "Model_ori",
  168. "Document No",
  169. "Line No",
  170. "Type",
  171. "No_Pos.",
  172. "Description",
  173. "Quantity",
  174. "Unit Price",
  175. "Unit Cost (lcy)" AS "Unit Cost (lcy)",
  176. "Line Discount Amount",
  177. "Amount",
  178. "Gen Prod Posting Group",
  179. "Unit Cost",
  180. "Order No",
  181. "Order Line No",
  182. "Order Type",
  183. "Item Type",
  184. "Vehicle Status",
  185. "Registration Date",
  186. "Mileage",
  187. "Service Order No_",
  188. "Service Order Line No",
  189. "Labor No",
  190. "Customer Group Code",
  191. "Item Group Code",
  192. "Service Advisor No_Archiv",
  193. "Service Advisor No_oA",
  194. "No_f�r_Archiv",
  195. "First Name_f�r_Archiv",
  196. "Last Name_f�r_Archiv",
  197. "No_SB",
  198. "First Name",
  199. "Last Name",
  200. "Serviceberater",
  201. '1' AS "Hauptbetrieb",
  202. "Standort",
  203. "Umsatzart",
  204. "Fabrikat",
  205. "Model_ori" AS "Model",
  206. "Fahrzeug",
  207. "Marke",
  208. "Service Posting Group_f�r_Archiv",
  209. "Service Posting Group",
  210. "Auftragsart",
  211. "Cust_Gr_Code",
  212. "Cust_Gr_Description",
  213. "Kundenart",
  214. "Cust_No",
  215. "Cust_Name",
  216. "Kunde",
  217. '' AS "Monteur",
  218. "Umsatz Lohn",
  219. "Umsatz Teile Service_ori",
  220. "Umsatz Sonstiges_ori",
  221. COUNT("No") OVER (PARTITION BY c152) AS "Anzahl Datens�tze",
  222. ("Umsatz Teile Service_ori") / (COUNT("No") OVER (PARTITION BY c152)) AS "Umsatz Teile Service",
  223. ("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152)) AS "Umsatz Sonstiges",
  224. "verk Std",
  225. 0 AS "ben Zeit",
  226. "Posting Date" AS "Invoice Date",
  227. "Order Number",
  228. "Order Number_Rg_Ausg",
  229. - 1 AS "DG1",
  230. "Order Number_Rg_Ausg_2",
  231. "Order Number_Rg_Ausg_1",
  232. "Cust_No_Verkaufskunde",
  233. "Cust_Name_Verkaufskunde",
  234. "Cust_Group_Description_Verkaufskunde",
  235. "Kundenart_Verkaufskunde",
  236. "Kunde_Verkaufskunde",
  237. "Auftragsposition",
  238. "Rabatt Lohn",
  239. "NL Teile_ori",
  240. ("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152)) AS "Rabatt Teile",
  241. '1' AS "Hauptbetrieb_ID",
  242. "Standort" AS "Standort_ID",
  243. "NL Lohn %",
  244. CASE
  245. WHEN (
  246. (
  247. (("NL Lohn %") > 90)
  248. AND (("Rabatt Lohn") <> 0)
  249. )
  250. AND (c186 <> 1)
  251. )
  252. THEN ('Nachlass > 90 %')
  253. WHEN (
  254. (
  255. (
  256. (
  257. CASE
  258. WHEN (((("Umsatz Teile Service_ori") / (COUNT("No") OVER (PARTITION BY c152))) + (("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152)))) <> 0)
  259. THEN ((("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152))) / ((("Umsatz Teile Service_ori") / (COUNT("No") OVER (PARTITION BY c152))) + (("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152)))) * 100
  260. )
  261. ELSE (0)
  262. END
  263. ) > 90
  264. )
  265. AND ((("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152))) <> 0)
  266. )
  267. AND (c186 <> 1)
  268. )
  269. THEN ('Nachlass > 90 %')
  270. ELSE ('Nachlass < 90 %')
  271. END AS "Nachlass > 90 %",
  272. CASE
  273. WHEN (((("Umsatz Teile Service_ori") / (COUNT("No") OVER (PARTITION BY c152))) + (("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152)))) <> 0)
  274. THEN ((("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152))) / ((("Umsatz Teile Service_ori") / (COUNT("No") OVER (PARTITION BY c152))) + (("NL Teile_ori") / (COUNT("No") OVER (PARTITION BY c152)))) * 100)
  275. ELSE (0)
  276. END AS "NL Teile %",
  277. 'Serviceberater' AS "Zuordnung_Funktion",
  278. "Order_Desc_30",
  279. "Invoice_Desc_30",
  280. "Model_ori" AS "Model_Desc",
  281. "Vin" AS "Fahrgestellnummer",
  282. "Fahrzeugalter_Tage",
  283. "Gen Bus Posting Group" AS "Customer_Group_Owner",
  284. "Cust_Name" AS "Customer_Name_Owner",
  285. "Fahrzeugalter",
  286. "FZG-Altersstaffel",
  287. 'Gutschrift' AS "Rechnung_Gutschrift",
  288. '' AS "Parts_Focus_Group",
  289. '' AS "Parts_Make_Desc",
  290. '' AS "Parts_Group_Desc",
  291. "Post Code",
  292. "PLZ_1_Stelle",
  293. "PLZ_2_Stelle",
  294. "PLZ_3_Stelle",
  295. "PLZ_4_Stelle",
  296. "Post Code" AS "PLZ",
  297. "Order_Desc_100",
  298. "Invoice_Desc_100",
  299. "Gen Prod Posting Group" AS "Produktbuchungsgruppe",
  300. CASE
  301. WHEN ("Gen Prod Posting Group" IN ('816_SONST', '817_SONST'))
  302. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  303. ELSE (0)
  304. END AS "T�V_Amount",
  305. CASE
  306. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  307. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  308. ELSE (0)
  309. END AS "FL_Lack_Amount",
  310. CASE
  311. WHEN ("Gen Prod Posting Group" IN ('881_SONST', '886_SONST'))
  312. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  313. ELSE (0)
  314. END AS "Mietw_Amount",
  315. (("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))) - (
  316. CASE
  317. WHEN ("Gen Prod Posting Group" IN ('816_SONST', '817_SONST'))
  318. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  319. ELSE (0)
  320. END
  321. ) - (
  322. CASE
  323. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  324. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  325. ELSE (0)
  326. END
  327. ) - (
  328. CASE
  329. WHEN ("Gen Prod Posting Group" IN ('881_SONST', '886_SONST'))
  330. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  331. ELSE (0)
  332. END
  333. ) AS "Umsatz_Sonst_Rest",
  334. "Order_Desc_30" AS "Service Order No_30",
  335. "Service_Order_No_Teile_Order_No",
  336. "Code_Salesperson",
  337. "Name_Salesperson",
  338. "Serviceberater_Service",
  339. '0' AS "Tage bis Rechnung",
  340. CASE
  341. WHEN ("Gen Prod Posting Group" LIKE '%ART%')
  342. THEN ((c155) / (COUNT("No") OVER (PARTITION BY c152)) * - 1)
  343. ELSE (0)
  344. END AS "Einsatz Teile Service",
  345. "Order No_",
  346. "Service_Order_No_Teile_Order_No" AS "Auftragsnr.",
  347. "RG/Auftrag/Kunde",
  348. "RG/SB/Kunde/Datum",
  349. "Monat",
  350. "Jahr",
  351. "Artikel / AW-Nr",
  352. CASE
  353. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST', '822_SONST', '824_SONST', '825_SONST', '826_SONST', '827_SONST', '829_SONST'))
  354. THEN ((c155) / (COUNT("No") OVER (PARTITION BY c152)) * - 1)
  355. ELSE (0)
  356. END AS "EW Fremdl.",
  357. (
  358. CASE
  359. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  360. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  361. ELSE (0)
  362. END
  363. ) - (
  364. CASE
  365. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST', '822_SONST', '824_SONST', '825_SONST', '826_SONST', '827_SONST', '829_SONST'))
  366. THEN ((c155) / (COUNT("No") OVER (PARTITION BY c152)) * - 1)
  367. ELSE (0)
  368. END
  369. ) AS "DB 1 Fremdl.",
  370. CASE
  371. WHEN (
  372. (
  373. CASE
  374. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  375. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  376. ELSE (0)
  377. END
  378. ) <> 0
  379. )
  380. THEN (
  381. (
  382. (
  383. CASE
  384. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  385. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  386. ELSE (0)
  387. END
  388. ) - (
  389. CASE
  390. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST', '822_SONST', '824_SONST', '825_SONST', '826_SONST', '827_SONST', '829_SONST'))
  391. THEN ((c155) / (COUNT("No") OVER (PARTITION BY c152)) * - 1)
  392. ELSE (0)
  393. END
  394. )
  395. ) / (
  396. CASE
  397. WHEN ("Gen Prod Posting Group" IN ('821_SONST', '823_SONST', '828_SONST'))
  398. THEN ((("Umsatz Sonstiges_ori") / (COUNT("No") OVER (PARTITION BY c152))))
  399. ELSE (0)
  400. END
  401. ) * 100
  402. )
  403. ELSE (0)
  404. END AS "DB 1 Fremdl. %"
  405. FROM (
  406. SELECT T1."No_" AS "No",
  407. (T2."Document No_" + (((T2."Line No_")))) AS c152,
  408. T2."Gen_ Prod_ Posting Group" AS "Gen Prod Posting Group",
  409. CASE
  410. WHEN (
  411. (T2."Gen_ Prod_ Posting Group" LIKE '%FZG%')
  412. OR (T2."Gen_ Prod_ Posting Group" LIKE '%SONST%')
  413. )
  414. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  415. ELSE (0)
  416. END AS "Umsatz Sonstiges_ori",
  417. ((convert(FLOAT, T2."Quantity"))) * T2."Unit Cost (LCY)" AS c155,
  418. T2."No_" + ' - ' + T2."Description" AS "Artikel / AW-Nr",
  419. (year(T1."Posting Date")) AS "Jahr",
  420. (month(T1."Posting Date")) AS "Monat",
  421. CASE
  422. WHEN (
  423. (
  424. CASE
  425. WHEN (
  426. (
  427. (
  428. CASE
  429. WHEN (
  430. (
  431. (T1."No_" LIKE 'W%')
  432. OR (T1."No_" LIKE '%I%')
  433. )
  434. )
  435. THEN ('Service')
  436. WHEN (
  437. ((left(T1."No_", 2)) IN ('VG'))
  438. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  439. )
  440. THEN ('Teile')
  441. ELSE NULL
  442. END
  443. ) = 'Service'
  444. )
  445. AND (
  446. (
  447. CASE
  448. WHEN (T6."No_" IS NULL)
  449. THEN (T7."First Name" + ' ' + T7."Last Name")
  450. ELSE (T6."First Name" + ' ' + T6."Last Name")
  451. END
  452. ) <> ' '
  453. )
  454. )
  455. THEN (
  456. (
  457. CASE
  458. WHEN (T6."No_" IS NULL)
  459. THEN (T7."First Name" + ' ' + T7."Last Name")
  460. ELSE (T6."First Name" + ' ' + T6."Last Name")
  461. END
  462. )
  463. )
  464. WHEN (
  465. (
  466. (
  467. CASE
  468. WHEN (
  469. (
  470. (T1."No_" LIKE 'W%')
  471. OR (T1."No_" LIKE '%I%')
  472. )
  473. )
  474. THEN ('Service')
  475. WHEN (
  476. ((left(T1."No_", 2)) IN ('VG'))
  477. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  478. )
  479. THEN ('Teile')
  480. ELSE NULL
  481. END
  482. ) = 'Teile'
  483. )
  484. AND (T8."Name" IS NOT NULL)
  485. )
  486. THEN (T8."Name")
  487. ELSE ('n.N.')
  488. END
  489. ) IS NOT NULL
  490. )
  491. THEN (
  492. T1."No_" + ' - ' + (
  493. CASE
  494. WHEN (
  495. (
  496. (
  497. CASE
  498. WHEN (
  499. (
  500. (T1."No_" LIKE 'W%')
  501. OR (T1."No_" LIKE '%I%')
  502. )
  503. )
  504. THEN ('Service')
  505. WHEN (
  506. ((left(T1."No_", 2)) IN ('VG'))
  507. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  508. )
  509. THEN ('Teile')
  510. ELSE NULL
  511. END
  512. ) = 'Service'
  513. )
  514. AND (
  515. (
  516. CASE
  517. WHEN (T6."No_" IS NULL)
  518. THEN (T7."First Name" + ' ' + T7."Last Name")
  519. ELSE (T6."First Name" + ' ' + T6."Last Name")
  520. END
  521. ) <> ' '
  522. )
  523. )
  524. THEN (
  525. (
  526. CASE
  527. WHEN (T6."No_" IS NULL)
  528. THEN (T7."First Name" + ' ' + T7."Last Name")
  529. ELSE (T6."First Name" + ' ' + T6."Last Name")
  530. END
  531. )
  532. )
  533. WHEN (
  534. (
  535. (
  536. CASE
  537. WHEN (
  538. (
  539. (T1."No_" LIKE 'W%')
  540. OR (T1."No_" LIKE '%I%')
  541. )
  542. )
  543. THEN ('Service')
  544. WHEN (
  545. ((left(T1."No_", 2)) IN ('VG'))
  546. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  547. )
  548. THEN ('Teile')
  549. ELSE NULL
  550. END
  551. ) = 'Teile'
  552. )
  553. AND (T8."Name" IS NOT NULL)
  554. )
  555. THEN (T8."Name")
  556. ELSE ('n.N.')
  557. END
  558. ) + ' - ' + T10."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), day(T1."Posting Date")))
  559. )
  560. WHEN (
  561. (
  562. CASE
  563. WHEN (
  564. (
  565. (
  566. CASE
  567. WHEN (
  568. (
  569. (T1."No_" LIKE 'W%')
  570. OR (T1."No_" LIKE '%I%')
  571. )
  572. )
  573. THEN ('Service')
  574. WHEN (
  575. ((left(T1."No_")) IN ('VG'))
  576. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  577. )
  578. THEN ('Teile')
  579. ELSE NULL
  580. END
  581. ) = 'Service'
  582. )
  583. AND (
  584. (
  585. CASE
  586. WHEN (T6."No_" IS NULL)
  587. THEN (T7."First Name" + ' ' + T7."Last Name")
  588. ELSE (T6."First Name" + ' ' + T6."Last Name")
  589. END
  590. ) <> ' '
  591. )
  592. )
  593. THEN (
  594. (
  595. CASE
  596. WHEN (T6."No_" IS NULL)
  597. THEN (T7."First Name" + ' ' + T7."Last Name")
  598. ELSE (T6."First Name" + ' ' + T6."Last Name")
  599. END
  600. )
  601. )
  602. WHEN (
  603. (
  604. (
  605. CASE
  606. WHEN (
  607. (
  608. (T1."No_" LIKE 'W%')
  609. OR (T1."No_" LIKE '%I%')
  610. )
  611. )
  612. THEN ('Service')
  613. WHEN (
  614. ((left(T1."No_", 2)) IN ('VG'))
  615. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  616. )
  617. THEN ('Teile')
  618. ELSE NULL
  619. END
  620. ) = 'Teile'
  621. )
  622. AND (T8."Name" IS NOT NULL)
  623. )
  624. THEN (T8."Name")
  625. ELSE ('n.N.')
  626. END
  627. ) IS NULL
  628. )
  629. THEN (T1."No_" + ' - ' + 'SB fehlt' + ' - ' + T10."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), day(T1."Posting Date"))))
  630. ELSE NULL
  631. END AS "RG/SB/Kunde/Datum",
  632. T1."No_" + ' - ' + (
  633. (
  634. CASE
  635. WHEN (
  636. (
  637. CASE
  638. WHEN (
  639. (
  640. (T1."No_" LIKE 'W%')
  641. OR (T1."No_" LIKE '%I%')
  642. )
  643. )
  644. THEN ('Service')
  645. WHEN (
  646. ((left(T1."No_", 2)) IN ('VG'))
  647. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  648. )
  649. THEN ('Teile')
  650. ELSE NULL
  651. END
  652. ) = 'Service'
  653. )
  654. THEN (
  655. (
  656. CASE
  657. WHEN (T2."Service Order No_" IS NULL)
  658. THEN ('Gutschrift ohne Auftrag')
  659. ELSE (T2."Service Order No_")
  660. END
  661. )
  662. )
  663. WHEN (
  664. (
  665. CASE
  666. WHEN (
  667. (
  668. (T1."No_" LIKE 'W%')
  669. OR (T1."No_" LIKE '%I%')
  670. )
  671. )
  672. THEN ('Service')
  673. WHEN (
  674. ((left(T1."No_", 2)) IN ('VG'))
  675. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  676. )
  677. THEN ('Teile')
  678. ELSE NULL
  679. END
  680. ) = 'Teile'
  681. )
  682. THEN (
  683. (
  684. CASE
  685. WHEN (
  686. (
  687. (
  688. CASE
  689. WHEN (
  690. (
  691. (T1."No_" LIKE 'W%')
  692. OR (T1."No_" LIKE '%I%')
  693. )
  694. )
  695. THEN ('Service')
  696. WHEN (
  697. ((left(T1."No_", 2)) IN ('VG'))
  698. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  699. )
  700. THEN ('Teile')
  701. ELSE NULL
  702. END
  703. ) = 'Teile'
  704. )
  705. AND (T2."Order No_" = '')
  706. )
  707. THEN ('Gutschrift ohne Auftrag')
  708. ELSE (T2."Order No_")
  709. END
  710. )
  711. )
  712. ELSE NULL
  713. END
  714. )
  715. ) + ' - ' + T10."Name" AS "RG/Auftrag/Kunde",
  716. (
  717. CASE
  718. WHEN (
  719. (
  720. CASE
  721. WHEN (
  722. (
  723. (T1."No_" LIKE 'W%')
  724. OR (T1."No_" LIKE '%I%')
  725. )
  726. )
  727. THEN ('Service')
  728. WHEN (
  729. ((left(T1."No_", 2)) IN ('VG'))
  730. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  731. )
  732. THEN ('Teile')
  733. ELSE NULL
  734. END
  735. ) = 'Service'
  736. )
  737. THEN (
  738. (
  739. CASE
  740. WHEN (T2."Service Order No_" IS NULL)
  741. THEN ('Gutschrift ohne Auftrag')
  742. ELSE (T2."Service Order No_")
  743. END
  744. )
  745. )
  746. WHEN (
  747. (
  748. CASE
  749. WHEN (
  750. (
  751. (T1."No_" LIKE 'W%')
  752. OR (T1."No_" LIKE '%I%')
  753. )
  754. )
  755. THEN ('Service')
  756. WHEN (
  757. ((left(T1."No_", 2)) IN ('VG'))
  758. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  759. )
  760. THEN ('Teile')
  761. ELSE NULL
  762. END
  763. ) = 'Teile'
  764. )
  765. THEN (
  766. (
  767. CASE
  768. WHEN (
  769. (
  770. (
  771. CASE
  772. WHEN (
  773. (
  774. (T1."No_" LIKE 'W%')
  775. OR (T1."No_" LIKE '%I%')
  776. )
  777. )
  778. THEN ('Service')
  779. WHEN (
  780. ((left(T1."No_", 2)) IN ('VG'))
  781. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  782. )
  783. THEN ('Teile')
  784. ELSE NULL
  785. END
  786. ) = 'Teile'
  787. )
  788. AND (T2."Order No_" = '')
  789. )
  790. THEN ('Gutschrift ohne Auftrag')
  791. ELSE (T2."Order No_")
  792. END
  793. )
  794. )
  795. ELSE NULL
  796. END
  797. ) AS "Service_Order_No_Teile_Order_No",
  798. CASE
  799. WHEN (
  800. (
  801. (
  802. CASE
  803. WHEN (
  804. (
  805. (T1."No_" LIKE 'W%')
  806. OR (T1."No_" LIKE '%I%')
  807. )
  808. )
  809. THEN ('Service')
  810. WHEN (
  811. ((left(T1."No_", 2)) IN ('VG'))
  812. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  813. )
  814. THEN ('Teile')
  815. ELSE NULL
  816. END
  817. ) = 'Teile'
  818. )
  819. AND (T2."Order No_" = '')
  820. )
  821. THEN ('Gutschrift ohne Auftrag')
  822. ELSE (T2."Order No_")
  823. END AS "Order No_",
  824. CASE
  825. WHEN (T6."No_" IS NULL)
  826. THEN (T7."First Name" + ' ' + T7."Last Name")
  827. ELSE (T6."First Name" + ' ' + T6."Last Name")
  828. END AS "Serviceberater_Service",
  829. T8."Name" AS "Name_Salesperson",
  830. T8."Code" AS "Code_Salesperson",
  831. CASE
  832. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  833. THEN (
  834. (
  835. CASE
  836. WHEN (
  837. (
  838. CASE
  839. WHEN (
  840. (
  841. CASE
  842. WHEN (
  843. (
  844. (T1."No_" LIKE 'W%')
  845. OR (T1."No_" LIKE '%I%')
  846. )
  847. )
  848. THEN ('Service')
  849. WHEN (
  850. ((left(T1."No_", 2)) IN ('VG'))
  851. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  852. )
  853. THEN ('Teile')
  854. ELSE NULL
  855. END
  856. ) = 'Service'
  857. )
  858. THEN (
  859. (
  860. CASE
  861. WHEN (T2."Service Order No_" IS NULL)
  862. THEN ('Gutschrift ohne Auftrag')
  863. ELSE (T2."Service Order No_")
  864. END
  865. )
  866. )
  867. WHEN (
  868. (
  869. CASE
  870. WHEN (
  871. (
  872. (T1."No_" LIKE 'W%')
  873. OR (T1."No_" LIKE '%I%')
  874. )
  875. )
  876. THEN ('Service')
  877. WHEN (
  878. ((left(T1."No_", 2)) IN ('VG'))
  879. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  880. )
  881. THEN ('Teile')
  882. ELSE NULL
  883. END
  884. ) = 'Teile'
  885. )
  886. THEN (
  887. (
  888. CASE
  889. WHEN (
  890. (
  891. (
  892. CASE
  893. WHEN (
  894. (
  895. (T1."No_" LIKE 'W%')
  896. OR (T1."No_" LIKE '%I%')
  897. )
  898. )
  899. THEN ('Service')
  900. WHEN (
  901. ((left(T1."No_", 2)) IN ('VG'))
  902. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  903. )
  904. THEN ('Teile')
  905. ELSE NULL
  906. END
  907. ) = 'Teile'
  908. )
  909. AND (T2."Order No_" = '')
  910. )
  911. THEN ('Gutschrift ohne Auftrag')
  912. ELSE (T2."Order No_")
  913. END
  914. )
  915. )
  916. ELSE NULL
  917. END
  918. ) = ' '
  919. )
  920. THEN ('Gutschrift ohne Auftrag')
  921. ELSE (
  922. (
  923. CASE
  924. WHEN (
  925. (
  926. CASE
  927. WHEN (
  928. (
  929. (T1."No_" LIKE 'W%')
  930. OR (T1."No_" LIKE '%I%')
  931. )
  932. )
  933. THEN ('Service')
  934. WHEN (
  935. ((left(T1."No_", 2)) IN ('VG'))
  936. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  937. )
  938. THEN ('Teile')
  939. ELSE NULL
  940. END
  941. ) = 'Service'
  942. )
  943. THEN (
  944. (
  945. CASE
  946. WHEN (T2."Service Order No_" IS NULL)
  947. THEN ('Gutschrift ohne Auftrag')
  948. ELSE (T2."Service Order No_")
  949. END
  950. )
  951. )
  952. WHEN (
  953. (
  954. CASE
  955. WHEN (
  956. (
  957. (T1."No_" LIKE 'W%')
  958. OR (T1."No_" LIKE '%I%')
  959. )
  960. )
  961. THEN ('Service')
  962. WHEN (
  963. ((left(T1."No_", 2)) IN ('VG'))
  964. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  965. )
  966. THEN ('Teile')
  967. ELSE NULL
  968. END
  969. ) = 'Teile'
  970. )
  971. THEN (
  972. (
  973. CASE
  974. WHEN (
  975. (
  976. (
  977. CASE
  978. WHEN (
  979. (
  980. (T1."No_" LIKE 'W%')
  981. OR (T1."No_" LIKE '%I%')
  982. )
  983. )
  984. THEN ('Service')
  985. WHEN (
  986. ((left(T1."No_", 2)) IN ('VG'))
  987. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  988. )
  989. THEN ('Teile')
  990. ELSE NULL
  991. END
  992. ) = 'Teile'
  993. )
  994. AND (T2."Order No_" = '')
  995. )
  996. THEN ('Gutschrift ohne Auftrag')
  997. ELSE (T2."Order No_")
  998. END
  999. )
  1000. )
  1001. ELSE NULL
  1002. END
  1003. )
  1004. )
  1005. END
  1006. )
  1007. )
  1008. ELSE ('Auftr�ge �lter 30 Tage')
  1009. END AS "Order_Desc_30",
  1010. CASE
  1011. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 100)
  1012. THEN (T1."No_" + ' - ' + T10."Name")
  1013. ELSE ('Rechnungen �lter 100 Tage')
  1014. END AS "Invoice_Desc_100",
  1015. CASE
  1016. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 100)
  1017. THEN (
  1018. (
  1019. CASE
  1020. WHEN (
  1021. (
  1022. CASE
  1023. WHEN (
  1024. (
  1025. CASE
  1026. WHEN (
  1027. (
  1028. (T1."No_" LIKE 'W%')
  1029. OR (T1."No_" LIKE '%I%')
  1030. )
  1031. )
  1032. THEN ('Service')
  1033. WHEN (
  1034. ((left(T1."No_", 2)) IN ('VG'))
  1035. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1036. )
  1037. THEN ('Teile')
  1038. ELSE NULL
  1039. END
  1040. ) = 'Service'
  1041. )
  1042. THEN (
  1043. (
  1044. CASE
  1045. WHEN (T2."Service Order No_" IS NULL)
  1046. THEN ('Gutschrift ohne Auftrag')
  1047. ELSE (T2."Service Order No_")
  1048. END
  1049. )
  1050. )
  1051. WHEN (
  1052. (
  1053. CASE
  1054. WHEN (
  1055. (
  1056. (T1."No_" LIKE 'W%')
  1057. OR (T1."No_" LIKE '%I%')
  1058. )
  1059. )
  1060. THEN ('Service')
  1061. WHEN (
  1062. ((left(T1."No_", 2)) IN ('VG'))
  1063. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1064. )
  1065. THEN ('Teile')
  1066. ELSE NULL
  1067. END
  1068. ) = 'Teile'
  1069. )
  1070. THEN (
  1071. (
  1072. CASE
  1073. WHEN (
  1074. (
  1075. (
  1076. CASE
  1077. WHEN (
  1078. (
  1079. (T1."No_" LIKE 'W%')
  1080. OR (T1."No_" LIKE '%I%')
  1081. )
  1082. )
  1083. THEN ('Service')
  1084. WHEN (
  1085. ((left(T1."No_", 2)) IN ('VG'))
  1086. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1087. )
  1088. THEN ('Teile')
  1089. ELSE NULL
  1090. END
  1091. ) = 'Teile'
  1092. )
  1093. AND (T2."Order No_" = '')
  1094. )
  1095. THEN ('Gutschrift ohne Auftrag')
  1096. ELSE (T2."Order No_")
  1097. END
  1098. )
  1099. )
  1100. ELSE NULL
  1101. END
  1102. ) = ' '
  1103. )
  1104. THEN ('Gutschrift ohne Auftrag')
  1105. ELSE (
  1106. (
  1107. CASE
  1108. WHEN (
  1109. (
  1110. CASE
  1111. WHEN (
  1112. (
  1113. (T1."No_" LIKE 'W%')
  1114. OR (T1."No_" LIKE '%I%')
  1115. )
  1116. )
  1117. THEN ('Service')
  1118. WHEN (
  1119. ((left(T1."No_", 2)) IN ('VG'))
  1120. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1121. )
  1122. THEN ('Teile')
  1123. ELSE NULL
  1124. END
  1125. ) = 'Service'
  1126. )
  1127. THEN (
  1128. (
  1129. CASE
  1130. WHEN (T2."Service Order No_" IS NULL)
  1131. THEN ('Gutschrift ohne Auftrag')
  1132. ELSE (T2."Service Order No_")
  1133. END
  1134. )
  1135. )
  1136. WHEN (
  1137. (
  1138. CASE
  1139. WHEN (
  1140. (
  1141. (T1."No_" LIKE 'W%')
  1142. OR (T1."No_" LIKE '%I%')
  1143. )
  1144. )
  1145. THEN ('Service')
  1146. WHEN (
  1147. ((left(T1."No_", 2)) IN ('VG'))
  1148. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1149. )
  1150. THEN ('Teile')
  1151. ELSE NULL
  1152. END
  1153. ) = 'Teile'
  1154. )
  1155. THEN (
  1156. (
  1157. CASE
  1158. WHEN (
  1159. (
  1160. (
  1161. CASE
  1162. WHEN (
  1163. (
  1164. (T1."No_" LIKE 'W%')
  1165. OR (T1."No_" LIKE '%I%')
  1166. )
  1167. )
  1168. THEN ('Service')
  1169. WHEN (
  1170. ((left(T1."No_", 2)) IN ('VG'))
  1171. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1172. )
  1173. THEN ('Teile')
  1174. ELSE NULL
  1175. END
  1176. ) = 'Teile'
  1177. )
  1178. AND (T2."Order No_" = '')
  1179. )
  1180. THEN ('Gutschrift ohne Auftrag')
  1181. ELSE (T2."Order No_")
  1182. END
  1183. )
  1184. )
  1185. ELSE NULL
  1186. END
  1187. )
  1188. )
  1189. END
  1190. ) + ' - ' + T10."Name"
  1191. )
  1192. ELSE ('Auftr�ge �lter 100 Tage')
  1193. END AS "Order_Desc_100",
  1194. T10."Post Code" AS "Post Code",
  1195. (left(T10."Post Code", 4)) AS "PLZ_4_Stelle",
  1196. (left(T10."Post Code", 3)) AS "PLZ_3_Stelle",
  1197. (left(T10."Post Code", 2)) AS "PLZ_2_Stelle",
  1198. (left(T10."Post Code", 1)) AS "PLZ_1_Stelle",
  1199. CASE
  1200. WHEN (
  1201. (
  1202. CASE
  1203. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1204. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1205. ELSE (0)
  1206. END
  1207. ) / 365 BETWEEN 0.01 AND 0.99
  1208. )
  1209. THEN ('1')
  1210. WHEN (
  1211. (
  1212. CASE
  1213. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1214. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1215. ELSE (0)
  1216. END
  1217. ) / 365 BETWEEN 1.00 AND 1.99
  1218. )
  1219. THEN ('2')
  1220. WHEN (
  1221. (
  1222. CASE
  1223. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1224. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1225. ELSE (0)
  1226. END
  1227. ) / 365 BETWEEN 2.00 AND 2.99
  1228. )
  1229. THEN ('3')
  1230. WHEN (
  1231. (
  1232. CASE
  1233. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1234. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1235. ELSE (0)
  1236. END
  1237. ) / 365 BETWEEN 3.00 AND 3.99
  1238. )
  1239. THEN ('4')
  1240. WHEN (
  1241. (
  1242. CASE
  1243. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1244. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1245. ELSE (0)
  1246. END
  1247. ) / 365 BETWEEN 4.00 AND 4.99
  1248. )
  1249. THEN ('5')
  1250. WHEN (
  1251. (
  1252. CASE
  1253. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1254. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1255. ELSE (0)
  1256. END
  1257. ) / 365 BETWEEN 5.00 AND 5.99
  1258. )
  1259. THEN ('6')
  1260. WHEN (
  1261. (
  1262. CASE
  1263. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1264. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1265. ELSE (0)
  1266. END
  1267. ) / 365 BETWEEN 6.00 AND 6.99
  1268. )
  1269. THEN ('7')
  1270. WHEN (
  1271. (
  1272. CASE
  1273. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1274. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1275. ELSE (0)
  1276. END
  1277. ) / 365 BETWEEN 7.00 AND 7.99
  1278. )
  1279. THEN ('8')
  1280. WHEN (
  1281. (
  1282. CASE
  1283. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1284. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1285. ELSE (0)
  1286. END
  1287. ) / 365 BETWEEN 8.00 AND 8.99
  1288. )
  1289. THEN ('9')
  1290. WHEN (
  1291. (
  1292. CASE
  1293. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1294. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1295. ELSE (0)
  1296. END
  1297. ) / 365 BETWEEN 9.00 AND 9.99
  1298. )
  1299. THEN ('10')
  1300. WHEN (
  1301. (
  1302. CASE
  1303. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1304. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1305. ELSE (0)
  1306. END
  1307. ) / 365 > 9.99
  1308. )
  1309. THEN ('> 10')
  1310. WHEN (
  1311. (
  1312. CASE
  1313. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1314. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1315. ELSE (0)
  1316. END
  1317. ) / 365 = 0
  1318. )
  1319. THEN ('keine Angabe')
  1320. ELSE NULL
  1321. END AS "FZG-Altersstaffel",
  1322. (
  1323. CASE
  1324. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1325. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1326. ELSE (0)
  1327. END
  1328. ) / 365 AS "Fahrzeugalter",
  1329. T10."Name" AS "Cust_Name",
  1330. T1."Gen_ Bus_ Posting Group" AS "Gen Bus Posting Group",
  1331. CASE
  1332. WHEN (T2."Registration Date" <> convert(DATETIME, '1753-01-01 00:00:00.000'))
  1333. THEN ((- 1 * datediff(day, T1."Posting Date", T2."Registration Date")))
  1334. ELSE (0)
  1335. END AS "Fahrzeugalter_Tage",
  1336. T3."VIN" AS "Vin",
  1337. T3."Model" AS "Model_ori",
  1338. CASE
  1339. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  1340. THEN (
  1341. T1."No_" + ' - ' + (
  1342. CASE
  1343. WHEN (
  1344. (
  1345. (
  1346. CASE
  1347. WHEN (
  1348. (
  1349. (T1."No_" LIKE 'W%')
  1350. OR (T1."No_" LIKE '%I%')
  1351. )
  1352. )
  1353. THEN ('Service')
  1354. WHEN (
  1355. ((left(T1."No_", 2)) IN ('VG'))
  1356. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1357. )
  1358. THEN ('Teile')
  1359. ELSE NULL
  1360. END
  1361. ) = 'Service'
  1362. )
  1363. AND (
  1364. (
  1365. CASE
  1366. WHEN (T6."No_" IS NULL)
  1367. THEN (T7."First Name" + ' ' + T7."Last Name")
  1368. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1369. END
  1370. ) <> ' '
  1371. )
  1372. )
  1373. THEN (
  1374. (
  1375. CASE
  1376. WHEN (T6."No_" IS NULL)
  1377. THEN (T7."First Name" + ' ' + T7."Last Name")
  1378. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1379. END
  1380. )
  1381. )
  1382. WHEN (
  1383. (
  1384. (
  1385. CASE
  1386. WHEN (
  1387. (
  1388. (T1."No_" LIKE 'W%')
  1389. OR (T1."No_" LIKE '%I%')
  1390. )
  1391. )
  1392. THEN ('Service')
  1393. WHEN (
  1394. ((left(T1."No_", 2)) IN ('VG'))
  1395. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1396. )
  1397. THEN ('Teile')
  1398. ELSE NULL
  1399. END
  1400. ) = 'Teile'
  1401. )
  1402. AND (T8."Name" IS NOT NULL)
  1403. )
  1404. THEN (T8."Name")
  1405. ELSE ('n.N.')
  1406. END
  1407. ) + ' - ' + T10."Name"
  1408. )
  1409. ELSE ('Rechnungen �lter 30 Tage')
  1410. END AS "Invoice_Desc_30",
  1411. CASE
  1412. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%ART%')
  1413. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  1414. ELSE (0)
  1415. END AS "Umsatz Teile Service_ori",
  1416. CASE
  1417. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%ART%')
  1418. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  1419. ELSE (0)
  1420. END AS "NL Teile_ori",
  1421. CASE
  1422. WHEN (
  1423. (
  1424. (
  1425. CASE
  1426. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1427. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  1428. ELSE (0)
  1429. END
  1430. ) + (
  1431. CASE
  1432. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1433. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  1434. ELSE (0)
  1435. END
  1436. )
  1437. ) <> 0
  1438. )
  1439. THEN (
  1440. (
  1441. CASE
  1442. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1443. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  1444. ELSE (0)
  1445. END
  1446. ) / (
  1447. (
  1448. CASE
  1449. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1450. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  1451. ELSE (0)
  1452. END
  1453. ) + (
  1454. CASE
  1455. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1456. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  1457. ELSE (0)
  1458. END
  1459. )
  1460. ) * 100
  1461. )
  1462. ELSE (0)
  1463. END AS "NL Lohn %",
  1464. CASE
  1465. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  1466. THEN (((convert(FLOAT, T2."Line Discount Amount"))) * - 1)
  1467. ELSE (0)
  1468. END AS "Rabatt Lohn",
  1469. T1."Prices Including VAT" AS c186,
  1470. (
  1471. CASE
  1472. WHEN (T1."Location Code" IN ('01BSPKW'))
  1473. THEN ('10')
  1474. WHEN (T1."Location Code" IN ('02BSMOT'))
  1475. THEN ('20')
  1476. WHEN (T1."Location Code" IN ('03RHF'))
  1477. THEN ('30')
  1478. WHEN (T1."Location Code" IN ('04SFH'))
  1479. THEN ('40')
  1480. WHEN (T1."Location Code" IN ('05WT'))
  1481. THEN ('50')
  1482. WHEN (T1."Location Code" IN ('06BI'))
  1483. THEN ('26')
  1484. WHEN (T1."Location Code" IN ('07TR'))
  1485. THEN ('70')
  1486. ELSE NULL
  1487. END
  1488. ) AS "Standort",
  1489. ((rtrim((((T2."Line No_"))))) + ' - ' + T1."No_" + ' - ' + T2."Description") AS "Auftragsposition",
  1490. T11."No_" + ' - ' + T11."Name" AS "Kunde_Verkaufskunde",
  1491. CASE
  1492. WHEN (T1."Sell-to Customer No_" LIKE 'INT%')
  1493. THEN ('Intern')
  1494. ELSE (T12."Description")
  1495. END AS "Kundenart_Verkaufskunde",
  1496. T12."Description" AS "Cust_Group_Description_Verkaufskunde",
  1497. T11."Name" AS "Cust_Name_Verkaufskunde",
  1498. T11."No_" AS "Cust_No_Verkaufskunde",
  1499. CASE
  1500. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 4)
  1501. THEN (
  1502. (
  1503. CASE
  1504. WHEN (T2."Service Order No_" IS NULL)
  1505. THEN ('Gutschrift ohne Auftrag')
  1506. ELSE (T2."Service Order No_")
  1507. END
  1508. )
  1509. )
  1510. ELSE NULL
  1511. END AS "Order Number_Rg_Ausg_1",
  1512. (
  1513. substring(CASE
  1514. WHEN (
  1515. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 4)
  1516. AND (
  1517. (
  1518. CASE
  1519. WHEN (
  1520. (
  1521. (
  1522. CASE
  1523. WHEN (
  1524. (
  1525. (T1."No_" LIKE 'W%')
  1526. OR (T1."No_" LIKE '%I%')
  1527. )
  1528. )
  1529. THEN ('Service')
  1530. WHEN (
  1531. ((left(T1."No_", 2)) IN ('VG'))
  1532. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1533. )
  1534. THEN ('Teile')
  1535. ELSE NULL
  1536. END
  1537. ) = 'Service'
  1538. )
  1539. AND (
  1540. (
  1541. CASE
  1542. WHEN (T6."No_" IS NULL)
  1543. THEN (T7."First Name" + ' ' + T7."Last Name")
  1544. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1545. END
  1546. ) <> ' '
  1547. )
  1548. )
  1549. THEN (
  1550. (
  1551. CASE
  1552. WHEN (T6."No_" IS NULL)
  1553. THEN (T7."First Name" + ' ' + T7."Last Name")
  1554. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1555. END
  1556. )
  1557. )
  1558. WHEN (
  1559. (
  1560. (
  1561. CASE
  1562. WHEN (
  1563. (
  1564. (T1."No_" LIKE 'W%')
  1565. OR (T1."No_" LIKE '%I%')
  1566. )
  1567. )
  1568. THEN ('Service')
  1569. WHEN (
  1570. ((left(T1."No_", 2)) IN ('VG'))
  1571. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1572. )
  1573. THEN ('Teile')
  1574. ELSE NULL
  1575. END
  1576. ) = 'Teile'
  1577. )
  1578. AND (T8."Name" IS NOT NULL)
  1579. )
  1580. THEN (T8."Name")
  1581. ELSE ('n.N.')
  1582. END
  1583. ) IS NOT NULL
  1584. )
  1585. )
  1586. THEN (
  1587. T1."No_" + ' - ' + (
  1588. CASE
  1589. WHEN (
  1590. (
  1591. (
  1592. CASE
  1593. WHEN (
  1594. (
  1595. (T1."No_" LIKE 'W%')
  1596. OR (T1."No_" LIKE '%I%')
  1597. )
  1598. )
  1599. THEN ('Service')
  1600. WHEN (
  1601. ((left(T1."No_", 2)) IN ('VG'))
  1602. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1603. )
  1604. THEN ('Teile')
  1605. ELSE NULL
  1606. END
  1607. ) = 'Service'
  1608. )
  1609. AND (
  1610. (
  1611. CASE
  1612. WHEN (T6."No_" IS NULL)
  1613. THEN (T7."First Name" + ' ' + T7."Last Name")
  1614. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1615. END
  1616. ) <> ' '
  1617. )
  1618. )
  1619. THEN (
  1620. (
  1621. CASE
  1622. WHEN (T6."No_" IS NULL)
  1623. THEN (T7."First Name" + ' ' + T7."Last Name")
  1624. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1625. END
  1626. )
  1627. )
  1628. WHEN (
  1629. (
  1630. (
  1631. CASE
  1632. WHEN (
  1633. (
  1634. (T1."No_" LIKE 'W%')
  1635. OR (T1."No_" LIKE '%I%')
  1636. )
  1637. )
  1638. THEN ('Service')
  1639. WHEN (
  1640. ((left(T1."No_", 2)) IN ('VG'))
  1641. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1642. )
  1643. THEN ('Teile')
  1644. ELSE NULL
  1645. END
  1646. ) = 'Teile'
  1647. )
  1648. AND (T8."Name" IS NOT NULL)
  1649. )
  1650. THEN (T8."Name")
  1651. ELSE ('n.N.')
  1652. END
  1653. ) + ' - ' + T10."Name"
  1654. )
  1655. WHEN (
  1656. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 4)
  1657. AND (
  1658. (
  1659. CASE
  1660. WHEN (
  1661. (
  1662. (
  1663. CASE
  1664. WHEN (
  1665. (
  1666. (T1."No_" LIKE 'W%')
  1667. OR (T1."No_" LIKE '%I%')
  1668. )
  1669. )
  1670. THEN ('Service')
  1671. WHEN (
  1672. ((left(T1."No_", 2)) IN ('VG'))
  1673. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1674. )
  1675. THEN ('Teile')
  1676. ELSE NULL
  1677. END
  1678. ) = 'Service'
  1679. )
  1680. AND (
  1681. (
  1682. CASE
  1683. WHEN (T6."No_" IS NULL)
  1684. THEN (T7."First Name" + ' ' + T7."Last Name")
  1685. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1686. END
  1687. ) <> ' '
  1688. )
  1689. )
  1690. THEN (
  1691. (
  1692. CASE
  1693. WHEN (T6."No_" IS NULL)
  1694. THEN (T7."First Name" + ' ' + T7."Last Name")
  1695. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1696. END
  1697. )
  1698. )
  1699. WHEN (
  1700. (
  1701. (
  1702. CASE
  1703. WHEN (
  1704. (
  1705. (T1."No_" LIKE 'W%')
  1706. OR (T1."No_" LIKE '%I%')
  1707. )
  1708. )
  1709. THEN ('Service')
  1710. WHEN (
  1711. ((left(T1."No_", 2)) IN ('VG'))
  1712. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1713. )
  1714. THEN ('Teile')
  1715. ELSE NULL
  1716. END
  1717. ) = 'Teile'
  1718. )
  1719. AND (T8."Name" IS NOT NULL)
  1720. )
  1721. THEN (T8."Name")
  1722. ELSE ('n.N.')
  1723. END
  1724. ) IS NULL
  1725. )
  1726. )
  1727. THEN (T1."No_" + ' - ' + T10."Name")
  1728. ELSE NULL
  1729. END, 1, 100)
  1730. ) AS "Order Number_Rg_Ausg_2",
  1731. (
  1732. substring(CASE
  1733. WHEN (
  1734. ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 30)
  1735. AND (
  1736. (
  1737. CASE
  1738. WHEN (
  1739. (
  1740. (
  1741. CASE
  1742. WHEN (
  1743. (
  1744. (T1."No_" LIKE 'W%')
  1745. OR (T1."No_" LIKE '%I%')
  1746. )
  1747. )
  1748. THEN ('Service')
  1749. WHEN (
  1750. ((left(T1."No_", 2)) IN ('VG'))
  1751. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1752. )
  1753. THEN ('Teile')
  1754. ELSE NULL
  1755. END
  1756. ) = 'Service'
  1757. )
  1758. AND (
  1759. (
  1760. CASE
  1761. WHEN (T6."No_" IS NULL)
  1762. THEN (T7."First Name" + ' ' + T7."Last Name")
  1763. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1764. END
  1765. ) <> ' '
  1766. )
  1767. )
  1768. THEN (
  1769. (
  1770. CASE
  1771. WHEN (T6."No_" IS NULL)
  1772. THEN (T7."First Name" + ' ' + T7."Last Name")
  1773. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1774. END
  1775. )
  1776. )
  1777. WHEN (
  1778. (
  1779. (
  1780. CASE
  1781. WHEN (
  1782. (
  1783. (T1."No_" LIKE 'W%')
  1784. OR (T1."No_" LIKE '%I%')
  1785. )
  1786. )
  1787. THEN ('Service')
  1788. WHEN (
  1789. ((left(T1."No_", 2)) IN ('VG'))
  1790. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1791. )
  1792. THEN ('Teile')
  1793. ELSE NULL
  1794. END
  1795. ) = 'Teile'
  1796. )
  1797. AND (T8."Name" IS NOT NULL)
  1798. )
  1799. THEN (T8."Name")
  1800. ELSE ('n.N.')
  1801. END
  1802. ) IS NOT NULL
  1803. )
  1804. )
  1805. THEN (
  1806. T1."No_" + ' - ' + (
  1807. CASE
  1808. WHEN (
  1809. (
  1810. (
  1811. CASE
  1812. WHEN (
  1813. (
  1814. (T1."No_" LIKE 'W%')
  1815. OR (T1."No_" LIKE '%I%')
  1816. )
  1817. )
  1818. THEN ('Service')
  1819. WHEN (
  1820. ((left(T1."No_", 2)) IN ('VG'))
  1821. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1822. )
  1823. THEN ('Teile')
  1824. ELSE NULL
  1825. END
  1826. ) = 'Service'
  1827. )
  1828. AND (
  1829. (
  1830. CASE
  1831. WHEN (T6."No_" IS NULL)
  1832. THEN (T7."First Name" + ' ' + T7."Last Name")
  1833. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1834. END
  1835. ) <> ' '
  1836. )
  1837. )
  1838. THEN (
  1839. (
  1840. CASE
  1841. WHEN (T6."No_" IS NULL)
  1842. THEN (T7."First Name" + ' ' + T7."Last Name")
  1843. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1844. END
  1845. )
  1846. )
  1847. WHEN (
  1848. (
  1849. (
  1850. CASE
  1851. WHEN (
  1852. (
  1853. (T1."No_" LIKE 'W%')
  1854. OR (T1."No_" LIKE '%I%')
  1855. )
  1856. )
  1857. THEN ('Service')
  1858. WHEN (
  1859. ((left(T1."No_", 2)) IN ('VG'))
  1860. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1861. )
  1862. THEN ('Teile')
  1863. ELSE NULL
  1864. END
  1865. ) = 'Teile'
  1866. )
  1867. AND (T8."Name" IS NOT NULL)
  1868. )
  1869. THEN (T8."Name")
  1870. ELSE ('n.N.')
  1871. END
  1872. ) + ' - ' + T10."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), - 1 * datediff(day, T1."Posting Date")))
  1873. )
  1874. WHEN (
  1875. ((day((getdate()), T1."Posting Date")) <= 30)
  1876. AND (
  1877. (
  1878. CASE
  1879. WHEN (
  1880. (
  1881. (
  1882. CASE
  1883. WHEN (
  1884. (
  1885. (T1."No_" LIKE 'W%')
  1886. OR (T1."No_" LIKE '%I%')
  1887. )
  1888. )
  1889. THEN ('Service')
  1890. WHEN (
  1891. ((left(T1."No_", 2)) IN ('VG'))
  1892. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1893. )
  1894. THEN ('Teile')
  1895. ELSE NULL
  1896. END
  1897. ) = 'Service'
  1898. )
  1899. AND (
  1900. (
  1901. CASE
  1902. WHEN (T6."No_" IS NULL)
  1903. THEN (T7."First Name" + ' ' + T7."Last Name")
  1904. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1905. END
  1906. ) <> ' '
  1907. )
  1908. )
  1909. THEN (
  1910. (
  1911. CASE
  1912. WHEN (T6."No_" IS NULL)
  1913. THEN (T7."First Name" + ' ' + T7."Last Name")
  1914. ELSE (T6."First Name" + ' ' + T6."Last Name")
  1915. END
  1916. )
  1917. )
  1918. WHEN (
  1919. (
  1920. (
  1921. CASE
  1922. WHEN (
  1923. (
  1924. (T1."No_" LIKE 'W%')
  1925. OR (T1."No_" LIKE '%I%')
  1926. )
  1927. )
  1928. THEN ('Service')
  1929. WHEN (
  1930. ((left(T1."No_", 2)) IN ('VG'))
  1931. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1932. )
  1933. THEN ('Teile')
  1934. ELSE NULL
  1935. END
  1936. ) = 'Teile'
  1937. )
  1938. AND (T8."Name" IS NOT NULL)
  1939. )
  1940. THEN (T8."Name")
  1941. ELSE ('n.N.')
  1942. END
  1943. ) IS NULL
  1944. )
  1945. )
  1946. THEN (T1."No_" + ' - ' + 'SB fehlt' + ' - ' + T10."Name" + ' - ' + (convert(VARCHAR(50), year(T1."Posting Date")) + '-' + convert(VARCHAR(50), month(T1."Posting Date")) + '-' + convert(VARCHAR(50), day(T1."Posting Date"))))
  1947. ELSE ('Rechnungen �lter 30 Tage')
  1948. END, 1, 100)
  1949. ) AS "Order Number_Rg_Ausg",
  1950. CASE
  1951. WHEN ((- 1 * datediff(day, (getdate()), T1."Posting Date")) <= 180)
  1952. THEN (
  1953. T1."No_" + ' - ' + (
  1954. CASE
  1955. WHEN (
  1956. (
  1957. CASE
  1958. WHEN (
  1959. (
  1960. CASE
  1961. WHEN (
  1962. (
  1963. (T1."No_" LIKE 'W%')
  1964. OR (T1."No_" LIKE '%I%')
  1965. )
  1966. )
  1967. THEN ('Service')
  1968. WHEN (
  1969. ((left(T1."No_", 2)) IN ('VG'))
  1970. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1971. )
  1972. THEN ('Teile')
  1973. ELSE NULL
  1974. END
  1975. ) = 'Service'
  1976. )
  1977. THEN (
  1978. (
  1979. CASE
  1980. WHEN (T2."Service Order No_" IS NULL)
  1981. THEN ('Gutschrift ohne Auftrag')
  1982. ELSE (T2."Service Order No_")
  1983. END
  1984. )
  1985. )
  1986. WHEN (
  1987. (
  1988. CASE
  1989. WHEN (
  1990. (
  1991. (T1."No_" LIKE 'W%')
  1992. OR (T1."No_" LIKE '%I%')
  1993. )
  1994. )
  1995. THEN ('Service')
  1996. WHEN (
  1997. ((left(T1."No_", 2)) IN ('VG'))
  1998. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  1999. )
  2000. THEN ('Teile')
  2001. ELSE NULL
  2002. END
  2003. ) = 'Teile'
  2004. )
  2005. THEN (
  2006. (
  2007. CASE
  2008. WHEN (
  2009. (
  2010. (
  2011. CASE
  2012. WHEN (
  2013. (
  2014. (T1."No_" LIKE 'W%')
  2015. OR (T1."No_" LIKE '%I%')
  2016. )
  2017. )
  2018. THEN ('Service')
  2019. WHEN (
  2020. ((left(T1."No_", 2)) IN ('VG'))
  2021. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2022. )
  2023. THEN ('Teile')
  2024. ELSE NULL
  2025. END
  2026. ) = 'Teile'
  2027. )
  2028. AND (T2."Order No_" = '')
  2029. )
  2030. THEN ('Gutschrift ohne Auftrag')
  2031. ELSE (T2."Order No_")
  2032. END
  2033. )
  2034. )
  2035. ELSE NULL
  2036. END
  2037. ) = ' '
  2038. )
  2039. THEN ('Gutschrift ohne Auftrag')
  2040. ELSE (
  2041. (
  2042. CASE
  2043. WHEN (
  2044. (
  2045. CASE
  2046. WHEN (
  2047. (
  2048. (T1."No_" LIKE 'W%')
  2049. OR (T1."No_" LIKE '%I%')
  2050. )
  2051. )
  2052. THEN ('Service')
  2053. WHEN (
  2054. ((left(T1."No_", 2)) IN ('VG'))
  2055. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2056. )
  2057. THEN ('Teile')
  2058. ELSE NULL
  2059. END
  2060. ) = 'Service'
  2061. )
  2062. THEN (
  2063. (
  2064. CASE
  2065. WHEN (T2."Service Order No_" IS NULL)
  2066. THEN ('Gutschrift ohne Auftrag')
  2067. ELSE (T2."Service Order No_")
  2068. END
  2069. )
  2070. )
  2071. WHEN (
  2072. (
  2073. CASE
  2074. WHEN (
  2075. (
  2076. (T1."No_" LIKE 'W%')
  2077. OR (T1."No_" LIKE '%I%')
  2078. )
  2079. )
  2080. THEN ('Service')
  2081. WHEN (
  2082. ((left(T1."No_", 2)) IN ('VG'))
  2083. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2084. )
  2085. THEN ('Teile')
  2086. ELSE NULL
  2087. END
  2088. ) = 'Teile'
  2089. )
  2090. THEN (
  2091. (
  2092. CASE
  2093. WHEN (
  2094. (
  2095. (
  2096. CASE
  2097. WHEN (
  2098. (
  2099. (T1."No_" LIKE 'W%')
  2100. OR (T1."No_" LIKE '%I%')
  2101. )
  2102. )
  2103. THEN ('Service')
  2104. WHEN (
  2105. ((left(T1."No_", 2)) IN ('VG'))
  2106. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2107. )
  2108. THEN ('Teile')
  2109. ELSE NULL
  2110. END
  2111. ) = 'Teile'
  2112. )
  2113. AND (T2."Order No_" = '')
  2114. )
  2115. THEN ('Gutschrift ohne Auftrag')
  2116. ELSE (T2."Order No_")
  2117. END
  2118. )
  2119. )
  2120. ELSE NULL
  2121. END
  2122. )
  2123. )
  2124. END
  2125. ) + ' - ' + T10."Name"
  2126. )
  2127. ELSE ('Auftr�ge �lter 180 Tage')
  2128. END AS "Order Number",
  2129. T1."Posting Date" AS "Posting Date",
  2130. CASE
  2131. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  2132. THEN (((convert(FLOAT, T2."Quantity"))) * - 1)
  2133. ELSE (0)
  2134. END AS "verk Std",
  2135. CASE
  2136. WHEN (T2."Gen_ Prod_ Posting Group" LIKE '%LOHN%')
  2137. THEN (((convert(FLOAT, T2."Amount"))) * - 1)
  2138. ELSE (0)
  2139. END AS "Umsatz Lohn",
  2140. T10."No_" + ' - ' + T10."Name" AS "Kunde",
  2141. T10."No_" AS "Cust_No",
  2142. CASE
  2143. WHEN (T1."Bill-to Customer No_" LIKE 'INT%')
  2144. THEN ('Intern')
  2145. ELSE (T9."Description")
  2146. END AS "Kundenart",
  2147. T9."Description" AS "Cust_Gr_Description",
  2148. T9."Code" AS "Cust_Gr_Code",
  2149. CASE
  2150. WHEN (
  2151. (
  2152. (T1."No_" LIKE 'W%')
  2153. OR (T1."No_" LIKE '%I%')
  2154. )
  2155. )
  2156. THEN ('Service')
  2157. WHEN (
  2158. ((left(T1."No_", 2)) IN ('VG'))
  2159. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2160. )
  2161. THEN ('Teile')
  2162. ELSE NULL
  2163. END AS "Auftragsart",
  2164. T5."Service Posting Group" AS "Service Posting Group",
  2165. T4."Service Posting Group" AS "Service Posting Group_f�r_Archiv",
  2166. CASE
  2167. WHEN (T1."Shortcut Dimension 2 Code" IN ('ALPINA', 'TRIUMPH', 'BMW-C1', 'BMW-ALPINA', 'BMWI', 'BMW', 'BMW-MINI', 'BMW-MOT'))
  2168. THEN (T1."Shortcut Dimension 2 Code")
  2169. ELSE ('Fremdfabrikat')
  2170. END AS "Marke",
  2171. T3."VIN" + ' - ' + T3."Model" AS "Fahrzeug",
  2172. CASE
  2173. WHEN (T1."Shortcut Dimension 2 Code" IN ('BMW I', 'BMWI', 'BMW', 'BMW-MINI', 'BMW-C1', 'BMW-ALPINA', 'BMW-MOT', 'TRIUMPH'))
  2174. THEN (T1."Shortcut Dimension 2 Code")
  2175. WHEN (
  2176. (
  2177. CASE
  2178. WHEN (
  2179. (
  2180. CASE
  2181. WHEN (
  2182. (
  2183. CASE
  2184. WHEN (
  2185. (
  2186. (T1."No_" LIKE 'W%')
  2187. OR (T1."No_" LIKE '%I%')
  2188. )
  2189. )
  2190. THEN ('Service')
  2191. WHEN (
  2192. ((left(T1."No_", 2)) IN ('VG'))
  2193. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2194. )
  2195. THEN ('Teile')
  2196. ELSE NULL
  2197. END
  2198. ) = 'Service'
  2199. )
  2200. THEN (
  2201. (
  2202. CASE
  2203. WHEN (T2."Service Order No_" IS NULL)
  2204. THEN ('Gutschrift ohne Auftrag')
  2205. ELSE (T2."Service Order No_")
  2206. END
  2207. )
  2208. )
  2209. WHEN (
  2210. (
  2211. CASE
  2212. WHEN (
  2213. (
  2214. (T1."No_" LIKE 'W%')
  2215. OR (T1."No_" LIKE '%I%')
  2216. )
  2217. )
  2218. THEN ('Service')
  2219. WHEN (
  2220. ((left(T1."No_", 2)) IN ('VG'))
  2221. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2222. )
  2223. THEN ('Teile')
  2224. ELSE NULL
  2225. END
  2226. ) = 'Teile'
  2227. )
  2228. THEN (
  2229. (
  2230. CASE
  2231. WHEN (
  2232. (
  2233. (
  2234. CASE
  2235. WHEN (
  2236. (
  2237. (T1."No_" LIKE 'W%')
  2238. OR (T1."No_" LIKE '%I%')
  2239. )
  2240. )
  2241. THEN ('Service')
  2242. WHEN (
  2243. ((left(T1."No_", 2)) IN ('VG'))
  2244. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2245. )
  2246. THEN ('Teile')
  2247. ELSE NULL
  2248. END
  2249. ) = 'Teile'
  2250. )
  2251. AND (T2."Order No_" = '')
  2252. )
  2253. THEN ('Gutschrift ohne Auftrag')
  2254. ELSE (T2."Order No_")
  2255. END
  2256. )
  2257. )
  2258. ELSE NULL
  2259. END
  2260. ) = ' '
  2261. )
  2262. THEN ('Gutschrift ohne Auftrag')
  2263. ELSE (
  2264. (
  2265. CASE
  2266. WHEN (
  2267. (
  2268. CASE
  2269. WHEN (
  2270. (
  2271. (T1."No_" LIKE 'W%')
  2272. OR (T1."No_" LIKE '%I%')
  2273. )
  2274. )
  2275. THEN ('Service')
  2276. WHEN (
  2277. ((left(T1."No_", 2)) IN ('VG'))
  2278. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2279. )
  2280. THEN ('Teile')
  2281. ELSE NULL
  2282. END
  2283. ) = 'Service'
  2284. )
  2285. THEN (
  2286. (
  2287. CASE
  2288. WHEN (T2."Service Order No_" IS NULL)
  2289. THEN ('Gutschrift ohne Auftrag')
  2290. ELSE (T2."Service Order No_")
  2291. END
  2292. )
  2293. )
  2294. WHEN (
  2295. (
  2296. CASE
  2297. WHEN (
  2298. (
  2299. (T1."No_" LIKE 'W%')
  2300. OR (T1."No_" LIKE '%I%')
  2301. )
  2302. )
  2303. THEN ('Service')
  2304. WHEN (
  2305. ((left(T1."No_", 2)) IN ('VG'))
  2306. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2307. )
  2308. THEN ('Teile')
  2309. ELSE NULL
  2310. END
  2311. ) = 'Teile'
  2312. )
  2313. THEN (
  2314. (
  2315. CASE
  2316. WHEN (
  2317. (
  2318. (
  2319. CASE
  2320. WHEN (
  2321. (
  2322. (T1."No_" LIKE 'W%')
  2323. OR (T1."No_" LIKE '%I%')
  2324. )
  2325. )
  2326. THEN ('Service')
  2327. WHEN (
  2328. ((left(T1."No_", 2)) IN ('VG'))
  2329. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2330. )
  2331. THEN ('Teile')
  2332. ELSE NULL
  2333. END
  2334. ) = 'Teile'
  2335. )
  2336. AND (T2."Order No_" = '')
  2337. )
  2338. THEN ('Gutschrift ohne Auftrag')
  2339. ELSE (T2."Order No_")
  2340. END
  2341. )
  2342. )
  2343. ELSE NULL
  2344. END
  2345. )
  2346. )
  2347. END
  2348. ) = 'Gutschrift ohne Auftrag'
  2349. )
  2350. THEN ('GS ohne Auftrag')
  2351. ELSE ('Fremdfabrikat')
  2352. END AS "Fabrikat",
  2353. CASE
  2354. WHEN (T1."Customer Posting Group" IN ('PKW_GWL'))
  2355. THEN ('GWL')
  2356. WHEN (T1."No_ Series" LIKE 'I%')
  2357. THEN ('Intern')
  2358. ELSE ('Extern')
  2359. END AS "Umsatzart",
  2360. CASE
  2361. WHEN (
  2362. (
  2363. (
  2364. CASE
  2365. WHEN (
  2366. (
  2367. (T1."No_" LIKE 'W%')
  2368. OR (T1."No_" LIKE '%I%')
  2369. )
  2370. )
  2371. THEN ('Service')
  2372. WHEN (
  2373. ((left(T1."No_", 2)) IN ('VG'))
  2374. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2375. )
  2376. THEN ('Teile')
  2377. ELSE NULL
  2378. END
  2379. ) = 'Service'
  2380. )
  2381. AND (
  2382. (
  2383. CASE
  2384. WHEN (T6."No_" IS NULL)
  2385. THEN (T7."First Name" + ' ' + T7."Last Name")
  2386. ELSE (T6."First Name" + ' ' + T6."Last Name")
  2387. END
  2388. ) <> ' '
  2389. )
  2390. )
  2391. THEN (
  2392. (
  2393. CASE
  2394. WHEN (T6."No_" IS NULL)
  2395. THEN (T7."First Name" + ' ' + T7."Last Name")
  2396. ELSE (T6."First Name" + ' ' + T6."Last Name")
  2397. END
  2398. )
  2399. )
  2400. WHEN (
  2401. (
  2402. (
  2403. CASE
  2404. WHEN (
  2405. (
  2406. (T1."No_" LIKE 'W%')
  2407. OR (T1."No_" LIKE '%I%')
  2408. )
  2409. )
  2410. THEN ('Service')
  2411. WHEN (
  2412. ((left(T1."No_", 2)) IN ('VG'))
  2413. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2414. )
  2415. THEN ('Teile')
  2416. ELSE NULL
  2417. END
  2418. ) = 'Teile'
  2419. )
  2420. AND (T8."Name" IS NOT NULL)
  2421. )
  2422. THEN (T8."Name")
  2423. ELSE ('n.N.')
  2424. END AS "Serviceberater",
  2425. T7."Last Name" AS "Last Name",
  2426. T7."First Name" AS "First Name",
  2427. T7."No_" AS "No_SB",
  2428. T6."Last Name" AS "Last Name_f�r_Archiv",
  2429. T6."First Name" AS "First Name_f�r_Archiv",
  2430. T6."No_" AS "No_f�r_Archiv",
  2431. T5."Service Advisor No_" AS "Service Advisor No_oA",
  2432. T4."Service Advisor No_" AS "Service Advisor No_Archiv",
  2433. T2."Item Group Code" AS "Item Group Code",
  2434. T2."Customer Group Code" AS "Customer Group Code",
  2435. T2."Labor No_" AS "Labor No",
  2436. T2."Service Order Line No_" AS "Service Order Line No",
  2437. CASE
  2438. WHEN (T2."Service Order No_" IS NULL)
  2439. THEN ('Gutschrift ohne Auftrag')
  2440. ELSE (T2."Service Order No_")
  2441. END AS "Service Order No_",
  2442. T2."Mileage" AS "Mileage",
  2443. T2."Registration Date" AS "Registration Date",
  2444. T2."Vehicle Status" AS "Vehicle Status",
  2445. T2."Item Type" AS "Item Type",
  2446. T2."Order Type" AS "Order Type",
  2447. T2."Order Line No_" AS "Order Line No",
  2448. T2."Order No_" AS "Order No",
  2449. T2."Unit Cost" AS "Unit Cost",
  2450. (convert(FLOAT, T2."Amount")) AS "Amount",
  2451. (convert(FLOAT, T2."Line Discount Amount")) AS "Line Discount Amount",
  2452. T2."Unit Cost (LCY)" AS "Unit Cost (lcy)",
  2453. T2."Unit Price" AS "Unit Price",
  2454. (convert(FLOAT, T2."Quantity")) AS "Quantity",
  2455. T2."Description" AS "Description",
  2456. T2."No_" AS "No_Pos.",
  2457. T2."Type" AS "Type",
  2458. T2."Line No_" AS "Line No",
  2459. T2."Document No_" AS "Document No",
  2460. T1."Branch Code" AS "Branch Code",
  2461. CASE
  2462. WHEN (
  2463. (
  2464. CASE
  2465. WHEN (
  2466. (
  2467. CASE
  2468. WHEN (
  2469. (
  2470. (T1."No_" LIKE 'W%')
  2471. OR (T1."No_" LIKE '%I%')
  2472. )
  2473. )
  2474. THEN ('Service')
  2475. WHEN (
  2476. ((left(T1."No_", 2)) IN ('VG'))
  2477. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2478. )
  2479. THEN ('Teile')
  2480. ELSE NULL
  2481. END
  2482. ) = 'Service'
  2483. )
  2484. THEN (
  2485. (
  2486. CASE
  2487. WHEN (T2."Service Order No_" IS NULL)
  2488. THEN ('Gutschrift ohne Auftrag')
  2489. ELSE (T2."Service Order No_")
  2490. END
  2491. )
  2492. )
  2493. WHEN (
  2494. (
  2495. CASE
  2496. WHEN (
  2497. (
  2498. (T1."No_" LIKE 'W%')
  2499. OR (T1."No_" LIKE '%I%')
  2500. )
  2501. )
  2502. THEN ('Service')
  2503. WHEN (
  2504. ((left(T1."No_", 2)) IN ('VG'))
  2505. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2506. )
  2507. THEN ('Teile')
  2508. ELSE NULL
  2509. END
  2510. ) = 'Teile'
  2511. )
  2512. THEN (
  2513. (
  2514. CASE
  2515. WHEN (
  2516. (
  2517. (
  2518. CASE
  2519. WHEN (
  2520. (
  2521. (T1."No_" LIKE 'W%')
  2522. OR (T1."No_" LIKE '%I%')
  2523. )
  2524. )
  2525. THEN ('Service')
  2526. WHEN (
  2527. ((left(T1."No_", 2)) IN ('VG'))
  2528. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2529. )
  2530. THEN ('Teile')
  2531. ELSE NULL
  2532. END
  2533. ) = 'Teile'
  2534. )
  2535. AND (T2."Order No_" = '')
  2536. )
  2537. THEN ('Gutschrift ohne Auftrag')
  2538. ELSE (T2."Order No_")
  2539. END
  2540. )
  2541. )
  2542. ELSE NULL
  2543. END
  2544. ) = ' '
  2545. )
  2546. THEN ('Gutschrift ohne Auftrag')
  2547. ELSE (
  2548. (
  2549. CASE
  2550. WHEN (
  2551. (
  2552. CASE
  2553. WHEN (
  2554. (
  2555. (T1."No_" LIKE 'W%')
  2556. OR (T1."No_" LIKE '%I%')
  2557. )
  2558. )
  2559. THEN ('Service')
  2560. WHEN (
  2561. ((left(T1."No_", 2)) IN ('VG'))
  2562. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2563. )
  2564. THEN ('Teile')
  2565. ELSE NULL
  2566. END
  2567. ) = 'Service'
  2568. )
  2569. THEN (
  2570. (
  2571. CASE
  2572. WHEN (T2."Service Order No_" IS NULL)
  2573. THEN ('Gutschrift ohne Auftrag')
  2574. ELSE (T2."Service Order No_")
  2575. END
  2576. )
  2577. )
  2578. WHEN (
  2579. (
  2580. CASE
  2581. WHEN (
  2582. (
  2583. (T1."No_" LIKE 'W%')
  2584. OR (T1."No_" LIKE '%I%')
  2585. )
  2586. )
  2587. THEN ('Service')
  2588. WHEN (
  2589. ((left(T1."No_", 2)) IN ('VG'))
  2590. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2591. )
  2592. THEN ('Teile')
  2593. ELSE NULL
  2594. END
  2595. ) = 'Teile'
  2596. )
  2597. THEN (
  2598. (
  2599. CASE
  2600. WHEN (
  2601. (
  2602. (
  2603. CASE
  2604. WHEN (
  2605. (
  2606. (T1."No_" LIKE 'W%')
  2607. OR (T1."No_" LIKE '%I%')
  2608. )
  2609. )
  2610. THEN ('Service')
  2611. WHEN (
  2612. ((left(T1."No_", 2)) IN ('VG'))
  2613. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2614. )
  2615. THEN ('Teile')
  2616. ELSE NULL
  2617. END
  2618. ) = 'Teile'
  2619. )
  2620. AND (T2."Order No_" = '')
  2621. )
  2622. THEN ('Gutschrift ohne Auftrag')
  2623. ELSE (T2."Order No_")
  2624. END
  2625. )
  2626. )
  2627. ELSE NULL
  2628. END
  2629. )
  2630. )
  2631. END AS "Service Order No_ohne_Einschr�nkung",
  2632. T1."User ID" AS "User Id",
  2633. T1."Document Date" AS "Document Date",
  2634. T1."Sell-to City" AS "Sell-to City",
  2635. T1."Sell-to Customer Name" AS "Sell-to Customer Name",
  2636. T1."Salesperson Code" AS "Salesperson Code",
  2637. T1."Shortcut Dimension 2 Code" AS "Make Code",
  2638. T1."Shortcut Dimension 1 Code" AS "Department Code",
  2639. T1."Location Code" AS "Location Code",
  2640. T1."Bill-to City" AS "Bill-to City",
  2641. T1."Bill-to Name" AS "Bill-to Name",
  2642. T1."Bill-to Customer No_" AS "Bill-to Customer No",
  2643. T1."Sell-to Customer No_" AS "Sell-to Customer No"
  2644. FROM (
  2645. (
  2646. (
  2647. (
  2648. (
  2649. (
  2650. "Gottstein7x"."dbo"."AH Gottstein$Sales Credit Memo Header" T1 LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Vehicle" T3 ON T1."Supply VIN" = T3."VIN"
  2651. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Salesperson_Purchaser" T8 ON T8."Code" = T1."Salesperson Code"
  2652. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer" T10 ON T1."Bill-to Customer No_" = T10."No_"
  2653. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer Group" T9 ON T10."Customer Group Code" = T9."Code"
  2654. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer" T11 ON T11."No_" = T1."Sell-to Customer No_"
  2655. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Customer Group" T12 ON T11."Customer Group Code" = T12."Code"
  2656. ),
  2657. (
  2658. (
  2659. (
  2660. (
  2661. "Gottstein7x"."dbo"."AH Gottstein$Sales Credit Memo Line" T2 LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Archived Service Header" T4 ON T4."No_" = T2."Service Order No_"
  2662. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Service Header" T5 ON T5."No_" = T2."Service Order No_"
  2663. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Employee" T6 ON T4."Service Advisor No_" = T6."No_"
  2664. ) LEFT JOIN "Gottstein7x"."dbo"."AH Gottstein$Employee" T7 ON T5."Service Advisor No_" = T7."No_"
  2665. )
  2666. WHERE (T1."No_" = T2."Document No_")
  2667. AND (
  2668. (
  2669. (
  2670. (
  2671. (T1."No_" LIKE 'W%')
  2672. OR (T1."No_" LIKE '%I%')
  2673. )
  2674. OR (
  2675. ((left(T1."No_", 2)) IN ('VG'))
  2676. AND (NOT (left(T1."No_", 4)) IN ('VGGF'))
  2677. )
  2678. )
  2679. AND (NOT T2."Type" IN (0, 11, 12))
  2680. )
  2681. AND (T1."Posting Date" >= convert(DATETIME, '2022-01-01 00:00:00.000'))
  2682. )
  2683. ) D1
  2684. ) D4
  2685. -- order by "No" asc