I_CntrlRequestForQuotationTP_2

DDL: I_CNTRLREQUESTFORQUOTATIONTP_2 Type: view_entity TRANSACTIONAL Package: APPL_MM_PUR_CRFQ

Cntrl req for Quotation header

I_CntrlRequestForQuotationTP_2 is a Transactional CDS View that provides data about "Cntrl req for Quotation header" in SAP S/4HANA. It reads from 1 data source (R_CentralRequestForQuotationTP) and exposes 37 fields with key field CentralRequestForQuotation. Part of development package APPL_MM_PUR_CRFQ.

Data Sources (1)

SourceAliasJoin Type
R_CentralRequestForQuotationTP R_CentralRequestForQuotationTP projection

Annotations (11)

NameValueLevelField
EndUserText.label Cntrl req for Quotation header view
AccessControl.authorizationCheck #CHECK view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.representativeKey CentralRequestForQuotation view
ObjectModel.sapObjectNodeType.name CentralRequestForQuotation view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY CentralRequestForQuotation CentralRequestForQuotation
CompanyCode CompanyCode
PurchasingDocumentCategory PurchasingDocumentCategory
PurchasingDocumentType PurchasingDocumentType
CreatedByUser CreatedByUser
CreationDate CreationDate
LastChangeDateTime LastChangeDateTime
Language Language
PurchasingOrganization PurchasingOrganization
PurchasingGroup PurchasingGroup
DocumentCurrency DocumentCurrency
IncotermsClassification IncotermsClassification
IncotermsTransferLocation IncotermsTransferLocation
IncotermsVersion IncotermsVersion
IncotermsLocation1 IncotermsLocation1
IncotermsLocation2 IncotermsLocation2
PaymentTerms PaymentTerms
CashDiscount1Days CashDiscount1Days
CashDiscount2Days CashDiscount2Days
CashDiscount1Percent CashDiscount1Percent
CashDiscount2Percent CashDiscount2Percent
NetPaymentDays NetPaymentDays
RFQPublishingDate RFQPublishingDate
QuotationLatestSubmissionDate QuotationLatestSubmissionDate
BindingPeriodValidityEndDate BindingPeriodValidityEndDate
TargetAmount TargetAmount
RFQLifecycleStatus RFQLifecycleStatus
RequestForQuotationName RequestForQuotationName
QuotationEarliestSubmsnDate QuotationEarliestSubmsnDate
LatestRegistrationDate LatestRegistrationDate
CorrespncInternalReference CorrespncInternalReference
FollowOnDocumentCategory FollowOnDocumentCategory
PurgDocFollowOnDocumentType PurgDocFollowOnDocumentType
PurchasingDocumentDeletionCode PurchasingDocumentDeletionCode
IsEndOfPurposeBlocked IsEndOfPurposeBlocked
PurContrValidityStartDate PurContrValidityStartDate
PurContrValidityEndDate PurContrValidityEndDate
@EndUserText.label: 'Cntrl req for Quotation header'
@AccessControl.authorizationCheck: #CHECK

@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #TRANSACTIONAL

@ObjectModel.supportedCapabilities: [#TRANSACTIONAL_PROVIDER]

@ObjectModel.modelingPattern: #TRANSACTIONAL_INTERFACE

@ObjectModel.semanticKey: ['CentralRequestForQuotation']
@ObjectModel.representativeKey:'CentralRequestForQuotation'
@ObjectModel.sapObjectNodeType.name: 'CentralRequestForQuotation'
@ObjectModel:{
               usageType.dataClass: #TRANSACTIONAL,
               usageType.serviceQuality: #A, // #B or #C

               usageType.sizeCategory: #L
             }
@Metadata.ignorePropagatedAnnotations: true

define root view entity I_CntrlRequestForQuotationTP_2
  provider contract transactional_interface
  as projection on R_CentralRequestForQuotationTP as _CentralRequestForQuotation
{
  key CentralRequestForQuotation,
      CompanyCode,
      PurchasingDocumentCategory,
      PurchasingDocumentType,
      CreatedByUser,
      CreationDate,
      LastChangeDateTime,
      Language,
      PurchasingOrganization,
      PurchasingGroup,
      DocumentCurrency,
      IncotermsClassification,
      IncotermsTransferLocation,
      IncotermsVersion,
      IncotermsLocation1,
      IncotermsLocation2,
      PaymentTerms,
      CashDiscount1Days,
      CashDiscount2Days,
      CashDiscount1Percent,
      CashDiscount2Percent,
      NetPaymentDays,
      //      ValidityStartDate,

      //      ValidityEndDate,

      RFQPublishingDate,
      QuotationLatestSubmissionDate,
      BindingPeriodValidityEndDate,

      @Semantics.amount.currencyCode: 'DocumentCurrency'
      TargetAmount,
      RFQLifecycleStatus,
      RequestForQuotationName,
      QuotationEarliestSubmsnDate,
      LatestRegistrationDate,
      CorrespncInternalReference,
      FollowOnDocumentCategory,
      PurgDocFollowOnDocumentType,
      PurchasingDocumentDeletionCode,

      @Semantics.booleanIndicator
      IsEndOfPurposeBlocked,
      PurContrValidityStartDate,
      PurContrValidityEndDate,

      /* Associations */
      @Semantics.valueRange.maximum: '1'
      _CentralReqForQuotationItem : redirected to composition child I_CntrlReqForQuotationItemTP_2,
      @Semantics.valueRange.maximum: '1'
      _CntrlReqForQuotationBidder : redirected to composition child I_CntrlRequestForQtnBidderTP_2

}