I_SlsPrcgCndnRecdTemplate

DDL: I_SLSPRCGCNDNRECDTEMPLATE SQL: ISLSPRCGRECDTMP Type: view BASIC

Template for Importing Sales Prices

I_SlsPrcgCndnRecdTemplate is a Basic CDS View that provides data about "Template for Importing Sales Prices" in SAP S/4HANA. It reads from 1 data source (P_SlsPrcgConditionRecord) and exposes 269 fields with key fields ConditionRecord, ConditionValidityEndDate. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_SlsPrcgConditionRecord _SlsPrcgConditionRecord from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_SlsPrcgCndnRecdValidity _SlsPrcgCndnRecdValidity $projection.ConditionRecord = _SlsPrcgCndnRecdValidity.ConditionRecord
[0..1] E_SlsPrcgCndnRecdValidity _Extension $projection.ConditionRecord = _Extension.ConditionRecord and $projection.ConditionValidityEndDate = _Extension.ConditionValidityEndDate

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ISLSPRCGRECDTMP view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label Template for Importing Sales Prices view

Fields (269)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord P_SlsPrcgConditionRecord ConditionRecord Cond.Record No.
KEY ConditionValidityEndDate P_SlsPrcgConditionRecord ConditionValidityEndDate Valid To
ConditionType P_SlsPrcgConditionRecord ConditionType Condition type
ConditionTypeName
ConditionTable P_SlsPrcgConditionRecord ConditionTable Condition Table
AccessNumberOfAccessSequence
ConditionSequentialNumber
ConditionHasScales
ConditionTaxCode P_SlsPrcgConditionRecord ConditionTaxCode Tax Code
ConditionTaxCodeName
ConditionWithholdingTaxCode P_SlsPrcgConditionRecord ConditionWithholdingTaxCode W/Tax Code
ConditionValidityStartDate _SlsPrcgCndnRecdValidity ConditionValidityStartDate Valid From
ConditionRateValue P_SlsPrcgConditionRecord ConditionRateValue Condition Rate Value
ConditionRateValueText Condition Amount or Ratio
ConditionRateValueUnit P_SlsPrcgConditionRecord ConditionRateValueUnit Unit of Condition Rate Value
ConditionQuantity P_SlsPrcgConditionRecord ConditionQuantity Pricing Unit
ConditionQuantityUnit P_SlsPrcgConditionRecord ConditionQuantityUnit Unit of Measure
ConditionLowerLimitText Lower Limit
ConditionLowerLimit P_SlsPrcgConditionRecord ConditionLowerLimit Lower Limit
ConditionUpperLimit P_SlsPrcgConditionRecord ConditionUpperLimit Upper Limit
ConditionUpperLimitText Upper Limit
ConditionScaleQuantity P_SlsPrcgConditionRecord ConditionScaleQuantity Scale Quantity
ConditionScaleQuantityUnit P_SlsPrcgConditionRecord ConditionScaleQuantityUnit Scale UoM
ConditionScaleAmount P_SlsPrcgConditionRecord ConditionScaleAmount Scale Value
ConditionScaleAmountCurrency P_SlsPrcgConditionRecord ConditionScaleAmountCurrency Scale Currency
ConditionText Condition Description
PaymentTerms P_SlsPrcgConditionRecord PaymentTerms Pyt Terms
PaymentTermsName
FixedValueDate P_SlsPrcgConditionRecord FixedValueDate Fixed Val. Date
AdditionalValueDays P_SlsPrcgConditionRecord AdditionalValueDays Add. Value Days
ConditionCalculationType
ConditionCalculationTypeName
PricingScaleType P_SlsPrcgConditionRecord PricingScaleType Scale Type
PricingScaleTypeName
PricingScaleBasis
ConditionScaleRateValue
ConditionIsScale
DepartureCountry _SlsPrcgCndnRecdValidity DepartureCountry Departure Country / Region
DepartureCountryName
SalesDocument _SlsPrcgCndnRecdValidity SalesDocument SD Document
SalesDocumentItem _SlsPrcgCndnRecdValidity SalesDocumentItem Sales Document Item
SalesDocumentItemText
BillableControl _SlsPrcgCndnRecdValidity BillableControl Billable Control
BillableControlName
Industry _SlsPrcgCndnRecdValidity Industry Industry Sector
IndustryKeyText
CityCode _SlsPrcgCndnRecdValidity CityCode IATA: City
CityCodeName
ConditionContract _SlsPrcgCndnRecdValidity ConditionContract Condition Contract
County _SlsPrcgCndnRecdValidity County Wyoming County
CountyName
EngagementProject _SlsPrcgCndnRecdValidity EngagementProject Engmnt Project ID
EngagementProjectName
ConfigurationNumber _SlsPrcgCndnRecdValidity ConfigurationNumber Int. object no.
InternationalArticleNumber _SlsPrcgCndnRecdValidity InternationalArticleNumber EAN/UPC
TechnicalObjectType _SlsPrcgCndnRecdValidity TechnicalObjectType Text object
TechnicalObjectTypeDesc
Equipment _SlsPrcgCndnRecdValidity Equipment Equipment check
EquipmentName
CustomerHierarchy _SlsPrcgCndnRecdValidity CustomerHierarchy
IncotermsClassification _SlsPrcgCndnRecdValidity IncotermsClassification Incoterms
IncotermsClassificationName
IncotermsTransferLocation _SlsPrcgCndnRecdValidity IncotermsTransferLocation Incoterms 2
LocalSalesTaxApplicabilityCode _SlsPrcgCndnRecdValidity LocalSalesTaxApplicabilityCode
CustomerGroup _SlsPrcgCndnRecdValidity CustomerGroup Customer Group
CustomerGroupName
CustomerPriceGroup _SlsPrcgCndnRecdValidity CustomerPriceGroup CustPrice Group
CustomerPriceGroupName
MaterialPricingGroup
MaterialPricingGroupName
SoldToParty _SlsPrcgCndnRecdValidity SoldToParty Sold-to Party
SoldToPartyName
BPForSoldToParty _SlsPrcgCndnRecdValidity BPForSoldToParty
Customer _SlsPrcgCndnRecdValidity Customer Sold-to Party
CustomerName
BPForCustomer _SlsPrcgCndnRecdValidity BPForCustomer
PayerParty _SlsPrcgCndnRecdValidity PayerParty Payer
PayerPartyName
BPForPayerParty _SlsPrcgCndnRecdValidity BPForPayerParty
ShipToParty _SlsPrcgCndnRecdValidity ShipToParty Ship-To Party (obsolete)
ShipToPartyName
BPForShipToParty _SlsPrcgCndnRecdValidity BPForShipToParty
Supplier _SlsPrcgCndnRecdValidity Supplier Supplier
SupplierName
BPForSupplier _SlsPrcgCndnRecdValidity BPForSupplier
DestinationCountry _SlsPrcgCndnRecdValidity DestinationCountry Dest. Ctry/Reg
DestinationCountryName
Country _SlsPrcgCndnRecdValidity Country Venue: Ctry/Reg
CountryName
MaterialGroup Product Group
MaterialGroupName
Material Product
MaterialName
ReturnsRefundExtent _SlsPrcgCndnRecdValidity ReturnsRefundExtent
ReturnsRefundExtentDesc
AdditionalMaterialGroup1
AdditionalMaterialGroup1Name
AdditionalMaterialGroup2
AdditionalMaterialGroup2Name
AdditionalMaterialGroup3
AdditionalMaterialGroup3Name
AdditionalMaterialGroup4
AdditionalMaterialGroup4Name
AdditionalMaterialGroup5
AdditionalMaterialGroup5Name
Personnel _SlsPrcgCndnRecdValidity Personnel Personnel No.
PersonFullName
PriceListType _SlsPrcgCndnRecdValidity PriceListType Price List Tp.
PriceListTypeName
PostalCode _SlsPrcgCndnRecdValidity PostalCode Postal Code
Region _SlsPrcgCndnRecdValidity Region Venue Region
RegionName
EngagementProjectServiceOrg _SlsPrcgCndnRecdValidity EngagementProjectServiceOrg Service Org.
EngmtProjectServiceOrgName
RequirementSegment _SlsPrcgCndnRecdValidity RequirementSegment Req. Segment
StockSegment _SlsPrcgCndnRecdValidity StockSegment Stock Segment
Division _SlsPrcgCndnRecdValidity Division Internal Division ID
DivisionName
CommodityCode
CommodityCodeText
ConsumptionTaxCtrlCode _SlsPrcgCndnRecdValidity ConsumptionTaxCtrlCode Taxes F.Trade
ConsumptionTaxCntrlCodeDesc
CustomerTaxClassification1 _SlsPrcgCndnRecdValidity CustomerTaxClassification1
CustomerTaxClassification1Name
CustomerTaxClassification2 _SlsPrcgCndnRecdValidity CustomerTaxClassification2
CustomerTaxClassification2Name
CustomerTaxClassification3 _SlsPrcgCndnRecdValidity CustomerTaxClassification3
CustomerTaxClassification3Name
CustomerTaxClassification4 _SlsPrcgCndnRecdValidity CustomerTaxClassification4
CustomerTaxClassification4Name
CustomerTaxClassification5 _SlsPrcgCndnRecdValidity CustomerTaxClassification5
CustomerTaxClassification5Name
CustomerTaxClassification6 _SlsPrcgCndnRecdValidity CustomerTaxClassification6
CustomerTaxClassification6Name
CustomerTaxClassification7 _SlsPrcgCndnRecdValidity CustomerTaxClassification7
CustomerTaxClassification7Name
CustomerTaxClassification8 _SlsPrcgCndnRecdValidity CustomerTaxClassification8
CustomerTaxClassification8Name
CustomerTaxClassification9 _SlsPrcgCndnRecdValidity CustomerTaxClassification9
CustomerTaxClassification9Name
ProductTaxClassification1 _SlsPrcgCndnRecdValidity ProductTaxClassification1
ProductTaxClassification1Name
ProductTaxClassification2 _SlsPrcgCndnRecdValidity ProductTaxClassification2
ProductTaxClassification2Name
ProductTaxClassification3 _SlsPrcgCndnRecdValidity ProductTaxClassification3
ProductTaxClassification3Name
ProductTaxClassification4 _SlsPrcgCndnRecdValidity ProductTaxClassification4
ProductTaxClassification4Name
ProductTaxClassification5 _SlsPrcgCndnRecdValidity ProductTaxClassification5
ProductTaxClassification5Name
ProductTaxClassification6 _SlsPrcgCndnRecdValidity ProductTaxClassification6
ProductTaxClassification6Name
ProductTaxClassification7 _SlsPrcgCndnRecdValidity ProductTaxClassification7
ProductTaxClassification7Name
ProductTaxClassification8 _SlsPrcgCndnRecdValidity ProductTaxClassification8
ProductTaxClassification8Name
ProductTaxClassification9 _SlsPrcgCndnRecdValidity ProductTaxClassification9
ProductTaxClassification9Name
TradingContract _SlsPrcgCndnRecdValidity TradingContract
TradingContractItem _SlsPrcgCndnRecdValidity TradingContractItem Item Number
TaxJurisdiction _SlsPrcgCndnRecdValidity TaxJurisdiction Tax Jurisdiction
TaxJurisdictionName
CndnBillingDocumentCategory _SlsPrcgCndnRecdValidity CndnBillingDocumentCategory
BillingDocumentCategoryName
MainItemMaterialPricingGroup _SlsPrcgCndnRecdValidity MainItemMaterialPricingGroup Material Pricing Group of Main Item
MainItmMatlPricingGroupName
MainItemPricingRefMaterial _SlsPrcgCndnRecdValidity MainItemPricingRefMaterial Pricing Reference Material of Main Item
MainItemPricingRefMaterialName
VariantCondition _SlsPrcgCndnRecdValidity VariantCondition Variant Key
VariantConditionName
ValueAddedServiceChargeCode _SlsPrcgCndnRecdValidity ValueAddedServiceChargeCode
SDDocument _SlsPrcgCndnRecdValidity SDDocument SD Document
ReferenceSDDocument _SlsPrcgCndnRecdValidity ReferenceSDDocument Reference Doc.
ReferenceSDDocumentItem _SlsPrcgCndnRecdValidity ReferenceSDDocumentItem Reference Item
SalesOffice _SlsPrcgCndnRecdValidity SalesOffice Sales Office
SalesOfficeName
SalesGroup _SlsPrcgCndnRecdValidity SalesGroup Sales Group
SalesGroupName
SalesOrganization _SlsPrcgCndnRecdValidity SalesOrganization Sales Organization
SalesOrganizationName
SalesOrderSalesOrganization _SlsPrcgCndnRecdValidity SalesOrderSalesOrganization
SlsOrderSalesOrganizationName
OrderQuantityUnit _SlsPrcgCndnRecdValidity OrderQuantityUnit Sales Unit
OrderQuantityUnitName
DistributionChannel _SlsPrcgCndnRecdValidity DistributionChannel RefDistCh-Cust/Mat.
DistributionChannelName
TransactionCurrency _SlsPrcgCndnRecdValidity TransactionCurrency Transaction Currency
TransactionCurrencyName
WBSElementInternalID _SlsPrcgCndnRecdValidity WBSElementInternalID WBS Billing Element
WBSDescription
WBSElementExternalID _SlsPrcgCndnRecdValidity WBSElementExternalID WBS Element External ID
WorkPackage WBS Work Package
WorkPackageName
Plant _SlsPrcgCndnRecdValidity Plant Valuation Area
PlantName
PlantRegion _SlsPrcgCndnRecdValidity PlantRegion Region-Dlv.Plnt
PlantRegionName
WorkItem _SlsPrcgCndnRecdValidity WorkItem Work Item ID
WorkItemName
ConditionProcessingStatus _SlsPrcgCndnRecdValidity ConditionProcessingStatus
ConditionProcessingStatusText
PricingDate _SlsPrcgCndnRecdValidity PricingDate Condition Pricing Date
ConditionIsExclusive _SlsPrcgCndnRecdValidity ConditionIsExclusive
ConditionScaleBasisValue _SlsPrcgCndnRecdValidity ConditionScaleBasisValue Scale Base Val.
TaxCode _SlsPrcgCndnRecdValidity TaxCode Tax Code
ServiceDocument _SlsPrcgCndnRecdValidity ServiceDocument Transaction ID
ServiceDocumentItem _SlsPrcgCndnRecdValidity ServiceDocumentItem Service Document
TimeSheetOvertimeCategory _SlsPrcgCndnRecdValidity TimeSheetOvertimeCategory
TimeSheetOvertimeCategoryText
SalesSDDocumentCategory _SlsPrcgCndnRecdValidity SalesSDDocumentCategory Document Cat.
SDDocumentCategoryName
ReturnReason _SlsPrcgCndnRecdValidity ReturnReason Return Reason
ProdUnivHierarchyNode _SlsPrcgCndnRecdValidity ProdUnivHierarchyNode
ProdUnivHierarchyNodeText
ProductHierarchyNode
ProductHierarchyNodeText
CustomerConditionGroup _SlsPrcgCndnRecdValidity CustomerConditionGroup Customer Condition Group
ShippingType _SlsPrcgCndnRecdValidity ShippingType Shipping Type
ShippingTypeName
SubscriptionContractDuration _SlsPrcgCndnRecdValidity SubscriptionContractDuration Duration Value
SubscrpnContrDurationUnit
SubscriptionContractLockReason _SlsPrcgCndnRecdValidity SubscriptionContractLockReason
CrsCtlgMappgPriceVersionNumber _SlsPrcgCndnRecdValidity CrsCtlgMappgPriceVersionNumber Price Version
OrderType _SlsPrcgCndnRecdValidity OrderType Order Type
OrderTypeName
SalesDocumentType _SlsPrcgCndnRecdValidity SalesDocumentType Sales Doc. Type
SalesDocumentTypeName
SDDocumentReason _SlsPrcgCndnRecdValidity SDDocumentReason Order Reason
SDDocumentReasonText
VolumeRebateGroup _SlsPrcgCndnRecdValidity VolumeRebateGroup Vol. Rebate Grp
VolumeRebateGroupName
ValuationType _SlsPrcgCndnRecdValidity ValuationType Valuation Type
SalesDistrict _SlsPrcgCndnRecdValidity SalesDistrict Sales District
SalesDistrictName
Batch _SlsPrcgCndnRecdValidity Batch Lot No.
PurgDocSupplyingPlant _SlsPrcgCndnRecdValidity PurgDocSupplyingPlant
SupplyingPlantName
MatUsageIndicator _SlsPrcgCndnRecdValidity MatUsageIndicator
MatlUsageIndicatorText
ShippingCondition _SlsPrcgCndnRecdValidity ShippingCondition Shipping Conditions
ShippingConditionName
PlantCounty _SlsPrcgCndnRecdValidity PlantCounty County-Dlv.Plnt
PlantCountyName
PlantCity _SlsPrcgCndnRecdValidity PlantCity City-Dlv.Plant
PlantCityName
MaterialExternalGroup _SlsPrcgCndnRecdValidity MaterialExternalGroup Ext. Matl Group
ExternalProductGroupName
CustomerHierarchyRootNode _SlsPrcgCndnRecdValidity CustomerHierarchyRootNode
CustomerUniversalHierarchyText
CustomerHierarchyNodeID _SlsPrcgCndnRecdValidity CustomerHierarchyNodeID
CustUnivHierarchyNodeText
CustomerHierarchyNodeType _SlsPrcgCndnRecdValidity CustomerHierarchyNodeType
AdditionalCustomerGroup1 _SlsPrcgCndnRecdValidity AdditionalCustomerGroup1 Customer Grp 1
AdditionalCustomerGroup1Name
AdditionalCustomerGroup2 _SlsPrcgCndnRecdValidity AdditionalCustomerGroup2 Customer Grp 2
AdditionalCustomerGroup2Name
AdditionalCustomerGroup3 _SlsPrcgCndnRecdValidity AdditionalCustomerGroup3 Customer Grp 3
AdditionalCustomerGroup3Name
AdditionalCustomerGroup4 _SlsPrcgCndnRecdValidity AdditionalCustomerGroup4 Customer Grp 4
AdditionalCustomerGroup4Name
AdditionalCustomerGroup5 _SlsPrcgCndnRecdValidity AdditionalCustomerGroup5 Customer Grp 5
AdditionalCustomerGroup5Name
SDDocumentItem _SlsPrcgCndnRecdValidity SDDocumentItem
ConditionReleaseStatus _SlsPrcgCndnRecdValidity ConditionReleaseStatus Release Status
ConditionReleaseStatusText
PhysDocFileName
ETag
ConditionIsWithholdingTax
_SlsPrcgCndnRecdValidity _SlsPrcgCndnRecdValidity

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_SlsPrcgCndnRecdTemplate.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: ISLSPRCGRECDTMP

