service_del_deho02.iqd 9.1 KB

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