|
@@ -5,169 +5,169 @@ DATASOURCENAME,C:\GlobalCube\System\OPTIMA\IQD\serv_teile\offene_auftraege_csv.i
|
|
|
TITLE,offene_auftraege_csv.imr
|
|
|
BEGIN SQL
|
|
|
select c172 as c1,
|
|
|
- c327 as c2,
|
|
|
- c326 as c3,
|
|
|
- c325 as c4,
|
|
|
- c324 as c5,
|
|
|
- c323 as c6,
|
|
|
- c322 as c7,
|
|
|
- c321 as c8,
|
|
|
- c320 as c9,
|
|
|
- c319 as c10,
|
|
|
- c318 as c11,
|
|
|
- c317 as c12,
|
|
|
- c316 as c13,
|
|
|
- c315 as c14,
|
|
|
- c314 as c15,
|
|
|
+ c326 as c2,
|
|
|
+ c325 as c3,
|
|
|
+ c324 as c4,
|
|
|
+ c323 as c5,
|
|
|
+ c322 as c6,
|
|
|
+ c321 as c7,
|
|
|
+ c320 as c8,
|
|
|
+ c319 as c9,
|
|
|
+ c318 as c10,
|
|
|
+ c317 as c11,
|
|
|
+ c316 as c12,
|
|
|
+ c315 as c13,
|
|
|
+ c314 as c14,
|
|
|
+ c313 as c15,
|
|
|
c178 as c16,
|
|
|
- c313 as c17,
|
|
|
- c312 as c18,
|
|
|
- c311 as c19,
|
|
|
- c310 as c20,
|
|
|
- c309 as c21,
|
|
|
- c308 as c22,
|
|
|
- c307 as c23,
|
|
|
- c306 as c24,
|
|
|
- c305 as c25,
|
|
|
- c304 as c26,
|
|
|
- c303 as c27,
|
|
|
- c302 as c28,
|
|
|
- c301 as c29,
|
|
|
- c300 as c30,
|
|
|
- c299 as c31,
|
|
|
- c298 as c32,
|
|
|
- c297 as c33,
|
|
|
- c296 as c34,
|
|
|
- c295 as c35,
|
|
|
- c294 as c36,
|
|
|
- c293 as c37,
|
|
|
- c292 as c38,
|
|
|
- c291 as c39,
|
|
|
- c290 as c40,
|
|
|
- c289 as c41,
|
|
|
- c288 as c42,
|
|
|
- c287 as c43,
|
|
|
- c286 as c44,
|
|
|
- c285 as c45,
|
|
|
- c284 as c46,
|
|
|
- c283 as c47,
|
|
|
- c282 as c48,
|
|
|
- c281 as c49,
|
|
|
- c280 as c50,
|
|
|
- c279 as c51,
|
|
|
- c278 as c52,
|
|
|
- c277 as c53,
|
|
|
- c276 as c54,
|
|
|
- c275 as c55,
|
|
|
- c274 as c56,
|
|
|
- c273 as c57,
|
|
|
- c272 as c58,
|
|
|
- c271 as c59,
|
|
|
- c270 as c60,
|
|
|
- c269 as c61,
|
|
|
- c268 as c62,
|
|
|
- c267 as c63,
|
|
|
- c266 as c64,
|
|
|
- c265 as c65,
|
|
|
- c264 as c66,
|
|
|
- c263 as c67,
|
|
|
- c262 as c68,
|
|
|
- c261 as c69,
|
|
|
- c260 as c70,
|
|
|
- c259 as c71,
|
|
|
- c258 as c72,
|
|
|
- c257 as c73,
|
|
|
- c256 as c74,
|
|
|
- c255 as c75,
|
|
|
- c254 as c76,
|
|
|
- c253 as c77,
|
|
|
- c252 as c78,
|
|
|
- c251 as c79,
|
|
|
- c250 as c80,
|
|
|
- c249 as c81,
|
|
|
- c248 as c82,
|
|
|
- c247 as c83,
|
|
|
- c246 as c84,
|
|
|
- c245 as c85,
|
|
|
- c244 as c86,
|
|
|
- c243 as c87,
|
|
|
- c242 as c88,
|
|
|
- c241 as c89,
|
|
|
- c240 as c90,
|
|
|
- c239 as c91,
|
|
|
- c238 as c92,
|
|
|
- c237 as c93,
|
|
|
- c236 as c94,
|
|
|
- c235 as c95,
|
|
|
- c234 as c96,
|
|
|
- c233 as c97,
|
|
|
- c232 as c98,
|
|
|
- c231 as c99,
|
|
|
- c230 as c100,
|
|
|
- c192 as c101,
|
|
|
- c193 as c102,
|
|
|
- c194 as c103,
|
|
|
- c229 as c104,
|
|
|
- c228 as c105,
|
|
|
- c227 as c106,
|
|
|
- c226 as c107,
|
|
|
- c225 as c108,
|
|
|
- c224 as c109,
|
|
|
- c223 as c110,
|
|
|
- c202 as c111,
|
|
|
- c222 as c112,
|
|
|
- c221 as c113,
|
|
|
- c220 as c114,
|
|
|
- c219 as c115,
|
|
|
- c218 as c116,
|
|
|
- c217 as c117,
|
|
|
- c201 as c118,
|
|
|
- c216 as c119,
|
|
|
- c215 as c120,
|
|
|
- c214 as c121,
|
|
|
- c213 as c122,
|
|
|
- c212 as c123,
|
|
|
+ c312 as c17,
|
|
|
+ c311 as c18,
|
|
|
+ c310 as c19,
|
|
|
+ c309 as c20,
|
|
|
+ c308 as c21,
|
|
|
+ c307 as c22,
|
|
|
+ c306 as c23,
|
|
|
+ c305 as c24,
|
|
|
+ c304 as c25,
|
|
|
+ c303 as c26,
|
|
|
+ c302 as c27,
|
|
|
+ c301 as c28,
|
|
|
+ c300 as c29,
|
|
|
+ c299 as c30,
|
|
|
+ c298 as c31,
|
|
|
+ c297 as c32,
|
|
|
+ c296 as c33,
|
|
|
+ c295 as c34,
|
|
|
+ c294 as c35,
|
|
|
+ c293 as c36,
|
|
|
+ c292 as c37,
|
|
|
+ c291 as c38,
|
|
|
+ c290 as c39,
|
|
|
+ c289 as c40,
|
|
|
+ c288 as c41,
|
|
|
+ c287 as c42,
|
|
|
+ c286 as c43,
|
|
|
+ c285 as c44,
|
|
|
+ c284 as c45,
|
|
|
+ c283 as c46,
|
|
|
+ c282 as c47,
|
|
|
+ c281 as c48,
|
|
|
+ c280 as c49,
|
|
|
+ c279 as c50,
|
|
|
+ c278 as c51,
|
|
|
+ c277 as c52,
|
|
|
+ c276 as c53,
|
|
|
+ c275 as c54,
|
|
|
+ c274 as c55,
|
|
|
+ c273 as c56,
|
|
|
+ c272 as c57,
|
|
|
+ c271 as c58,
|
|
|
+ c270 as c59,
|
|
|
+ c269 as c60,
|
|
|
+ c268 as c61,
|
|
|
+ c267 as c62,
|
|
|
+ c266 as c63,
|
|
|
+ c265 as c64,
|
|
|
+ c264 as c65,
|
|
|
+ c263 as c66,
|
|
|
+ c262 as c67,
|
|
|
+ c261 as c68,
|
|
|
+ c260 as c69,
|
|
|
+ c259 as c70,
|
|
|
+ c258 as c71,
|
|
|
+ c257 as c72,
|
|
|
+ c256 as c73,
|
|
|
+ c255 as c74,
|
|
|
+ c254 as c75,
|
|
|
+ c253 as c76,
|
|
|
+ c252 as c77,
|
|
|
+ c251 as c78,
|
|
|
+ c250 as c79,
|
|
|
+ c249 as c80,
|
|
|
+ c248 as c81,
|
|
|
+ c247 as c82,
|
|
|
+ c246 as c83,
|
|
|
+ c245 as c84,
|
|
|
+ c244 as c85,
|
|
|
+ c243 as c86,
|
|
|
+ c242 as c87,
|
|
|
+ c241 as c88,
|
|
|
+ c240 as c89,
|
|
|
+ c239 as c90,
|
|
|
+ c238 as c91,
|
|
|
+ c237 as c92,
|
|
|
+ c236 as c93,
|
|
|
+ c235 as c94,
|
|
|
+ c234 as c95,
|
|
|
+ c233 as c96,
|
|
|
+ c232 as c97,
|
|
|
+ c231 as c98,
|
|
|
+ c230 as c99,
|
|
|
+ c229 as c100,
|
|
|
+ c191 as c101,
|
|
|
+ c192 as c102,
|
|
|
+ c193 as c103,
|
|
|
+ c228 as c104,
|
|
|
+ c227 as c105,
|
|
|
+ c226 as c106,
|
|
|
+ c225 as c107,
|
|
|
+ c224 as c108,
|
|
|
+ c223 as c109,
|
|
|
+ c222 as c110,
|
|
|
+ c201 as c111,
|
|
|
+ c221 as c112,
|
|
|
+ c220 as c113,
|
|
|
+ c219 as c114,
|
|
|
+ c218 as c115,
|
|
|
+ c217 as c116,
|
|
|
+ c216 as c117,
|
|
|
+ c200 as c118,
|
|
|
+ c215 as c119,
|
|
|
+ c214 as c120,
|
|
|
+ c213 as c121,
|
|
|
+ c212 as c122,
|
|
|
+ c211 as c123,
|
|
|
12 as c124,
|
|
|
- c211 as c125,
|
|
|
- c210 as c126,
|
|
|
- c209 as c127,
|
|
|
- c208 as c128,
|
|
|
- c207 as c129,
|
|
|
- c206 as c130,
|
|
|
- c205 as c131,
|
|
|
- c204 as c132,
|
|
|
- c203 as c133,
|
|
|
- c202 as c134,
|
|
|
- c201 as c135,
|
|
|
- c200 as c136,
|
|
|
- c199 as c137,
|
|
|
- c198 as c138,
|
|
|
- c197 as c139,
|
|
|
- c196 as c140,
|
|
|
- c195 as c141,
|
|
|
- c194 as c142,
|
|
|
- c193 as c143,
|
|
|
- c192 as c144,
|
|
|
- c191 as c145,
|
|
|
- c190 as c146,
|
|
|
- c189 as c147,
|
|
|
- c188 as c148,
|
|
|
- c187 as c149,
|
|
|
- c186 as c150,
|
|
|
- c185 as c151,
|
|
|
- c184 as c152,
|
|
|
- c183 as c153,
|
|
|
- c182 as c154,
|
|
|
- c181 as c155,
|
|
|
+ c210 as c125,
|
|
|
+ c209 as c126,
|
|
|
+ c208 as c127,
|
|
|
+ c207 as c128,
|
|
|
+ c206 as c129,
|
|
|
+ c205 as c130,
|
|
|
+ c204 as c131,
|
|
|
+ c203 as c132,
|
|
|
+ c202 as c133,
|
|
|
+ c201 as c134,
|
|
|
+ c200 as c135,
|
|
|
+ c199 as c136,
|
|
|
+ c198 as c137,
|
|
|
+ c197 as c138,
|
|
|
+ c196 as c139,
|
|
|
+ c195 as c140,
|
|
|
+ c194 as c141,
|
|
|
+ c193 as c142,
|
|
|
+ c192 as c143,
|
|
|
+ c191 as c144,
|
|
|
+ c190 as c145,
|
|
|
+ c189 as c146,
|
|
|
+ c188 as c147,
|
|
|
+ c187 as c148,
|
|
|
+ c186 as c149,
|
|
|
+ c185 as c150,
|
|
|
+ c184 as c151,
|
|
|
+ c183 as c152,
|
|
|
+ c182 as c153,
|
|
|
+ c181 as c154,
|
|
|
+ '' as c155,
|
|
|
c177 as c156,
|
|
|
c180 as c157,
|
|
|
c179 as c158,
|
|
|
1 as c159,
|
|
|
- XCOUNT(c326 for c172) as c160,
|
|
|
- 1 / (XCOUNT(c326 for c172)) as c161,
|
|
|
+ XCOUNT(c325 for c172) as c160,
|
|
|
+ 1 / (XCOUNT(c325 for c172)) as c161,
|
|
|
c178 as c162,
|
|
|
c177 as c163,
|
|
|
- (c177) / (XCOUNT(c326 for c172)) as c164,
|
|
|
+ (c177) / (XCOUNT(c325 for c172)) as c164,
|
|
|
c176 as c165,
|
|
|
c175 as c166,
|
|
|
c174 as c167,
|
|
@@ -181,156 +181,155 @@ from
|
|
|
(extract(DAY FROM (now()) - T1."ORDER_DATE")) as c177,
|
|
|
T1."ORDER_DATE" as c178,
|
|
|
CASE WHEN (T9."Fabrikat" IS NULL) THEN ('Fremd') ELSE (T9."Fabrikat") END as c179,
|
|
|
- (od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || (rtrim(((rtrim(T1."DEBIT_ACCOUNT")) || ' - ' || T1."NAME"))) || ' - ' || T1."REGISTER_NUMBER" as c180,
|
|
|
- (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 c181,
|
|
|
- (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)) || ' - ' || (rtrim(T1."DELIVERY_ACCOUNT")) || ' ' || T1."NAME" || ' - ' || (rtrim(T1."REGISTER_NUMBER")) || ' - ' || T1."STATUS" as c182,
|
|
|
- T1."BASIS_NUMBER" || ' - ' || T1."CHASSIS_NUMBER" as c183,
|
|
|
- T11."MOD_LIN_SPECIFY" as c184,
|
|
|
- T10."DESCRIPTION" as c185,
|
|
|
- T10."GLOBAL_MAKE_CD" as c186,
|
|
|
- T2."USED_TIME_INT" * 12 as c187,
|
|
|
- T2."EST_TIME_INT" * 12 as c188,
|
|
|
- (rtrim(T1."DEBIT_ACCOUNT")) || ' - ' || T1."NAME" as c189,
|
|
|
- T2."INV_TIME_INT" * 12 as c190,
|
|
|
- CASE WHEN (T2."ORDER_LINETYPE" = '3') THEN (T2."LINES_NET_VALUE") ELSE null END as c191,
|
|
|
- T2."USED_TIME_INT" as c192,
|
|
|
- T2."EST_TIME_INT" as c193,
|
|
|
- T2."INV_TIME_INT" as c194,
|
|
|
- CASE WHEN (T1."STATUS" IN ('35','37','39','47','49','34','36')) THEN ('Rechnung/Gutschrift') WHEN (T1."STATUS" IN ('30','40','32')) THEN ('offen') WHEN (T1."STATUS" IN ('41','31')) THEN ('Kostenvoranschlag') ELSE null END as c195,
|
|
|
- CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINES_NET_VALUE") ELSE null END as c196,
|
|
|
- CASE WHEN (T2."INV_TIME" <> 0) THEN (T2."LINES_NET_VALUE") ELSE null END as c197,
|
|
|
- CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '49')) THEN (T2."LINES_NET_VALUE") ELSE null END as c198,
|
|
|
- T1."STATUS" || ' - ' || T3."STAT_SPECIFY" as c199,
|
|
|
- CASE WHEN (T1."STATUS" BETWEEN '30' AND '39') THEN ('Teile') WHEN (T1."STATUS" BETWEEN '40' AND '49') THEN ('Service') WHEN (T1."STATUS" = '70') THEN ('sonst. Auftrag') WHEN (T1."STATUS" = '91') THEN ('Anfrage') ELSE null END as c200,
|
|
|
- T7."SEL_NAME" as c201,
|
|
|
- T5."SEL_NAME" as c202,
|
|
|
- T1."PMT_TERM" || ' - ' || T1."PAYMENT_TEXT" as c203,
|
|
|
- CASE WHEN (T1."CUSTOMER_GROUP" BETWEEN '10' AND '59') THEN ('extern') WHEN (T1."CUSTOMER_GROUP" IN ('91','92','60','70')) THEN ('GWL') WHEN (((T1."CUSTOMER_GROUP" IN ('99')) or (T1."PMT_TERM" = 'IN')) or ((od_left(T1."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END as c204,
|
|
|
- T6."CUSTOMER_GROUP" || ' - ' || T6."CUST_GROUP_SPECIFY" as c205,
|
|
|
- T4."DEPARTMENT_TYPE_ID" || ' - ' || T4."DESCRIPTION" as c206,
|
|
|
- CASE WHEN (((od_left(T1."DEPARTMENT",2))) IN ('05','09','111','06','08','01','10','14','12','03','04','02')) THEN ('1') ELSE ((substring(T1."DEPARTMENT" from 2 for 1))) END as c207,
|
|
|
- (od_left(T1."DEPARTMENT",2)) as c208,
|
|
|
- T1."CLIENT_DB" as c209,
|
|
|
- T8."REPAIR_GRP_SPECIFY" as c210,
|
|
|
- T9."Fabrikat" as c211,
|
|
|
- T8."MAKE_CD" as c212,
|
|
|
- T8."REPAIR_GROUP" as c213,
|
|
|
- T7."SEL_FAMILY_NAME" as c214,
|
|
|
- T7."SEL_FIRST_NAME" as c215,
|
|
|
- T7."SEL_DEPARTMENT" as c216,
|
|
|
- T7."SELLER_CODE" as c217,
|
|
|
- T6."CUST_GROUP_SPECIFY" as c218,
|
|
|
- T6."CUSTOMER_GROUP" as c219,
|
|
|
- T5."SEL_FAMILY_NAME" as c220,
|
|
|
- T5."SEL_FIRST_NAME" as c221,
|
|
|
- T5."SEL_DEPARTMENT" as c222,
|
|
|
- T5."SELLER_CODE" as c223,
|
|
|
- T4."DESCRIPTION" as c224,
|
|
|
- T4."DEPARTMENT_TYPE_ID" as c225,
|
|
|
- T3."STAT_SPECIFY" as c226,
|
|
|
- T3."STAT_CODE" as c227,
|
|
|
- T2."UNIQUE_IDENT" as c228,
|
|
|
- T2."MAKE_TIME_UNIT" as c229,
|
|
|
- T2."INV_TIME" as c230,
|
|
|
- T2."EST_TIME" as c231,
|
|
|
- T2."USED_TIME" as c232,
|
|
|
- T2."REPAIR_NAME" as c233,
|
|
|
- T2."REPAIR_GROUP" as c234,
|
|
|
- T2."REPAIR_CODE" as c235,
|
|
|
- T2."LINE_COSTS" as c236,
|
|
|
- T2."DELIVERY_QUANTITY" as c237,
|
|
|
- T2."ORDER_QUANTITY" as c238,
|
|
|
- T2."PROD_NAME" as c239,
|
|
|
- T2."PRODUCT_GROUP" as c240,
|
|
|
- T2."MAKE_CD" as c241,
|
|
|
- T2."PROD_CODE" as c242,
|
|
|
- T2."LINES_NET_VALUE" as c243,
|
|
|
- T2."STDPRICE" as c244,
|
|
|
- T2."DISCOUNT" as c245,
|
|
|
- T2."SALESMAN" as c246,
|
|
|
- T2."MECHANIC_CODE" as c247,
|
|
|
- T2."REDUCTION_AMOUNT" as c248,
|
|
|
- T2."REDUCTION_CODE" as c249,
|
|
|
- T2."ORDER_LINETYPE" as c250,
|
|
|
- T2."LINE_NUMBER" as c251,
|
|
|
- T2."ORDER_NUMBER" as c252,
|
|
|
- T1."UNIQUE_IDENT" as c253,
|
|
|
- T1."CONV_FLAG" as c254,
|
|
|
- T1."ACTUAL_INV_DATE_TIME" as c255,
|
|
|
- T1."FHG_REPORT" as c256,
|
|
|
- T1."LDC_ORDER" as c257,
|
|
|
- T1."USE_PARTS_PRE_PICKING" as c258,
|
|
|
- T1."REF_IDENT_SALES_CLASS" as c259,
|
|
|
- T1."REF_IDENT_INV_TOTAL" as c260,
|
|
|
- T1."COMMISSION_SALESMAN" as c261,
|
|
|
- T1."WORKSHOP_TEAM" as c262,
|
|
|
- T1."CHASSIS_NUMBER" as c263,
|
|
|
- T1."TRANSFER_MAKE_CD" as c264,
|
|
|
- T1."YEAR_MODEL" as c265,
|
|
|
- T1."MAKE_CD" as c266,
|
|
|
- T1."FAC_MODEL_CODE_S" as c267,
|
|
|
- T1."END_TIME" as c268,
|
|
|
- T1."END_DATE" as c269,
|
|
|
- T1."ARRIVAL_DATE" as c270,
|
|
|
- T1."ARRIVAL_TIME" as c271,
|
|
|
- T1."SPLIT_COUNTER" as c272,
|
|
|
- T1."WORKSHOP_PRICECODE" as c273,
|
|
|
- T1."MODEL_TEXT" as c274,
|
|
|
- T1."BOL_TAX_SHARE" as c275,
|
|
|
- T1."EXPECTED_ORDER_TIM" as c276,
|
|
|
- T1."REFERENCE_NUMBER" as c277,
|
|
|
- T1."DISCOUNT_LIMIT" as c278,
|
|
|
- T1."MAIL_ADDR" as c279,
|
|
|
- T1."ZIPCODE" as c280,
|
|
|
- T1."ADDR_2" as c281,
|
|
|
- T1."STREET_ADDR" as c282,
|
|
|
- T1."NAME" as c283,
|
|
|
- T1."TITLE" as c284,
|
|
|
- T1."SALES_TAX_FREE" as c285,
|
|
|
- T1."INVOICE_CHARGE" as c286,
|
|
|
- T1."INVOICE_ROUNDED" as c287,
|
|
|
- T1."INVOICE_DISC_PERC" as c288,
|
|
|
- T1."SALES_CLASS_NUMBER" as c289,
|
|
|
- T1."PREV_STATUS" as c290,
|
|
|
- T1."MILEAGE" as c291,
|
|
|
- T1."BASIS_NUMBER" as c292,
|
|
|
- T1."INVOICE_COPY_CODE" as c293,
|
|
|
- T1."SMALL_ACCESSORIES" as c294,
|
|
|
- T1."CUSTOMER_GROUP" as c295,
|
|
|
- T1."INTERNAL_CODE" as c296,
|
|
|
- T1."PLACE_CODE" as c297,
|
|
|
- T1."STOCK" as c298,
|
|
|
- T1."MISC_ADDS" as c299,
|
|
|
- T1."PRICE_CODE" as c300,
|
|
|
- T1."DISCOUNT_AMOUNT" as c301,
|
|
|
- T1."TAX_SHARE" as c302,
|
|
|
- T1."ORDERS_GROSSVALUE" as c303,
|
|
|
- T1."PURCH_TAX" as c304,
|
|
|
- T1."COSTS" as c305,
|
|
|
- T1."PAYMENT_TEXT" as c306,
|
|
|
- T1."DUEDATE_1" as c307,
|
|
|
- T1."NEXT_LINE_NUMBER" as c308,
|
|
|
- T1."PMT_TERM" as c309,
|
|
|
- T1."TAX_PERC" as c310,
|
|
|
- T1."TAX_CODE" as c311,
|
|
|
- T1."INVOICE_DATE" as c312,
|
|
|
- T1."DELIVERY_DATE" as c313,
|
|
|
- T1."DEBIT_PERM" as c314,
|
|
|
- T1."SALESMAN" as c315,
|
|
|
- T1."DEBET_DEPARTMENT" as c316,
|
|
|
- T1."DEPARTMENT" as c317,
|
|
|
- T1."DELIVERY_ACCOUNT" as c318,
|
|
|
- T1."HANDLER" as c319,
|
|
|
- T1."TRANSACT_DATE" as c320,
|
|
|
- T1."STATE_CODE" as c321,
|
|
|
- T1."WORKSHOP_MODEL" as c322,
|
|
|
- T1."INVOICE_NUMBER" as c323,
|
|
|
- T1."DEBIT_ACCOUNT" as c324,
|
|
|
- T1."STATE_KEY_DATE" as c325,
|
|
|
- T1."STATUS" as c326,
|
|
|
- T1."REGISTER_NUMBER" as c327
|
|
|
+ CASE WHEN (T1."ORDER_NUMBER" IN (3502817)) THEN ((od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || (rtrim(((rtrim(T1."DEBIT_ACCOUNT")) || ' - ' || T1."NAME")))) ELSE ((od_left((cast_numberToString(cast_integer(T1."ORDER_NUMBER"))),7)) || ' - ' || (rtrim(((rtrim(T1."DEBIT_ACCOUNT")) || ' - ' || T1."NAME"))) || ' - ' || T1."REGISTER_NUMBER") END as c180,
|
|
|
+ CASE WHEN (T1."ORDER_NUMBER" IN (3502817)) THEN ((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)) || ' - ' || (rtrim(T1."DELIVERY_ACCOUNT")) || ' ' || T1."NAME") ELSE ((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)) || ' - ' || (rtrim(T1."DELIVERY_ACCOUNT")) || ' ' || T1."NAME" || ' - ' || (rtrim(T1."REGISTER_NUMBER")) || ' - ' || T1."STATUS") END as c181,
|
|
|
+ T1."BASIS_NUMBER" || ' - ' || T1."CHASSIS_NUMBER" as c182,
|
|
|
+ T11."MOD_LIN_SPECIFY" as c183,
|
|
|
+ T10."DESCRIPTION" as c184,
|
|
|
+ T10."GLOBAL_MAKE_CD" as c185,
|
|
|
+ T2."USED_TIME_INT" * 12 as c186,
|
|
|
+ T2."EST_TIME_INT" * 12 as c187,
|
|
|
+ (rtrim(T1."DEBIT_ACCOUNT")) || ' - ' || T1."NAME" as c188,
|
|
|
+ T2."INV_TIME_INT" * 12 as c189,
|
|
|
+ CASE WHEN (T2."ORDER_LINETYPE" = '3') THEN (T2."LINES_NET_VALUE") ELSE null END as c190,
|
|
|
+ T2."USED_TIME_INT" as c191,
|
|
|
+ T2."EST_TIME_INT" as c192,
|
|
|
+ T2."INV_TIME_INT" as c193,
|
|
|
+ CASE WHEN (T1."STATUS" IN ('35','37','39','47','49','34','36')) THEN ('Rechnung/Gutschrift') WHEN (T1."STATUS" IN ('30','40','32')) THEN ('offen') WHEN (T1."STATUS" IN ('41','31')) THEN ('Kostenvoranschlag') ELSE null END as c194,
|
|
|
+ CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '30' AND '39')) THEN (T2."LINES_NET_VALUE") ELSE null END as c195,
|
|
|
+ CASE WHEN (T2."INV_TIME" <> 0) THEN (T2."LINES_NET_VALUE") ELSE null END as c196,
|
|
|
+ CASE WHEN ((T2."ORDER_LINETYPE" = '1') and (T1."STATUS" BETWEEN '40' AND '49')) THEN (T2."LINES_NET_VALUE") ELSE null END as c197,
|
|
|
+ T1."STATUS" || ' - ' || T3."STAT_SPECIFY" as c198,
|
|
|
+ CASE WHEN (T1."STATUS" BETWEEN '30' AND '39') THEN ('Teile') WHEN (T1."STATUS" BETWEEN '40' AND '49') THEN ('Service') WHEN (T1."STATUS" = '70') THEN ('sonst. Auftrag') WHEN (T1."STATUS" = '91') THEN ('Anfrage') ELSE null END as c199,
|
|
|
+ T7."SEL_NAME" as c200,
|
|
|
+ T5."SEL_NAME" as c201,
|
|
|
+ T1."PMT_TERM" || ' - ' || T1."PAYMENT_TEXT" as c202,
|
|
|
+ CASE WHEN (T1."CUSTOMER_GROUP" BETWEEN '10' AND '59') THEN ('extern') WHEN (T1."CUSTOMER_GROUP" IN ('91','92','60','70')) THEN ('GWL') WHEN (((T1."CUSTOMER_GROUP" IN ('99')) or (T1."PMT_TERM" = 'IN')) or ((od_left(T1."CUSTOMER_GROUP",1)) BETWEEN 'A' AND 'Z')) THEN ('intern') ELSE null END as c203,
|
|
|
+ T6."CUSTOMER_GROUP" || ' - ' || T6."CUST_GROUP_SPECIFY" as c204,
|
|
|
+ T4."DEPARTMENT_TYPE_ID" || ' - ' || T4."DESCRIPTION" as c205,
|
|
|
+ CASE WHEN (((od_left(T1."DEPARTMENT",2))) IN ('05','09','111','06','08','01','10','14','12','03','04','02')) THEN ('1') ELSE ((substring(T1."DEPARTMENT" from 2 for 1))) END as c206,
|
|
|
+ (od_left(T1."DEPARTMENT",2)) as c207,
|
|
|
+ T1."CLIENT_DB" as c208,
|
|
|
+ T8."REPAIR_GRP_SPECIFY" as c209,
|
|
|
+ T9."Fabrikat" as c210,
|
|
|
+ T8."MAKE_CD" as c211,
|
|
|
+ T8."REPAIR_GROUP" as c212,
|
|
|
+ T7."SEL_FAMILY_NAME" as c213,
|
|
|
+ T7."SEL_FIRST_NAME" as c214,
|
|
|
+ T7."SEL_DEPARTMENT" as c215,
|
|
|
+ T7."SELLER_CODE" as c216,
|
|
|
+ T6."CUST_GROUP_SPECIFY" as c217,
|
|
|
+ T6."CUSTOMER_GROUP" as c218,
|
|
|
+ T5."SEL_FAMILY_NAME" as c219,
|
|
|
+ T5."SEL_FIRST_NAME" as c220,
|
|
|
+ T5."SEL_DEPARTMENT" as c221,
|
|
|
+ T5."SELLER_CODE" as c222,
|
|
|
+ T4."DESCRIPTION" as c223,
|
|
|
+ T4."DEPARTMENT_TYPE_ID" as c224,
|
|
|
+ T3."STAT_SPECIFY" as c225,
|
|
|
+ T3."STAT_CODE" as c226,
|
|
|
+ T2."UNIQUE_IDENT" as c227,
|
|
|
+ T2."MAKE_TIME_UNIT" as c228,
|
|
|
+ T2."INV_TIME" as c229,
|
|
|
+ T2."EST_TIME" as c230,
|
|
|
+ T2."USED_TIME" as c231,
|
|
|
+ T2."REPAIR_NAME" as c232,
|
|
|
+ T2."REPAIR_GROUP" as c233,
|
|
|
+ T2."REPAIR_CODE" as c234,
|
|
|
+ T2."LINE_COSTS" as c235,
|
|
|
+ T2."DELIVERY_QUANTITY" as c236,
|
|
|
+ T2."ORDER_QUANTITY" as c237,
|
|
|
+ T2."PROD_NAME" as c238,
|
|
|
+ T2."PRODUCT_GROUP" as c239,
|
|
|
+ T2."MAKE_CD" as c240,
|
|
|
+ T2."PROD_CODE" as c241,
|
|
|
+ T2."LINES_NET_VALUE" as c242,
|
|
|
+ T2."STDPRICE" as c243,
|
|
|
+ T2."DISCOUNT" as c244,
|
|
|
+ T2."SALESMAN" as c245,
|
|
|
+ T2."MECHANIC_CODE" as c246,
|
|
|
+ T2."REDUCTION_AMOUNT" as c247,
|
|
|
+ T2."REDUCTION_CODE" as c248,
|
|
|
+ T2."ORDER_LINETYPE" as c249,
|
|
|
+ T2."LINE_NUMBER" as c250,
|
|
|
+ T2."ORDER_NUMBER" as c251,
|
|
|
+ T1."UNIQUE_IDENT" as c252,
|
|
|
+ T1."CONV_FLAG" as c253,
|
|
|
+ T1."ACTUAL_INV_DATE_TIME" as c254,
|
|
|
+ T1."FHG_REPORT" as c255,
|
|
|
+ T1."LDC_ORDER" as c256,
|
|
|
+ T1."USE_PARTS_PRE_PICKING" as c257,
|
|
|
+ T1."REF_IDENT_SALES_CLASS" as c258,
|
|
|
+ T1."REF_IDENT_INV_TOTAL" as c259,
|
|
|
+ T1."COMMISSION_SALESMAN" as c260,
|
|
|
+ T1."WORKSHOP_TEAM" as c261,
|
|
|
+ T1."CHASSIS_NUMBER" as c262,
|
|
|
+ T1."TRANSFER_MAKE_CD" as c263,
|
|
|
+ T1."YEAR_MODEL" as c264,
|
|
|
+ T1."MAKE_CD" as c265,
|
|
|
+ T1."FAC_MODEL_CODE_S" as c266,
|
|
|
+ T1."END_TIME" as c267,
|
|
|
+ T1."END_DATE" as c268,
|
|
|
+ T1."ARRIVAL_DATE" as c269,
|
|
|
+ T1."ARRIVAL_TIME" as c270,
|
|
|
+ T1."SPLIT_COUNTER" as c271,
|
|
|
+ T1."WORKSHOP_PRICECODE" as c272,
|
|
|
+ T1."MODEL_TEXT" as c273,
|
|
|
+ T1."BOL_TAX_SHARE" as c274,
|
|
|
+ T1."EXPECTED_ORDER_TIM" as c275,
|
|
|
+ T1."REFERENCE_NUMBER" as c276,
|
|
|
+ T1."DISCOUNT_LIMIT" as c277,
|
|
|
+ T1."MAIL_ADDR" as c278,
|
|
|
+ T1."ZIPCODE" as c279,
|
|
|
+ T1."ADDR_2" as c280,
|
|
|
+ T1."STREET_ADDR" as c281,
|
|
|
+ T1."NAME" as c282,
|
|
|
+ T1."TITLE" as c283,
|
|
|
+ T1."SALES_TAX_FREE" as c284,
|
|
|
+ T1."INVOICE_CHARGE" as c285,
|
|
|
+ T1."INVOICE_ROUNDED" as c286,
|
|
|
+ T1."INVOICE_DISC_PERC" as c287,
|
|
|
+ T1."SALES_CLASS_NUMBER" as c288,
|
|
|
+ T1."PREV_STATUS" as c289,
|
|
|
+ T1."MILEAGE" as c290,
|
|
|
+ T1."BASIS_NUMBER" as c291,
|
|
|
+ T1."INVOICE_COPY_CODE" as c292,
|
|
|
+ T1."SMALL_ACCESSORIES" as c293,
|
|
|
+ T1."CUSTOMER_GROUP" as c294,
|
|
|
+ T1."INTERNAL_CODE" as c295,
|
|
|
+ T1."PLACE_CODE" as c296,
|
|
|
+ T1."STOCK" as c297,
|
|
|
+ T1."MISC_ADDS" as c298,
|
|
|
+ T1."PRICE_CODE" as c299,
|
|
|
+ T1."DISCOUNT_AMOUNT" as c300,
|
|
|
+ T1."TAX_SHARE" as c301,
|
|
|
+ T1."ORDERS_GROSSVALUE" as c302,
|
|
|
+ T1."PURCH_TAX" as c303,
|
|
|
+ T1."COSTS" as c304,
|
|
|
+ T1."PAYMENT_TEXT" as c305,
|
|
|
+ T1."DUEDATE_1" as c306,
|
|
|
+ T1."NEXT_LINE_NUMBER" as c307,
|
|
|
+ T1."PMT_TERM" as c308,
|
|
|
+ T1."TAX_PERC" as c309,
|
|
|
+ T1."TAX_CODE" as c310,
|
|
|
+ T1."INVOICE_DATE" as c311,
|
|
|
+ T1."DELIVERY_DATE" as c312,
|
|
|
+ T1."DEBIT_PERM" as c313,
|
|
|
+ T1."SALESMAN" as c314,
|
|
|
+ T1."DEBET_DEPARTMENT" as c315,
|
|
|
+ T1."DEPARTMENT" as c316,
|
|
|
+ T1."DELIVERY_ACCOUNT" as c317,
|
|
|
+ T1."HANDLER" as c318,
|
|
|
+ T1."TRANSACT_DATE" as c319,
|
|
|
+ T1."STATE_CODE" as c320,
|
|
|
+ T1."WORKSHOP_MODEL" as c321,
|
|
|
+ T1."INVOICE_NUMBER" as c322,
|
|
|
+ T1."DEBIT_ACCOUNT" as c323,
|
|
|
+ T1."STATE_KEY_DATE" as c324,
|
|
|
+ T1."STATUS" as c325,
|
|
|
+ T1."REGISTER_NUMBER" as c326
|
|
|
from (((((((((((("OPTIMA"."import"."ORDER_HEADER" T1 left outer join "OPTIMA"."import"."ORDER_LINE" T2 on (T1."ORDER_NUMBER" = T2."ORDER_NUMBER") and (T1."CLIENT_DB" = T2."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP25" T3 on (T1."STATUS" = T3."STAT_CODE") and (T1."CLIENT_DB" = T3."CLIENT_DB")) left outer join "OPTIMA"."import"."DEPARTMENT_TYPE" T4 on (T1."DEPARTMENT" = T4."DEPARTMENT_TYPE_ID") and (T1."CLIENT_DB" = T4."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP43" T5 on (T1."SALESMAN" = T5."SELLER_CODE") and (T1."CLIENT_DB" = T5."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP48" T6 on (T1."CUSTOMER_GROUP" = T6."CUSTOMER_GROUP") and (T1."CLIENT_DB" = T6."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP43" T7 on (T2."MECHANIC_CODE" = T7."SELLER_CODE") and (T2."CLIENT_DB" = T7."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP73" T8 on ((T2."REPAIR_GROUP" = T8."REPAIR_GROUP") and (T2."MAKE_CD" = T8."MAKE_CD")) and (T2."CLIENT_DB" = T8."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Marken" T9 on (T1."MAKE_CD" = T9."Make") and (T1."CLIENT_DB" = T9."Client_DB")) left outer join "OPTIMA"."import"."GLOBAL_MAKE" T10 on (T1."MAKE_CD" = T10."GLOBAL_MAKE_CD") and (T1."CLIENT_DB" = T10."CLIENT_DB")) left outer join "OPTIMA"."import"."VEHICLE" T13 on ((T13."CHASSIS_NUMBER" = T1."CHASSIS_NUMBER") and (T13."BASIS_NUMBER" = T1."BASIS_NUMBER")) and (T13."CLIENT_DB" = T1."CLIENT_DB")) left outer join "OPTIMA"."import"."VPP5Q" T11 on ((T13."MODEL_LINE" = T11."MODEL_LINE") and (T13."MAKE_CD" = T11."MAKE_CD")) and (T13."CLIENT_DB" = T11."CLIENT_DB")) left outer join "OPTIMA"."data"."GC_Department" T12 on ((od_left(T1."DEPARTMENT",2)) = T12."Standort") and (T1."CLIENT_DB" = T12."Hauptbetrieb"))
|
|
|
-where ((((T1."STATUS" IN ('30','40','42','43','44')) and (T1."INVOICE_DATE" = TIMESTAMP '1800-01-01 00:00:00.000')) and (T1."ORDER_DATE" >= TIMESTAMP '2020-01-01 00:00:00.000')) and (T2."ORDER_LINETYPE" <> '2'))
|
|
|
+where ((((not T1."STATUS" IN ('39','41','49','91','31','47','37','33','35')) and (T1."INVOICE_DATE" = TIMESTAMP '1800-01-01 00:00:00.000')) and (T1."ORDER_DATE" >= TIMESTAMP '2020-01-01 00:00:00.000')) and (T2."ORDER_LINETYPE" <> '2'))
|
|
|
order by c172 asc
|
|
|
) D1
|
|
|
|