CREATE VIEW I_SlsPrcgCndnRecdTemplate AS
SELECT
  _SlsPrcgConditionRecord.ConditionRecord AS ConditionRecord,
  _SlsPrcgConditionRecord.ConditionValidityEndDate AS ConditionValidityEndDate,
  _SlsPrcgConditionRecord.ConditionType AS ConditionType,
  cast ( '' as vtxtm ) AS ConditionTypeName,
  _SlsPrcgConditionRecord.ConditionTable AS ConditionTable,
  cast('' as kolnr) AS AccessNumberOfAccessSequence,
  cast('' as kopos_long) AS ConditionSequentialNumber,
  cast('' as kostkz) AS ConditionHasScales,
  _SlsPrcgConditionRecord.ConditionTaxCode AS ConditionTaxCode,
  cast ( '' as text1_007s ) AS ConditionTaxCodeName,
  _SlsPrcgConditionRecord.ConditionWithholdingTaxCode AS ConditionWithholdingTaxCode,
  _SlsPrcgCndnRecdValidity.ConditionValidityStartDate AS ConditionValidityStartDate,
  _SlsPrcgConditionRecord.ConditionRateValue AS ConditionRateValue,
  cast( '' as char30) AS ConditionRateValueText,
  _SlsPrcgConditionRecord.ConditionRateValueUnit AS ConditionRateValueUnit,
  _SlsPrcgConditionRecord.ConditionQuantity AS ConditionQuantity,
  _SlsPrcgConditionRecord.ConditionQuantityUnit AS ConditionQuantityUnit,
  cast( '' as char30) AS ConditionLowerLimitText,
  _SlsPrcgConditionRecord.ConditionLowerLimit AS ConditionLowerLimit,
  _SlsPrcgConditionRecord.ConditionUpperLimit AS ConditionUpperLimit,
  cast( '' as char30) AS ConditionUpperLimitText,
  _SlsPrcgConditionRecord.ConditionScaleQuantity AS ConditionScaleQuantity,
  _SlsPrcgConditionRecord.ConditionScaleQuantityUnit AS ConditionScaleQuantityUnit,
  _SlsPrcgConditionRecord.ConditionScaleAmount AS ConditionScaleAmount,
  _SlsPrcgConditionRecord.ConditionScaleAmountCurrency AS ConditionScaleAmountCurrency,
  cast ( '' as bezei40 ) AS ConditionText,
  _SlsPrcgConditionRecord.PaymentTerms AS PaymentTerms,
  cast ( '' as dzterm_bez ) AS PaymentTermsName,
  _SlsPrcgConditionRecord.FixedValueDate AS FixedValueDate,
  _SlsPrcgConditionRecord.AdditionalValueDays AS AdditionalValueDays,
  cast('' as krech_long) AS ConditionCalculationType,
  cast ( '' as prct_calculation_type_descr ) AS ConditionCalculationTypeName,
  _SlsPrcgConditionRecord.PricingScaleType AS PricingScaleType,
  cast ( '' as price_element_scale_type_descr ) AS PricingScaleTypeName,
  cast('' as kzbzg_long) AS PricingScaleBasis,
  cast(_SlsPrcgConditionRecord.ConditionRateValue as vfprc_element_amount) AS ConditionScaleRateValue,
  cast('' as condition_is_scale) AS ConditionIsScale,
  _SlsPrcgCndnRecdValidity.DepartureCountry AS DepartureCountry,
  cast( '' as landx50 ) AS DepartureCountryName,
  _SlsPrcgCndnRecdValidity.SalesDocument AS SalesDocument,
  _SlsPrcgCndnRecdValidity.SalesDocumentItem AS SalesDocumentItem,
  cast( '' as arktx ) AS SalesDocumentItemText,
  _SlsPrcgCndnRecdValidity.BillableControl AS BillableControl,
  cast( '' as bemot_txt ) AS BillableControlName,
  _SlsPrcgCndnRecdValidity.Industry AS Industry,
  cast( '' as text1_016t ) AS IndustryKeyText,
  _SlsPrcgCndnRecdValidity.CityCode AS CityCode,
  cast( '' as bezei20 ) AS CityCodeName,
  _SlsPrcgCndnRecdValidity.ConditionContract AS ConditionContract,
  _SlsPrcgCndnRecdValidity.County AS County,
  cast( '' as bezei20 ) AS CountyName,
  _SlsPrcgCndnRecdValidity.EngagementProject AS EngagementProject,
  cast( '' as /cpd/short_text ) AS EngagementProjectName,
  _SlsPrcgCndnRecdValidity.ConfigurationNumber AS ConfigurationNumber,
  _SlsPrcgCndnRecdValidity.InternationalArticleNumber AS InternationalArticleNumber,
  _SlsPrcgCndnRecdValidity.TechnicalObjectType AS TechnicalObjectType,
  cast( '' as eartx ) AS TechnicalObjectTypeDesc,
  _SlsPrcgCndnRecdValidity.Equipment AS Equipment,
  cast( '' as ktx01 ) AS EquipmentName,
  _SlsPrcgCndnRecdValidity.CustomerHierarchy AS CustomerHierarchy,
  _SlsPrcgCndnRecdValidity.IncotermsClassification AS IncotermsClassification,
  cast( '' as bezei30 ) AS IncotermsClassificationName,
  _SlsPrcgCndnRecdValidity.IncotermsTransferLocation AS IncotermsTransferLocation,
  _SlsPrcgCndnRecdValidity.LocalSalesTaxApplicabilityCode AS LocalSalesTaxApplicabilityCode,
  _SlsPrcgCndnRecdValidity.CustomerGroup AS CustomerGroup,
  cast( '' as vtxtk ) AS CustomerGroupName,
  _SlsPrcgCndnRecdValidity.CustomerPriceGroup AS CustomerPriceGroup,
  cast( '' as bezei20 ) AS CustomerPriceGroupName,
  cast (_SlsPrcgCndnRecdValidity.MaterialPricingGroup as pricespecificationproductgroup preserving type ) AS MaterialPricingGroup,
  cast( '' as bezei20 ) AS MaterialPricingGroupName,
  _SlsPrcgCndnRecdValidity.SoldToParty AS SoldToParty,
  cast( '' as md_customer_name ) AS SoldToPartyName,
  _SlsPrcgCndnRecdValidity.BPForSoldToParty AS BPForSoldToParty,
  _SlsPrcgCndnRecdValidity.Customer AS Customer,
  cast( '' as md_customer_name ) AS CustomerName,
  _SlsPrcgCndnRecdValidity.BPForCustomer AS BPForCustomer,
  _SlsPrcgCndnRecdValidity.PayerParty AS PayerParty,
  cast( '' as md_customer_name ) AS PayerPartyName,
  _SlsPrcgCndnRecdValidity.BPForPayerParty AS BPForPayerParty,
  _SlsPrcgCndnRecdValidity.ShipToParty AS ShipToParty,
  cast( '' as md_customer_name ) AS ShipToPartyName,
  _SlsPrcgCndnRecdValidity.BPForShipToParty AS BPForShipToParty,
  _SlsPrcgCndnRecdValidity.Supplier AS Supplier,
  cast( '' as md_supplier_name ) AS SupplierName,
  _SlsPrcgCndnRecdValidity.BPForSupplier AS BPForSupplier,
  _SlsPrcgCndnRecdValidity.DestinationCountry AS DestinationCountry,
  cast( '' as landx50 ) AS DestinationCountryName,
  _SlsPrcgCndnRecdValidity.Country AS Country,
  cast( '' as landx50 ) AS CountryName,
  cast (_SlsPrcgCndnRecdValidity.MaterialGroup as productgroup preserving type ) AS MaterialGroup,
  cast( '' as wgbez ) AS MaterialGroupName,
  cast (_SlsPrcgCndnRecdValidity.Material as productnumber preserving type ) AS Material,
  cast( '' as maktx ) AS MaterialName,
  _SlsPrcgCndnRecdValidity.ReturnsRefundExtent AS ReturnsRefundExtent,
  cast( '' as msr_refund_code_text ) AS ReturnsRefundExtentDesc,
  cast (_SlsPrcgCndnRecdValidity.AdditionalMaterialGroup1 as firstsalesspecproductgroup preserving type ) AS AdditionalMaterialGroup1,
  cast( '' as bezei40 ) AS AdditionalMaterialGroup1Name,
  cast (_SlsPrcgCndnRecdValidity.AdditionalMaterialGroup2 as secondsalesspecproductgroup preserving type ) AS AdditionalMaterialGroup2,
  cast( '' as bezei40 ) AS AdditionalMaterialGroup2Name,
  cast (_SlsPrcgCndnRecdValidity.AdditionalMaterialGroup3 as thirdsalesspecproductgroup preserving type ) AS AdditionalMaterialGroup3,
  cast( '' as bezei40 ) AS AdditionalMaterialGroup3Name,
  cast (_SlsPrcgCndnRecdValidity.AdditionalMaterialGroup4 as fourthsalesspecproductgroup preserving type ) AS AdditionalMaterialGroup4,
  cast( '' as bezei40 ) AS AdditionalMaterialGroup4Name,
  cast (_SlsPrcgCndnRecdValidity.AdditionalMaterialGroup5 as fifthsalesspecproductgroup preserving type ) AS AdditionalMaterialGroup5,
  cast( '' as bezei40 ) AS AdditionalMaterialGroup5Name,
  _SlsPrcgCndnRecdValidity.Personnel AS Personnel,
  cast( '' as bu_name1tx ) AS PersonFullName,
  _SlsPrcgCndnRecdValidity.PriceListType AS PriceListType,
  cast( '' as text20 ) AS PriceListTypeName,
  _SlsPrcgCndnRecdValidity.PostalCode AS PostalCode,
  _SlsPrcgCndnRecdValidity.Region AS Region,
  cast( '' as bezei20 ) AS RegionName,
  _SlsPrcgCndnRecdValidity.EngagementProjectServiceOrg AS EngagementProjectServiceOrg,
  cast( '' as /cpd/pws_ws_org_unit_id_desc ) AS EngmtProjectServiceOrgName,
  _SlsPrcgCndnRecdValidity.RequirementSegment AS RequirementSegment,
  _SlsPrcgCndnRecdValidity.StockSegment AS StockSegment,
  _SlsPrcgCndnRecdValidity.Division AS Division,
  cast( '' as divisionname ) AS DivisionName,
  cast('' as /sapsll/comco) AS CommodityCode,
  cast( '' as bezei40 ) AS CommodityCodeText,
  _SlsPrcgCndnRecdValidity.ConsumptionTaxCtrlCode AS ConsumptionTaxCtrlCode,
  cast( '' as bezei60 ) AS ConsumptionTaxCntrlCodeDesc,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification1 AS CustomerTaxClassification1,
  cast( '' as vtext ) AS CustomerTaxClassification1Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification2 AS CustomerTaxClassification2,
  cast( '' as vtext ) AS CustomerTaxClassification2Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification3 AS CustomerTaxClassification3,
  cast( '' as vtext ) AS CustomerTaxClassification3Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification4 AS CustomerTaxClassification4,
  cast( '' as vtext ) AS CustomerTaxClassification4Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification5 AS CustomerTaxClassification5,
  cast( '' as vtext ) AS CustomerTaxClassification5Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification6 AS CustomerTaxClassification6,
  cast( '' as vtext ) AS CustomerTaxClassification6Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification7 AS CustomerTaxClassification7,
  cast( '' as vtext ) AS CustomerTaxClassification7Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification8 AS CustomerTaxClassification8,
  cast( '' as vtext ) AS CustomerTaxClassification8Name,
  _SlsPrcgCndnRecdValidity.CustomerTaxClassification9 AS CustomerTaxClassification9,
  cast( '' as vtext ) AS CustomerTaxClassification9Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification1 AS ProductTaxClassification1,
  cast( '' as vtext ) AS ProductTaxClassification1Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification2 AS ProductTaxClassification2,
  cast( '' as vtext ) AS ProductTaxClassification2Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification3 AS ProductTaxClassification3,
  cast( '' as vtext ) AS ProductTaxClassification3Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification4 AS ProductTaxClassification4,
  cast( '' as vtext ) AS ProductTaxClassification4Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification5 AS ProductTaxClassification5,
  cast( '' as vtext ) AS ProductTaxClassification5Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification6 AS ProductTaxClassification6,
  cast( '' as vtext ) AS ProductTaxClassification6Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification7 AS ProductTaxClassification7,
  cast( '' as vtext ) AS ProductTaxClassification7Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification8 AS ProductTaxClassification8,
  cast( '' as vtext ) AS ProductTaxClassification8Name,
  _SlsPrcgCndnRecdValidity.ProductTaxClassification9 AS ProductTaxClassification9,
  cast( '' as vtext ) AS ProductTaxClassification9Name,
  _SlsPrcgCndnRecdValidity.TradingContract AS TradingContract,
  _SlsPrcgCndnRecdValidity.TradingContractItem AS TradingContractItem,
  _SlsPrcgCndnRecdValidity.TaxJurisdiction AS TaxJurisdiction,
  cast( '' as text1_txjt ) AS TaxJurisdictionName,
  _SlsPrcgCndnRecdValidity.CndnBillingDocumentCategory AS CndnBillingDocumentCategory,
  cast( '' as billingdocumentcategoryname ) AS BillingDocumentCategoryName,
  _SlsPrcgCndnRecdValidity.MainItemMaterialPricingGroup AS MainItemMaterialPricingGroup,
  cast( '' as bezei20 ) AS MainItmMatlPricingGroupName,
  _SlsPrcgCndnRecdValidity.MainItemPricingRefMaterial AS MainItemPricingRefMaterial,
  cast( '' as maktx ) AS MainItemPricingRefMaterialName,
  _SlsPrcgCndnRecdValidity.VariantCondition AS VariantCondition,
  cast( '' as varcond ) AS VariantConditionName,
  _SlsPrcgCndnRecdValidity.ValueAddedServiceChargeCode AS ValueAddedServiceChargeCode,
  _SlsPrcgCndnRecdValidity.SDDocument AS SDDocument,
  _SlsPrcgCndnRecdValidity.ReferenceSDDocument AS ReferenceSDDocument,
  _SlsPrcgCndnRecdValidity.ReferenceSDDocumentItem AS ReferenceSDDocumentItem,
  _SlsPrcgCndnRecdValidity.SalesOffice AS SalesOffice,
  cast( '' as bezei20 ) AS SalesOfficeName,
  _SlsPrcgCndnRecdValidity.SalesGroup AS SalesGroup,
  cast( '' as bezei20 ) AS SalesGroupName,
  _SlsPrcgCndnRecdValidity.SalesOrganization AS SalesOrganization,
  cast( '' as vtext ) AS SalesOrganizationName,
  _SlsPrcgCndnRecdValidity.SalesOrderSalesOrganization AS SalesOrderSalesOrganization,
  cast( '' as vtxtk ) AS SlsOrderSalesOrganizationName,
  _SlsPrcgCndnRecdValidity.OrderQuantityUnit AS OrderQuantityUnit,
  cast( '' as msehl ) AS OrderQuantityUnitName,
  _SlsPrcgCndnRecdValidity.DistributionChannel AS DistributionChannel,
  cast( '' as vtext ) AS DistributionChannelName,
  _SlsPrcgCndnRecdValidity.TransactionCurrency AS TransactionCurrency,
  cast( '' as ltext ) AS TransactionCurrencyName,
  _SlsPrcgCndnRecdValidity.WBSElementInternalID AS WBSElementInternalID,
  cast( '' as ps_post1 ) AS WBSDescription,
  _SlsPrcgCndnRecdValidity.WBSElementExternalID AS WBSElementExternalID,
  cast('' as /cpd/plan_item_id) AS WorkPackage,
  cast( '' as ps_post1 ) AS WorkPackageName,
  _SlsPrcgCndnRecdValidity.Plant AS Plant,
  cast( '' as name1 ) AS PlantName,
  _SlsPrcgCndnRecdValidity.PlantRegion AS PlantRegion,
  cast( '' as bezei20 ) AS PlantRegionName,
  _SlsPrcgCndnRecdValidity.WorkItem AS WorkItem,
  cast( '' as /cpd/pfp_workitem_name ) AS WorkItemName,
  _SlsPrcgCndnRecdValidity.ConditionProcessingStatus AS ConditionProcessingStatus,
  cast( '' as vtxtk ) AS ConditionProcessingStatusText,
  _SlsPrcgCndnRecdValidity.PricingDate AS PricingDate,
  _SlsPrcgCndnRecdValidity.ConditionIsExclusive AS ConditionIsExclusive,
  _SlsPrcgCndnRecdValidity.ConditionScaleBasisValue AS ConditionScaleBasisValue,
  _SlsPrcgCndnRecdValidity.TaxCode AS TaxCode,
  _SlsPrcgCndnRecdValidity.ServiceDocument AS ServiceDocument,
  _SlsPrcgCndnRecdValidity.ServiceDocumentItem AS ServiceDocumentItem,
  _SlsPrcgCndnRecdValidity.TimeSheetOvertimeCategory AS TimeSheetOvertimeCategory,
  cast( '' as cats_ssc_overtimecattext) AS TimeSheetOvertimeCategoryText,
  _SlsPrcgCndnRecdValidity.SalesSDDocumentCategory AS SalesSDDocumentCategory,
  cast( '' as val_text ) AS SDDocumentCategoryName,
  _SlsPrcgCndnRecdValidity.ReturnReason AS ReturnReason,
  _SlsPrcgCndnRecdValidity.ProdUnivHierarchyNode AS ProdUnivHierarchyNode,
  cast( '' as prod_hier_node_value_text ) AS ProdUnivHierarchyNodeText,
  cast( '' as prodh_d) AS ProductHierarchyNode,
  cast( '' as prod_hier_node_value_text ) AS ProductHierarchyNodeText,
  _SlsPrcgCndnRecdValidity.CustomerConditionGroup AS CustomerConditionGroup,
  _SlsPrcgCndnRecdValidity.ShippingType AS ShippingType,
  cast( '' as versartbez ) AS ShippingTypeName,
  _SlsPrcgCndnRecdValidity.SubscriptionContractDuration AS SubscriptionContractDuration,
  cast('' as crms4_som_ctr_term_unit) AS SubscrpnContrDurationUnit,
  _SlsPrcgCndnRecdValidity.SubscriptionContractLockReason AS SubscriptionContractLockReason,
  _SlsPrcgCndnRecdValidity.CrsCtlgMappgPriceVersionNumber AS CrsCtlgMappgPriceVersionNumber,
  _SlsPrcgCndnRecdValidity.OrderType AS OrderType,
  cast( '' as pph_auarttext ) AS OrderTypeName,
  _SlsPrcgCndnRecdValidity.SalesDocumentType AS SalesDocumentType,
  cast( '' as bezei ) AS SalesDocumentTypeName,
  _SlsPrcgCndnRecdValidity.SDDocumentReason AS SDDocumentReason,
  cast( '' as bezei ) AS SDDocumentReasonText,
  _SlsPrcgCndnRecdValidity.VolumeRebateGroup AS VolumeRebateGroup,
  cast( '' as vtext ) AS VolumeRebateGroupName,
  _SlsPrcgCndnRecdValidity.ValuationType AS ValuationType,
  _SlsPrcgCndnRecdValidity.SalesDistrict AS SalesDistrict,
  cast( '' as bztxt ) AS SalesDistrictName,
  _SlsPrcgCndnRecdValidity.Batch AS Batch,
  _SlsPrcgCndnRecdValidity.PurgDocSupplyingPlant AS PurgDocSupplyingPlant,
  cast( '' as werks_name ) AS SupplyingPlantName,
  _SlsPrcgCndnRecdValidity.MatUsageIndicator AS MatUsageIndicator,
  cast( '' as bezei20 ) AS MatlUsageIndicatorText,
  _SlsPrcgCndnRecdValidity.ShippingCondition AS ShippingCondition,
  cast( '' as vsbed_bez ) AS ShippingConditionName,
  _SlsPrcgCndnRecdValidity.PlantCounty AS PlantCounty,
  cast( '' as ad_county ) AS PlantCountyName,
  _SlsPrcgCndnRecdValidity.PlantCity AS PlantCity,
  cast( '' as ort01 ) AS PlantCityName,
  _SlsPrcgCndnRecdValidity.MaterialExternalGroup AS MaterialExternalGroup,
  cast( '' as ewbez ) AS ExternalProductGroupName,
  _SlsPrcgCndnRecdValidity.CustomerHierarchyRootNode AS CustomerHierarchyRootNode,
  cast( '' as hrytxt ) AS CustomerUniversalHierarchyText,
  _SlsPrcgCndnRecdValidity.CustomerHierarchyNodeID AS CustomerHierarchyNodeID,
  cast( '' as cust_hier_node_value_text ) AS CustUnivHierarchyNodeText,
  _SlsPrcgCndnRecdValidity.CustomerHierarchyNodeType AS CustomerHierarchyNodeType,
  _SlsPrcgCndnRecdValidity.AdditionalCustomerGroup1 AS AdditionalCustomerGroup1,
  cast( '' as bezei20 ) AS AdditionalCustomerGroup1Name,
  _SlsPrcgCndnRecdValidity.AdditionalCustomerGroup2 AS AdditionalCustomerGroup2,
  cast( '' as bezei20 ) AS AdditionalCustomerGroup2Name,
  _SlsPrcgCndnRecdValidity.AdditionalCustomerGroup3 AS AdditionalCustomerGroup3,
  cast( '' as bezei20 ) AS AdditionalCustomerGroup3Name,
  _SlsPrcgCndnRecdValidity.AdditionalCustomerGroup4 AS AdditionalCustomerGroup4,
  cast( '' as bezei20 ) AS AdditionalCustomerGroup4Name,
  _SlsPrcgCndnRecdValidity.AdditionalCustomerGroup5 AS AdditionalCustomerGroup5,
  cast( '' as bezei20 ) AS AdditionalCustomerGroup5Name,
  _SlsPrcgCndnRecdValidity.SDDocumentItem AS SDDocumentItem,
  _SlsPrcgCndnRecdValidity.ConditionReleaseStatus AS ConditionReleaseStatus,
  cast('' as ddtext) AS ConditionReleaseStatusText,
  cast('' as esh_e_fl_filename) AS PhysDocFileName,
  cast('' as char40) AS ETag,
  cast('' as boole_d) AS ConditionIsWithholdingTax
FROM P_SlsPrcgConditionRecord AS _SlsPrcgConditionRecord
LEFT OUTER JOIN I_SlsPrcgCndnRecdValidity AS _SlsPrcgCndnRecdValidity ON ConditionRecord = _SlsPrcgCndnRecdValidity.ConditionRecord  -- association [0..*]
LEFT OUTER JOIN E_SlsPrcgCndnRecdValidity AS _Extension ON ConditionRecord = _Extension.ConditionRecord AND ConditionValidityEndDate = _Extension.ConditionValidityEndDate  -- association [0..1]
;