Auftraege.iqd 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Serv_Teile\Auftraege.imr
  5. TITLE,Auftraege.imr
  6. BEGIN SQL
  7. select T1."ORDER_NUMBER" as c1,
  8. T1."REGISTER_NUMBER" as c2,
  9. T1."STATUS" as c3,
  10. T1."STATE_KEY_DATE" as c4,
  11. T1."DEBIT_ACCOUNT" as c5,
  12. T1."INVOICE_NUMBER" as c6,
  13. T1."WORKSHOP_MODEL" as c7,
  14. T1."STATE_CODE" as c8,
  15. T1."TRANSACT_DATE" as c9,
  16. T1."HANDLER" as c10,
  17. T1."DELIVERY_ACCOUNT" as c11,
  18. T1."DEPARTMENT" as c12,
  19. T1."DEBET_DEPARTMENT" as c13,
  20. T1."SALESMAN" as c14,
  21. T1."DEBIT_PERM" as c15,
  22. T1."ORDER_DATE" as c16,
  23. T1."DELIVERY_DATE" as c17,
  24. T1."INVOICE_DATE" as c18,
  25. T1."PMT_TERM" as c19,
  26. T1."DUEDATE_1" as c20,
  27. T1."PAYMENT_TEXT" as c21,
  28. T1."COSTS" as c22,
  29. T1."PURCH_TAX" as c23,
  30. T1."ORDERS_GROSSVALUE" as c24,
  31. T1."TAX_SHARE" as c25,
  32. T1."DISCOUNT_AMOUNT" as c26,
  33. T1."PRICE_CODE" as c27,
  34. T1."MISC_ADDS" as c28,
  35. T1."STOCK" as c29,
  36. T1."PLACE_CODE" as c30,
  37. T1."INTERNAL_CODE" as c31,
  38. T1."CUSTOMER_GROUP" as c32,
  39. T1."BASIS_NUMBER" as c33,
  40. T1."MILEAGE" as c34,
  41. T1."PREV_STATUS" as c35,
  42. T1."SALES_CLASS_NUMBER" as c36,
  43. T1."INVOICE_DISC_PERC" as c37,
  44. T1."SALES_TAX_FREE" as c38,
  45. T1."TITLE" as c39,
  46. T1."NAME" as c40,
  47. T1."STREET_ADDR" as c41,
  48. T1."ADDR_2" as c42,
  49. T1."ZIPCODE" as c43,
  50. T1."MAIL_ADDR" as c44,
  51. T1."DISCOUNT_LIMIT" as c45,
  52. T1."REFERENCE_NUMBER" as c46,
  53. T1."EXPECTED_ORDER_TIM" as c47,
  54. T1."MODEL_TEXT" as c48,
  55. T1."WORKSHOP_PRICECODE" as c49,
  56. T1."SPLIT_COUNTER" as c50,
  57. T1."ARRIVAL_TIME" as c51,
  58. T1."ARRIVAL_DATE" as c52,
  59. T1."END_DATE" as c53,
  60. T1."END_TIME" as c54,
  61. T1."FAC_MODEL_CODE_S" as c55,
  62. T1."MAKE_CD" as c56,
  63. T1."YEAR_MODEL" as c57,
  64. T1."TRANSFER_MAKE_CD" as c58,
  65. T1."CHASSIS_NUMBER" as c59,
  66. T1."WORKSHOP_TEAM" as c60,
  67. T1."COMMISSION_SALESMAN" as c61,
  68. T1."ACTUAL_INV_DATE_TIME" as c62,
  69. T1."UNIQUE_IDENT" as c63,
  70. T2."LINE_NUMBER" as c64,
  71. T2."KEY_PROD_CODE" as c65,
  72. T2."KEY_MAKE_CD" as c66,
  73. T2."DELIVERY_DATE" as c67,
  74. T2."LINE_GROUP_CODE" as c68,
  75. T2."HANDLER" as c69,
  76. T2."STATE_CODE" as c70,
  77. T2."PERSON_CODE" as c71,
  78. T2."ORDER_LINETYPE" as c72,
  79. T2."ORDER_LINETYPE_2" as c73,
  80. T2."ORDER_LINETYPE_3" as c74,
  81. T2."RESULTING_LINE" as c75,
  82. T2."RESULTING_LINE_2" as c76,
  83. T2."PRINT_INVOICE" as c77,
  84. T2."REDUCTION_CODE" as c78,
  85. T2."REDUCTION_AMOUNT" as c79,
  86. T2."REDUCTION_CODE_2" as c80,
  87. T2."REDUCTION_POS" as c81,
  88. T2."SPLIT_CODE" as c82,
  89. T2."SPLIT_CODE_2" as c83,
  90. T2."MECHANIC_CODE" as c84,
  91. T2."SALESMAN" as c85,
  92. T2."DISCOUNT_TABLE" as c86,
  93. T2."DISCOUNT_CODE" as c87,
  94. T2."CLAIM_CODE_IND" as c88,
  95. T2."CLAIM_NUMBER" as c89,
  96. T2."KIT_FIXED_PRICE_CD" as c90,
  97. T2."R_DELIVERY_DATE" as c91,
  98. T2."WUST_CODE" as c92,
  99. T2."STATUS" as c93,
  100. T2."STOCK" as c94,
  101. T2."GROSS_DISCOUNT" as c95,
  102. T2."STATISTIC_CODE" as c96,
  103. T2."DECIMAL_INDICATOR" as c97,
  104. T2."ADD_COST_CODE" as c98,
  105. T2."DISCOUNT_PERC" as c99,
  106. T2."DISCOUNT_PERC_2" as c100,
  107. T2."DISCOUNT" as c101,
  108. T2."STDPRICE" as c102,
  109. T2."LINES_NET_VALUE" as c103,
  110. T2."TAX_CODE_1" as c104,
  111. T2."VAT_RATE_CODE" as c105,
  112. T2."TAX_C_U" as c106,
  113. T2."TAX_DRAWN" as c107,
  114. T2."LINE_MISC_ADDS" as c108,
  115. T2."LINE_MISC_ADDS_PER" as c109,
  116. T2."CLAIM_TROUBLE_CD" as c110,
  117. T2."PROD_CODE" as c111,
  118. T2."MAKE_CD" as c112,
  119. T2."PRODUCT_GROUP" as c113,
  120. T2."PROD_NAME" as c114,
  121. T2."LOCATION" as c115,
  122. T2."ORDER_QUANTITY" as c116,
  123. T2."DELIVERY_QUANTITY" as c117,
  124. T2."LINE_COSTS" as c118,
  125. T2."CLAIM_RETURN_CODE" as c119,
  126. T2."INV_TOTAL_NUMBER" as c120,
  127. T2."SPECIAL_PRICE" as c121,
  128. T2."SALES_PRICE" as c122,
  129. T2."SALES_PRICE_INCL" as c123,
  130. T2."ORIG_ORDER_NO" as c124,
  131. T2."ORIG_LINE_NO" as c125,
  132. T2."ORIG_CREATION_CODE" as c126,
  133. T2."BACK_ORDER_CD" as c127,
  134. T2."BACK_ORDER" as c128,
  135. T2."INTERNAL_TRANSFER" as c129,
  136. T2."STDPRICE_2" as c130,
  137. T2."QUANTITY_DISC_CODE" as c131,
  138. T2."CAMPAIGN_CODE" as c132,
  139. T2."REPLACE_CODE" as c133,
  140. T2."N_MAIN_PART_NO" as c134,
  141. T2."LINE_TEXTLINE_1" as c135,
  142. T2."LINE_TEXTLINE_2" as c136,
  143. T2."LINE_TEXTLINE_3" as c137,
  144. T2."LINE_TEXT_CODE" as c138,
  145. T2."LINE_CODE" as c139,
  146. T2."LINE_WORKSHOP" as c140,
  147. T2."BACK_REG_CODE" as c141,
  148. T2."REQUISITION_NUM" as c142,
  149. T2."REPAIR_CODE" as c143,
  150. T2."REPAIR_GROUP" as c144,
  151. T2."REPAIR_NAME" as c145,
  152. T2."RATE_PRICE_CODE" as c146,
  153. T2."TIME_RATE" as c147,
  154. T2."USED_TIME" as c148,
  155. T2."EST_TIME" as c149,
  156. T2."INV_TIME" as c150,
  157. T2."REPAIR_CODE_2" as c151,
  158. T2."REPAIR_POS" as c152,
  159. T2."LINE_COMMENT" as c153,
  160. T2."INSPECTION_1" as c154,
  161. T2."INSPECTION_2" as c155,
  162. T2."WORK_DATE" as c156,
  163. T2."START_TIME" as c157,
  164. T2."END_DATE" as c158,
  165. T2."END_TIME" as c159,
  166. T2."WORKSHOP_AREA" as c160,
  167. T2."W_MAIN_REPAIR_NO" as c161,
  168. T2."KIT_GROUP" as c162,
  169. T2."KIT_CODE" as c163,
  170. T2."WORKSHOP_MODEL" as c164,
  171. T2."KIT_TEXT" as c165,
  172. T2."KIT_FIXED_PRICE" as c166,
  173. T2."CLASS_RULE" as c167,
  174. T2."KIT_ONE_LINE" as c168,
  175. T2."KIT_ONE_LINEPRICE" as c169,
  176. T2."KIT_CATALOG_CODE" as c170,
  177. T2."KIT_PARTS_DISC_PER" as c171,
  178. T2."KIT_WORK_DISC_PER" as c172,
  179. T2."KIT_MISC_DISC_PER" as c173,
  180. T2."KIT_DELETE" as c174,
  181. T2."KIT_PRICE_DIFF" as c175,
  182. T2."KIT_PRINT_SPLIT" as c176,
  183. T2."TYPE_OL" as c177,
  184. T2."TRANSACTION_CODE_2" as c178,
  185. T2."TXT_OL" as c179,
  186. T2."AMOUNT_OL" as c180,
  187. T2."CASH_ACCOUNT" as c181,
  188. T2."REPAIR_CODE_ACCU" as c182,
  189. T2."RECOMMENDED_PRICE" as c183,
  190. T2."COST_PRICE_WORK" as c184,
  191. T2."TIME_CODE_1" as c185,
  192. T2."USED_TIME_TYPE_1" as c186,
  193. T2."COST_PRICE_TYPE_1" as c187,
  194. T2."TIME_CODE_2" as c188,
  195. T2."USED_TIME_TYPE_2" as c189,
  196. T2."COST_PRICE_TYPE_2" as c190,
  197. T2."DISCOUNT_ALLOWANCE" as c191,
  198. T2."CREATE_AFTER_RC" as c192,
  199. T2."REPEAT_REPAIR" as c193,
  200. T2."INV_TIME_COST" as c194,
  201. T2."TIME_CODE" as c195,
  202. T2."FACTOR_CODE" as c196,
  203. T2."REDUCTION_FACTOR_1" as c197,
  204. T2."RESULTING_LINE_1" as c198,
  205. T2."EXTERNAL_STOCK" as c199,
  206. T2."REPAIR_GROUP_TYPE" as c200,
  207. T2."AUTOMATIC_CREATED" as c201,
  208. T2."INCOMPLETE_LINE" as c202,
  209. T2."INCOMPLETE_LINE_2" as c203,
  210. T2."ORDER_LINETYPE_4" as c204,
  211. T2."CONSIGNMENT_CODE" as c205,
  212. T2."PART_GROUP" as c206,
  213. T2."MISC_1" as c207,
  214. T2."MISC_2" as c208,
  215. T2."MISC_3" as c209,
  216. T2."MISC_4" as c210,
  217. T2."MISC_5" as c211,
  218. T2."MISC_6" as c212,
  219. T2."ORDER_LINE_TRANSM" as c213,
  220. T2."ORIG_PROD_CODE" as c214,
  221. T2."ORIG_MAKE_CD" as c215,
  222. T2."ORIG_PROD_GROUP" as c216,
  223. T2."STOCK_SHOP_LIST" as c217,
  224. T2."LINE_REFERENCE" as c218,
  225. T2."WORK_TYPE_CODE" as c219,
  226. T2."CUSTOMER_COMPLAINT" as c220,
  227. T2."JOB_CODE_DESCR" as c221,
  228. T2."TEXT_200" as c222,
  229. T2."CREATE_MSC" as c223,
  230. T2."SPECIAL_LOCK_NO" as c224,
  231. T2."SUPPLIER_CODE" as c225,
  232. T2."REQUISITION_NUMBER" as c226,
  233. T2."USED_TIME_INT" as c227,
  234. T2."EST_TIME_INT" as c228,
  235. T2."INV_TIME_INT" as c229,
  236. T2."MAKE_TIME_UNIT" as c230,
  237. T2."DEPOSIT_TYPE" as c231,
  238. T2."LINE_STATUS" as c232,
  239. T2."SALES_UNIT_STD" as c233,
  240. T2."SALES_UNIT_ALT" as c234,
  241. T2."ORDER_QUANTITY_ALT_UNIT" as c235,
  242. T2."OIL" as c236,
  243. T2."DEDUCTIBLE_VAT" as c237,
  244. T2."QTY_SOLD_NEGATIVE" as c238,
  245. T2."ORIG_COST_PRICE" as c239,
  246. T2."REQUESTED_QUANTITY" as c240,
  247. T2."UNIQUE_IDENT" as c241,
  248. T3."STAT_CODE" as c242,
  249. T3."STAT_SPECIFY" as c243,
  250. T4."DEPARTMENT_TYPE_ID" as c244,
  251. T4."DESCRIPTION" as c245,
  252. T5."SELLER_CODE" as c246,
  253. T5."SEL_NAME" as c247,
  254. T5."SEL_DEPARTMENT" as c248,
  255. T5."SEL_FIRST_NAME" as c249,
  256. T5."SEL_FAMILY_NAME" as c250,
  257. T6."CUSTOMER_GROUP" as c251,
  258. T7."TUV_DATE" as c252,
  259. (cdate(T7."TUV_DATE")) as c253,
  260. CASE WHEN (((cdate(T7."TUV_DATE"))) IS NULL) THEN ('kein Termin') ELSE ((asciiz(extract(YEAR FROM ((cdate(T7."TUV_DATE")))),4) || '-' || asciiz(extract(MONTH FROM ((cdate(T7."TUV_DATE")))),2) || '-' || asciiz(extract(DAY FROM ((cdate(T7."TUV_DATE")))),2))) END as c254,
  261. T6."CUST_GROUP_SPECIFY" as c255,
  262. T8."SELLER_CODE" as c256,
  263. T8."SEL_NAME" as c257,
  264. T8."SEL_DEPARTMENT" as c258,
  265. T8."SEL_FIRST_NAME" as c259,
  266. T8."SEL_FAMILY_NAME" as c260,
  267. T9."REPAIR_GROUP" as c261,
  268. T9."MAKE_CD" as c262,
  269. CASE WHEN (T2."REPAIR_CODE" IN ('2J','1J','ABZUG','BEDI','BREMS','DEPOT3K','DEPOT3M','DEPOT4','DEPOT5K','DEPOT5M','DEPOT6','DEPOT7K','DEPOT7M','EIN','GASTÜV','KSC','LLG','OB','SC','SIEGEL','STAUB','TÜV','TÜVI','TÜVMEHR','Ü-SCHEIN','VERA','WASCH','50','P000750','AB','BE','GARANTIE','INNEN','KNL','MULTIPART','TANK','TAXI','TÜVDE','TÜVG','TÜVV','UKV','UN','UNFALLK','UNH','VERB')) THEN ('0') ELSE ('1') END as c263,
  270. T9."REPAIR_GRP_SPECIFY" as c264,
  271. '1' as c265,
  272. CASE WHEN ((od_left(T4."DEPARTMENT_TYPE_ID",2)) IS NULL) THEN ('01') ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END as c266,
  273. (substring(T4."DEPARTMENT_TYPE_ID" from 3 for 1)) as c267,
  274. ((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1))) as c268,
  275. T6."CUSTOMER_GROUP" || ' - ' || T6."CUST_GROUP_SPECIFY" as c269,
  276. CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T1."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T6."CUSTOMER_GROUP" LIKE '9%') or (T1."PMT_TERM" = 'IN')) or ((od_left(T1."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') WHEN (T1."CUSTOMER_GROUP" IN ('00')) THEN ('intern') ELSE null END as c270,
  277. T1."PMT_TERM" || ' - ' || T1."PAYMENT_TEXT" as c271,
  278. T5."SEL_NAME" as c272,
  279. T8."SEL_NAME" as c273,
  280. CASE WHEN (T1."STATUS" BETWEEN '30' AND '39') THEN ('Teile') WHEN (T1."STATUS" BETWEEN '40' AND '51') THEN ('Service') WHEN (T1."STATUS" = '70') THEN ('sonst. Auftrag') WHEN (T1."STATUS" = '91') THEN ('Anfrage') ELSE null END as c274,
  281. T1."STATUS" || ' - ' || T3."STAT_SPECIFY" as c275,
  282. CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINES_NET_VALUE") ELSE null END as c276,
  283. CASE WHEN ((((T2."INV_TIME" <> 0) and (T2."LINES_NET_VALUE" <> .00)) and (T2."REPAIR_CODE" <> 'TÜV')) and (T2."REPAIR_CODE" <> 'SIEGEL')) THEN (T2."LINES_NET_VALUE") WHEN ((((T2."INV_TIME" <> 0) and (T2."LINES_NET_VALUE" = .00)) and (T2."REPAIR_CODE" <> 'TÜV')) and (T2."REPAIR_CODE" <> 'SIEGEL')) THEN (T2."REDUCTION_AMOUNT") ELSE null END as c277,
  284. CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINES_NET_VALUE") ELSE null END as c278,
  285. CASE WHEN (T1."STATUS" IN ('35','37','39','47','49')) THEN ('Rechnung/Gutschrift') WHEN (T1."STATUS" IN ('30','40','32','36')) THEN ('offen') WHEN (T1."STATUS" IN ('41')) THEN ('Kostenvoranschlag') ELSE null END as c279,
  286. CASE WHEN (T2."REPAIR_CODE" <> 'TÜV') THEN (T2."INV_TIME_INT") ELSE (0) END as c280,
  287. CASE WHEN (T2."REPAIR_CODE" <> 'TÜV') THEN (T2."EST_TIME_INT") ELSE (0) END as c281,
  288. CASE WHEN (T2."REPAIR_CODE" <> 'TÜV') THEN (T2."USED_TIME_INT") ELSE (0) END as c282,
  289. CASE WHEN (((T2."ORDER_LINETYPE" = '3') and (T2."PROD_CODE" <> 'TU')) or (T2."REPAIR_CODE" = 'TÜV')) THEN (T2."LINES_NET_VALUE") ELSE null END as c283,
  290. CASE WHEN (T2."REPAIR_CODE" <> 'TÜV') THEN (T2."INV_TIME_INT" * 12) ELSE (0) END as c284,
  291. T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME" as c285,
  292. CASE WHEN (T2."REPAIR_CODE" <> 'TÜV') THEN (T2."EST_TIME_INT" * 12) ELSE (0) END as c286,
  293. CASE WHEN (T2."REPAIR_CODE" <> 'TÜV') THEN (T2."USED_TIME_INT" * 12) ELSE (0) END as c287,
  294. T10."GLOBAL_MAKE_CD" as c288,
  295. T10."DESCRIPTION" as c289,
  296. T10."DESCRIPTION" as c290,
  297. T1."MODEL_TEXT" as c291,
  298. T1."BASIS_NUMBER" || ' - ' || T1."CHASSIS_NUMBER" as c292,
  299. CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINE_COSTS") ELSE null END as c293,
  300. CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINE_COSTS") ELSE null END as c294,
  301. CASE WHEN (T1."STATUS" IN ('35','37','47','50')) THEN ('Rechnung') WHEN (T1."STATUS" IN ('36','39','49','51')) THEN ('Gutschrift') ELSE null END as c295,
  302. T2."LINES_NET_VALUE" - T2."LINE_COSTS" as c296,
  303. ((CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINES_NET_VALUE") ELSE null END) - (CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINE_COSTS") ELSE null END)) as c297,
  304. (CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINES_NET_VALUE") ELSE null END) - (CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINE_COSTS") ELSE null END) as c298,
  305. CASE WHEN ((((((CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINES_NET_VALUE") ELSE null END) - (CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINE_COSTS") ELSE null END))) < 0) or (((CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINES_NET_VALUE") ELSE null END) - (CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINE_COSTS") ELSE null END)) < 0)) and ((CASE WHEN (T1."STATUS" IN ('35','37','47','50')) THEN ('Rechnung') WHEN (T1."STATUS" IN ('36','39','49','51')) THEN ('Gutschrift') ELSE null END) = 'Rechnung')) THEN ('VK < EK') ELSE ('VK > EK') END as c299,
  306. (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T5."SEL_NAME" || ' - ' || (T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME") as c300,
  307. 12 as c301,
  308. CASE WHEN ((extract(DAY FROM (now()) - T1."INVOICE_DATE")) <= 10) THEN (((od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T5."SEL_NAME" || ' - ' || (T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME")) || ' - ' || T10."GLOBAL_MAKE_CD" || ' - ' || (CASE WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '3') THEN ('T+Z') WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '4') THEN ('ME') WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '5') THEN ('KA') WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '6') THEN ('LA') ELSE null END) || ' - ' || (asciiz(extract(YEAR FROM T1."INVOICE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."INVOICE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."INVOICE_DATE"),2)) || ' - ' || ((CASE WHEN (((cdate(T7."TUV_DATE"))) IS NULL) THEN ('kein Termin') ELSE ((asciiz(extract(YEAR FROM ((cdate(T7."TUV_DATE")))),4) || '-' || asciiz(extract(MONTH FROM ((cdate(T7."TUV_DATE")))),2) || '-' || asciiz(extract(DAY FROM ((cdate(T7."TUV_DATE")))),2))) END))) ELSE null END as c302,
  309. CASE WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '3') THEN ('T+Z') WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '4') THEN ('ME') WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '5') THEN ('KA') WHEN ((((substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)))) = '6') THEN ('LA') ELSE null END as c303,
  310. T2."DISCOUNT" as c304,
  311. CASE WHEN ((CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T2."LINES_NET_VALUE") ELSE null END) IS NOT NULL) THEN (T2."DISCOUNT") ELSE null END as c305,
  312. CASE WHEN ((CASE WHEN ((((T2."INV_TIME" <> 0) and (T2."LINES_NET_VALUE" <> .00)) and (T2."REPAIR_CODE" <> 'TÜV')) and (T2."REPAIR_CODE" <> 'SIEGEL')) THEN (T2."LINES_NET_VALUE") WHEN ((((T2."INV_TIME" <> 0) and (T2."LINES_NET_VALUE" = .00)) and (T2."REPAIR_CODE" <> 'TÜV')) and (T2."REPAIR_CODE" <> 'SIEGEL')) THEN (T2."REDUCTION_AMOUNT") ELSE null END) IS NOT NULL) THEN (T2."DISCOUNT") ELSE null END as c306,
  313. CASE WHEN ((CASE WHEN (((T2."ORDER_LINETYPE" = '3') and (T2."PROD_CODE" <> 'TU')) or (T2."REPAIR_CODE" = 'TÜV')) THEN (T2."LINES_NET_VALUE") ELSE null END) IS NOT NULL) THEN (T2."DISCOUNT") ELSE null END as c307,
  314. CASE WHEN ((CASE WHEN (T1."STATUS" IN ('35','37','47','50')) THEN ('Rechnung') WHEN (T1."STATUS" IN ('36','39','49','51')) THEN ('Gutschrift') ELSE null END) LIKE '%Gutschrift%') THEN ('Gutschrift') ELSE null END as c308,
  315. CASE WHEN ((CASE WHEN (T1."STATUS" IN ('35','37','47','50')) THEN ('Rechnung') WHEN (T1."STATUS" IN ('36','39','49','51')) THEN ('Gutschrift') ELSE null END) LIKE '%Gutschrift%') THEN ((T2."LINES_NET_VALUE" - T2."LINE_COSTS") * -1) ELSE null END as c309,
  316. CASE WHEN (T1."ORDER_NUMBER" BETWEEN 4000000 AND 4999999) THEN ('Nummernkreis 4000000 - 4999999') WHEN (T1."ORDER_NUMBER" BETWEEN 5400000 AND 5999999) THEN ('Nummernkreis 5400000 - 5999999') WHEN (T1."ORDER_NUMBER" BETWEEN 6400000 AND 6999999) THEN ('Nummernkreis 6400000 - 6999999') ELSE ('Andere') END as c310,
  317. (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T5."SEL_NAME" || ' - ' || (T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME") || ' - ' || (asciiz(extract(YEAR FROM T1."INVOICE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."INVOICE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."INVOICE_DATE"),2)) as c311
  318. from ((((((((("deop01"."dbo"."ORDER_HEADER" T1 left outer join "deop01"."dbo"."ORDER_LINE" T2 on T1."ORDER_NUMBER" = T2."ORDER_NUMBER") left outer join "deop01"."dbo"."vPP25" T3 on T1."STATUS" = T3."STAT_CODE") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T4 on T1."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."vPP43" T5 on T1."SALESMAN" = T5."SELLER_CODE") left outer join "deop01"."dbo"."vPP48" T6 on T1."CUSTOMER_GROUP" = T6."CUSTOMER_GROUP") left outer join "deop01"."dbo"."VEHICLE" T7 on T1."BASIS_NUMBER" = T7."BASIS_NUMBER") left outer join "deop01"."dbo"."vPP43" T8 on T2."MECHANIC_CODE" = T8."SELLER_CODE") left outer join "deop01"."dbo"."vPP73" T9 on (T2."REPAIR_GROUP" = T9."REPAIR_GROUP") and (T2."MAKE_CD" = T9."MAKE_CD")) left outer join "deop01"."dbo"."GLOBAL_MAKE" T10 on T1."MAKE_CD" = T10."GLOBAL_MAKE_CD")
  319. where (((T1."STATUS" IN ('35','37','39','47','49','50','51','36','34')) and (T1."INVOICE_DATE" >= TIMESTAMP '2014-01-01 00:00:00.000')) and ((CASE WHEN (T2."REPAIR_CODE" IN ('2J','1J','ABZUG','BEDI','BREMS','DEPOT3K','DEPOT3M','DEPOT4','DEPOT5K','DEPOT5M','DEPOT6','DEPOT7K','DEPOT7M','EIN','GASTÜV','KSC','LLG','OB','SC','SIEGEL','STAUB','TÜV','TÜVI','TÜVMEHR','Ü-SCHEIN','VERA','WASCH','50','P000750','AB','BE','GARANTIE','INNEN','KNL','MULTIPART','TANK','TAXI','TÜVDE','TÜVG','TÜVV','UKV','UN','UNFALLK','UNH','VERB')) THEN ('0') ELSE ('1') END) = '1'))
  320. order by c1 asc
  321. END SQL
  322. COLUMN,0,Order Number_ori
  323. COLUMN,1,Register Number
  324. COLUMN,2,Status
  325. COLUMN,3,State Key Date
  326. COLUMN,4,Debit Account
  327. COLUMN,5,Invoice Number
  328. COLUMN,6,Workshop Model
  329. COLUMN,7,State Code
  330. COLUMN,8,Transact Date
  331. COLUMN,9,Handler
  332. COLUMN,10,Delivery Account
  333. COLUMN,11,Department
  334. COLUMN,12,Debet Department
  335. COLUMN,13,Salesman
  336. COLUMN,14,Debit Perm
  337. COLUMN,15,Order Date
  338. COLUMN,16,Delivery Date
  339. COLUMN,17,Invoice Date
  340. COLUMN,18,Pmt Term
  341. COLUMN,19,Duedate 1
  342. COLUMN,20,Payment Text
  343. COLUMN,21,Costs
  344. COLUMN,22,Purch Tax
  345. COLUMN,23,Orders Grossvalue
  346. COLUMN,24,Tax Share
  347. COLUMN,25,Discount Amount
  348. COLUMN,26,Price Code
  349. COLUMN,27,Misc Adds
  350. COLUMN,28,Stock
  351. COLUMN,29,Place Code
  352. COLUMN,30,Internal Code
  353. COLUMN,31,Customer Group
  354. COLUMN,32,Basis Number
  355. COLUMN,33,Mileage
  356. COLUMN,34,Prev Status
  357. COLUMN,35,Sales Class Number
  358. COLUMN,36,Invoice Disc Perc
  359. COLUMN,37,Sales Tax Free
  360. COLUMN,38,Title
  361. COLUMN,39,Name
  362. COLUMN,40,Street Addr
  363. COLUMN,41,Addr 2
  364. COLUMN,42,Zipcode
  365. COLUMN,43,Mail Addr
  366. COLUMN,44,Discount Limit
  367. COLUMN,45,Reference Number
  368. COLUMN,46,Expected Order Tim
  369. COLUMN,47,Model Text
  370. COLUMN,48,Workshop Pricecode
  371. COLUMN,49,Split Counter
  372. COLUMN,50,Arrival Time
  373. COLUMN,51,Arrival Date
  374. COLUMN,52,End Date
  375. COLUMN,53,End Time
  376. COLUMN,54,Fac Model Code S
  377. COLUMN,55,Make Cd
  378. COLUMN,56,Year Model
  379. COLUMN,57,Transfer Make Cd
  380. COLUMN,58,Chassis Number
  381. COLUMN,59,Workshop Team
  382. COLUMN,60,Commission Salesman
  383. COLUMN,61,Actual Inv Date Time
  384. COLUMN,62,Unique Ident
  385. COLUMN,63,Line Number
  386. COLUMN,64,Key Prod Code
  387. COLUMN,65,Key Make Cd
  388. COLUMN,66,Delivery Date
  389. COLUMN,67,Line Group Code
  390. COLUMN,68,Handler
  391. COLUMN,69,State Code
  392. COLUMN,70,Person Code
  393. COLUMN,71,Order Linetype
  394. COLUMN,72,Order Linetype 2
  395. COLUMN,73,Order Linetype 3
  396. COLUMN,74,Resulting Line
  397. COLUMN,75,Resulting Line 2
  398. COLUMN,76,Print Invoice
  399. COLUMN,77,Reduction Code
  400. COLUMN,78,Reduction Amount
  401. COLUMN,79,Reduction Code 2
  402. COLUMN,80,Reduction Pos
  403. COLUMN,81,Split Code
  404. COLUMN,82,Split Code 2
  405. COLUMN,83,Mechanic Code
  406. COLUMN,84,Salesman
  407. COLUMN,85,Discount Table
  408. COLUMN,86,Discount Code
  409. COLUMN,87,Claim Code Ind
  410. COLUMN,88,Claim Number
  411. COLUMN,89,Kit Fixed Price Cd
  412. COLUMN,90,R Delivery Date
  413. COLUMN,91,Wust Code
  414. COLUMN,92,Status
  415. COLUMN,93,Stock
  416. COLUMN,94,Gross Discount
  417. COLUMN,95,Statistic Code
  418. COLUMN,96,Decimal Indicator
  419. COLUMN,97,Add Cost Code
  420. COLUMN,98,Discount Perc
  421. COLUMN,99,Discount Perc 2
  422. COLUMN,100,Discount
  423. COLUMN,101,Stdprice
  424. COLUMN,102,Lines Net Value
  425. COLUMN,103,Tax Code 1
  426. COLUMN,104,Vat Rate Code
  427. COLUMN,105,Tax C U
  428. COLUMN,106,Tax Drawn
  429. COLUMN,107,Line Misc Adds
  430. COLUMN,108,Line Misc Adds Per
  431. COLUMN,109,Claim Trouble Cd
  432. COLUMN,110,Prod Code
  433. COLUMN,111,Make Cd
  434. COLUMN,112,Product Group
  435. COLUMN,113,Prod Name
  436. COLUMN,114,Location
  437. COLUMN,115,Order Quantity
  438. COLUMN,116,Delivery Quantity
  439. COLUMN,117,Line Costs
  440. COLUMN,118,Claim Return Code
  441. COLUMN,119,Inv Total Number
  442. COLUMN,120,Special Price
  443. COLUMN,121,Sales Price
  444. COLUMN,122,Sales Price Incl
  445. COLUMN,123,Orig Order No
  446. COLUMN,124,Orig Line No
  447. COLUMN,125,Orig Creation Code
  448. COLUMN,126,Back Order Cd
  449. COLUMN,127,Back Order
  450. COLUMN,128,Internal Transfer
  451. COLUMN,129,Stdprice 2
  452. COLUMN,130,Quantity Disc Code
  453. COLUMN,131,Campaign Code
  454. COLUMN,132,Replace Code
  455. COLUMN,133,N Main Part No
  456. COLUMN,134,Line Textline 1
  457. COLUMN,135,Line Textline 2
  458. COLUMN,136,Line Textline 3
  459. COLUMN,137,Line Text Code
  460. COLUMN,138,Line Code
  461. COLUMN,139,Line Workshop
  462. COLUMN,140,Back Reg Code
  463. COLUMN,141,Requisition Num
  464. COLUMN,142,Repair Code
  465. COLUMN,143,Repair Group
  466. COLUMN,144,Repair Name
  467. COLUMN,145,Rate Price Code
  468. COLUMN,146,Time Rate
  469. COLUMN,147,Used Time
  470. COLUMN,148,Est Time
  471. COLUMN,149,Inv Time
  472. COLUMN,150,Repair Code 2
  473. COLUMN,151,Repair Pos
  474. COLUMN,152,Line Comment
  475. COLUMN,153,Inspection 1
  476. COLUMN,154,Inspection 2
  477. COLUMN,155,Work Date
  478. COLUMN,156,Start Time
  479. COLUMN,157,End Date
  480. COLUMN,158,End Time
  481. COLUMN,159,Workshop Area
  482. COLUMN,160,W Main Repair No
  483. COLUMN,161,Kit Group
  484. COLUMN,162,Kit Code
  485. COLUMN,163,Workshop Model
  486. COLUMN,164,Kit Text
  487. COLUMN,165,Kit Fixed Price
  488. COLUMN,166,Class Rule
  489. COLUMN,167,Kit One Line
  490. COLUMN,168,Kit One Lineprice
  491. COLUMN,169,Kit Catalog Code
  492. COLUMN,170,Kit Parts Disc Per
  493. COLUMN,171,Kit Work Disc Per
  494. COLUMN,172,Kit Misc Disc Per
  495. COLUMN,173,Kit Delete
  496. COLUMN,174,Kit Price Diff
  497. COLUMN,175,Kit Print Split
  498. COLUMN,176,Type Ol
  499. COLUMN,177,Transaction Code 2
  500. COLUMN,178,Txt Ol
  501. COLUMN,179,Amount Ol
  502. COLUMN,180,Cash Account
  503. COLUMN,181,Repair Code Accu
  504. COLUMN,182,Recommended Price
  505. COLUMN,183,Cost Price Work
  506. COLUMN,184,Time Code 1
  507. COLUMN,185,Used Time Type 1
  508. COLUMN,186,Cost Price Type 1
  509. COLUMN,187,Time Code 2
  510. COLUMN,188,Used Time Type 2
  511. COLUMN,189,Cost Price Type 2
  512. COLUMN,190,Discount Allowance
  513. COLUMN,191,Create After Rc
  514. COLUMN,192,Repeat Repair
  515. COLUMN,193,Inv Time Cost
  516. COLUMN,194,Time Code
  517. COLUMN,195,Factor Code
  518. COLUMN,196,Reduction Factor 1
  519. COLUMN,197,Resulting Line 1
  520. COLUMN,198,External Stock
  521. COLUMN,199,Repair Group Type
  522. COLUMN,200,Automatic Created
  523. COLUMN,201,Incomplete Line
  524. COLUMN,202,Incomplete Line 2
  525. COLUMN,203,Order Linetype 4
  526. COLUMN,204,Consignment Code
  527. COLUMN,205,Part Group
  528. COLUMN,206,Misc 1
  529. COLUMN,207,Misc 2
  530. COLUMN,208,Misc 3
  531. COLUMN,209,Misc 4
  532. COLUMN,210,Misc 5
  533. COLUMN,211,Misc 6
  534. COLUMN,212,Order Line Transm
  535. COLUMN,213,Orig Prod Code
  536. COLUMN,214,Orig Make Cd
  537. COLUMN,215,Orig Prod Group
  538. COLUMN,216,Stock Shop List
  539. COLUMN,217,Line Reference
  540. COLUMN,218,Work Type Code
  541. COLUMN,219,Customer Complaint
  542. COLUMN,220,Job Code Descr
  543. COLUMN,221,Text 200
  544. COLUMN,222,Create Msc
  545. COLUMN,223,Special Lock No
  546. COLUMN,224,Supplier Code
  547. COLUMN,225,Requisition Number
  548. COLUMN,226,Used Time Int
  549. COLUMN,227,Est Time Int
  550. COLUMN,228,Inv Time Int
  551. COLUMN,229,Make Time Unit
  552. COLUMN,230,Deposit Type
  553. COLUMN,231,Line Status
  554. COLUMN,232,Sales Unit Std
  555. COLUMN,233,Sales Unit Alt
  556. COLUMN,234,Order Quantity Alt Unit
  557. COLUMN,235,Oil
  558. COLUMN,236,Deductible Vat
  559. COLUMN,237,Qty Sold Negative
  560. COLUMN,238,Orig Cost Price
  561. COLUMN,239,Requested Quantity
  562. COLUMN,240,Unique Ident
  563. COLUMN,241,Stat Code
  564. COLUMN,242,Stat Specify
  565. COLUMN,243,Department Type Id
  566. COLUMN,244,Description
  567. COLUMN,245,Seller Code
  568. COLUMN,246,Sel Name
  569. COLUMN,247,Sel Department
  570. COLUMN,248,Sel First Name
  571. COLUMN,249,Sel Family Name
  572. COLUMN,250,Customer Group
  573. COLUMN,251,Tuv Date
  574. COLUMN,252,TUV Termin_ori
  575. COLUMN,253,TUV Termin
  576. COLUMN,254,Cust Group Specify
  577. COLUMN,255,Seller Code
  578. COLUMN,256,Sel Name_Monteur
  579. COLUMN,257,Sel Department
  580. COLUMN,258,Sel First Name_Monteur
  581. COLUMN,259,Sel Family Name_Monteur
  582. COLUMN,260,Repair Group
  583. COLUMN,261,Make Cd
  584. COLUMN,262,RepairCode_Filter
  585. COLUMN,263,Repair Grp Specify
  586. COLUMN,264,Hauptbetrieb
  587. COLUMN,265,Standort
  588. COLUMN,266,Marke
  589. COLUMN,267,Kostenstelle
  590. COLUMN,268,Kundenart
  591. COLUMN,269,Umsatzart
  592. COLUMN,270,Geschäftsart
  593. COLUMN,271,Serviceberater
  594. COLUMN,272,Monteur
  595. COLUMN,273,Auftragsart
  596. COLUMN,274,Auftragsstatus
  597. COLUMN,275,Umsatz Teile Service
  598. COLUMN,276,Umsatz Lohn
  599. COLUMN,277,Umsatz Teile (nur Teile)
  600. COLUMN,278,Status_1
  601. COLUMN,279,verk. Stunden
  602. COLUMN,280,Soll-Stunden (Auftrag)
  603. COLUMN,281,benutzte Zeit (Auftrag)
  604. COLUMN,282,Umsatz Sonstiges
  605. COLUMN,283,verk. AW
  606. COLUMN,284,Kunde
  607. COLUMN,285,Soll AW
  608. COLUMN,286,benutzte AW
  609. COLUMN,287,Global Make Cd
  610. COLUMN,288,Description
  611. COLUMN,289,Fabrikat
  612. COLUMN,290,Model
  613. COLUMN,291,Fahrzeug
  614. COLUMN,292,Einsatz Teile Service
  615. COLUMN,293,Einsatz Teile (nur Teile)
  616. COLUMN,294,Rechnung/Gutschrift
  617. COLUMN,295,DB
  618. COLUMN,296,DB 1 Teile SC
  619. COLUMN,297,DB 1 Teile T
  620. COLUMN,298,VK < EK
  621. COLUMN,299,Order Number
  622. COLUMN,300,AW_Faktor
  623. COLUMN,301,Order Number Rg_Ausgang
  624. COLUMN,302,KST für ordernoRGausgang
  625. COLUMN,303,Nachlass
  626. COLUMN,304,Nachlass Teile Service
  627. COLUMN,305,Nachlass Lohn
  628. COLUMN,306,Nachlass Sonst.
  629. COLUMN,307,Gutschrift
  630. COLUMN,308,Wert_Gutschrift
  631. COLUMN,309,Nr._Kreise
  632. COLUMN,310,Order_No_mit_Datum