I_SalesDistributionStatusVH
Value Help View for Sales Distribution Status
I_SalesDistributionStatusVH is a Composite CDS View that provides data about "Value Help View for Sales Distribution Status" in SAP S/4HANA. It reads from 1 data source (I_SalesDistributionStatus) and exposes 18 fields with key field ProductSalesStatus. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_SalesDistributionStatus | SalesDistributionStatus | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_SalesDistributionStatusText | _Text | $projection.ProductSalesStatus = _Text.ProductSalesStatus |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ISLSDISTVH | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.representativeKey | ProductSalesStatus | view | |
| Search.searchable | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| EndUserText.label | Value Help View for Sales Distribution Status | view |
Fields (18)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProductSalesStatus | I_SalesDistributionStatus | ProductSalesStatus | Product Sales Status |
| InquiryBlock | I_SalesDistributionStatus | InquiryBlock | ||
| QuotationBlock | I_SalesDistributionStatus | QuotationBlock | ||
| OrderIsBlockedForCustOfSlsArea | I_SalesDistributionStatus | OrderIsBlockedForCustOfSlsArea | ||
| ProductProposalBlock | I_SalesDistributionStatus | ProductProposalBlock | Block Product Proposal | |
| SchedulingAgreementBlock | I_SalesDistributionStatus | SchedulingAgreementBlock | Block Scheduling Agreement | |
| ValueContractBlock | I_SalesDistributionStatus | ValueContractBlock | Block value contract | |
| ContractBlock | I_SalesDistributionStatus | ContractBlock | Blocked for Contract | |
| ReturnsBlock | I_SalesDistributionStatus | ReturnsBlock | Blocked for returns | |
| FreeChargeDeliveryBlock | I_SalesDistributionStatus | FreeChargeDeliveryBlock | Block free charge delivery | |
| DeliveryBlock | I_SalesDistributionStatus | DeliveryBlock | Blocked for delivery | |
| CreditMemoRequestBlock | I_SalesDistributionStatus | CreditMemoRequestBlock | Block Credit memo request | |
| DebitMemoRequestBlock | I_SalesDistributionStatus | DebitMemoRequestBlock | Block Debit memo request | |
| DelivBlockReasonForSchedLine | I_SalesDistributionStatus | DelivBlockReasonForSchedLine | ||
| AllocationTableBlock | I_SalesDistributionStatus | AllocationTableBlock | Allocation table block | |
| ReplenishmentBlock | I_SalesDistributionStatus | ReplenishmentBlock | Replenishment block | |
| StoreOrderBlock | I_SalesDistributionStatus | StoreOrderBlock | ||
| _Text | _Text |
@AbapCatalog.sqlViewName: 'ISLSDISTVH'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@ObjectModel.representativeKey: 'ProductSalesStatus'
@Search.searchable: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@EndUserText.label: 'Value Help View for Sales Distribution Status'
define view I_SalesDistributionStatusVH as select from I_SalesDistributionStatus as SalesDistributionStatus
association [0..*] to I_SalesDistributionStatusText as _Text on $projection.ProductSalesStatus = _Text.ProductSalesStatus
{
@ObjectModel.text.association: '_Text'
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
@EndUserText.label: 'Product Sales Status'
key SalesDistributionStatus.ProductSalesStatus,
SalesDistributionStatus.InquiryBlock,
SalesDistributionStatus.QuotationBlock,
SalesDistributionStatus.OrderIsBlockedForCustOfSlsArea,
@EndUserText.label: 'Block Product Proposal'
SalesDistributionStatus.ProductProposalBlock,
@EndUserText.label: 'Block Scheduling Agreement'
SalesDistributionStatus.SchedulingAgreementBlock,
@EndUserText.label: 'Block value contract'
SalesDistributionStatus.ValueContractBlock,
@EndUserText.label: 'Blocked for Contract'
SalesDistributionStatus.ContractBlock,
@EndUserText.label: 'Blocked for returns'
SalesDistributionStatus.ReturnsBlock,
@EndUserText.label: 'Block free charge delivery'
SalesDistributionStatus.FreeChargeDeliveryBlock,
@EndUserText.label: 'Blocked for delivery'
SalesDistributionStatus.DeliveryBlock,
@EndUserText.label: 'Block Credit memo request'
SalesDistributionStatus.CreditMemoRequestBlock,
@EndUserText.label: 'Block Debit memo request'
SalesDistributionStatus.DebitMemoRequestBlock,
SalesDistributionStatus.DelivBlockReasonForSchedLine,
@EndUserText.label: 'Allocation table block'
SalesDistributionStatus.AllocationTableBlock,
@EndUserText.label: 'Replenishment block'
SalesDistributionStatus.ReplenishmentBlock,
SalesDistributionStatus.StoreOrderBlock,
_Text
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SALESDISTRIBUTIONSTATUS"
],
"ASSOCIATED":
[
"I_SALESDISTRIBUTIONSTATUSTEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA