|
@@ -1,445 +0,0 @@
|
|
|
-SET QUOTED_IDENTIFIER ON
|
|
|
-GO
|
|
|
-SET ANSI_NULLS ON
|
|
|
-GO
|
|
|
-CREATE VIEW staging.Teile_Fremdwerkstatt_FIBU_EW_Wertposten_Einsatz AS
|
|
|
-
|
|
|
-select "No" as "No",
|
|
|
- "Sell-to Customer No" as "Sell-to Customer No",
|
|
|
- "Bill-to Customer No" as "Bill-to Customer No",
|
|
|
- "Bill-to Name" as "Bill-to Name",
|
|
|
- "Bill-to Name 2" as "Bill-to Name 2",
|
|
|
- "Order Date" as "Order Date",
|
|
|
- "Posting Date" as "Posting Date",
|
|
|
- "Posting Description" as "Posting Description",
|
|
|
- "Due Date" as "Due Date",
|
|
|
- "Payment Discount %" as "Payment Discount %",
|
|
|
- "Pmt Discount Date" as "Pmt Discount Date",
|
|
|
- "Location Code" as "Location Code",
|
|
|
- "Department Code" as "Department Code",
|
|
|
- "Make Code" as "Make Code",
|
|
|
- "Customer Posting Group" as "Customer Posting Group",
|
|
|
- "Invoice Disc Code" as "Invoice Disc Code",
|
|
|
- "Cust Item Disc Gr" as "Cust Item Disc Gr",
|
|
|
- "Salesperson Code" as "Salesperson Code",
|
|
|
- "Order No" as "Order No",
|
|
|
- "On Hold" as "On Hold",
|
|
|
- "Gen Bus Posting Group" as "Gen Bus Posting Group",
|
|
|
- "Sell-to Customer Name" as "Sell-to Customer Name",
|
|
|
- "Sell-to Customer Name 2" as "Sell-to Customer Name 2",
|
|
|
- "Document Date" as "Document Date",
|
|
|
- "Area" as "Area",
|
|
|
- "Payment Method Code" as "Payment Method Code",
|
|
|
- "No Series" as "No Series",
|
|
|
- "Order No Series" as "Order No Series",
|
|
|
- "User Id" as "User Id",
|
|
|
- "Order Type" as "Order Type",
|
|
|
- "Service Order No" as "Service Order No",
|
|
|
- "Item Sales Price Group" as "Item Sales Price Group",
|
|
|
- "Show Discount" as "Show Discount",
|
|
|
- "Customer Group Code" as "Customer Group Code",
|
|
|
- "Service Order No 2" as "Service Order No 2",
|
|
|
- "Service Order Line No" as "Service Order Line No",
|
|
|
- "Branch Code" as "Branch Code",
|
|
|
- "Vin" as "Vin",
|
|
|
- "Document No" as "Document No",
|
|
|
- "Line No" as "Line No",
|
|
|
- "Sell-to Customer No" as "Sell-to Customer No",
|
|
|
- "Type" as "Type",
|
|
|
- "No" as "No",
|
|
|
- "Location Code" as "Location Code",
|
|
|
- "Posting Group" as "Posting Group",
|
|
|
- "Quantity Disc Code" as "Quantity Disc Code",
|
|
|
- "Description" as "Description",
|
|
|
- "Description 2" as "Description 2",
|
|
|
- "Unit Of Measure" as "Unit Of Measure",
|
|
|
- "Quantity" as "Quantity",
|
|
|
- "Unit Price" as "Unit Price",
|
|
|
- "Unit Cost (lcy)" as "Unit Cost (lcy)",
|
|
|
- "Vat %" as "Vat %",
|
|
|
- "Quantity Disc %" as "Quantity Disc %",
|
|
|
- "Line Discount %" as "Line Discount %",
|
|
|
- "Line Discount Amount" as "Line Discount Amount",
|
|
|
- "Amount" as "Amount",
|
|
|
- "Amount Including Vat" as "Amount Including Vat",
|
|
|
- "Allow Invoice Disc" as "Allow Invoice Disc",
|
|
|
- "Department Code" as "Department Code",
|
|
|
- "Make Code" as "Make Code",
|
|
|
- "Price Group Code" as "Price Group Code",
|
|
|
- "Allow Quantity Disc" as "Allow Quantity Disc",
|
|
|
- "Area" as "Area",
|
|
|
- "Unit Cost" as "Unit Cost",
|
|
|
- "Book No" as "Book No",
|
|
|
- "Variant Code" as "Variant Code",
|
|
|
- "Qty Per Unit Of Measure" as "Qty Per Unit Of Measure",
|
|
|
- "Unit Of Measure Code" as "Unit Of Measure Code",
|
|
|
- "Quantity (base)" as "Quantity (base)",
|
|
|
- "Order No" as "Order No",
|
|
|
- "Order Line No" as "Order Line No",
|
|
|
- "Posting Date" as "Posting Date",
|
|
|
- "Branch Book No" as "Branch Book No",
|
|
|
- "Order Type" as "Order Type",
|
|
|
- "Item Type" as "Item Type",
|
|
|
- "Service Order No" as "Service Order No",
|
|
|
- "Service Order Line No" as "Service Order Line No",
|
|
|
- "Item Group Code" as "Item Group Code",
|
|
|
- "Menge" as "Menge",
|
|
|
- "Unit Preis" as "Unit Preis",
|
|
|
- "Unit Kosten (LCY)" as "Unit Kosten (LCY)",
|
|
|
- "Line Rabatt Betrag" as "Line Rabatt Betrag",
|
|
|
- "Betrag" as "Betrag",
|
|
|
- "Kosten" as "Kosten",
|
|
|
- "Umsatz Teile Service" as "Umsatz Teile Service",
|
|
|
- "Einsatz Teile Service" as "Einsatz Teile Service",
|
|
|
- "Invoice Date" as "Invoice Date",
|
|
|
- "Hauptbetrieb" as "Hauptbetrieb",
|
|
|
- "Standort" as "Standort",
|
|
|
- "First Name" as "First Name",
|
|
|
- "Last Name" as "Last Name",
|
|
|
- "Serviceberater" as "Serviceberater",
|
|
|
- "Department Code" as "Department Code",
|
|
|
- "Order Number" as "Order Number",
|
|
|
- "Fabrikat" as "Fabrikat",
|
|
|
- "Model" as "Model",
|
|
|
- "Fahrzeug" as "Fahrzeug",
|
|
|
- "Marke" as "Marke",
|
|
|
- "Umsatzart" as "Umsatzart",
|
|
|
- "Auftragsart" as "Auftragsart",
|
|
|
- "Kundenart" as "Kundenart",
|
|
|
- "Kunde" as "Kunde",
|
|
|
- "Function Code" as "Function Code",
|
|
|
- "Monteur" as "Monteur",
|
|
|
- "Auftragsart_1" as "Auftragsart_1",
|
|
|
- "Order Number_Rg_Ausg" as "Order Number_Rg_Ausg",
|
|
|
- "DG_1" as "DG_1",
|
|
|
- "DG_2" as "DG_2",
|
|
|
- "Durchgänge" as "Durchgänge",
|
|
|
- "Rg_Ausgang_Arb_Pos" as "Rg_Ausgang_Arb_Pos",
|
|
|
- "No" as "No",
|
|
|
- "Name" as "Name",
|
|
|
- "Customer Posting Group" as "Customer Posting Group",
|
|
|
- "Customer Type" as "Customer Type",
|
|
|
- "Customer Group Code" as "Customer Group Code",
|
|
|
- "No" as "No",
|
|
|
- "Description" as "Description",
|
|
|
- "Class" as "Class",
|
|
|
- "Inventory Posting Group" as "Inventory Posting Group",
|
|
|
- "Commission Group" as "Commission Group",
|
|
|
- "Bmw Parts Type" as "Bmw Parts Type",
|
|
|
- "Item Group Code_Teilestamm" as "Item Group Code_Teilestamm",
|
|
|
- "Teileart" as "Teileart",
|
|
|
- "Artikelgruppe" as "Artikelgruppe",
|
|
|
- "Vstufe 1" as "Vstufe 1",
|
|
|
- "Zeile mit Bez" as "Zeile mit Bez",
|
|
|
- "Betrieb Nr" as "Betrieb Nr",
|
|
|
- "Konto" as "Konto",
|
|
|
- "Konto Nr" as "Konto Nr",
|
|
|
- "Text" as "Text",
|
|
|
- "Jahr" as "Jahr",
|
|
|
- "Bereich" as "Bereich",
|
|
|
- ("Betrag" / (CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END)) as "Umsatzerlöse",
|
|
|
- ("Einsatz Teile Service" / (CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END)) as "VAK",
|
|
|
- "Entry No_Value_ledger_entry" as "Entry No_Value_ledger_entry",
|
|
|
- "Item No_Value_ledger_entry" as "Item No_Value_ledger_entry",
|
|
|
- "Posting Date_Value_ledger_entry" as "Posting Date_Value_ledger_entry",
|
|
|
- "Item Ledger Entry No_Value_ledger_entry" as "Item Ledger Entry No_Value_ledger_entry",
|
|
|
- "Valued Quantity_Value_ledger_entry" as "Valued Quantity_Value_ledger_entry",
|
|
|
- "Invoiced Quantity_Value_ledger_entry" as "Invoiced Quantity_Value_ledger_entry",
|
|
|
- "Cost Per Unit_Value_ledger_entry" as "Cost Per Unit_Value_ledger_entry",
|
|
|
- "Adjusted Cost_Value_ledger_entry" as "Adjusted Cost_Value_ledger_entry",
|
|
|
- "Cost Posted To G L_Value_ledger_entry" as "Cost Posted To G L_Value_ledger_entry",
|
|
|
- "No_Item_No_Value_ledger_entry" as "No_Item_No_Value_ledger_entry",
|
|
|
- CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END as "Anzahl_Sätze_Value_ledger_entry",
|
|
|
- CASE WHEN ((("No" IN ('VRGT164013178','VRGT164013176')) and ("No" = 'X4509122825')) and (((CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (c282 / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END) < -1000000) or ((CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (c282 / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END) > 1000000))) THEN (-291.28) ELSE ((c283) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END as "VAK_Wertposten_ori",
|
|
|
- CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END as "VAK_Wertposten_neu",
|
|
|
- CASE WHEN (CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END < 0) THEN (CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END * -1) ELSE CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END END as "VAK_Wertposten_neu_1",
|
|
|
- CASE WHEN (("Betrag" / (CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END)) < 0) THEN (CASE WHEN (CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END < 0) THEN (CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END * -1) ELSE CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END END * -1) ELSE CASE WHEN (CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END < 0) THEN (CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END * -1) ELSE CASE WHEN ("Cost Per Unit_Value_ledger_entry" = -2277740.08) THEN (291.28) ELSE (((c282)) / CASE WHEN ("Item No_Value_ledger_entry" IS NOT NULL) THEN (COUNT("Item No_Value_ledger_entry") OVER (partition by "No_Item_No_Value_ledger_entry")) ELSE "DG_1" END) END END END as "VAK_Wertposten",
|
|
|
- "Hauptbetrieb_ID" as "Hauptbetrieb_ID",
|
|
|
- "Standort_ID" as "Standort_ID"
|
|
|
-from
|
|
|
-(select c168 as "No",
|
|
|
- c281 as "Sell-to Customer No",
|
|
|
- c280 as "Bill-to Customer No",
|
|
|
- c279 as "Bill-to Name",
|
|
|
- c278 as "Bill-to Name 2",
|
|
|
- c277 as "Order Date",
|
|
|
- c177 as "Posting Date",
|
|
|
- c276 as "Posting Description",
|
|
|
- c275 as "Due Date",
|
|
|
- c274 as "Payment Discount %",
|
|
|
- c273 as "Pmt Discount Date",
|
|
|
- c272 as "Location Code",
|
|
|
- c271 as "Department Code",
|
|
|
- c270 as "Make Code",
|
|
|
- c269 as "Customer Posting Group",
|
|
|
- c268 as "Invoice Disc Code",
|
|
|
- c267 as "Cust Item Disc Gr",
|
|
|
- c266 as "Salesperson Code",
|
|
|
- c265 as "Order No",
|
|
|
- c264 as "On Hold",
|
|
|
- c195 as "Gen Bus Posting Group",
|
|
|
- c263 as "Sell-to Customer Name",
|
|
|
- c262 as "Sell-to Customer Name 2",
|
|
|
- c261 as "Document Date",
|
|
|
- c260 as "Area",
|
|
|
- c259 as "Payment Method Code",
|
|
|
- c258 as "No Series",
|
|
|
- c257 as "Order No Series",
|
|
|
- c256 as "User Id",
|
|
|
- c255 as "Order Type",
|
|
|
- c254 as "Service Order No",
|
|
|
- c253 as "Item Sales Price Group",
|
|
|
- c252 as "Show Discount",
|
|
|
- c251 as "Customer Group Code",
|
|
|
- c250 as "Service Order No 2",
|
|
|
- c249 as "Service Order Line No",
|
|
|
- c248 as "Branch Code",
|
|
|
- c247 as "Vin",
|
|
|
- c246 as "Document No",
|
|
|
- c245 as "Line No",
|
|
|
- c244 as "Sell-to Customer No",
|
|
|
- c243 as "Type",
|
|
|
- c167 as "No",
|
|
|
- c242 as "Location Code",
|
|
|
- c241 as "Posting Group",
|
|
|
- c240 as "Quantity Disc Code",
|
|
|
- c239 as "Description",
|
|
|
- c238 as "Description 2",
|
|
|
- c237 as "Unit Of Measure",
|
|
|
- c236 as "Quantity",
|
|
|
- c235 as "Unit Price",
|
|
|
- c234 as "Unit Cost (lcy)",
|
|
|
- c233 as "Vat %",
|
|
|
- c232 as "Quantity Disc %",
|
|
|
- c231 as "Line Discount %",
|
|
|
- c230 as "Line Discount Amount",
|
|
|
- c229 as "Amount",
|
|
|
- c228 as "Amount Including Vat",
|
|
|
- c227 as "Allow Invoice Disc",
|
|
|
- c226 as "Department Code",
|
|
|
- c196 as "Make Code",
|
|
|
- c225 as "Price Group Code",
|
|
|
- c224 as "Allow Quantity Disc",
|
|
|
- c223 as "Area",
|
|
|
- c222 as "Unit Cost",
|
|
|
- c221 as "Book No",
|
|
|
- c220 as "Variant Code",
|
|
|
- c219 as "Qty Per Unit Of Measure",
|
|
|
- c218 as "Unit Of Measure Code",
|
|
|
- c217 as "Quantity (base)",
|
|
|
- c216 as "Order No",
|
|
|
- c215 as "Order Line No",
|
|
|
- c214 as "Posting Date",
|
|
|
- c213 as "Branch Book No",
|
|
|
- c212 as "Order Type",
|
|
|
- c211 as "Item Type",
|
|
|
- c210 as "Service Order No",
|
|
|
- c209 as "Service Order Line No",
|
|
|
- c208 as "Item Group Code",
|
|
|
- c207 as "Menge",
|
|
|
- c206 as "Unit Preis",
|
|
|
- c205 as "Unit Kosten (LCY)",
|
|
|
- c204 as "Line Rabatt Betrag",
|
|
|
- c165 as "Betrag",
|
|
|
- c203 as "Kosten",
|
|
|
- c202 as "Umsatz Teile Service",
|
|
|
- c176 as "Einsatz Teile Service",
|
|
|
- c177 as "Invoice Date",
|
|
|
- '1' as "Hauptbetrieb",
|
|
|
- c160 as "Standort",
|
|
|
- c201 as "First Name",
|
|
|
- c200 as "Last Name",
|
|
|
- c199 as "Serviceberater",
|
|
|
- c198 as "Department Code",
|
|
|
- c197 as "Order Number",
|
|
|
- '' as "Fabrikat",
|
|
|
- '' as "Model",
|
|
|
- '' as "Fahrzeug",
|
|
|
- c196 as "Marke",
|
|
|
- 'Teile' as "Umsatzart",
|
|
|
- 'Teile' as "Auftragsart",
|
|
|
- c195 as "Kundenart",
|
|
|
- c194 as "Kunde",
|
|
|
- '' as "Function Code",
|
|
|
- '' as "Monteur",
|
|
|
- 'Teile' as "Auftragsart_1",
|
|
|
- c193 as "Order Number_Rg_Ausg",
|
|
|
- 1 as "DG_1",
|
|
|
- COUNT(c254) OVER (partition by c159) as "DG_2",
|
|
|
- 1 / (COUNT(c254) OVER (partition by c159)) as "Durchgänge",
|
|
|
- '' as "Rg_Ausgang_Arb_Pos",
|
|
|
- c192 as "No",
|
|
|
- c191 as "Name",
|
|
|
- c190 as "Customer Posting Group",
|
|
|
- c189 as "Customer Type",
|
|
|
- c188 as "Customer Group Code",
|
|
|
- c187 as "No",
|
|
|
- c186 as "Description",
|
|
|
- c185 as "Class",
|
|
|
- c184 as "Inventory Posting Group",
|
|
|
- c183 as "Commission Group",
|
|
|
- c182 as "Bmw Parts Type",
|
|
|
- c181 as "Item Group Code_Teilestamm",
|
|
|
- c180 as "Teileart",
|
|
|
- c179 as "Artikelgruppe",
|
|
|
- ('Einsatz FW gesamt') as "Vstufe 1",
|
|
|
- c178 as "Zeile mit Bez",
|
|
|
- c160 as "Betrieb Nr",
|
|
|
- '' as "Konto",
|
|
|
- c178 as "Konto Nr",
|
|
|
- '' as "Text",
|
|
|
- c177 as "Jahr",
|
|
|
- (('Einsatz FW gesamt')) as "Bereich",
|
|
|
- c175 as "Entry No_Value_ledger_entry",
|
|
|
- c163 as "Item No_Value_ledger_entry",
|
|
|
- c174 as "Posting Date_Value_ledger_entry",
|
|
|
- c173 as "Item Ledger Entry No_Value_ledger_entry",
|
|
|
- c172 as "Valued Quantity_Value_ledger_entry",
|
|
|
- c171 as "Invoiced Quantity_Value_ledger_entry",
|
|
|
- c164 as "Cost Per Unit_Value_ledger_entry",
|
|
|
- c170 as "Adjusted Cost_Value_ledger_entry",
|
|
|
- c169 as "Cost Posted To G L_Value_ledger_entry",
|
|
|
- c158 as "No_Item_No_Value_ledger_entry",
|
|
|
- c161 as "Hauptbetrieb_ID",
|
|
|
- c160 as "Standort_ID",
|
|
|
- c162 as c282,
|
|
|
- c166 as c283
|
|
|
-from
|
|
|
-(select (T1."No_" + '-' + (left((cast_numberToString(cast_integer(T2."Line No_"))),7)) + '-' + T6."Item No_") as c158,
|
|
|
- ((T1."Service Order No_" + ' - ' + T1."Bill-to Name")) as c159,
|
|
|
- ((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') WHEN (T1."Location Code" = 'LEH') THEN ('70') ELSE null END)) as c160,
|
|
|
- CASE WHEN (((CASE WHEN (T1."Location Code" = 'MM') THEN ('10') WHEN (T1."Location Code" = 'VÖH') THEN ('20') WHEN (T1."Location Code" = 'KRU') THEN ('30') WHEN (T1."Location Code" = 'ULM') THEN ('40') WHEN (T1."Location Code" = 'LL') THEN ('50') WHEN (T1."Location Code" = 'GZ') THEN ('55') WHEN (T1."Location Code" = 'AAM') THEN ('60') WHEN (T1."Location Code" = 'LEH') THEN ('70') ELSE null END)) IN ('60','70')) THEN ('2') ELSE ('1') END as c161,
|
|
|
- ((convert(float, T6."Valued Quantity"))) * ((convert(float, T6."Cost per Unit"))) as c162,
|
|
|
- T6."Item No_" as c163,
|
|
|
- (convert(float, T6."Cost per Unit")) as c164,
|
|
|
- (convert(float, T2."Amount")) as c165,
|
|
|
- (((convert(float, T6."Valued Quantity"))) * ((convert(float, T6."Cost per Unit")))) * -1 as c166,
|
|
|
- T2."No_" as c167,
|
|
|
- T1."No_" as c168,
|
|
|
- (convert(float, T6."Cost Posted to G_L")) as c169,
|
|
|
- (convert(float, T6."Adjusted Cost")) as c170,
|
|
|
- T6."Invoiced Quantity" as c171,
|
|
|
- (convert(float, T6."Valued Quantity")) as c172,
|
|
|
- T6."Item Ledger Entry No_" as c173,
|
|
|
- T6."Posting Date" as c174,
|
|
|
- T6."Entry No_" as c175,
|
|
|
- ((convert(float, T2."Quantity"))) * ((convert(float, T2."Unit Cost"))) as c176,
|
|
|
- T1."Posting Date" as c177,
|
|
|
- (CASE WHEN (((CASE WHEN (T5."BMW Parts Type" IN ('1','2')) THEN ('Teileart 1 - 2') WHEN (T5."BMW Parts Type" IN ('3','4','5','6','7','8','9')) THEN ('Teileart 3 - 9') ELSE ('Teileart fehlt') END) = 'Teileart 1 - 2') and (T2."Item Group Code" IN ('D','E','23','26','27','30','31','32','33','24','25','28','29'))) THEN ('Umsatz FW TA1-2 D/E') WHEN (((CASE WHEN (T5."BMW Parts Type" IN ('1','2')) THEN ('Teileart 1 - 2') WHEN (T5."BMW Parts Type" IN ('3','4','5','6','7','8','9')) THEN ('Teileart 3 - 9') ELSE ('Teileart fehlt') END) = 'Teileart 1 - 2') and (T2."Item Group Code" IN ('F','G','H','I','K','34','35','36','37','38','39','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','62','63','65','66','67','69','71','73','74','75','98','99'))) THEN ('Umsatz FW TA1-2 F-K') WHEN (T1."Item Sales Price Group" = 'LACK') THEN ('Umsatz Lack') ELSE ('Umsatz FW Rest') END) as c178,
|
|
|
- CASE WHEN (T5."Item Group Code" IN ('A','C','B')) THEN ('Artikelgruppe A - C') WHEN (T5."Item Group Code" IN ('E','G','H','F','D','I','K','J')) THEN ('Artikelgruppe D - K') ELSE ('Teileart fehlt/Rest') END as c179,
|
|
|
- CASE WHEN (T5."BMW Parts Type" IN ('1','2')) THEN ('Teileart 1 - 2') WHEN (T5."BMW Parts Type" IN ('3','4','5','6','7','8','9')) THEN ('Teileart 3 - 9') ELSE ('Teileart fehlt') END as c180,
|
|
|
- T5."Item Group Code" as c181,
|
|
|
- T5."BMW Parts Type" as c182,
|
|
|
- T5."Commission Group" as c183,
|
|
|
- T5."Inventory Posting Group" as c184,
|
|
|
- T5."Class" as c185,
|
|
|
- T5."Description" as c186,
|
|
|
- T5."No_" as c187,
|
|
|
- T4."Customer Group Code" as c188,
|
|
|
- T4."Customer Type" as c189,
|
|
|
- T4."Customer Posting Group" as c190,
|
|
|
- T4."Name" as c191,
|
|
|
- T4."No_" as c192,
|
|
|
- CASE WHEN ((T3."First Name" + ' ' + T3."Last Name") IS NOT NULL) THEN (T1."Service Order No_" + ' - ' + (T3."First Name" + ' ' + T3."Last Name") + ' - ' + (convert(varchar(50), year(T1."Posting Date")) + '-' + convert(varchar(50), month(T1."Posting Date")) + '-' + convert(varchar(50), day(T1."Posting Date"))) + ' - ' + T1."Bill-to Name") WHEN ((T3."First Name" + ' ' + T3."Last Name") IS NULL) THEN (T1."Service Order No_" + ' - ' + (convert(varchar(50), year(T1."Posting Date")) + '-' + convert(varchar(50), month(T1."Posting Date")) + '-' + convert(varchar(50), day(T1."Posting Date"))) + ' - ' + T1."Bill-to Name") ELSE null END as c193,
|
|
|
- T1."Sell-to Customer No_" + ' - ' + T1."Bill-to Name" as c194,
|
|
|
- T1."Gen_ Bus_ Posting Group" as c195,
|
|
|
- T2."Make Code" as c196,
|
|
|
- T1."Service Order No_" + ' - ' + T1."Bill-to Name" as c197,
|
|
|
- T3."Department Code" as c198,
|
|
|
- T3."First Name" + ' ' + T3."Last Name" as c199,
|
|
|
- T3."Last Name" as c200,
|
|
|
- T3."First Name" as c201,
|
|
|
- ((convert(float, T2."Amount"))) as c202,
|
|
|
- (convert(float, T2."Unit Cost")) as c203,
|
|
|
- (convert(float, T2."Line Discount Amount")) as c204,
|
|
|
- (convert(float, T2."Unit Cost (LCY)")) as c205,
|
|
|
- (convert(float, T2."Unit Price")) as c206,
|
|
|
- (convert(float, T2."Quantity")) as c207,
|
|
|
- T2."Item Group Code" as c208,
|
|
|
- T2."Service Order Line No_" as c209,
|
|
|
- T2."Service Order No_" as c210,
|
|
|
- T2."Item Type" as c211,
|
|
|
- T2."Order Type" as c212,
|
|
|
- T2."Branch Book No_" as c213,
|
|
|
- T2."Posting Date" as c214,
|
|
|
- T2."Order Line No_" as c215,
|
|
|
- T2."Order No_" as c216,
|
|
|
- T2."Quantity (Base)" as c217,
|
|
|
- T2."Unit of Measure Code" as c218,
|
|
|
- T2."Qty_ per Unit of Measure" as c219,
|
|
|
- T2."Variant Code" as c220,
|
|
|
- T2."Book No_" as c221,
|
|
|
- T2."Unit Cost" as c222,
|
|
|
- T2."Area" as c223,
|
|
|
- T2."Allow Quantity Disc_" as c224,
|
|
|
- T2."Price Group Code" as c225,
|
|
|
- T2."Department Code" as c226,
|
|
|
- T2."Allow Invoice Disc_" as c227,
|
|
|
- T2."Amount Including VAT" as c228,
|
|
|
- T2."Amount" as c229,
|
|
|
- T2."Line Discount Amount" as c230,
|
|
|
- T2."Line Discount %" as c231,
|
|
|
- T2."Quantity Disc_ %" as c232,
|
|
|
- T2."VAT %" as c233,
|
|
|
- T2."Unit Cost (LCY)" as c234,
|
|
|
- T2."Unit Price" as c235,
|
|
|
- T2."Quantity" as c236,
|
|
|
- T2."Unit of Measure" as c237,
|
|
|
- T2."Description 2" as c238,
|
|
|
- T2."Description" as c239,
|
|
|
- T2."Quantity Disc_ Code" as c240,
|
|
|
- T2."Posting Group" as c241,
|
|
|
- T2."Location Code" as c242,
|
|
|
- T2."Type" as c243,
|
|
|
- T2."Sell-to Customer No_" as c244,
|
|
|
- T2."Line No_" as c245,
|
|
|
- T2."Document No_" as c246,
|
|
|
- T1."VIN" as c247,
|
|
|
- T1."Branch Code" as c248,
|
|
|
- T1."Service Order Line No_" as c249,
|
|
|
- T1."Service Order No_ 2" as c250,
|
|
|
- T1."Customer Group Code" as c251,
|
|
|
- T1."Show Discount" as c252,
|
|
|
- T1."Item Sales Price Group" as c253,
|
|
|
- T1."Service Order No_" as c254,
|
|
|
- T1."Order Type" as c255,
|
|
|
- T1."User ID" as c256,
|
|
|
- T1."Order No_ Series" as c257,
|
|
|
- T1."No_ Series" as c258,
|
|
|
- T1."Payment Method Code" as c259,
|
|
|
- T1."Area" as c260,
|
|
|
- T1."Document Date" as c261,
|
|
|
- T1."Sell-to Customer Name 2" as c262,
|
|
|
- T1."Sell-to Customer Name" as c263,
|
|
|
- T1."On Hold" as c264,
|
|
|
- T1."Order No_" as c265,
|
|
|
- T1."Salesperson Code" as c266,
|
|
|
- T1."Cust__Item Disc_ Gr_" as c267,
|
|
|
- T1."Invoice Disc_ Code" as c268,
|
|
|
- T1."Customer Posting Group" as c269,
|
|
|
- T1."Make Code" as c270,
|
|
|
- T1."Department Code" as c271,
|
|
|
- T1."Location Code" as c272,
|
|
|
- T1."Pmt_ Discount Date" as c273,
|
|
|
- T1."Payment Discount %" as c274,
|
|
|
- T1."Due Date" as c275,
|
|
|
- T1."Posting Description" as c276,
|
|
|
- T1."Order Date" as c277,
|
|
|
- T1."Bill-to Name 2" as c278,
|
|
|
- T1."Bill-to Name" as c279,
|
|
|
- T1."Bill-to Customer No_" as c280,
|
|
|
- T1."Sell-to Customer No_" as c281
|
|
|
-from (("NAVISION"."import"."Sales_Invoice_Header" T1 left outer join "NAVISION"."import"."Employee" T3 on (T1."Salesperson Code" = T3."No_") and (T1."Client_DB" = T3."Client_DB")) left outer join "NAVISION"."import"."Customer" T4 on (T1."Bill-to Customer No_" = T4."No_") and (T1."Client_DB" = T4."Client_DB")),
|
|
|
- (("NAVISION"."import"."Sales_Invoice_Line" T2 left outer join "NAVISION"."import"."Item" T5 on (T2."No_" = T5."No_") and (T2."Client_DB" = T5."Client_DB")) left outer join "NAVISION"."import"."Value_Ledger_Entry" T6 on ((T6."Document No_" = T2."Document No_") and (T6."Item No_" = T2."No_")) and (T6."Client_DB" = T2."Client_DB"))
|
|
|
-where ((T1."No_" = T2."Document No_") and (T1."Client_DB" = T2."Client_DB"))
|
|
|
-and (((T1."Posting Date" >= convert(datetime, '2020-01-01 00:00:00.000')) and ((T1."No_" LIKE 'VRT%') or (T1."No_" LIKE 'VRGT%'))) and (T1."Item Sales Price Group" IN ('44','51','60','61','65','66','67','68','50','52','53','70','LACK','AL-KO','GROßKUNDE','KUNDE10','SOLOPLAN')))
|
|
|
-) D1
|
|
|
-) D4
|
|
|
--- order by "No" asc,"No_Item_No_Value_ledger_entry" asc,"Salesperson Code" asc,"Service Order No" asc,"Serviceberater" asc
|
|
|
-GO
|
|
|
-SET QUOTED_IDENTIFIER OFF
|
|
|
-GO
|
|
|
-SET ANSI_NULLS OFF
|
|
|
-GO
|
|
|
-
|
|
|
-GO
|