offene_Auftraege_Kopf.iqd 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,C:\GAPS\Portal\System\IQD\Serv_Teile\offene_Auftraege_Kopf.imr
  5. TITLE,offene_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 2 for 1)) as c91,
  98. (substring(T3."DEPARTMENT_TYPE_ID" from 3 for 2)) 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') WHEN (T1."CUSTOMER_GROUP" IN ('00')) 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','36')) THEN ('Rechnung/Gutschrift') WHEN (T1."STATUS" IN ('30','40','32')) 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")) || ' - ' || (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 c109,
  116. (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || (substring((asciiz(extract(YEAR FROM T1."ORDER_DATE"),4) || '-' || asciiz(extract(MONTH FROM T1."ORDER_DATE"),2) || '-' || asciiz(extract(DAY FROM T1."ORDER_DATE"),2)) from 1 for 10)) || ' - ' || T1."DELIVERY_ACCOUNT" || T1."NAME" || ' - ' || T1."REGISTER_NUMBER" || ' - ' || T1."STATUS" as c110,
  117. CASE WHEN (T6."DESCRIPTION" IN ('Ford')) THEN (T6."DESCRIPTION") ELSE ('Fremdfabrikat') END as c111
  118. from ((((("deaf1032"."dbo"."ORDER_HEADER" T1 left outer join "deaf1032"."dbo"."vPP25" T2 on T1."STATUS" = T2."STAT_CODE") left outer join "deaf1032"."dbo"."DEPARTMENT_TYPE" T3 on T1."DEPARTMENT" = T3."DEPARTMENT_TYPE_ID") left outer join "deaf1032"."dbo"."vPP43" T4 on T1."SALESMAN" = T4."SELLER_CODE") left outer join "deaf1032"."dbo"."vPP48" T5 on T1."CUSTOMER_GROUP" = T5."CUSTOMER_GROUP") left outer join "deaf1032"."dbo"."GLOBAL_MAKE" T6 on T1."MAKE_CD" = T6."GLOBAL_MAKE_CD")
  119. where (not T1."STATUS" IN ('35','37','39','47','49','41','31','50','51','91','36','34'))
  120. order by c1 asc
  121. END SQL
  122. COLUMN,0,Order Number_ori
  123. COLUMN,1,Register Number
  124. COLUMN,2,Status
  125. COLUMN,3,State Key Date
  126. COLUMN,4,Debit Account
  127. COLUMN,5,Invoice Number
  128. COLUMN,6,Workshop Model
  129. COLUMN,7,State Code
  130. COLUMN,8,Transact Date
  131. COLUMN,9,Handler
  132. COLUMN,10,Delivery Account
  133. COLUMN,11,Department
  134. COLUMN,12,Debet Department
  135. COLUMN,13,Salesman
  136. COLUMN,14,Debit Perm
  137. COLUMN,15,Order Date
  138. COLUMN,16,Delivery Date
  139. COLUMN,17,Invoice Date
  140. COLUMN,18,Tax Code
  141. COLUMN,19,Tax Perc
  142. COLUMN,20,Pmt Term
  143. COLUMN,21,Next Line Number
  144. COLUMN,22,Duedate 1
  145. COLUMN,23,Payment Text
  146. COLUMN,24,Costs
  147. COLUMN,25,Purch Tax
  148. COLUMN,26,Orders Grossvalue
  149. COLUMN,27,Tax Share
  150. COLUMN,28,Discount Amount
  151. COLUMN,29,Price Code
  152. COLUMN,30,Misc Adds
  153. COLUMN,31,Stock
  154. COLUMN,32,Place Code
  155. COLUMN,33,Internal Code
  156. COLUMN,34,Customer Group
  157. COLUMN,35,Small Accessories
  158. COLUMN,36,Invoice Copy Code
  159. COLUMN,37,Basis Number
  160. COLUMN,38,Mileage
  161. COLUMN,39,Prev Status
  162. COLUMN,40,Sales Class Number
  163. COLUMN,41,Invoice Disc Perc
  164. COLUMN,42,Invoice Rounded
  165. COLUMN,43,Invoice Charge
  166. COLUMN,44,Sales Tax Free
  167. COLUMN,45,Title
  168. COLUMN,46,Name
  169. COLUMN,47,Street Addr
  170. COLUMN,48,Addr 2
  171. COLUMN,49,Zipcode
  172. COLUMN,50,Mail Addr
  173. COLUMN,51,Discount Limit
  174. COLUMN,52,Reference Number
  175. COLUMN,53,Expected Order Tim
  176. COLUMN,54,Bol Tax Share
  177. COLUMN,55,Model Text
  178. COLUMN,56,Workshop Pricecode
  179. COLUMN,57,Split Counter
  180. COLUMN,58,Arrival Time
  181. COLUMN,59,Arrival Date
  182. COLUMN,60,End Date
  183. COLUMN,61,End Time
  184. COLUMN,62,Fac Model Code S
  185. COLUMN,63,Make Cd
  186. COLUMN,64,Year Model
  187. COLUMN,65,Transfer Make Cd
  188. COLUMN,66,Chassis Number
  189. COLUMN,67,Workshop Team
  190. COLUMN,68,Commission Salesman
  191. COLUMN,69,Ref Ident Inv Total
  192. COLUMN,70,Ref Ident Sales Class
  193. COLUMN,71,Use Parts Pre Picking
  194. COLUMN,72,Ldc Order
  195. COLUMN,73,Fhg Report
  196. COLUMN,74,Actual Inv Date Time
  197. COLUMN,75,Conv Flag
  198. COLUMN,76,Unique Ident
  199. COLUMN,77,Stat Code
  200. COLUMN,78,Stat Specify
  201. COLUMN,79,Department Type Id
  202. COLUMN,80,Description
  203. COLUMN,81,Seller Code
  204. COLUMN,82,Sel Name
  205. COLUMN,83,Sel Department
  206. COLUMN,84,Sel First Name
  207. COLUMN,85,Sel Family Name
  208. COLUMN,86,Customer Group
  209. COLUMN,87,Cust Group Specify
  210. COLUMN,88,Hauptbetrieb
  211. COLUMN,89,Standort
  212. COLUMN,90,Marke
  213. COLUMN,91,Kostenstelle
  214. COLUMN,92,Kundenart
  215. COLUMN,93,Umsatzart
  216. COLUMN,94,Geschäftsart
  217. COLUMN,95,Serviceberater
  218. COLUMN,96,Auftragsart
  219. COLUMN,97,Auftragsstatus
  220. COLUMN,98,Status_1
  221. COLUMN,99,Kunde
  222. COLUMN,100,Global Make Cd
  223. COLUMN,101,Description
  224. COLUMN,102,Fabrikat_ori
  225. COLUMN,103,Model
  226. COLUMN,104,Fahrzeug
  227. COLUMN,105,Durchgänge (Auftrag)
  228. COLUMN,106,Rechnung/Gutschrift
  229. COLUMN,107,Order Number
  230. COLUMN,108,Order Number Rg_Ausgang
  231. COLUMN,109,Auftrag_Det_S
  232. COLUMN,110,Fabrikat