Auftraege_Gutschrift.iqd 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21_direkt
  4. DATASOURCENAME,C:\GlobalCube\System\OPTIMA\IQD\serv_teile\Auftraege_Gutschrift.imr
  5. TITLE,Auftraege_Gutschrift.imr
  6. BEGIN SQL
  7. select T1."REGISTER_NUMBER" as c1,
  8. T1."STATUS" as c2,
  9. T1."STATE_KEY_DATE" as c3,
  10. T1."DEBIT_ACCOUNT" as c4,
  11. T1."INVOICE_NUMBER" as c5,
  12. T1."WORKSHOP_MODEL" as c6,
  13. T1."STATE_CODE" as c7,
  14. T1."TRANSACT_DATE" as c8,
  15. T1."DELIVERY_ACCOUNT" as c9,
  16. T1."DEPARTMENT" as c10,
  17. T1."DEBET_DEPARTMENT" as c11,
  18. T1."SALESMAN" as c12,
  19. T1."DEBIT_PERM" as c13,
  20. T1."ORDER_DATE" as c14,
  21. T1."INVOICE_DATE" as c15,
  22. T1."PMT_TERM" as c16,
  23. T1."PAYMENT_TEXT" as c17,
  24. T1."COSTS" as c18,
  25. T1."ORDERS_GROSSVALUE" as c19,
  26. T1."DISCOUNT_AMOUNT" as c20,
  27. T1."STOCK" as c21,
  28. T1."CUSTOMER_GROUP" as c22,
  29. T1."BASIS_NUMBER" as c23,
  30. T1."MILEAGE" as c24,
  31. T1."PREV_STATUS" as c25,
  32. T1."SALES_CLASS_NUMBER" as c26,
  33. T1."TITLE" as c27,
  34. T1."NAME" as c28,
  35. T1."STREET_ADDR" as c29,
  36. T1."ADDR_2" as c30,
  37. T1."ZIPCODE" as c31,
  38. T1."MAIL_ADDR" as c32,
  39. T1."DISCOUNT_LIMIT" as c33,
  40. T1."REFERENCE_NUMBER" as c34,
  41. T1."EXPECTED_ORDER_TIM" as c35,
  42. T1."BOL_TAX_SHARE" as c36,
  43. T1."MODEL_TEXT" as c37,
  44. T1."WORKSHOP_PRICECODE" as c38,
  45. T1."SPLIT_COUNTER" as c39,
  46. T1."ARRIVAL_TIME" as c40,
  47. T1."ARRIVAL_DATE" as c41,
  48. T1."END_DATE" as c42,
  49. T1."END_TIME" as c43,
  50. T1."FAC_MODEL_CODE_S" as c44,
  51. T1."MAKE_CD" as c45,
  52. T1."YEAR_MODEL" as c46,
  53. T1."TRANSFER_MAKE_CD" as c47,
  54. T1."CHASSIS_NUMBER" as c48,
  55. T1."WORKSHOP_TEAM" as c49,
  56. T1."COMMISSION_SALESMAN" as c50,
  57. T1."REF_IDENT_INV_TOTAL" as c51,
  58. T1."REF_IDENT_SALES_CLASS" as c52,
  59. T1."USE_PARTS_PRE_PICKING" as c53,
  60. T1."LDC_ORDER" as c54,
  61. T1."FHG_REPORT" as c55,
  62. T1."ACTUAL_INV_DATE_TIME" as c56,
  63. T1."CONV_FLAG" as c57,
  64. T1."UNIQUE_IDENT" as c58,
  65. T2."LINE_NUMBER" as c59,
  66. T2."LINE_GROUP_CODE" as c60,
  67. T2."HANDLER" as c61,
  68. T2."ORDER_LINETYPE" as c62,
  69. T2."REDUCTION_CODE" as c63,
  70. T2."REDUCTION_AMOUNT" as c64,
  71. T2."MECHANIC_CODE" as c65,
  72. T2."SALESMAN" as c66,
  73. T2."DISCOUNT" as c67,
  74. T2."STDPRICE" as c68,
  75. T2."LINES_NET_VALUE" as c69,
  76. T2."PROD_CODE" as c70,
  77. T2."MAKE_CD" as c71,
  78. T2."PRODUCT_GROUP" as c72,
  79. T2."PROD_NAME" as c73,
  80. T2."ORDER_QUANTITY" as c74,
  81. T2."DELIVERY_QUANTITY" as c75,
  82. T2."LINE_COSTS" as c76,
  83. T2."REPAIR_CODE" as c77,
  84. T2."REPAIR_GROUP" as c78,
  85. T2."REPAIR_NAME" as c79,
  86. T2."USED_TIME" as c80,
  87. T2."EST_TIME" as c81,
  88. T2."INV_TIME" as c82,
  89. T2."USED_TIME_INT" as c83,
  90. T2."EST_TIME_INT" as c84,
  91. T2."INV_TIME_INT" as c85,
  92. T2."MAKE_TIME_UNIT" as c86,
  93. T2."UNIQUE_IDENT" as c87,
  94. T3."STAT_CODE" as c88,
  95. T3."STAT_SPECIFY" as c89,
  96. T4."DEPARTMENT_TYPE_ID" as c90,
  97. T4."DESCRIPTION" as c91,
  98. T5."SELLER_CODE" as c92,
  99. T5."SEL_NAME" as c93,
  100. T5."SEL_DEPARTMENT" as c94,
  101. T5."SEL_FIRST_NAME" as c95,
  102. T5."SEL_FAMILY_NAME" as c96,
  103. T6."CUSTOMER_GROUP" as c97,
  104. T6."CUST_GROUP_SPECIFY" as c98,
  105. T7."SELLER_CODE" as c99,
  106. T7."SEL_NAME" as c100,
  107. T7."SEL_DEPARTMENT" as c101,
  108. T7."SEL_FIRST_NAME" as c102,
  109. T7."SEL_FAMILY_NAME" as c103,
  110. T8."REPAIR_GROUP" as c104,
  111. T8."MAKE_CD" as c105,
  112. T8."REPAIR_GRP_SPECIFY" as c106,
  113. CASE WHEN (T7."SEL_DEPARTMENT" = '0316 ') THEN ((od_left(T7."SEL_DEPARTMENT",2))) ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END as c107,
  114. 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 c108,
  115. T5."SEL_NAME" as c109,
  116. 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 c110,
  117. 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 c111,
  118. (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || T2."HANDLER" || ' - ' || 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 c112,
  119. T2."LINES_NET_VALUE" as c113,
  120. '1' as c114,
  121. (CASE WHEN (T7."SEL_DEPARTMENT" = '0316 ') THEN ((od_left(T7."SEL_DEPARTMENT",2))) ELSE ((od_left(T4."DEPARTMENT_TYPE_ID",2))) END) as c115
  122. 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"."vPP43" T7 on T2."MECHANIC_CODE" = T7."SELLER_CODE") left outer join "deop01"."dbo"."vPP73" T8 on (T2."REPAIR_GROUP" = T8."REPAIR_GROUP") and (T2."MAKE_CD" = T8."MAKE_CD"))
  123. where (((T1."STATUS" IN ('35','37','39','47','49','50','51','36')) 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) LIKE '%Gutschrift%')) and ((extract(DAY FROM (now()) - T1."INVOICE_DATE")) <= 10))
  124. END SQL
  125. COLUMN,0,Register Number
  126. COLUMN,1,Status
  127. COLUMN,2,State Key Date
  128. COLUMN,3,Debit Account
  129. COLUMN,4,Invoice Number
  130. COLUMN,5,Workshop Model
  131. COLUMN,6,State Code
  132. COLUMN,7,Transact Date
  133. COLUMN,8,Delivery Account
  134. COLUMN,9,Department
  135. COLUMN,10,Debet Department
  136. COLUMN,11,Salesman
  137. COLUMN,12,Debit Perm
  138. COLUMN,13,Order Date
  139. COLUMN,14,Invoice Date
  140. COLUMN,15,Pmt Term
  141. COLUMN,16,Payment Text
  142. COLUMN,17,Costs
  143. COLUMN,18,Orders Grossvalue
  144. COLUMN,19,Discount Amount
  145. COLUMN,20,Stock
  146. COLUMN,21,Customer Group
  147. COLUMN,22,Basis Number
  148. COLUMN,23,Mileage
  149. COLUMN,24,Prev Status
  150. COLUMN,25,Sales Class Number
  151. COLUMN,26,Title
  152. COLUMN,27,Name
  153. COLUMN,28,Street Addr
  154. COLUMN,29,Addr 2
  155. COLUMN,30,Zipcode
  156. COLUMN,31,Mail Addr
  157. COLUMN,32,Discount Limit
  158. COLUMN,33,Reference Number
  159. COLUMN,34,Expected Order Tim
  160. COLUMN,35,Bol Tax Share
  161. COLUMN,36,Model Text
  162. COLUMN,37,Workshop Pricecode
  163. COLUMN,38,Split Counter
  164. COLUMN,39,Arrival Time
  165. COLUMN,40,Arrival Date
  166. COLUMN,41,End Date
  167. COLUMN,42,End Time
  168. COLUMN,43,Fac Model Code S
  169. COLUMN,44,Make Cd
  170. COLUMN,45,Year Model
  171. COLUMN,46,Transfer Make Cd
  172. COLUMN,47,Chassis Number
  173. COLUMN,48,Workshop Team
  174. COLUMN,49,Commission Salesman
  175. COLUMN,50,Ref Ident Inv Total
  176. COLUMN,51,Ref Ident Sales Class
  177. COLUMN,52,Use Parts Pre Picking
  178. COLUMN,53,Ldc Order
  179. COLUMN,54,Fhg Report
  180. COLUMN,55,Actual Inv Date Time
  181. COLUMN,56,Conv Flag
  182. COLUMN,57,Unique Ident
  183. COLUMN,58,Line Number
  184. COLUMN,59,Line Group Code
  185. COLUMN,60,Handler
  186. COLUMN,61,Order Linetype
  187. COLUMN,62,Reduction Code
  188. COLUMN,63,Reduction Amount
  189. COLUMN,64,Mechanic Code
  190. COLUMN,65,Salesman
  191. COLUMN,66,Discount
  192. COLUMN,67,Stdprice
  193. COLUMN,68,Lines Net Value
  194. COLUMN,69,Prod Code
  195. COLUMN,70,Make Cd
  196. COLUMN,71,Product Group
  197. COLUMN,72,Prod Name
  198. COLUMN,73,Order Quantity
  199. COLUMN,74,Delivery Quantity
  200. COLUMN,75,Line Costs
  201. COLUMN,76,Repair Code
  202. COLUMN,77,Repair Group
  203. COLUMN,78,Repair Name
  204. COLUMN,79,Used Time
  205. COLUMN,80,Est Time
  206. COLUMN,81,Inv Time
  207. COLUMN,82,Used Time Int
  208. COLUMN,83,Est Time Int
  209. COLUMN,84,Inv Time Int
  210. COLUMN,85,Make Time Unit
  211. COLUMN,86,Unique Ident
  212. COLUMN,87,Stat Code
  213. COLUMN,88,Stat Specify
  214. COLUMN,89,Department Type Id
  215. COLUMN,90,Description
  216. COLUMN,91,Seller Code
  217. COLUMN,92,Sel Name
  218. COLUMN,93,Sel Department
  219. COLUMN,94,Sel First Name
  220. COLUMN,95,Sel Family Name
  221. COLUMN,96,Customer Group
  222. COLUMN,97,Cust Group Specify
  223. COLUMN,98,Seller Code
  224. COLUMN,99,Sel Name_Monteur
  225. COLUMN,100,Sel Department
  226. COLUMN,101,Sel First Name_Monteur
  227. COLUMN,102,Sel Family Name_Monteur
  228. COLUMN,103,Repair Group
  229. COLUMN,104,Make Cd
  230. COLUMN,105,Repair Grp Specify
  231. COLUMN,106,Standort
  232. COLUMN,107,Umsatzart
  233. COLUMN,108,Serviceberater
  234. COLUMN,109,Auftragsart
  235. COLUMN,110,Rechnung/Gutschrift
  236. COLUMN,111,Kunde_fuer_Gutschriften
  237. COLUMN,112,Umsatz_Gutschriften
  238. COLUMN,113,Hauptbetrieb Id
  239. COLUMN,114,Standort Id