s4/Deliveries.sql (506 lines of code) (raw):
SELECT
LIKP.MANDT AS Client_MANDT,
LIKP.VBELN AS Delivery_VBELN,
LIKP.ERNAM AS CreatedBy_ERNAM,
LIKP.ERZET AS CreateTime_ERZET,
LIKP.ERDAT AS DateCreated_ERDAT,
LIKP.BZIRK AS SalesDistrict_BZIRK,
LIKP.VSTEL AS ShippingPointreceivingPoint_VSTEL,
LIKP.VKORG AS SalesOrganization_VKORG,
LIKP.LFART AS DeliveryType_LFART,
LIKP.AUTLF AS CompleteDeliveryDefinedForEachSalesOrder_AUTLF,
LIKP.KZAZU AS OrderCombinationIndicator_KZAZU,
LIKP.WADAT AS PlannedGoodsMovementDate_WADAT,
LIKP.LDDAT AS LoadingDate_LDDAT,
LIKP.TDDAT AS TransportationPlanningDate_TDDAT,
LIKP.LFDAT AS DeliveryDate_LFDAT,
LIKP.LFUHR AS DeliveryTime_LFUHR,
LIKP.KODAT AS PickingDate_KODAT,
LIKP.ABLAD AS UnloadingPoint_ABLAD,
LIKP.INCO1 AS Incoterms__part1___INCO1,
LIKP.INCO2 AS Incoterms__part2___INCO2,
LIKP.EXPKZ AS ExportIndicator_EXPKZ,
LIKP.ROUTE AS Route_ROUTE,
LIKP.FAKSK AS BillingBlockInSdDocument_FAKSK,
LIKP.LIFSK AS DeliveryBlock_DocumentHeader_LIFSK,
LIKP.VBTYP AS SdDocumentCategory_VBTYP,
LIKP.KNFAK AS CustomerFactoryCalendar_KNFAK,
LIKP.LPRIO AS DeliveryPriority_LPRIO,
LIKP.VSBED AS ShippingConditions_VSBED,
LIKP.KUNNR AS ShipToParty_KUNNR,
LIKP.KUNAG AS SoldToParty_KUNAG,
LIKP.KDGRP AS CustomerGroup_KDGRP,
LIKP.BTGEW AS TotalWeight_BTGEW,
LIKP.NTGEW AS NetWeightHdr_NTGEW,
LIKP.GEWEI AS WeightUnitHdr_GEWEI,
LIKP.VOLUM AS VolumeHdr_VOLUM,
LIKP.VOLEH AS VolumeUnitHdr_VOLEH,
LIKP.ANZPK AS TotalNumberOfPackagesInDelivery_ANZPK,
LIKP.BEROT AS PickedItemsLocation_BEROT,
LIKP.LFUHR AS TimeOfDelivery_LFUHR,
LIKP.GRULG AS WeightGroupForDelivery_GRULG,
LIKP.LSTEL AS LoadingPoint_LSTEL,
LIKP.TRAGR AS TransportationGroupHdr_TRAGR,
LIKP.FKARV AS ProposedBillingTypeForADeliveryRelatedBillingDoc_FKARV,
LIKP.FKDAT AS BillingDateForBillingIndexAndPrintout_FKDAT,
LIKP.PERFK AS InvoiceDates_PERFK,
LIKP.ROUTA AS Route_ROUTA,
LIKP.STAFO AS UpdateGroupForStatisticsHdr_STAFO,
LIKP.KALSM AS PricingProcedure_KALSM,
LIKP.KNUMV AS NumberOfTheDocumentCondition_KNUMV,
LIKP.WAERK AS SdDocumentCurrency_WAERK,
LIKP.VKBUR AS SalesOfficeHdr_VKBUR,
LIKP.VBEAK AS ShippingProcessingTimeForTheEntireDocument_VBEAK,
LIKP.ZUKRL AS CombinationCriteriaForDelivery_ZUKRL,
LIKP.VERUR AS DistributionDelivery_VERUR,
LIKP.COMMN AS CommunicationNumberForQApiInterface_COMMN,
LIKP.STWAE AS StatisticsCurrency_STWAE,
LIKP.STCUR AS ExchangeRateForStatistics_STCUR,
LIKP.EXNUM AS NumberOfForeignTradeDataInMmAndSdDocuments_EXNUM,
LIKP.AENAM AS NameOfPersonWhoChangedObjectHdr_AENAM,
LIKP.AEDAT AS DateOfLastChangeHdr_AEDAT,
LIKP.LGNUM AS WarehouseNumberWarehouseComplex_LGNUM,
LIKP.LISPL AS DeliveryWithinOneWarehouse_LISPL,
LIKP.VKOIV AS SalesOrganizationForIntercompanyBilling_VKOIV,
LIKP.VTWIV AS DistributionChannelForIntercompanyBilling_VTWIV,
LIKP.SPAIV AS DivisionForIntercompanyBilling_SPAIV,
LIKP.FKAIV AS BillingTypeForIntercompanyBilling_FKAIV,
LIKP.PIOIV AS DateForInterCompanyBilling_PIOIV,
LIKP.FKDIV AS BillingDateForInterCompanyBilling_FKDIV,
LIKP.KUNIV AS CustomerNumberForInterCompanyBilling_KUNIV,
LIKP.KKBER AS CreditControlArea_KKBER,
LIKP.KNKLI AS CreditLimitReference_KNKLI,
LIKP.GRUPP AS CustomerCreditGroup_GRUPP,
LIKP.SBGRP AS CreditRepresentativeGroupForCreditManagement_SBGRP,
LIKP.CTLPC AS CreditManagement_RiskCategory_CTLPC,
LIKP.CMWAE AS CurrencyKeyOfCreditControlArea_CMWAE,
LIKP.AMTBL AS ReleasedCreditValueOfTheDocument_AMTBL,
LIKP.BOLNR AS BillOfLading_BOLNR,
LIKP.LIFNR AS VendorsAccountNumber_LIFNR,
LIKP.TRATY AS MeansOfTransportType_TRATY,
LIKP.TRAID AS MeansOfTransportId_TRAID,
LIKP.CMFRE AS ReleaseDateOfTheDocumentDeterminedByCreditManagement_CMFRE,
LIKP.CMNGV AS NextDate_CMNGV,
LIKP.XABLN AS GoodsReceiptissueSlipNumber_XABLN,
LIKP.BLDAT AS DocumentDateInDocument_BLDAT,
LIKP.WADAT_IST AS ActualGoodsMovementDate_WADAT_IST,
LIKP.TRSPG AS ShipmentBlockingReason_TRSPG,
LIKP.TPSID AS IdForExternalTransportSystem_TPSID,
LIKP.LIFEX AS ExternalIdentificationOfDeliveryNote_LIFEX,
LIKP.TERNR AS OrderNumber_TERNR,
LIKP.KALSM_CH AS SearchProcedureForBatchDetermination_KALSM_CH,
LIKP.KLIEF AS CorrectionDelivery_KLIEF,
LIKP.KALSP AS Shipping_PricingProcedure_KALSP,
LIKP.KNUMP AS NumberOfDocumentConditionPricing_KNUMP,
LIKP.AULWE AS RouteSchedule_AULWE,
LIKP.WERKS AS ReceivingPlantForDeliveries_WERKS,
LIKP.LCNUM AS FinancialDocNumber_LCNUM,
LIKP.ABSSC AS PaymentGuaranteeProcedure_ABSSC,
LIKP.KOUHR AS PickingTime_KOUHR,
LIKP.TDUHR AS TransTPlanningTime_TDUHR,
LIKP.LDUHR AS LoadingTime_LDUHR,
LIKP.WAUHR AS TimeOfGoodsIssue_WAUHR,
LIKP.LGTOR AS DoorForWarehouseNumber_LGTOR,
LIKP.LGBZO AS StagingAreaForWarehouseComplexHdr_LGBZO,
LIKP.AKWAE AS CurrencyKeyForeignTrade_AKWAE,
LIKP.AKKUR AS ExchangeRateForLetterCreditProcgInForeignTrade_AKKUR,
LIKP.AKPRZ AS DepreciationPercentageForFinancialDocumentProcessing_AKPRZ,
LIKP.PROLI AS DangerousGoodsManagementProfileInSdDocuments_PROLI,
LIKP.XBLNR AS ReferenceDocumentNumber_XBLNR,
LIKP.HANDLE AS WorldwideUniqueKeyForLikpVbeln_HANDLE,
LIKP.TSEGFL AS TimeSegmentExists_TSEGFL,
LIKP.TSEGTP AS EventGroupTimeSegmentDeliveryHeader_TSEGTP,
LIKP.TZONIS AS TimeZoneOfDeliveringLocation_TZONIS,
LIKP.TZONRC AS TimeZoneOfRecipientLocation_TZONRC,
LIKP.CONT_DG AS Indicator_DocumentContainsDangerousGoods_CONT_DG,
LIKP.VERURSYS AS DistributionDelivery_OriginalSystem_VERURSYS,
LIKP.KZWAB AS IndicatorForControllingGoodsMovement_KZWAB,
LIKP.VLSTK AS DistributionStatus_VLSTK,
LIKP.TCODE AS TransactionCode_TCODE,
LIKP.VSART AS ShippingType_VSART,
LIKP.TRMTYP AS MeansOfTransport_TRMTYP,
LIKP.SDABW AS SpecialProcessingIndicator_SDABW,
LIKP.VBUND AS CompanyId_VBUND,
LIKP.XWOFF AS CalculationOfValOpen_XWOFF,
LIKP.DIRTA AS AutomaticToCreationImmediatelyAfterTrGeneration_DIRTA,
LIKP.PRVBE AS ProductionSupplyArea_PRVBE,
LIKP.FOLAR AS DeliveryType_FOLAR,
LIKP.PODAT AS Date__proofOfDelivery___PODAT,
LIKP.POTIM AS ConfirmationTime_POTIM,
LIKP.VGANZ AS NumberOfDeliveryItemsWithPrecedessOrInOtherSystem_VGANZ,
LIKP.IMWRK AS DeliveryHasStatusInPlant_IMWRK,
LIKP.SPE_LOEKZ AS DocumentDeletionIndicator_SPE_LOEKZ,
LIKP.SPE_LOC_SEQ AS SequenceOfIntermediateLocationsInReturnsProcess_SPE_LOC_SEQ,
LIKP.SPE_ACC_APP_STS AS DeliveryConfirmationStatus_SPE_ACC_APP_STS,
LIKP.SPE_SHP_INF_STS AS ShipmentInformationStatus_SPE_SHP_INF_STS,
LIKP.SPE_RET_CANC AS Returns_FlagShowingThatAnAsnIsCancelled_SPE_RET_CANC,
LIKP.SPE_WAUHR_IST AS TimeOfGoodsIssue_Local,
LIKP.SPE_WAZONE_IST AS TimeZone_SPE_WAZONE_IST,
LIKP.SPE_REV_VLSTK AS DistributionStatus_DecentralizedWarehouseProcessing_SPE_REV_VLSTK,
LIKP.SPE_LE_SCENARIO AS ScenarioLogisticExecution_SPE_LE_SCENARIO,
LIKP.SPE_ORIG_SYS AS OriginalSystemType_SPE_ORIG_SYS,
LIKP.SPE_CHNG_SYS AS LastChangerSystemType_SPE_CHNG_SYS,
LIKP.SPE_GEOROUTE AS DescriptionOfAGeographicalRoute_SPE_GEOROUTE,
LIKP.SPE_GEOROUTEIND AS ChangeIndicatorForTheRoute_SPE_GEOROUTEIND,
LIKP.SPE_CARRIER_IND AS ChangeIndicatorForTheCarrier_SPE_CARRIER_IND,
LIKP.SPE_GTS_REL AS GoodsTrafficType_SPE_GTS_REL,
LIKP.SPE_GTS_RT_CDE AS RouteCodeForSapGlobalTradeServices_SPE_GTS_RT_CDE,
LIKP.SPE_REL_TMSTMP AS ReleaseTimeStamp_SPE_REL_TMSTMP,
LIKP.SPE_UNIT_SYSTEM AS MeasurementUnitSystem_SPE_UNIT_SYSTEM,
LIKP.SPE_INV_BFR_GI AS InvoiceCreationBeForeGoodsIssue_SPE_INV_BFR_GI,
LIKP.SPE_QI_STATUS AS StatusOfQualityInspectionForReturnsDeliveries_SPE_QI_STATUS,
LIKP.SPE_RED_IND AS SpeIndicatorIfRedirectingHasOccured_SPE_RED_IND,
LIKP.SAKES AS SapGlobalTradeServices_StorageStatusOfDelivery_SAKES,
LIKP.SPE_LIFEX_TYPE AS TypeOfExternalIdentification_SPE_LIFEX_TYPE,
LIKP.SPE_TTYPE AS MeansOfTransport_SPE_TTYPE,
LIKP.SPE_PRO_NUMBER AS PartnerIdentification_ProgressiveIdentificationNumber_SPE_PRO_NUMBER,
LIKP.LOC_GUID AS Akkreditiv_guid_LOC_GUID,
LIKP.SPE_BILLING_IND AS EwmBillingIndicator_SPE_BILLING_IND,
LIKP.PRINTER_PROFILE AS DescriptionOfPrintProfile_PRINTER_PROFILE,
LIKP.MSR_ACTIVE AS AdvancedReturnsManagementActive_MSR_ACTIVE,
LIKP.PRTNR AS ConfirmationNumber_PRTNR,
LIKP.STGE_LOC_CHANGE AS TemporaryChangeOfStorageLocationsInDelivery_STGE_LOC_CHANGE,
LIKP.TM_CTRL_KEY AS ControlKeyForDocumentTransferToTm_TM_CTRL_KEY,
LIKP.DLV_SPLIT_INITIA AS DeliverySplitInitiator_DLV_SPLIT_INITIA,
LIKP.DLV_VERSION AS DeliveryVersion_DLV_VERSION,
LIKP.HANDOVERLOC AS LocationForAPhysicalHandoverOfGoods_HANDOVERLOC,
LIKP.HANDOVERDATE AS HandoverDateAtTheHandoverLocation_HANDOVERDATE,
LIKP.INCO3_L AS IncotermsLocation2_INCO3_L,
LIKP.BORGR_GRP AS MultiLevelGoodsReceiptAutomotive_BORGR_GRP,
LIKP.FSH_TRANSACTION AS TransactionNumberHdr_FSH_TRANSACTION,
LIKP.FSH_VAS_LAST_ITEM AS LastVasItemNumber_FSH_VAS_LAST_ITEM,
LIKP.FSH_VAS_CG AS ValueAddedServicesCustomerGroup_FSH_VAS_CG,
LIPS.POSNR AS DeliveryItem_POSNR,
LIPS.PSTYV AS DeliveryItemCategory_PSTYV,
LIPS.ERNAM AS NameOfPersonWhoCreatedTheObject_ERNAM,
LIPS.ERZET AS EntryTime_ERZET,
LIPS.ERDAT AS DateOnWhichRecordWasCreated_ERDAT,
LIPS.MATNR AS MaterialNumber_MATNR,
LIPS.MATWA AS MaterialEntered_MATWA,
LIPS.MATKL AS MaterialGroup_MATKL,
LIPS.WERKS AS Plant_WERKS,
LIPS.LGORT AS StorageLocation_LGORT,
LIPS.CHARG AS BatchNumber_CHARG,
LIPS.LICHN AS VendorBatchNumber_LICHN,
LIPS.KDMAT AS MaterialBelongingToTheCustomer_KDMAT,
LIPS.PRODH AS ProductHierarchy_PRODH,
LIPS.LFIMG AS ActualQuantityDelivered_InSalesUnits_LFIMG,
LIPS.MEINS AS BaseUnitOfMeasure_MEINS,
LIPS.VRKME AS SalesUnit_VRKME,
LIPS.UMVKZ AS Numerator_Factor_ForConversionOfSalesQuantityIntoSku_UMVKZ,
LIPS.UMVKN AS Denominator_Divisor_ForConversionOfSalesQtyIntoSku_UMVKN,
LIPS.GEWEI AS WeightUnit_GEWEI,
LIPS.VOLEH AS VolumeUnit_VOLEH,
LIPS.KZTLF AS PartialDeliveryAtItemLevel_KZTLF,
LIPS.UEBTK AS Indicator_UnlimitedOverdeliveryAllowed_UEBTK,
LIPS.UEBTO AS OverdeliveryToleranceLimit_UEBTO,
LIPS.UNTTO AS UnderdeliveryToleranceLimit_UNTTO,
LIPS.CHSPL AS BatchSplitAllowed_CHSPL,
LIPS.FAKSP AS BillingBlock_FAKSP,
LIPS.MBDAT AS MaterialAvailabilityDate_MBDAT,
LIPS.LGMNG AS ActualQuantityDeliveredInStockKeepingUnits_LGMNG,
LIPS.ARKTX AS ShortTextForSalesOrderItem_ARKTX,
LIPS.LGPBE AS StorageBin_LGPBE,
LIPS.VBELV AS OriginatingDocument_VBELV,
LIPS.POSNV AS OriginatingItem_POSNV,
LIPS.VBTYV AS SdDocumentCategory_VBTYV,
LIPS.VGSYS AS LogicalSystemInThePrecedingDocument_VGSYS,
LIPS.VGBEL AS SalesOrderNumber_VGBEL,
LIPS.VGPOS AS SalesOrderItem_VGPOS,
LIPS.UPFLU AS UpdateIndicatorForDeliveryDocumentFlow_UPFLU,
LIPS.UEPOS AS HigherLevelItemInBOM_UEPOS,
LIPS.FKREL AS RelevantForBilling_FKREL,
LIPS.LADGR AS LoadingGroup_LADGR,
LIPS.TRAGR AS TransportationGroup_TRAGR,
LIPS.KOMKZ AS IndicatorForPickingControl_KOMKZ,
LIPS.LGNUM AS WarehouseNumber_LGNUM,
LIPS.LISPL AS SplitToWarehouseNumberRequired_LISPL,
LIPS.LGTYP AS StorageType_LGTYP,
LIPS.LGPLA AS StorageBin_LGPLA,
LIPS.BWTEX AS Indicator_SeparateValuation_BWTEX,
LIPS.BWART AS MovementType_InventoryManagement_BWART,
LIPS.BWLVS AS MovementTypeForWarehouseManagement_BWLVS,
LIPS.KZDLG AS Indicator_DynamicStorageBinInWarehouseManagement_KZDLG,
LIPS.BDART AS RequirementType_BDART,
LIPS.PLART AS PlanningType_PLART,
LIPS.MTART AS MaterialType_MTART,
LIPS.XCHPF AS BatchManagementRequirementIndicator_XCHPF,
LIPS.XCHAR AS BatchManagementIndicator_Internal_XCHAR,
LIPS.VGREF AS PrecedingDocumentHasResultedFromReference_VGREF,
LIPS.POSAR AS ItemType_POSAR,
LIPS.BWTAR AS ValuationType_BWTAR,
LIPS.SUMBD AS SummingUpOfRequirements_SUMBD,
LIPS.MTVFP AS CheckingGroupForAvailability_MTVFP,
LIPS.GSBER AS BusinessArea_GSBER,
LIPS.VKBUR AS SalesOffice_VKBUR,
LIPS.VKGRP AS SalesGroup_VKGRP,
LIPS.VTWEG AS DistributionChannel_VTWEG,
LIPS.SPART AS Division_SPART,
LIPS.GRKOR AS DeliveryGroup_ItemsAreDeliveredTogether_GRKOR,
LIPS.FMENG AS QuantityIsFixed_FMENG,
LIPS.ANTLF AS MaximumNumberOfPartialDeliveriesAllowedPerItem_ANTLF,
LIPS.VBEAF AS FixedShippingProcessingTimeInDays_VBEAF,
LIPS.VBEAV AS VariableShippingProcessingTimeInDays_VBEAV,
LIPS.STAFO AS UpdateGroupForStatisticsUpdate_STAFO,
LIPS.KZWI1 AS Subtotal1FromPricingProcedureForCondition_KZWI1,
LIPS.KZWI2 AS Subtotal2FromPricingProcedureForCondition_KZWI2,
LIPS.KZWI3 AS Subtotal3FromPricingProcedureForCondition_KZWI3,
LIPS.KZWI4 AS Subtotal4FromPricingProcedureForCondition_KZWI4,
LIPS.KZWI5 AS Subtotal5FromPricingProcedureForCondition_KZWI5,
LIPS.KZWI6 AS Subtotal6FromPricingProcedureForCondition_KZWI6,
LIPS.SOBKZ AS SpecialStockIndicator_SOBKZ,
LIPS.AEDAT AS DateOfLastChange_AEDAT,
LIPS.EAN11 AS InternationalArticleNumber_eanupc_EAN11,
LIPS.KVGR1 AS CustomerGroup1_KVGR1,
LIPS.KVGR2 AS CustomerGroup2_KVGR2,
LIPS.KVGR3 AS CustomerGroup3_KVGR3,
LIPS.KVGR4 AS CustomerGroup4_KVGR4,
LIPS.KVGR5 AS CustomerGroup5_KVGR5,
LIPS.MVGR1 AS MaterialGroup1_MVGR1,
LIPS.MVGR2 AS MaterialGroup2_MVGR2,
LIPS.MVGR3 AS MaterialGroup3_MVGR3,
LIPS.MVGR4 AS MaterialGroup4_MVGR4,
LIPS.MVGR5 AS MaterialGroup5_MVGR5,
LIPS.VPZUO AS AllocationIndicator_VPZUO,
LIPS.VGTYP AS SdDocumentCategory_VGTYP,
LIPS.RFVGTYP AS TypeOfPrecedingDocumentInCentralSystem_RFVGTYP,
LIPS.KOSTL AS CostCenter_KOSTL,
LIPS.KOKRS AS ControllingArea_KOKRS,
LIPS.PAOBJNR AS ProfitabilitySegmentNumber_PAOBJNR,
LIPS.PRCTR AS ProfitCenter_PRCTR,
LIPS.PS_PSP_PNR AS WorkBreakdownStructureElement_wbsElement_PS_PSP_PNR,
LIPS.AUFNR AS OrderNumber_AUFNR,
LIPS.POSNR_PP AS OrderItemNumber_POSNR_PP,
LIPS.KDAUF AS SalesOrderNumber_KDAUF,
LIPS.KDPOS AS ItemNumberInSalesOrder_KDPOS,
LIPS.VPMAT AS PlanningMaterial_VPMAT,
LIPS.VPWRK AS PlanningPlant_VPWRK,
LIPS.PRBME AS BaseUnitOfMeasureForProductGroup_PRBME,
LIPS.UMREF AS ConversionFactor_Quantities_UMREF,
LIPS.KNTTP AS AccountAssignmentCategory_KNTTP,
LIPS.KZVBR AS ConsumptionPosting_KZVBR,
LIPS.FIPOS AS CommitmentItem_FIPOS,
LIPS.FISTL AS FundsCenter_FISTL,
LIPS.GEBER AS Fund_GEBER,
LIPS.PCKPF AS PackingControl_PCKPF,
LIPS.BEDAR_LF AS RequirementsClass_BEDAR_LF,
LIPS.CMPNT AS Id_ItemWithActiveCreditFunctionRelevantForCredit_CMPNT,
LIPS.KCMENG AS CumulativeBatchQuantityOfAllSplitItems_InStckunit_KCMENG,
LIPS.KCBRGEW AS CumulativeGrossWeightOfAllBatchSplitItems_KCBRGEW,
LIPS.KCNTGEW AS CumulativeNetWeightOfAllBatchSplitItems_KCNTGEW,
LIPS.KCVOLUM AS CumulativeVolumeOfAllBatchSplitItems_KCVOLUM,
LIPS.UECHA AS HigherLevelItemOfBatchSplitItem_UECHA,
LIPS.CUOBJ AS Configuration_CUOBJ,
LIPS.CUOBJ_CH AS InternalObjectNumberOfTheBatchClassification_CUOBJ_CH,
LIPS.ANZSN AS NumberOfSerialNumbers_ANZSN,
LIPS.SERAIL AS SerialNumberProfile_SERAIL,
LIPS.KCGEWEI AS WeightUnit_KCGEWEI,
LIPS.KCVOLEH AS VolumeUnit_KCVOLEH,
LIPS.SERNR AS BomExplosionNumber_SERNR,
LIPS.ABRLI AS InternalDeliveryScheduleNumber_ABRLI,
LIPS.ABART AS RelType_ABART,
LIPS.ABRVW AS UsageIndicator_ABRVW,
LIPS.QPLOS AS InspectionLotNumber_QPLOS,
LIPS.QTLOS AS PartialLotNumber_QTLOS,
LIPS.NACHL AS CustomerHasNotPostedGoodsReceipt_NACHL,
LIPS.MAGRV AS MaterialGroup_PackagingMaterials_MAGRV,
LIPS.OBJKO AS ObjectNumberAtHeaderLevel_OBJKO,
LIPS.OBJPO AS ObjectNumberAtItemLevel_OBJPO,
LIPS.AESKD AS CustomerEngineeringChangeStatus_AESKD,
LIPS.SHKZG AS ReturnsItem_SHKZG,
LIPS.PROSA AS IdForMaterialDetermination_PROSA,
LIPS.UEPVW AS HigherLevelItemUsage_UEPVW,
LIPS.EMPST AS ReceivingPoint_EMPST,
LIPS.ABTNR AS DepartmentNumber_ABTNR,
LIPS.KOQUI AS PickingIsSubjectToConfirmation_KOQUI,
LIPS.STADAT AS StatisticsDate_STADAT,
LIPS.AKTNR AS Promotion_AKTNR,
LIPS.KNUMH_CH AS NumberOfConditionRecordFromBatchDetermination_KNUMH_CH,
LIPS.PREFE AS PreferenceIndicatorInExportimport_PREFE,
LIPS.EXART AS BusinessTransactionTypeForForeignTrade_EXART,
LIPS.CLINT AS InternalClassNumber_CLINT,
LIPS.CHMVS AS Batches_ExitToQuantityProposal_CHMVS,
LIPS.ABELN AS AllocationTableNumber_ABELN,
LIPS.ABELP AS ItemNumberOfAllocationTable_ABELP,
LIPS.LFIMG_FLO AS InternalFieldDoNotUseLfimgInFloatMum_LFIMG_FLO,
LIPS.LGMNG_FLO AS InternalFieldDoNotUseLgmngInFloatMum_LGMNG_FLO,
LIPS.KCMENG_FLO AS InternalFieldDoNotUseKcmengInFloatMum_KCMENG_FLO,
LIPS.KZUMW AS EnvironmentallyRelevant_KZUMW,
LIPS.KMPMG AS ComponentQuantity_KMPMG,
LIPS.AUREL AS RelevantToAllocationTable_AUREL,
LIPS.KPEIN AS ConditionPricingUnit_KPEIN,
LIPS.KMEIN AS ConditionUnit_KMEIN,
COALESCE(lIPS.NETPR * currency_decimal.CURRFIX, LIPS.NETPR) AS NetPrice_NETPR,
LIPS.KOWRR AS StatisticalValues_KOWRR,
LIPS.KZBEW AS MovementIndicator_KZBEW,
LIPS.MFRGR AS MaterialFreightGroup_MFRGR,
LIPS.CHHPV AS PackAccumulatedBatchesMovementTypeItem_CHHPV,
LIPS.ABFOR AS FormOfPaymentGuarantee_ABFOR,
LIPS.ABGES AS Guaranteed_FactorBetween0And1_ABGES,
LIPS.MBUHR AS MaterialStagingTime_MBUHR,
LIPS.WKTNR AS ValueContractNo_WKTNR,
LIPS.WKTPS AS ValueContractItem_WKTPS,
LIPS.J_1BCFOP AS CfopCodeAndExtension_J_1BCFOP,
LIPS.J_1BTAXLW1 AS TaxLaw_Icms_J_1BTAXLW1,
LIPS.J_1BTAXLW2 AS TaxLaw_Ipi_J_1BTAXLW2,
LIPS.J_1BTXSDC AS SdTaxCode_J_1BTXSDC,
LIPS.SITUA AS IndicatorForSituation_SITUA,
LIPS.RSNUM AS NumberOfReservationdependentRequirements_RSNUM,
LIPS.RSPOS AS ItemNumberOfReservationDependentRequirements_RSPOS,
LIPS.RSART AS RecordType_RSART,
LIPS.KANNR AS KanbansequenceNumber_KANNR,
LIPS.KZFME AS Id_LeadingUnitOfMeasureForCompletingATransaction_KZFME,
LIPS.PROFL AS DangerousGoodsIndicatorProfile_PROFL,
LIPS.KCMENGVME AS CumulativeBatchQuantityOfAllSplitItemsInSalesUnits_KCMENGVME,
LIPS.KCMENGVMEF AS CumulatedBatchSplitQuantityInVrkmeAndFloat_KCMENGVMEF,
LIPS.KZBWS AS ValuationOfSpecialStock_KZBWS,
LIPS.PSPNR AS ProjectDefinition_Internal_PSPNR,
LIPS.EPRIO AS WithdrawalSequenceGroupForStocks_EPRIO,
LIPS.RULES AS StockDeterminationRule_RULES,
LIPS.KZBEF AS IndicatorInventoryManagementActive_KZBEF,
LIPS.MPROF AS MfrPartProfile_MPROF,
LIPS.EMATN AS MaterialNumberCorrespondingToManufacturerPartNumber_EMATN,
LIPS.LGBZO AS StagingAreaForWarehouseComplex_LGBZO,
LIPS.HANDLE AS WorldwideUniqueKeyForLips_HANDLE,
LIPS.VERURPOS AS DistributionDelivery_OriginalItem_VERURPOS,
LIPS.LIFEXPOS AS ExternalItemNumber_LIFEXPOS,
LIPS.NOATP AS Indicator_DeactivateAvailabilityCheck_NOATP,
LIPS.NOPCK AS Indicator_NotRelevantForPicking_NOPCK,
LIPS.RBLVS AS ReferenceMovementTypeForWmFromMaterialMovements_RBLVS,
LIPS.BERID AS MrpArea_BERID,
LIPS.BESTQ AS StockCategoryInTheWarehouseManagementSystem_BESTQ,
LIPS.UMBSQ AS StockCategoryInTheWarehouseManagementSystem_UMBSQ,
LIPS.UMMAT AS ReceivingIssuingMaterial_UMMAT,
LIPS.UMWRK AS ReceivingPlantIssuingPlant_UMWRK,
LIPS.UMLGO AS ReceivingIssuingStorageLocation_UMLGO,
LIPS.UMCHA AS ReceivingIssuingBatch_UMCHA,
LIPS.UMBAR AS ValuationTypeOfTransferBatch_UMBAR,
LIPS.UMSOK AS SpecialStockIndicatorForPhysicalStockTransfer_UMSOK,
LIPS.SONUM AS SpecialStockNumber_SONUM,
LIPS.USONU AS SpecialStockNumber_USONU,
LIPS.AKKUR AS ExchangeRateForLetterForeignTrade_AKKUR,
LIPS.AKMNG AS CurrentQtyFieldForArithmeticOperations_AKMNG,
LIPS.VKGRU AS RepairProcessing_ClassificationOfItems_VKGRU,
LIPS.SHKZG_UM AS Indicator_UnmatInMainPosting_SHKZG_UM,
LIPS.INSMK AS StockType_INSMK,
LIPS.KZECH AS DeterminationOfBatchEntryInTheProductionprocessOrder_KZECH,
LIPS.FLGWM AS DestStorageDataFromPrecedingDocument_FLGWM,
LIPS.BERKZ AS MaterialStagingIndicatorForProductionSupply_BERKZ,
LIPS.HUPOS AS Indicator_DeliveryItemIsAHuItem_HUPOS,
LIPS.NOWAB AS Indicator_ItemNotRelevantForGoodsMovements_NOWAB,
LIPS.KONTO AS GlAccountNumber_KONTO,
LIPS.KZEAR AS FinalIssueForThisReservation_KZEAR,
LIPS.HSDAT AS DateOfManufacture_HSDAT,
LIPS.VFDAT AS BestBeforeDate_VFDAT,
LIPS.LFGJA AS FiscalYearOfCurrentPeriod_LFGJA,
LIPS.LFBNR AS AReferenceDocument_LFBNR,
LIPS.LFPOS AS ItemOfAReferenceDocument_LFPOS,
LIPS.GRUND AS ReasonForGoodsMovment_GRUND,
LIPS.FOBWA AS SubsequentMovementType_FOBWA,
LIPS.DLVTP AS DeliveryCategory_DLVTP,
LIPS.EXBWR AS ExternallyEnteredPostingAmountInLocalCurrency_EXBWR,
LIPS.BPMNG AS QuantityInPurchaseOrderPriceUnit_BPMNG,
LIPS.EXVKW AS ExternallyEnteredSalesValueInLocalCurrency_EXVKW,
LIPS.CMPRE_FLT AS ItemCreditPrice_CMPRE_FLT,
LIPS.KZPOD AS PodIndicator_KZPOD,
LIPS.LFDEZ AS NotRelevantForDistributionForWms_LFDEZ,
LIPS.UMREV AS ConversionFactorOfDeliveryQuantityVrkmeForMeins_UMREV,
LIPS.PODREL AS PodControl_ProofOfDelivery_PODREL,
LIPS.KZUML AS StockTransfertransferPosting_KZUML,
LIPS.FKBER AS FunctionalArea_FKBER,
LIPS.GRANT_NBR AS Grant_GRANT_NBR,
LIPS.KZWSO AS UnitsOfMeasureUsage_KZWSO,
LIPS.GMCONTROL AS GoodsMovementControl_GMCONTROL,
LIPS.POSTING_CHANGE AS GoodsMovementControl_Hu_POSTING_CHANGE,
LIPS.UM_PS_PSP_PNR AS Receivingissuing_wbsElement_UM_PS_PSP_PNR,
LIPS.PRE_VL_ETENS AS SequentialNumberOfVendorConfirmation_PRE_VL_ETENS,
LIPS.SPE_GEN_ELIKZ AS deliveryCompleted_SPE_GEN_ELIKZ,
LIPS.SPE_SCRAP_IND AS ScrapIndicatorForEwmProcessing_SPE_SCRAP_IND,
LIPS.SPE_AUTH_NUMBER AS ReturnMaterialAuthorizationNumber_SPE_AUTH_NUMBER,
LIPS.SPE_INSPOUT_GUID AS Inspections_InspectionOutcomeGuidSetByEwm_SPE_INSPOUT_GUID,
LIPS.SPE_FOLLOW_UP AS DefaultFollow_SPE_FOLLOW_UP,
LIPS.SPE_EXP_DATE_EXT AS EndDateOfValidityPeriodOfReturnsDelivery_SPE_EXP_DATE_EXT,
LIPS.SPE_EXP_DATE_INT AS EndDateOfInternalValidityPeriodOfReturnsDelivery_SPE_EXP_DATE_INT,
LIPS.SPE_AUTH_COMPLET AS RmaCompletionIndicator_SPE_AUTH_COMPLET,
LIPS.ORMNG AS OriginalQuantityOfDeliveryItem_ORMNG,
LIPS.SPE_ATP_TMSTMP AS AtpTimeStamp_SPE_ATP_TMSTMP,
LIPS.SPE_ORIG_SYS AS OriginalSystemTypeItm_SPE_ORIG_SYS,
LIPS.SPE_LIEFFZ AS CumulativeQtyForSchedagrVendorPOV_SPE_LIEFFZ,
LIPS.SPE_IMWRK AS InboundDeliveryItemHasStatusinPlant_SPE_IMWRK,
LIPS.SPE_LIFEXPOS2 AS ExternalItemIdentifier_SPE_LIFEXPOS2,
LIPS.SPE_EXCEPT_CODE AS ExceptionCodeWarehouseForQuantityDifference_SPE_EXCEPT_CODE,
LIPS.SPE_KEEP_QTY AS RetentionQuantityForScrap_SPE_KEEP_QTY,
LIPS.SPE_ALTERNATE AS AlternateProductNumber_SPE_ALTERNATE,
LIPS.SPE_MAT_SUBST AS ReasonForMaterialSubstitution_SPE_MAT_SUBST,
LIPS.SPE_STRUC AS StructureOfItemsThatAreDeliveredTogether_SPE_STRUC,
LIPS.SPE_APO_QNTYFAC AS NumeratorOfQuotientForUnitOfMeasureConversion_SPE_APO_QNTYFAC,
LIPS.SPE_APO_QNTYDIV AS DenominatorOfQuotientForUnitOfMeasureConversion_SPE_APO_QNTYDIV,
LIPS.SPE_HERKL AS NonPreferentialOrigin_SPE_HERKL,
LIPS.SPE_BXP_DATE_EXT AS BeginDateOfValidityPeriodOfReturnsDelivery_SPE_BXP_DATE_EXT,
LIPS.SPE_VERSION AS DeliveryVersionAtConfirmation_SPE_VERSION,
LIPS.SPE_COMPL_MVT AS CompletionOfGoodsMovementsAfterDifferencePostings_SPE_COMPL_MVT,
LIPS.J_1BTAXLW4 AS CofinsTaxLaw_J_1BTAXLW4,
LIPS.J_1BTAXLW5 AS PisTaxLaw_J_1BTAXLW5,
LIPS.J_1BTAXLW3 AS IssTaxLaw_J_1BTAXLW3,
LIPS.BUDGET_PD AS Fm_BudgetPeriod_BUDGET_PD,
LIPS.KBNKZ AS KanbanIndicator_KBNKZ,
LIPS.FARR_RELTYPE AS RevenueAccountingType_FARR_RELTYPE,
LIPS.SITKZ AS SpecificationForIssuingValuatedStockInTransit_SITKZ,
LIPS.SGT_RCAT AS RequirementSegment_SGT_RCAT,
LIPS.SGT_SCAT AS StockSegment_SGT_SCAT,
LIPS.FSH_SEASON_YEAR AS SeasonYear_FSH_SEASON_YEAR,
LIPS.FSH_SEASON AS Season_FSH_SEASON,
LIPS.FSH_COLLECTION AS FashionCollection_FSH_COLLECTION,
LIPS.FSH_THEME AS FashionTheme_FSH_THEME,
LIPS.FSH_KVGR6 AS CustomerGroup6_FSH_KVGR6,
LIPS.FSH_KVGR7 AS CustomerGroup7_FSH_KVGR7,
LIPS.FSH_KVGR8 AS CustomerGroup8_FSH_KVGR8,
LIPS.FSH_KVGR9 AS CustomerGroup9_FSH_KVGR9,
LIPS.FSH_KVGR10 AS CustomerGroup10_FSH_KVGR10,
LIPS.FSH_VAS_REL AS VasRelevant_FSH_VAS_REL,
LIPS.FSH_VAS_PRNT_ID AS DeliveryItem_FSH_VAS_PRNT_ID,
LIPS.FSH_TRANSACTION AS TransactionNumber_FSH_TRANSACTION,
LIPS.FSH_ITEM_GROUP AS ItemGroup_FSH_ITEM_GROUP,
LIPS.FSH_ITEM AS ItemNumber_FSH_ITEM,
LIPS.FSH_RSNUM AS NumberOfReservationdependentRequirements_FSH_RSNUM,
LIPS.FSH_RSPOS AS ItemNumberOfReservationDependentRequirements_FSH_RSPOS,
LIPS.CONS_ORDER AS PurchaseOrderForConsignment_CONS_ORDER,
LIPS.WRF_CHARSTC1 AS CharacteristicValue1_WRF_CHARSTC1,
LIPS.WRF_CHARSTC2 AS CharacteristicValue2_WRF_CHARSTC2,
LIPS.WRF_CHARSTC3 AS CharacteristicValue3_WRF_CHARSTC3,
--##CORTEX-CUSTOMER Consider adding other dimensions from the calendar_date_dim table as per your requirement
CalendarDateDimension_LFDAT.CalYear AS YearOfDeliveryDate_LFDAT,
CalendarDateDimension_LFDAT.CalMonth AS MonthOfDeliveryDate_LFDAT,
CalendarDateDimension_LFDAT.CalWeek AS WeekOfDeliveryDate_LFDAT,
CalendarDateDimension_LFDAT.DayOfMonth AS DayOfDeliveryDate_LFDAT,
CalendarDateDimension_LFDAT.CalQuarter AS QuarterOfDeliveryDate_LFDAT,
CalendarDateDimension_PODAT.CalYear AS YearOfProofOfDeliveryDate_PODAT,
CalendarDateDimension_PODAT.CalMonth AS MonthOfProofOfDeliveryDate_PODAT,
CalendarDateDimension_PODAT.CalWeek AS WeekOfProofOfDeliveryDate_PODAT,
CalendarDateDimension_PODAT.DayOfMonth AS DayOfProofOfDeliveryDate_PODAT,
CalendarDateDimension_PODAT.CalQuarter AS QuarterOfProofOfDeliveryDate_PODAT,
-- ##CORTEX-CUSTOMER If you prefer to use currency conversion, uncomment below
-- currency_conversion.UKURS AS ExchangeRate_UKURS,
-- currency_conversion.TCURR AS TargetCurrency_TCURR,
-- currency_conversion.conv_date AS Conversion_date,
-- IF(
-- LIKP.VBTYP IN ('H', 'K', 'N', 'O', 'T', '6'),
-- COALESCE(LIKP.NETWR * currency_decimal.CURRFIX, LIKP.NETWR) * currency_conversion.UKURS * -1,
-- COALESCE(LIKP.NETWR * currency_decimal.CURRFIX, LIKP.NETWR) * currency_conversion.UKURS
-- ) AS NetValueOfTheSalesOrderInTargetCurrency_NETWR,
-- COALESCE(LIPS.WAVWR * currency_decimal.CURRFIX, LIPS.WAVWR) * currency_conversion.UKURS AS CostInTargetCurrency_WAVWR,
-- COALESCE(LIPS.NETWR * currency_decimal.CURRFIX, LIPS.NETWR) * currency_conversion.UKURS AS NetValueInTargetCurrency_NETWR,
-- LIPS.LFIMG * COALESCE(LIPS.NETPR * currency_decimal.CURRFIX, LIPS.NETPR) * currency_conversion.UKURS AS DeliveredNetValueInTargetCurrency,
IF(
LIKP.VBTYP IN ('H', 'K', 'N', 'O', 'T', '6'),
COALESCE(LIKP.NETWR * currency_decimal.CURRFIX * -1, LIKP.NETWR * -1),
COALESCE(LIKP.NETWR * currency_decimal.CURRFIX, LIKP.NETWR)
) AS NetValueOfTheSalesOrderInDocumentCurrency_NETWR,
IF(LIPS.SHKZG IN ('B', 'S', 'X'), (LIPS.NTGEW * -1), LIPS.NTGEW) AS NetWeight_NTGEW,
IF(LIPS.SHKZG IN ('B', 'S', 'X'), (LIPS.BRGEW * -1), LIPS.BRGEW) AS GrossWeight_BRGEW,
IF(LIPS.SHKZG IN ('B', 'S', 'X'), (LIPS.VOLUM * -1), LIPS.VOLUM) AS Volume_VOLUM,
COALESCE(LIPS.WAVWR * currency_decimal.CURRFIX, LIPS.WAVWR) AS CostInDocumentCurrency_WAVWR,
COALESCE(LIPS.NETWR * currency_decimal.CURRFIX, LIPS.NETWR) AS NetValueInDocumentCurrency_NETWR,
DATE_DIFF(LIKP.WADAT, LIKP.WADAT_IST, DAY) AS Delivery_Delay,
COALESCE(
LIPS.LFIMG * LIPS.NETPR * currency_decimal.CURRFIX, LIPS.LFIMG * LIPS.NETPR
) AS DeliveredNetValue,
IF(LIKP.VBTYP IN ('H', 'K', 'N', 'O', 'T', '6') OR LIPS.SHKZG IN ('B', 'S', 'X'), 'X', '') AS IS_RETURN
FROM `{{ project_id_src }}.{{ dataset_cdc_processed_s4 }}.lips` AS LIPS
INNER JOIN `{{ project_id_src }}.{{ dataset_cdc_processed_s4 }}.likp` AS LIKP
ON
LIKP.VBELN = LIPS.VBELN
AND LIKP.MANDT = LIPS.MANDT
LEFT JOIN `{{ project_id_tgt }}.{{ dataset_reporting_tgt }}.currency_decimal` AS currency_decimal
ON LIKP.WAERK = currency_decimal.CURRKEY
-- ##CORTEX-CUSTOMER If you prefer to use currency conversion, uncomment below
-- LEFT JOIN
-- `{{ project_id_tgt }}.{{ dataset_reporting_tgt }}.currency_conversion` AS currency_conversion
-- ON LIKP.MANDT = currency_conversion.MANDT
-- AND LIKP.WAERK = currency_conversion.FCURR
-- AND LIKP.LFDAT = currency_conversion.conv_date
-- AND currency_conversion.TCURR IN UNNEST({{ sap_currencies }})
-- ##CORTEX-CUSTOMER Modify the exchange rate type based on your requirement
-- AND currency_conversion.KURST = 'M'
LEFT JOIN `{{ project_id_src }}.{{ k9_datasets_processing }}.calendar_date_dim` AS CalendarDateDimension_LFDAT
ON CalendarDateDimension_LFDAT.Date = LIKP.LFDAT
LEFT JOIN `{{ project_id_src }}.{{ k9_datasets_processing }}.calendar_date_dim` AS CalendarDateDimension_PODAT
ON CalendarDateDimension_PODAT.Date = LIKP.PODAT