1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021 |
- SELECT CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END + '-' + (
- CASE
- WHEN (
- (((rtrim(T2."ACCT_NR"))) LIKE '2%')
- AND (T1."SITE" IS NULL)
- )
- THEN ('01')
- ELSE ((right('00' + (left(T1."SITE", 2)), 2)))
- END
- ) + '-' + ((rtrim(T2."ACCT_NR"))) + '-' + (
- CASE
- WHEN (
- (T1."DEPARTMENT" IS NULL)
- OR ((rtrim(T1."DEPARTMENT")) = '')
- )
- THEN ('00')
- ELSE ((rtrim(T1."DEPARTMENT")))
- END
- ) + '-' + (
- CASE
- WHEN (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" <> '')
- )
- THEN (T1."PRICE_CODE")
- WHEN (
- (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" = '')
- )
- AND (T3."CUSTOMER_GROUP" <> '')
- )
- THEN (T3."CUSTOMER_GROUP")
- WHEN ((rtrim(T1."DESTINATION")) = '')
- THEN ('00')
- ELSE (T1."DESTINATION")
- END
- ) + '-' + (
- (
- rtrim(CASE
- WHEN (
- (T4."MODEL_LINE" IS NOT NULL)
- AND (T4."MODEL_LINE" <> '')
- )
- THEN (T4."MODEL_LINE")
- WHEN (
- (T1."PRODUCT_GROUP" IS NOT NULL)
- AND (T1."PRODUCT_GROUP" <> '')
- )
- THEN (T1."PRODUCT_GROUP")
- WHEN (
- (T1."REPAIR_GROUP" IS NOT NULL)
- AND (T1."REPAIR_GROUP" <> '')
- )
- THEN (T1."REPAIR_GROUP")
- ELSE ('00')
- END)
- )
- ) AS "Acct Nr",
- T2."LEDGER_ACCTS_NAME" AS "Ledger Accts Name",
- T2."LEDGER_ACCTS_NAME2" AS "Ledger Accts Name2",
- T2."HANDLER" AS "Handler_2",
- T2."DEPT_SPLIT" AS "Dept Split",
- T2."TYPE_ACCTT" AS "Type Acctt",
- T1."ACCT_NO" AS "Acct No",
- T1."BOOKKEEP_DATE" AS "Bookkeep Date",
- T1."BOOKKEEP_PERIOD" AS "Bookkeep Period",
- T1."DOCUMENT_NO" AS "Document No",
- T1."ORIGIN" AS "Origin",
- T1."STATUS" AS "Status",
- T1."DEBIT_AMOUNT" AS "Debit Amount",
- T1."CREDIT_AMOUNT" AS "Credit Amount",
- T1."DEBIT_QUANTITY" AS "Debit Quantity",
- T1."CREDIT_QUANTITY" AS "Credit Quantity",
- T1."AA_TRTYPE" AS "Aa Trtype",
- T1."DEPARTMENT" AS "Department",
- T1."STOCK" AS "Stock",
- T1."MAKE_FAMILY" AS "Make Family",
- T1."MAKE" AS "Make",
- T1."VEHICLE_TYPE" AS "Vehicle Type",
- T1."MODEL_LINE" AS "Model Line",
- T1."FACTORY_MODEL" AS "Factory Model",
- T1."WORKSHOP_MODEL" AS "Workshop Model",
- T1."PRODUCT_GROUP" AS "Product Group",
- T1."REPAIR_GROUP" AS "Repair Group",
- T1."KIT_GROUP" AS "Kit Group",
- T1."TIME_CODE" AS "Time Code",
- T1."INT_VOUCHER_NO" AS "Int Voucher No",
- T1."BALANCING_MARK" AS "Balancing Mark",
- T1."USED_VEH_DEST_CODE" AS "Used Veh Dest Code",
- T1."USE_OF_VEHICLE" AS "Use Of Vehicle",
- T1."ACCT_NO_NEXT_CHART" AS "Acct No Next Chart",
- T5."REFERENCE_IDENT" AS "Reference Ident",
- T5."TRANSACT_DATE" AS "Transact Date",
- T5."HANDLER" AS "Handler",
- T5."PROGRAM" AS "Program",
- T5."FUNCTION_CODE" AS "Function Code",
- T5."MODUL" AS "Modul",
- T5."DOCUMENT_KEY" AS "Document Key",
- T5."COMMENT" AS "Comment",
- T6."DEPARTMENT_TYPE_ID" AS "Department Type Id",
- T6."DESCRIPTION" AS "Description_2",
- T6."DEPARTMENT_GROUP" AS "Department Group",
- T7."AA_TRTYPE_ID" AS "Aa Trtype Id",
- T7."DESCRIPTION" AS "Description",
- T7."OWN_DESCRIPTION" AS "Own Description",
- '1' AS "Rechtseinheit",
- CASE
- WHEN (
- (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END + '-' + (
- CASE
- WHEN (
- (((rtrim(T2."ACCT_NR"))) LIKE '2%')
- AND (T1."SITE" IS NULL)
- )
- THEN ('01')
- ELSE ((right('00' + (left(T1."SITE", 2)), 2)))
- END
- ) + '-' + ((rtrim(T2."ACCT_NR"))) + '-' + (
- CASE
- WHEN (
- (T1."DEPARTMENT" IS NULL)
- OR ((rtrim(T1."DEPARTMENT")) = '')
- )
- THEN ('00')
- ELSE ((rtrim(T1."DEPARTMENT")))
- END
- ) + '-' + (
- CASE
- WHEN (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" <> '')
- )
- THEN (T1."PRICE_CODE")
- WHEN (
- (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" = '')
- )
- AND (T3."CUSTOMER_GROUP" <> '')
- )
- THEN (T3."CUSTOMER_GROUP")
- WHEN ((rtrim(T1."DESTINATION")) = '')
- THEN ('00')
- ELSE (T1."DESTINATION")
- END
- ) + '-' + (
- (
- rtrim(CASE
- WHEN (
- (T4."MODEL_LINE" IS NOT NULL)
- AND (T4."MODEL_LINE" <> '')
- )
- THEN (T4."MODEL_LINE")
- WHEN (
- (T1."PRODUCT_GROUP" IS NOT NULL)
- AND (T1."PRODUCT_GROUP" <> '')
- )
- THEN (T1."PRODUCT_GROUP")
- WHEN (
- (T1."REPAIR_GROUP" IS NOT NULL)
- AND (T1."REPAIR_GROUP" <> '')
- )
- THEN (T1."REPAIR_GROUP")
- ELSE ('00')
- END)
- )
- )
- ) LIKE '2%'
- )
- AND (T1."SITE" IS NULL)
- )
- THEN ('01')
- ELSE ((left(T1."SITE", 2)))
- END AS "Betrieb",
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END AS "Marke",
- T1."DEBIT_AMOUNT" + T1."CREDIT_AMOUNT" AS "Betrag",
- '1' AS "Mandant",
- (T1."DEBIT_QUANTITY" + T1."CREDIT_QUANTITY") AS "Menge",
- CASE
- WHEN ((- 1 * datediff(day, (getdate()), T1."BOOKKEEP_DATE")) <= 120)
- THEN ((left((((T1."DOCUMENT_NO"))), 7)) + ' - ' + T5."COMMENT")
- ELSE NULL
- END AS "Text",
- (left(T1."ACCT_NO", 1)) AS "Susa_2",
- T8."ORDER_NUMBER" AS "Order Number",
- T8."LINE_NUMBER" AS "Line Number",
- T8."INV_TIME" AS "Inv Time",
- T8."INV_TIME_INT" AS "Inv Time Int",
- T8."MAKE_TIME_UNIT" AS "Make Time Unit",
- T1."SITE" AS "Site",
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END AS "KST",
- T4."MODEL_LINE" AS "Model Line_vpp5q",
- T4."MOD_LIN_SPECIFY" AS "Mod Lin Specify_vpp5q",
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END AS "Kostentr�ger_mit_Bez_",
- (
- substring((
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- ), 1, 2)
- ) AS "Kostentr�ger",
- T9."CUSTOMER_NUMBER" AS "Customer Number",
- T3."CUSTOMER_GROUP" AS "Customer Group",
- CASE
- WHEN (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" <> '')
- )
- THEN (T1."PRICE_CODE")
- WHEN (
- (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" = '')
- )
- AND (T3."CUSTOMER_GROUP" <> '')
- )
- THEN (T3."CUSTOMER_GROUP")
- WHEN ((rtrim(T1."DESTINATION")) = '')
- THEN ('00')
- ELSE (T1."DESTINATION")
- END AS "Absatzkanal",
- T2."TYPE_ACCTT" AS "GuV_Bilanz",
- (left(T1."ACCT_NO", 1)) AS "Susa",
- CASE
- WHEN (
- (
- (
- substring((
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END
- ), 1, 1)
- ) = '1'
- )
- AND (
- NOT (
- (
- substring((
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- ), 1, 2)
- )
- ) IN ('00')
- )
- )
- THEN ('Neuwagen')
- WHEN (
- (
- (
- substring((
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END
- ), 1, 1)
- ) = '2'
- )
- AND (
- NOT (
- (
- substring((
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- ), 1, 2)
- )
- ) IN ('00')
- )
- )
- THEN ('Gebrauchtwagen')
- WHEN (
- (
- (
- substring((
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END
- ), 1, 1)
- ) = '3'
- )
- AND (
- NOT (
- (
- substring((
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- ), 1, 2)
- )
- ) IN ('00')
- )
- )
- THEN ('Teile & Zubeh�r')
- WHEN (
- (
- (
- substring((
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END
- ), 1, 1)
- ) = '4'
- )
- AND (
- NOT (
- (
- substring((
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- ), 1, 2)
- )
- ) IN ('00')
- )
- )
- THEN ('Service')
- ELSE ('Ohne Kostentr�ger')
- END AS "Ebene31",
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('OP')
- )
- THEN ('OP')
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('VW')
- )
- THEN ('VW')
- ELSE NULL
- END AS "Marke f�r Kostentr�ger",
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('OP')
- )
- THEN (
- (
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('OP')
- )
- THEN ('OP')
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('VW')
- )
- THEN ('VW')
- ELSE NULL
- END
- ) + (
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- )
- )
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('VW')
- )
- THEN (
- (
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('OP')
- )
- THEN ('OP')
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) IN ('VW')
- )
- THEN ('VW')
- ELSE NULL
- END
- ) + (
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- )
- )
- ELSE (
- (
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- )
- )
- END AS "Kostentr�ger_mit_Bez",
- (
- substring((
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END + '-' + (
- CASE
- WHEN (
- (((rtrim(T2."ACCT_NR"))) LIKE '2%')
- AND (T1."SITE" IS NULL)
- )
- THEN ('01')
- ELSE ((right('00' + (left(T1."SITE", 2)), 2)))
- END
- ) + '-' + ((rtrim(T2."ACCT_NR"))) + '-' + (
- CASE
- WHEN (
- (T1."DEPARTMENT" IS NULL)
- OR ((rtrim(T1."DEPARTMENT")) = '')
- )
- THEN ('00')
- ELSE ((rtrim(T1."DEPARTMENT")))
- END
- ) + '-' + (
- CASE
- WHEN (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" <> '')
- )
- THEN (T1."PRICE_CODE")
- WHEN (
- (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" = '')
- )
- AND (T3."CUSTOMER_GROUP" <> '')
- )
- THEN (T3."CUSTOMER_GROUP")
- WHEN ((rtrim(T1."DESTINATION")) = '')
- THEN ('00')
- ELSE (T1."DESTINATION")
- END
- ) + '-' + (
- (
- rtrim(CASE
- WHEN (
- (T4."MODEL_LINE" IS NOT NULL)
- AND (T4."MODEL_LINE" <> '')
- )
- THEN (T4."MODEL_LINE")
- WHEN (
- (T1."PRODUCT_GROUP" IS NOT NULL)
- AND (T1."PRODUCT_GROUP" <> '')
- )
- THEN (T1."PRODUCT_GROUP")
- WHEN (
- (T1."REPAIR_GROUP" IS NOT NULL)
- AND (T1."REPAIR_GROUP" <> '')
- )
- THEN (T1."REPAIR_GROUP")
- ELSE ('00')
- END)
- )
- )
- ), 1, 4)
- ) + '-' + (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) + (left(T1."SITE", 2)) + (
- substring((
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END
- ), 1, 2)
- ) + (
- CASE
- WHEN (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" <> '')
- )
- THEN (T1."PRICE_CODE")
- WHEN (
- (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" = '')
- )
- AND (T3."CUSTOMER_GROUP" <> '')
- )
- THEN (T3."CUSTOMER_GROUP")
- WHEN ((rtrim(T1."DESTINATION")) = '')
- THEN ('00')
- ELSE (T1."DESTINATION")
- END
- ) + (
- (
- substring((
- CASE
- WHEN (T4."MODEL_LINE" IS NOT NULL)
- THEN (T4."MODEL_LINE" + ' - ' + T4."MOD_LIN_SPECIFY")
- WHEN (T1."PRODUCT_GROUP" IS NOT NULL)
- THEN (T1."PRODUCT_GROUP")
- WHEN (T1."REPAIR_GROUP" IS NOT NULL)
- THEN (T1."REPAIR_GROUP")
- ELSE ('00 - ohne')
- END
- ), 1, 2)
- )
- ) AS "ACCT_Detail",
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) = '00'
- )
- THEN ('ohne Marke')
- ELSE ('mit Marke')
- END AS "Buchungen ohne Marke",
- CASE
- WHEN (
- (
- CASE
- WHEN (T1."DEPARTMENT" = ' ')
- THEN ('00')
- ELSE (T1."DEPARTMENT")
- END
- ) = '00'
- )
- THEN ('ohne KST')
- ELSE ('mit KST')
- END AS "Buchungen ohne KST",
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" <> '')
- )
- THEN (T1."PRICE_CODE")
- WHEN (
- (
- (T1."DESTINATION" = '00')
- AND (T1."PRICE_CODE" = '')
- )
- AND (T3."CUSTOMER_GROUP" <> '')
- )
- THEN (T3."CUSTOMER_GROUP")
- WHEN ((rtrim(T1."DESTINATION")) = '')
- THEN ('00')
- ELSE (T1."DESTINATION")
- END
- ) = '00'
- )
- THEN (('ohne Absatzkanal'))
- ELSE ('mit Absatzkanal')
- END AS "Buchungen ohne Absatzkanal",
- T1."DESTINATION" AS "Destination",
- CASE
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) = 'OP'
- )
- THEN ('OP - Opel')
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) = 'PE'
- )
- THEN ('PE - Peugeot')
- WHEN (
- (
- CASE
- WHEN (
- (
- (NOT T1."MAKE" IN ('OP', 'PE'))
- OR (T1."MAKE" IS NULL)
- )
- OR (T1."MAKE" = ' ')
- )
- THEN (
- (
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END
- )
- )
- ELSE (T1."MAKE")
- END
- ) = 'AU'
- )
- THEN ('00 - ohne Marke')
- ELSE ('Marke fehlt')
- END AS "Marke_mit_Bez",
- T1."STRATEGIC_AREA" AS "Strategic Area",
- CASE
- WHEN (T1."STRATEGIC_AREA" IN ('AUTO ', 'Opel ', 'OPEL '))
- THEN ('OP')
- WHEN (T1."STRATEGIC_AREA" IN ('PEUGEOT '))
- THEN ('PE')
- ELSE ('00')
- END AS "Marke_Strategic_Area",
- T10."Hauptbetrieb_ID" AS "Hauptbetrieb_ID",
- T10."Hauptbetrieb_Name" AS "Hauptbetrieb Name",
- T10."Standort_ID" AS "Standort Id",
- T10."Standort_Name" AS "Standort Name",
- T1."PRICE_CODE" AS "Price Code"
- FROM "OPTIMA"."import"."ACCOUNT_INFO" T2,
- (
- (
- (
- (
- "OPTIMA"."import"."ACCT_DOC_KEY" T1 LEFT JOIN "OPTIMA"."import"."vPP5Q" T4 ON (T1."MODEL_LINE" = T4."MODEL_LINE")
- AND (T1."MAKE" = T4."MAKE_CD")
- ) LEFT JOIN "OPTIMA"."import"."DEPARTMENT_TYPE" T6 ON T1."DEPARTMENT" = T6."DEPARTMENT_TYPE_ID"
- ) LEFT JOIN "OPTIMA"."import"."AA_TRTYPE" T7 ON T1."AA_TRTYPE" = T7."AA_TRTYPE_ID"
- ) LEFT JOIN "OPTIMA"."data"."GC_Department" T10 ON (T1."CLIENT_DB" = T10."Hauptbetrieb")
- AND (T1."SITE" = T10."Site")
- ),
- (
- (
- (
- "OPTIMA"."import"."ACCT_DOC_DATA" T5 LEFT JOIN "OPTIMA"."import"."ACCT_DOC_SALESCLAS" T9 ON T5."REFERENCE_IDENT" = T9."REFERENCE_IDENT"
- ) LEFT JOIN "OPTIMA"."import"."CUSTOMER" T3 ON T3."CUSTOMER_NUMBER" = T9."CUSTOMER_NUMBER"
- ) LEFT JOIN "OPTIMA"."import"."ORDER_LINE" T8 ON (T8."ORDER_NUMBER" = T9."ORDER_NUMBER")
- AND (T8."LINE_NUMBER" = T9."ORDER_LINE_NUMBER")
- )
- WHERE (T2."ACCT_NR" = T1."ACCT_NO")
- AND (T1."UNIQUE_IDENT" = T5."REFERENCE_IDENT")
- AND (T2."TYPE_ACCTT" = '2')
|