Auftraege_mit_Splitt.iqd 25 KB

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