Auftraege_Kopf.iqd 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\Gaps\Portal\System\IQD\Serv_Teile\Auftraege_Kopf.imr
  5. TITLE,Auftraege_Kopf.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."TAX_CODE" as c19,
  26. T1."TAX_PERC" as c20,
  27. T1."PMT_TERM" as c21,
  28. T1."NEXT_LINE_NUMBER" as c22,
  29. T1."DUEDATE_1" as c23,
  30. T1."PAYMENT_TEXT" as c24,
  31. T1."COSTS" as c25,
  32. T1."PURCH_TAX" as c26,
  33. T1."ORDERS_GROSSVALUE" as c27,
  34. T1."TAX_SHARE" as c28,
  35. T1."DISCOUNT_AMOUNT" as c29,
  36. T1."PRICE_CODE" as c30,
  37. T1."MISC_ADDS" as c31,
  38. T1."STOCK" as c32,
  39. T1."PLACE_CODE" as c33,
  40. T1."INTERNAL_CODE" as c34,
  41. T1."CUSTOMER_GROUP" as c35,
  42. T1."SMALL_ACCESSORIES" as c36,
  43. T1."INVOICE_COPY_CODE" as c37,
  44. T1."BASIS_NUMBER" as c38,
  45. T1."MILEAGE" as c39,
  46. T1."PREV_STATUS" as c40,
  47. T1."SALES_CLASS_NUMBER" as c41,
  48. T1."INVOICE_DISC_PERC" as c42,
  49. T1."INVOICE_ROUNDED" as c43,
  50. T1."INVOICE_CHARGE" as c44,
  51. T1."SALES_TAX_FREE" as c45,
  52. T1."TITLE" as c46,
  53. T1."NAME" as c47,
  54. T1."STREET_ADDR" as c48,
  55. T1."ADDR_2" as c49,
  56. T1."ZIPCODE" as c50,
  57. T1."MAIL_ADDR" as c51,
  58. T1."DISCOUNT_LIMIT" as c52,
  59. T1."REFERENCE_NUMBER" as c53,
  60. T1."EXPECTED_ORDER_TIM" as c54,
  61. T1."BOL_TAX_SHARE" as c55,
  62. T1."MODEL_TEXT" as c56,
  63. T1."WORKSHOP_PRICECODE" as c57,
  64. T1."SPLIT_COUNTER" as c58,
  65. T1."ARRIVAL_TIME" as c59,
  66. T1."ARRIVAL_DATE" as c60,
  67. T1."END_DATE" as c61,
  68. T1."END_TIME" as c62,
  69. T1."FAC_MODEL_CODE_S" as c63,
  70. T1."MAKE_CD" as c64,
  71. T1."YEAR_MODEL" as c65,
  72. T1."TRANSFER_MAKE_CD" as c66,
  73. T1."CHASSIS_NUMBER" as c67,
  74. T1."WORKSHOP_TEAM" as c68,
  75. T1."COMMISSION_SALESMAN" as c69,
  76. T1."REF_IDENT_INV_TOTAL" as c70,
  77. T1."REF_IDENT_SALES_CLASS" as c71,
  78. T1."USE_PARTS_PRE_PICKING" as c72,
  79. T1."LDC_ORDER" as c73,
  80. T1."FHG_REPORT" as c74,
  81. T1."ACTUAL_INV_DATE_TIME" as c75,
  82. T1."CONV_FLAG" as c76,
  83. T1."UNIQUE_IDENT" as c77,
  84. T2."STAT_CODE" as c78,
  85. T2."STAT_SPECIFY" as c79,
  86. T3."DEPARTMENT_TYPE_ID" as c80,
  87. T3."DESCRIPTION" as c81,
  88. T4."SELLER_CODE" as c82,
  89. T4."SEL_NAME" as c83,
  90. T4."SEL_DEPARTMENT" as c84,
  91. T4."SEL_FIRST_NAME" as c85,
  92. T4."SEL_FAMILY_NAME" as c86,
  93. T5."CUSTOMER_GROUP" as c87,
  94. T5."CUST_GROUP_SPECIFY" as c88,
  95. '1' as c89,
  96. (od_left(T3."DEPARTMENT_TYPE_ID",2)) as c90,
  97. (substring(T3."DEPARTMENT_TYPE_ID" from 3 for 1)) as c91,
  98. CASE WHEN ((substring(T3."DEPARTMENT_TYPE_ID" from 3 for 2)) = '53') THEN ('4') WHEN ((substring(T3."DEPARTMENT_TYPE_ID" from 3 for 2)) = '54') THEN ('5') WHEN ((substring(T3."DEPARTMENT_TYPE_ID" from 3 for 2)) = '55') THEN ('6') WHEN ((substring(T3."DEPARTMENT_TYPE_ID" from 3 for 2)) = '56') THEN ('3') ELSE ((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) END as c92,
  99. T5."CUSTOMER_GROUP" || ' - ' || T5."CUST_GROUP_SPECIFY" as c93,
  100. CASE WHEN ((T1."CUSTOMER_GROUP" BETWEEN '10' AND '59') or (T1."CUSTOMER_GROUP" LIKE '7%')) THEN ('extern') WHEN (T1."CUSTOMER_GROUP" LIKE '6%') THEN ('GWL') WHEN (((T1."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 c94,
  101. T1."PMT_TERM" || ' - ' || T1."PAYMENT_TEXT" as c95,
  102. T4."SEL_NAME" as c96,
  103. 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 c97,
  104. T1."STATUS" || ' - ' || T2."STAT_SPECIFY" as c98,
  105. 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 c99,
  106. T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME" as c100,
  107. T6."GLOBAL_MAKE_CD" as c101,
  108. T6."DESCRIPTION" as c102,
  109. T6."DESCRIPTION" as c103,
  110. T1."MODEL_TEXT" as c104,
  111. T1."BASIS_NUMBER" || ' - ' || T1."CHASSIS_NUMBER" as c105,
  112. CASE WHEN ((T1."STATUS" IN ('39','49','51','36')) and (not T1."ORDERS_GROSSVALUE" IN (-5.00,-4.20))) THEN (-1) WHEN ((not T1."STATUS" IN ('39','49','51','36')) and (not T1."ORDERS_GROSSVALUE" IN (5.00,4.20))) THEN (1) ELSE null END as c106,
  113. 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 c107,
  114. (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || (T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME") as c108,
  115. CASE WHEN ((extract(DAY FROM (now()) - T1."INVOICE_DATE")) <= 3) THEN (((od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || (T1."DEBIT_ACCOUNT" || ' - ' || T1."NAME"))) ELSE null END as c109
  116. from ((((("deop01"."dbo"."ORDER_HEADER" T1 left outer join "deop01"."dbo"."vPP25" T2 on T1."STATUS" = T2."STAT_CODE") left outer join "deop01"."dbo"."DEPARTMENT_TYPE" T3 on T1."DEPARTMENT" = T3."DEPARTMENT_TYPE_ID") left outer join "deop01"."dbo"."vPP43" T4 on T1."SALESMAN" = T4."SELLER_CODE") left outer join "deop01"."dbo"."vPP48" T5 on T1."CUSTOMER_GROUP" = T5."CUSTOMER_GROUP") left outer join "deop01"."dbo"."GLOBAL_MAKE" T6 on T1."MAKE_CD" = T6."GLOBAL_MAKE_CD")
  117. where ((T1."STATUS" IN ('35','37','39','47','49','50','51','36','34')) and (T1."INVOICE_DATE" >= TIMESTAMP '2013-01-01 00:00:00.000'))
  118. order by c1 asc
  119. END SQL
  120. COLUMN,0,Order Number_ori
  121. COLUMN,1,Register Number
  122. COLUMN,2,Status
  123. COLUMN,3,State Key Date
  124. COLUMN,4,Debit Account
  125. COLUMN,5,Invoice Number
  126. COLUMN,6,Workshop Model
  127. COLUMN,7,State Code
  128. COLUMN,8,Transact Date
  129. COLUMN,9,Handler
  130. COLUMN,10,Delivery Account
  131. COLUMN,11,Department
  132. COLUMN,12,Debet Department
  133. COLUMN,13,Salesman
  134. COLUMN,14,Debit Perm
  135. COLUMN,15,Order Date
  136. COLUMN,16,Delivery Date
  137. COLUMN,17,Invoice Date
  138. COLUMN,18,Tax Code
  139. COLUMN,19,Tax Perc
  140. COLUMN,20,Pmt Term
  141. COLUMN,21,Next Line Number
  142. COLUMN,22,Duedate 1
  143. COLUMN,23,Payment Text
  144. COLUMN,24,Costs
  145. COLUMN,25,Purch Tax
  146. COLUMN,26,Orders Grossvalue
  147. COLUMN,27,Tax Share
  148. COLUMN,28,Discount Amount
  149. COLUMN,29,Price Code
  150. COLUMN,30,Misc Adds
  151. COLUMN,31,Stock
  152. COLUMN,32,Place Code
  153. COLUMN,33,Internal Code
  154. COLUMN,34,Customer Group
  155. COLUMN,35,Small Accessories
  156. COLUMN,36,Invoice Copy Code
  157. COLUMN,37,Basis Number
  158. COLUMN,38,Mileage
  159. COLUMN,39,Prev Status
  160. COLUMN,40,Sales Class Number
  161. COLUMN,41,Invoice Disc Perc
  162. COLUMN,42,Invoice Rounded
  163. COLUMN,43,Invoice Charge
  164. COLUMN,44,Sales Tax Free
  165. COLUMN,45,Title
  166. COLUMN,46,Name
  167. COLUMN,47,Street Addr
  168. COLUMN,48,Addr 2
  169. COLUMN,49,Zipcode
  170. COLUMN,50,Mail Addr
  171. COLUMN,51,Discount Limit
  172. COLUMN,52,Reference Number
  173. COLUMN,53,Expected Order Tim
  174. COLUMN,54,Bol Tax Share
  175. COLUMN,55,Model Text
  176. COLUMN,56,Workshop Pricecode
  177. COLUMN,57,Split Counter
  178. COLUMN,58,Arrival Time
  179. COLUMN,59,Arrival Date
  180. COLUMN,60,End Date
  181. COLUMN,61,End Time
  182. COLUMN,62,Fac Model Code S
  183. COLUMN,63,Make Cd
  184. COLUMN,64,Year Model
  185. COLUMN,65,Transfer Make Cd
  186. COLUMN,66,Chassis Number
  187. COLUMN,67,Workshop Team
  188. COLUMN,68,Commission Salesman
  189. COLUMN,69,Ref Ident Inv Total
  190. COLUMN,70,Ref Ident Sales Class
  191. COLUMN,71,Use Parts Pre Picking
  192. COLUMN,72,Ldc Order
  193. COLUMN,73,Fhg Report
  194. COLUMN,74,Actual Inv Date Time
  195. COLUMN,75,Conv Flag
  196. COLUMN,76,Unique Ident
  197. COLUMN,77,Stat Code
  198. COLUMN,78,Stat Specify
  199. COLUMN,79,Department Type Id
  200. COLUMN,80,Description
  201. COLUMN,81,Seller Code
  202. COLUMN,82,Sel Name
  203. COLUMN,83,Sel Department
  204. COLUMN,84,Sel First Name
  205. COLUMN,85,Sel Family Name
  206. COLUMN,86,Customer Group
  207. COLUMN,87,Cust Group Specify
  208. COLUMN,88,Hauptbetrieb
  209. COLUMN,89,Standort
  210. COLUMN,90,Marke
  211. COLUMN,91,Kostenstelle
  212. COLUMN,92,Kundenart
  213. COLUMN,93,Umsatzart
  214. COLUMN,94,Geschäftsart
  215. COLUMN,95,Serviceberater
  216. COLUMN,96,Auftragsart
  217. COLUMN,97,Auftragsstatus
  218. COLUMN,98,Status_1
  219. COLUMN,99,Kunde
  220. COLUMN,100,Global Make Cd
  221. COLUMN,101,Description
  222. COLUMN,102,Fabrikat
  223. COLUMN,103,Model
  224. COLUMN,104,Fahrzeug
  225. COLUMN,105,Durchgänge (Auftrag)
  226. COLUMN,106,Rechnung/Gutschrift
  227. COLUMN,107,Order Number
  228. COLUMN,108,Order Number_Rgausgang