P_SlsPrcgConditionRecord

DDL: P_SLSPRCGCONDITIONRECORD Type: view BASIC

P_SlsPrcgConditionRecord is a Basic CDS View in SAP S/4HANA. It reads from 2 data sources (P_PrcgCndnRecordHeader, P_PrcgCndnRecordItem) and exposes 58 fields with key field ConditionRecord.

Data Sources (2)

SourceAliasJoin Type
P_PrcgCndnRecordHeader header from
P_PrcgCndnRecordItem item inner

Annotations (6)

NameValueLevelField
AbapCatalog.sqlViewName PSLSPRCGCNDNRECD view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
VDM.private true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (58)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord P_PrcgCndnRecordHeader ConditionRecord Cond.Record No.
ConditionSequentialNumber P_PrcgCndnRecordItem ConditionSequentialNumber SequNo of Cond.
ConditionTable P_PrcgCndnRecordHeader ConditionTable Condition Table
ConditionApplication P_PrcgCndnRecordHeader ConditionApplication Application
ConditionType P_PrcgCndnRecordItem ConditionType Condition type
ConditionValidityEndDate P_PrcgCndnRecordHeader ConditionValidityEndDate Valid To
ConditionValidityStartDate P_PrcgCndnRecordHeader ConditionValidityStartDate Valid From
CreatedByUser P_PrcgCndnRecordHeader CreatedByUser User Name
CreationDate P_PrcgCndnRecordHeader CreationDate Time Stamp
ConditionTextID P_PrcgCndnRecordItem ConditionTextID Text number
PricingScaleType P_PrcgCndnRecordItem PricingScaleType Scale Type
PricingScaleBasis P_PrcgCndnRecordItem PricingScaleBasis Scale Basis
ConditionScaleQuantity P_PrcgCndnRecordItem ConditionScaleQuantity Scale Quantity
ConditionScaleQuantityUnit P_PrcgCndnRecordItem ConditionScaleQuantityUnit Scale UoM
ConditionScaleAmount P_PrcgCndnRecordItem ConditionScaleAmount Scale Value
ConditionScaleAmountCurrency P_PrcgCndnRecordItem ConditionScaleAmountCurrency Scale Currency
ConditionCalculationType P_PrcgCndnRecordItem ConditionCalculationType Calculat.Type
ConditionRateValue P_PrcgCndnRecordItem ConditionRateValue Condition Rate Value
ConditionRateValueUnit P_PrcgCndnRecordItem ConditionRateValueUnit Unit of Condition Rate Value
ConditionRateRatio P_PrcgCndnRecordItem ConditionRateRatio Ratio
ConditionRateRatioUnit P_PrcgCndnRecordItem ConditionRateRatioUnit Unit of Measure
ConditionRateAmount P_PrcgCndnRecordItem ConditionRateAmount Condition Amount
ConditionCurrency P_PrcgCndnRecordItem ConditionCurrency Currency
ConditionQuantity P_PrcgCndnRecordItem ConditionQuantity Pricing Unit
ConditionQuantityUnit P_PrcgCndnRecordItem ConditionQuantityUnit Unit of Measure
ConditionToBaseQtyNmrtr P_PrcgCndnRecordItem ConditionToBaseQtyNmrtr Numerator
ConditionToBaseQtyDnmntr P_PrcgCndnRecordItem ConditionToBaseQtyDnmntr Denominator
BaseUnit P_PrcgCndnRecordItem BaseUnit Unit of Measure
ConditionLowerLimit P_PrcgCndnRecordItem ConditionLowerLimit Lower limit
ConditionLowerLimitAmount P_PrcgCndnRecordItem ConditionLowerLimitAmount Amount
ConditionLowerLimitRatio P_PrcgCndnRecordItem ConditionLowerLimitRatio Ratio
ConditionUpperLimit P_PrcgCndnRecordItem ConditionUpperLimit Upper limit
ConditionUpperLimitAmount P_PrcgCndnRecordItem ConditionUpperLimitAmount Amount
ConditionUpperLimitRatio P_PrcgCndnRecordItem ConditionUpperLimitRatio Ratio
ConditionAlternativeCurrency P_PrcgCndnRecordItem ConditionAlternativeCurrency Cndn Currency
ConditionExclusion P_PrcgCndnRecordItem ConditionExclusion Exclusion
ConditionIsDeleted P_PrcgCndnRecordItem ConditionIsDeleted Deletion Indic.
AdditionalValueDays P_PrcgCndnRecordItem AdditionalValueDays Add. Value Days
FixedValueDate P_PrcgCndnRecordItem FixedValueDate Fixed Val. Date
PaymentTerms P_PrcgCndnRecordItem PaymentTerms Pyt Terms
CndnMaxNumberOfSalesOrders P_PrcgCndnRecordItem CndnMaxNumberOfSalesOrders NumberOfOrders
MinimumConditionBasisValue P_PrcgCndnRecordItem MinimumConditionBasisValue MinCondBaseVal.
MaximumConditionBasisValue P_PrcgCndnRecordItem MaximumConditionBasisValue MaxCondBaseVal.
MaximumConditionAmount P_PrcgCndnRecordItem MaximumConditionAmount MaxConditValue
IncrementalScale P_PrcgCndnRecordItem IncrementalScale Increment scale
PricingScaleLine P_PrcgCndnRecordItem PricingScaleLine Pricing scale
ConditionReleaseStatus P_PrcgCndnRecordItem ConditionReleaseStatus Release Status
SalesPriceApprovalRequest P_PrcgCndnRecordHeader PriceApprovalRequest Approval Request
ConditionChangeReason P_PrcgCndnRecordItem ConditionChangeReason Cndn Change Reason
PrevApprovedConditionRecord P_PrcgCndnRecordHeader PrevApprovedConditionRecord Cond.Record No.
ConditionTaxCode P_PrcgCndnRecordItem ConditionTaxCode Tax Code
ConditionWithholdingTaxCode P_PrcgCndnRecordItem ConditionWithholdingTaxCode W/Tax Code
TaxExemptionLicense P_PrcgCndnRecordHeader TaxExemptionLicense License Number
LicenseGrantDate P_PrcgCndnRecordHeader LicenseGrantDate License Date
LastChangeDateTime P_PrcgCndnRecordHeader LastChangeDateTime Timestamp
ConditionSearchTermValue P_PrcgCndnRecordHeader ConditionSearchTermValue Search term
ConditionResponsibility P_PrcgCndnRecordHeader ConditionResponsibility Responsibility
SAPObjectNodeType SAPObjectNodeType SONT Name

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 P_SlsPrcgConditionRecord.
-- 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.

