Auftraege_Kopf_FIBU.iqd 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. COGNOS QUERY
  2. STRUCTURE,1,1
  3. DATABASE,O21
  4. DATASOURCENAME,D:\gaps\Portal\System\IQD\Serv_Teile\Auftraege_Kopf_FIBU.imr
  5. TITLE,Auftraege_Kopf_FIBU.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. (substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)) 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')) 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")) || ' - ' || (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. T1."INVOICE_DATE" as c110,
  117. '1' as c111,
  118. ((od_left(T3."DEPARTMENT_TYPE_ID",2))) as c112,
  119. (database()) as c113,
  120. '' as c114,
  121. CASE WHEN (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) = '6') THEN ('3') ELSE (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)))) END as c115,
  122. 'verkaufte Stückzahlen' as c116,
  123. 'Anz. Durchg. Service' as c117,
  124. CASE WHEN ((CASE WHEN (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) = '6') THEN ('3') ELSE (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)))) END) = '3') THEN ('Mechanik') WHEN ((CASE WHEN (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) = '6') THEN ('3') ELSE (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)))) END) = '4') THEN ('Karosserie') WHEN ((CASE WHEN (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) = '6') THEN ('3') ELSE (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)))) END) = '5') THEN ('Lack') WHEN ((CASE WHEN (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) = '6') THEN ('3') ELSE (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)))) END) = '9') THEN ('Abschleppdienst') WHEN ((CASE WHEN (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1))) = '6') THEN ('3') ELSE (((substring(T3."DEPARTMENT_TYPE_ID" from 4 for 1)))) END) = '7') THEN ('Mietwagen') ELSE ('') END as c118,
  125. (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 c119
  126. 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")
  127. where ((T1."STATUS" IN ('47','49','50','51')) and (T1."INVOICE_DATE" >= TIMESTAMP '2010-01-01 00:00:00.000'))
  128. order by c1 asc
  129. END SQL
  130. COLUMN,0,Order Number_ori
  131. COLUMN,1,Register Number
  132. COLUMN,2,Status
  133. COLUMN,3,State Key Date
  134. COLUMN,4,Debit Account
  135. COLUMN,5,Invoice Number
  136. COLUMN,6,Workshop Model
  137. COLUMN,7,State Code
  138. COLUMN,8,Transact Date
  139. COLUMN,9,Handler
  140. COLUMN,10,Delivery Account
  141. COLUMN,11,Department
  142. COLUMN,12,Debet Department
  143. COLUMN,13,Salesman
  144. COLUMN,14,Debit Perm
  145. COLUMN,15,Order Date
  146. COLUMN,16,Delivery Date
  147. COLUMN,17,Invoice Date
  148. COLUMN,18,Tax Code
  149. COLUMN,19,Tax Perc
  150. COLUMN,20,Pmt Term
  151. COLUMN,21,Next Line Number
  152. COLUMN,22,Duedate 1
  153. COLUMN,23,Payment Text
  154. COLUMN,24,Costs
  155. COLUMN,25,Purch Tax
  156. COLUMN,26,Orders Grossvalue
  157. COLUMN,27,Tax Share
  158. COLUMN,28,Discount Amount
  159. COLUMN,29,Price Code
  160. COLUMN,30,Misc Adds
  161. COLUMN,31,Stock
  162. COLUMN,32,Place Code
  163. COLUMN,33,Internal Code
  164. COLUMN,34,Customer Group
  165. COLUMN,35,Small Accessories
  166. COLUMN,36,Invoice Copy Code
  167. COLUMN,37,Basis Number
  168. COLUMN,38,Mileage
  169. COLUMN,39,Prev Status
  170. COLUMN,40,Sales Class Number
  171. COLUMN,41,Invoice Disc Perc
  172. COLUMN,42,Invoice Rounded
  173. COLUMN,43,Invoice Charge
  174. COLUMN,44,Sales Tax Free
  175. COLUMN,45,Title
  176. COLUMN,46,Name
  177. COLUMN,47,Street Addr
  178. COLUMN,48,Addr 2
  179. COLUMN,49,Zipcode
  180. COLUMN,50,Mail Addr
  181. COLUMN,51,Discount Limit
  182. COLUMN,52,Reference Number
  183. COLUMN,53,Expected Order Tim
  184. COLUMN,54,Bol Tax Share
  185. COLUMN,55,Model Text
  186. COLUMN,56,Workshop Pricecode
  187. COLUMN,57,Split Counter
  188. COLUMN,58,Arrival Time
  189. COLUMN,59,Arrival Date
  190. COLUMN,60,End Date
  191. COLUMN,61,End Time
  192. COLUMN,62,Fac Model Code S
  193. COLUMN,63,Make Cd
  194. COLUMN,64,Year Model
  195. COLUMN,65,Transfer Make Cd
  196. COLUMN,66,Chassis Number
  197. COLUMN,67,Workshop Team
  198. COLUMN,68,Commission Salesman
  199. COLUMN,69,Ref Ident Inv Total
  200. COLUMN,70,Ref Ident Sales Class
  201. COLUMN,71,Use Parts Pre Picking
  202. COLUMN,72,Ldc Order
  203. COLUMN,73,Fhg Report
  204. COLUMN,74,Actual Inv Date Time
  205. COLUMN,75,Conv Flag
  206. COLUMN,76,Unique Ident
  207. COLUMN,77,Stat Code
  208. COLUMN,78,Stat Specify
  209. COLUMN,79,Department Type Id
  210. COLUMN,80,Description
  211. COLUMN,81,Seller Code
  212. COLUMN,82,Sel Name
  213. COLUMN,83,Sel Department
  214. COLUMN,84,Sel First Name
  215. COLUMN,85,Sel Family Name
  216. COLUMN,86,Customer Group
  217. COLUMN,87,Cust Group Specify
  218. COLUMN,88,Hauptbetrieb
  219. COLUMN,89,Standort
  220. COLUMN,90,Marke
  221. COLUMN,91,Kostenstelle_ori
  222. COLUMN,92,Kundenart
  223. COLUMN,93,Umsatzart
  224. COLUMN,94,Geschäftsart
  225. COLUMN,95,Serviceberater
  226. COLUMN,96,Auftragsart
  227. COLUMN,97,Auftragsstatus
  228. COLUMN,98,Status_1
  229. COLUMN,99,Kunde
  230. COLUMN,100,Global Make Cd
  231. COLUMN,101,Description
  232. COLUMN,102,Fabrikat
  233. COLUMN,103,Model
  234. COLUMN,104,Fahrzeug
  235. COLUMN,105,Durchgänge (Auftrag)
  236. COLUMN,106,Rechnung/Gutschrift
  237. COLUMN,107,Order Number
  238. COLUMN,108,Order Number Rg_Ausgang
  239. COLUMN,109,Bookkeep Date
  240. COLUMN,110,Rechtseinheit
  241. COLUMN,111,Betrieb
  242. COLUMN,112,Mandant
  243. COLUMN,113,Text
  244. COLUMN,114,Kostenstelle
  245. COLUMN,115,Ebene1
  246. COLUMN,116,Ebene2
  247. COLUMN,117,Ebene3
  248. COLUMN,118,Ebene4