service_del.iqd 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Serv_Teile\service_del.imr
  5. TITLE,service_del.imr
  6. BEGIN SQL
  7. select T1."ORDER_NUMBER" as c1,
  8. T1."REGISTER_NUMBER" as c2,
  9. T1."DEBIT_CUSTOMER" as c3,
  10. T1."DELETE_DATE" as c4,
  11. T1."DELETE_TIME" as c5,
  12. T1."STATUS" as c6,
  13. T1."STATE_KEY_DATE" as c7,
  14. T1."DEPARTMENT" as c8,
  15. T1."SALESMAN" as c9,
  16. T1."ORDERS_GROSSVALUE" as c10,
  17. T1."DISCOUNT_AMOUNT" as c11,
  18. T1."PLACE_CODE" as c12,
  19. T1."NAME" as c13,
  20. T1."PRINT_CODE" as c14,
  21. T1."CONDITION_CODE" as c15,
  22. T1."TOTAL_DELETE_DATE" as c16,
  23. T1."LOGIN" as c17,
  24. T1."PROGRAM" as c18,
  25. T1."FUNCTION_CODE" as c19,
  26. T1."CONV_FLAG" as c20,
  27. T1."UNIQUE_IDENT" as c21,
  28. T1."INTERNAL_CODE" as c22,
  29. T1."SPLIT_TYPE_2" as c23,
  30. T2."ORDER_NUMBER" as c24,
  31. T2."STATUS" as c25,
  32. T2."INVOICE_NUMBER" as c26,
  33. T2."INVOICE_DATE" as c27,
  34. T3."LINE_NUMBER" as c28,
  35. T3."DELETE_DATE" as c29,
  36. T3."DELETE_TIME" as c30,
  37. T3."KEY_PROD_CODE" as c31,
  38. T3."MAKE_CD" as c32,
  39. T3."ORDER_LINETYPE" as c33,
  40. T3."PROD_NAME" as c34,
  41. T3."STOCK" as c35,
  42. T3."LOCATION" as c36,
  43. T3."ORDER_QUANTITY" as c37,
  44. T3."ORDER_SALES_PRICE" as c38,
  45. T3."DISCOUNT_PERC" as c39,
  46. T3."DISCOUNT_PERC_2" as c40,
  47. T3."LINES_NET_VALUE" as c41,
  48. T3."PRINT_CODE" as c42,
  49. T3."CONDITION_CODE" as c43,
  50. T3."LOGIN" as c44,
  51. T3."PROGRAM" as c45,
  52. T3."FUNCTION_CODE" as c46,
  53. T3."REGISTER_NUMBER" as c47,
  54. T3."DEBIT_ACCOUNT" as c48,
  55. T3."STATUS" as c49,
  56. T3."DEPARTMENT" as c50,
  57. T3."SALESMAN" as c51,
  58. T3."PLACE_CODE" as c52,
  59. T3."TAX_CODE" as c53,
  60. T3."TAX_PERC" as c54,
  61. T3."VAT_TABLE_NORMAL" as c55,
  62. T3."VAT_TABLE_WORK" as c56,
  63. T3."WORKSHOP_MODEL" as c57,
  64. T3."COSTS" as c58,
  65. T3."PRICE_CODE" as c59,
  66. T3."INTERNAL_CODE" as c60,
  67. T3."SMALL_ACCESSORIES" as c61,
  68. T3."INVOICE_DISC_PERC" as c62,
  69. T3."SMALL_INV_CHARGE" as c63,
  70. T3."WORKSHOP_PRICECODE" as c64,
  71. T3."REDUCTION_CODE" as c65,
  72. T3."DISCOUNT_PERC_BIG" as c66,
  73. T3."DISPATCH_FEE_PCT" as c67,
  74. T3."SPLIT_TYPE" as c68,
  75. T3."CRED_LIMIT_EXCEED" as c69,
  76. T3."DEBIT_PERM" as c70,
  77. T3."TAX_CODE_1" as c71,
  78. T3."VAT_RATE_CODE" as c72,
  79. T3."DELIVERY_QUANTITY" as c73,
  80. T3."BACK_ORDER" as c74,
  81. T3."USED_TIME" as c75,
  82. T3."INV_TIME" as c76,
  83. T3."RE_PURCHASE_PRICE" as c77,
  84. T3."ADD_COST_CODE" as c78,
  85. T3."SPEC_PURCH_PRICE" as c79,
  86. T3."LINE_COSTS" as c80,
  87. T3."SPECIAL_PRICE" as c81,
  88. T3."NO_QUANT_ON_HAND" as c82,
  89. T3."COST_PRICE_WORK" as c83,
  90. T3."TIME_CODE_1" as c84,
  91. T3."USED_TIME_TYPE_1" as c85,
  92. T3."COST_PRICE_TYPE_1" as c86,
  93. T3."TIME_CODE_2" as c87,
  94. T3."USED_TIME_TYPE_2" as c88,
  95. T3."COST_PRICE_TYPE_2" as c89,
  96. T3."JOB_CODE" as c90,
  97. T3."LINE_TEXTLINE_1" as c91,
  98. T3."LINE_TEXTLINE_2" as c92,
  99. T3."LINE_TEXTLINE_3" as c93,
  100. T3."QUANTITY_CHANGE" as c94,
  101. T3."RETURN_REASON_CODE" as c95,
  102. T3."QTY_SOLD_NEGATIVE" as c96,
  103. T3."ORIG_COST_PRICE" as c97,
  104. T3."LINE_STATUS" as c98,
  105. T3."CONV_FLAG" as c99,
  106. T3."UNIQUE_IDENT" as c100,
  107. T3."PRINT_OWNER_DECL_TEXT" as c101,
  108. T3."PRINT_PAYER_DECL_TEXT" as c102,
  109. T3."PRINT_USER_DECL_TEXT" as c103,
  110. T3."DELIVERY_DATE" as c104,
  111. T3."INTERNAL_TRANSFER" as c105,
  112. T3."SPLIT_CODE" as c106,
  113. '1' as c107,
  114. (od_left(T1."DEPARTMENT",2)) as c108,
  115. (substring(T1."DEPARTMENT" from 3 for 1)) as c109,
  116. (substring(T4."DEPARTMENT_TYPE_ID" from 4 for 1)) as c110,
  117. 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 c111,
  118. T1."DEBIT_CUSTOMER" || ' - ' || T1."NAME" || ' - ' || (asciiz(extract(YEAR FROM T1."DELETE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."DELETE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."DELETE_DATE"),2)) as c112,
  119. 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 c113,
  120. T5."SEL_NAME" as c114,
  121. T5."SEL_NAME" as c115,
  122. T6."CUSTOMER_GROUP" as c116,
  123. T6."NAME" as c117,
  124. T6."DEBIT_CUSTOMER" as c118,
  125. CASE WHEN ((T6."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T6."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T6."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN ((((T6."CUSTOMER_GROUP" LIKE '9%') or (T2."PMT_TERM" = 'IN')) or (T6."CUSTOMER_GROUP" IS NULL)) or ((od_left(T6."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END as c119,
  126. CASE WHEN ((T3."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T3."LINES_NET_VALUE") ELSE null END as c120,
  127. CASE WHEN ((T3."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T3."LINES_NET_VALUE") ELSE null END as c121,
  128. CASE WHEN (T3."ORDER_LINETYPE" = '4') THEN (T3."LINES_NET_VALUE") ELSE null END as c122,
  129. CASE WHEN (T3."ORDER_LINETYPE" = '3') THEN (T3."LINES_NET_VALUE") ELSE null END as c123,
  130. CASE WHEN ((T3."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '51')) THEN (T3."LINE_COSTS") ELSE null END as c124,
  131. CASE WHEN ((T3."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T3."LINE_COSTS") ELSE null END as c125,
  132. CASE WHEN (1 = 0) THEN (1) ELSE null END as c126,
  133. (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T1."LOGIN" || ' - ' || (T1."DEBIT_CUSTOMER" || ' - ' || T1."NAME" || ' - ' || (asciiz(extract(YEAR FROM T1."DELETE_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."DELETE_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."DELETE_DATE"),2))) as c127
  134. from ((((("deop01"."dbo"."ORDER_HEADER_DEL" T1 left outer join "deop01"."dbo"."ORDER_HEADER" T2 on T1."ORDER_NUMBER" = T2."ORDER_NUMBER") left outer join "deop01"."dbo"."ORDER_LINE_DEL" T3 on T1."ORDER_NUMBER" = T3."ORDER_NUMBER") 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"."CUSTOMER" T6 on T1."DEBIT_CUSTOMER" = T6."CUSTOMER_NUMBER")
  135. where ((T1."DELETE_DATE" >= TIMESTAMP '2012-01-01 00:00:00.000') and (T2."STATUS" IS NULL))
  136. order by c1 asc
  137. END SQL
  138. COLUMN,0,Order Number_ori
  139. COLUMN,1,Register Number
  140. COLUMN,2,Debit Customer
  141. COLUMN,3,Delete Date
  142. COLUMN,4,Delete Time
  143. COLUMN,5,Status
  144. COLUMN,6,State Key Date
  145. COLUMN,7,Department
  146. COLUMN,8,Salesman
  147. COLUMN,9,Orders Grossvalue
  148. COLUMN,10,Discount Amount
  149. COLUMN,11,Place Code
  150. COLUMN,12,Name
  151. COLUMN,13,Print Code
  152. COLUMN,14,Condition Code
  153. COLUMN,15,Total Delete Date
  154. COLUMN,16,Login
  155. COLUMN,17,Program
  156. COLUMN,18,Function Code
  157. COLUMN,19,Conv Flag
  158. COLUMN,20,Unique Ident
  159. COLUMN,21,Internal Code
  160. COLUMN,22,Split Type 2
  161. COLUMN,23,Order Number_Auftrag
  162. COLUMN,24,Status_Auftrag
  163. COLUMN,25,Invoice Number
  164. COLUMN,26,Invoice Date
  165. COLUMN,27,Line Number
  166. COLUMN,28,Delete Date_Position
  167. COLUMN,29,Delete Time
  168. COLUMN,30,Key Prod Code
  169. COLUMN,31,Make Cd
  170. COLUMN,32,Order Linetype
  171. COLUMN,33,Prod Name
  172. COLUMN,34,Stock
  173. COLUMN,35,Location
  174. COLUMN,36,Order Quantity
  175. COLUMN,37,Order Sales Price
  176. COLUMN,38,Discount Perc
  177. COLUMN,39,Discount Perc 2
  178. COLUMN,40,Lines Net Value
  179. COLUMN,41,Print Code
  180. COLUMN,42,Condition Code
  181. COLUMN,43,Login
  182. COLUMN,44,Program
  183. COLUMN,45,Function Code
  184. COLUMN,46,Register Number
  185. COLUMN,47,Debit Account
  186. COLUMN,48,Status
  187. COLUMN,49,Department
  188. COLUMN,50,Salesman
  189. COLUMN,51,Place Code
  190. COLUMN,52,Tax Code
  191. COLUMN,53,Tax Perc
  192. COLUMN,54,Vat Table Normal
  193. COLUMN,55,Vat Table Work
  194. COLUMN,56,Workshop Model
  195. COLUMN,57,Costs
  196. COLUMN,58,Price Code
  197. COLUMN,59,Internal Code
  198. COLUMN,60,Small Accessories
  199. COLUMN,61,Invoice Disc Perc
  200. COLUMN,62,Small Inv Charge
  201. COLUMN,63,Workshop Pricecode
  202. COLUMN,64,Reduction Code
  203. COLUMN,65,Discount Perc Big
  204. COLUMN,66,Dispatch Fee Pct
  205. COLUMN,67,Split Type
  206. COLUMN,68,Cred Limit Exceed
  207. COLUMN,69,Debit Perm
  208. COLUMN,70,Tax Code 1
  209. COLUMN,71,Vat Rate Code
  210. COLUMN,72,Delivery Quantity
  211. COLUMN,73,Back Order
  212. COLUMN,74,Used Time
  213. COLUMN,75,Inv Time
  214. COLUMN,76,Re Purchase Price
  215. COLUMN,77,Add Cost Code
  216. COLUMN,78,Spec Purch Price
  217. COLUMN,79,Line Costs
  218. COLUMN,80,Special Price
  219. COLUMN,81,No Quant On Hand
  220. COLUMN,82,Cost Price Work
  221. COLUMN,83,Time Code 1
  222. COLUMN,84,Used Time Type 1
  223. COLUMN,85,Cost Price Type 1
  224. COLUMN,86,Time Code 2
  225. COLUMN,87,Used Time Type 2
  226. COLUMN,88,Cost Price Type 2
  227. COLUMN,89,Job Code
  228. COLUMN,90,Line Textline 1
  229. COLUMN,91,Line Textline 2
  230. COLUMN,92,Line Textline 3
  231. COLUMN,93,Quantity Change
  232. COLUMN,94,Return Reason Code
  233. COLUMN,95,Qty Sold Negative
  234. COLUMN,96,Orig Cost Price
  235. COLUMN,97,Line Status
  236. COLUMN,98,Conv Flag
  237. COLUMN,99,Unique Ident
  238. COLUMN,100,Print Owner Decl Text
  239. COLUMN,101,Print Payer Decl Text
  240. COLUMN,102,Print User Decl Text
  241. COLUMN,103,Delivery Date
  242. COLUMN,104,Internal Transfer
  243. COLUMN,105,Split Code
  244. COLUMN,106,Hauptbetrieb
  245. COLUMN,107,Standort
  246. COLUMN,108,Marke
  247. COLUMN,109,Kostenstelle
  248. COLUMN,110,Auftragsart
  249. COLUMN,111,Kunde
  250. COLUMN,112,Rechnung/Gutschrift
  251. COLUMN,113,Sel Name
  252. COLUMN,114,Serviceberater
  253. COLUMN,115,Customer Group
  254. COLUMN,116,Name_Kunde
  255. COLUMN,117,Debit Customer_Kunde
  256. COLUMN,118,Umsatzart
  257. COLUMN,119,Umsatz Teile Service
  258. COLUMN,120,Umsatz Teile (nur Teile)
  259. COLUMN,121,Umsatz Lohn
  260. COLUMN,122,Umsatz Sonstiges
  261. COLUMN,123,Einsatz Teile Service
  262. COLUMN,124,Einsatz Teile (nur Teile)
  263. COLUMN,125,Durchgänge (Auftrag)
  264. COLUMN,126,Order Number