CREATE VIEW P_SlsPrcgConditionRecord AS
SELECT
  header.ConditionRecord AS ConditionRecord,
  item.ConditionSequentialNumber AS ConditionSequentialNumber,
  header.ConditionTable AS ConditionTable,
  header.ConditionApplication AS ConditionApplication,
  item.ConditionType AS ConditionType,
  header.ConditionValidityEndDate AS ConditionValidityEndDate,
  header.ConditionValidityStartDate AS ConditionValidityStartDate,
  header.CreatedByUser AS CreatedByUser,
  header.CreationDate AS CreationDate,
  item.ConditionTextID AS ConditionTextID,
  item.PricingScaleType AS PricingScaleType,
  item.PricingScaleBasis AS PricingScaleBasis,
  item.ConditionScaleQuantity AS ConditionScaleQuantity,
  item.ConditionScaleQuantityUnit AS ConditionScaleQuantityUnit,
  item.ConditionScaleAmount AS ConditionScaleAmount,
  item.ConditionScaleAmountCurrency AS ConditionScaleAmountCurrency,
  item.ConditionCalculationType AS ConditionCalculationType,
  item.ConditionRateValue AS ConditionRateValue,
  item.ConditionRateValueUnit AS ConditionRateValueUnit,
  item.ConditionRateRatio AS ConditionRateRatio,
  item.ConditionRateRatioUnit AS ConditionRateRatioUnit,
  item.ConditionRateAmount AS ConditionRateAmount,
  item.ConditionCurrency AS ConditionCurrency,
  item.ConditionQuantity AS ConditionQuantity,
  item.ConditionQuantityUnit AS ConditionQuantityUnit,
  item.ConditionToBaseQtyNmrtr AS ConditionToBaseQtyNmrtr,
  item.ConditionToBaseQtyDnmntr AS ConditionToBaseQtyDnmntr,
  item.BaseUnit AS BaseUnit,
  item.ConditionLowerLimit AS ConditionLowerLimit,
  item.ConditionLowerLimitAmount AS ConditionLowerLimitAmount,
  item.ConditionLowerLimitRatio AS ConditionLowerLimitRatio,
  item.ConditionUpperLimit AS ConditionUpperLimit,
  item.ConditionUpperLimitAmount AS ConditionUpperLimitAmount,
  item.ConditionUpperLimitRatio AS ConditionUpperLimitRatio,
  item.ConditionAlternativeCurrency AS ConditionAlternativeCurrency,
  item.ConditionExclusion AS ConditionExclusion,
  item.ConditionIsDeleted AS ConditionIsDeleted,
  item.AdditionalValueDays AS AdditionalValueDays,
  item.FixedValueDate AS FixedValueDate,
  item.PaymentTerms AS PaymentTerms,
  item.CndnMaxNumberOfSalesOrders AS CndnMaxNumberOfSalesOrders,
  item.MinimumConditionBasisValue AS MinimumConditionBasisValue,
  item.MaximumConditionBasisValue AS MaximumConditionBasisValue,
  item.MaximumConditionAmount AS MaximumConditionAmount,
  item.IncrementalScale AS IncrementalScale,
  item.PricingScaleLine AS PricingScaleLine,
  item.ConditionReleaseStatus AS ConditionReleaseStatus,
  header.PriceApprovalRequest AS SalesPriceApprovalRequest,
  item.ConditionChangeReason AS ConditionChangeReason,
  header.PrevApprovedConditionRecord AS PrevApprovedConditionRecord,
  item.ConditionTaxCode AS ConditionTaxCode,
  item.ConditionWithholdingTaxCode AS ConditionWithholdingTaxCode,
  header.TaxExemptionLicense AS TaxExemptionLicense,
  header.LicenseGrantDate AS LicenseGrantDate,
  header.LastChangeDateTime AS LastChangeDateTime,
  header.ConditionSearchTermValue AS ConditionSearchTermValue,
  header.ConditionResponsibility AS ConditionResponsibility,
  SAPObjectNodeType
FROM P_PrcgCndnRecordHeader AS header
INNER JOIN P_PrcgCndnRecordItem AS item ON /* join condition not captured in parsed metadata */
;