R_PurchaseOrderInvoicingPlanTP

DDL: R_PURCHASEORDERINVOICINGPLANTP Type: view_entity TRANSACTIONAL

Purchase Order Invoicing Plan

R_PurchaseOrderInvoicingPlanTP is a Transactional CDS View that provides data about "Purchase Order Invoicing Plan" in SAP S/4HANA. It reads from 1 data source (R_PurchaseOrderInvoicingPlan) and exposes 14 fields with key fields PurchaseOrder, PurchaseOrderItem, InvoicingPlan. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_PurchaseOrderInvoicingPlan R_PurchaseOrderInvoicingPlan from

Associations (2)

CardinalityTargetAliasCondition
[1..1] R_PurchaseOrderTP _PurchaseOrder $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
[1..*] R_POInvoicingPlanItemTP _POInvoicingPlanItem

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Purchase Order Invoicing Plan view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder PurchaseOrder
KEY PurchaseOrderItem PurchaseOrderItem
KEY InvoicingPlan InvoicingPlan
InvoicingPlanType InvoicingPlanType
InvoicingPlanStartDate InvoicingPlanStartDate
InvoicingPlanEndDate InvoicingPlanEndDate
InvoicingPlanNextInvcDateRule InvoicingPlanNextInvcDateRule
Plant Plant
PurchaseOrderType PurchaseOrderType
PurchasingGroup PurchasingGroup
PurchasingOrganization PurchasingOrganization
_POInvoicingPlanItem _POInvoicingPlanItem
_PurchaseOrderItem _PurchaseOrderItem
_PurchaseOrder _PurchaseOrder
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Purchase Order Invoicing Plan'
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #MASTER}

@Metadata.ignorePropagatedAnnotations: true
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL

define view entity R_PurchaseOrderInvoicingPlanTP
  as select from R_PurchaseOrderInvoicingPlan

  association        to parent R_PurchaseOrderItemTP as _PurchaseOrderItem on  $projection.PurchaseOrder     = _PurchaseOrderItem.PurchaseOrder
                                                                           and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem

  association [1..1] to R_PurchaseOrderTP            as _PurchaseOrder     on  $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder

  composition [1..*] of R_POInvoicingPlanItemTP      as _POInvoicingPlanItem

{
  key PurchaseOrder,
  key PurchaseOrderItem,
  key InvoicingPlan,

      InvoicingPlanType,
      InvoicingPlanStartDate,
      InvoicingPlanEndDate,
      InvoicingPlanNextInvcDateRule,
      Plant,
      PurchaseOrderType,
      PurchasingGroup,
      PurchasingOrganization,

      /* Associations */
      _POInvoicingPlanItem,
      _PurchaseOrderItem,
      _PurchaseOrder

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_PURCHASEORDERINVOICINGPLAN"
],
"ASSOCIATED":
[
"R_POINVOICINGPLANITEMTP",
"R_PURCHASEORDERITEMTP",
"R_PURCHASEORDERTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/