C_CollabnApplFrtQuotationNote

DDL: C_COLLABNAPPLFRTQUOTATIONNOTE Type: view_entity CONSUMPTION

Freight Quotation Notes

C_CollabnApplFrtQuotationNote is a Consumption CDS View that provides data about "Freight Quotation Notes" in SAP S/4HANA. It reads from 1 data source (I_TextCollection) and exposes 15 fields with key field TextCollectionContentUUID. It has 2 associations to related views. It is exposed through 1 OData service (UI_COLLABNAPPLFRTQUOTATION). It is used in 1 Fiori application: Display Freight Quotations.

Data Sources (1)

SourceAliasJoin Type
I_TextCollection TextCollectionRoot from

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_CollabnApplFreightQuotation _CollabnApplFreightQuotation $projection.TransportationOrderUUID = _CollabnApplFreightQuotation.TransportationOrderUUID
[0..1] I_User _TextCollectionTextCrtedByUser $projection.TextCollectionTextCrtedByUser = _TextCollectionTextCrtedByUser.UserID

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey TextCollectionContentUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Freight Quotation Notes view

OData Services (1)

ServiceBindingVersionContractRelease
UI_COLLABNAPPLFRTQUOTATION UI_COLLABNAPPLFRTQUOTATION V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5553 Display Freight Quotations Transactional Display freight quotations is a collaboration application in which service provider representative of carrier organization monitors quotations.

Display Freight Quotations

Business Role: Logistics Service Provider Representative

With this feature, you as a shipper can enable your carriers to use the new Display Freight Quotations app to view all the freight quotations they have submitted.

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY TextCollectionContentUUID TextCollectionContent TextCollectionContentUUID
TextCollectionTypeUUID TextCollectionType TextCollectionTypeUUID
TextCollectionUUID I_TextCollection TextCollectionUUID
TextCollectionSchema I_TextCollection TextCollectionSchema
TextCollectionType TextCollectionType TextCollectionType
TransportationOrderUUID I_TextCollection HostDocumentUUID
HostDocumentBusinessObjectUUID I_TextCollection HostDocumentBusinessObjectUUID
HostDocumentBusObjNodeUUID I_TextCollection HostDocumentBusObjNodeUUID
TextCollectionTextCrtedByUser TextCollectionType TextCollectionTextCrtedByUser
UserDescription _TextCollectionTextCrtedByUser UserDescription
TextCollectionTextCrtedDteTime TextCollectionType TextCollectionTextCrtedDteTime
TextCollectionTextChgdDateTime TextCollectionType TextCollectionTextChgdDateTime
Language TextCollectionType Language
TextCollectionContentText TextCollectionContent TextCollectionContentText
_CollabnApplFreightQuotation _CollabnApplFreightQuotation
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@VDM.viewType: #CONSUMPTION

@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@ObjectModel.representativeKey: 'TextCollectionContentUUID'
@ObjectModel.semanticKey: ['TextCollectionContentUUID']
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL

@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Freight Quotation Notes'
define view entity C_CollabnApplFrtQuotationNote
  as select from            I_TextCollection            as TextCollectionRoot
    left outer to many join I_TextCollectionType        as TextCollectionType    on TextCollectionRoot.TextCollectionUUID = TextCollectionType.TextCollectionUUID
    left outer to one join  I_TextCollectionContent     as TextCollectionContent on TextCollectionType.TextCollectionTypeUUID = TextCollectionContent.TextCollectionTypeUUID
  association [0..*] to C_CollabnApplFreightQuotation   as _CollabnApplFreightQuotation   on $projection.TransportationOrderUUID = _CollabnApplFreightQuotation.TransportationOrderUUID
  association [0..1] to I_User                          as _TextCollectionTextCrtedByUser on $projection.TextCollectionTextCrtedByUser = _TextCollectionTextCrtedByUser.UserID
{
  key TextCollectionContent.TextCollectionContentUUID   as TextCollectionContentUUID,

      TextCollectionType.TextCollectionTypeUUID         as TextCollectionTypeUUID,

      TextCollectionRoot.TextCollectionUUID             as TextCollectionUUID,

      TextCollectionRoot.TextCollectionSchema           as TextCollectionSchema,

      TextCollectionType.TextCollectionType             as TextCollectionType,

      TextCollectionRoot.HostDocumentUUID               as TransportationOrderUUID,

      TextCollectionRoot.HostDocumentBusinessObjectUUID as HostDocumentBusinessObjectUUID,

      TextCollectionRoot.HostDocumentBusObjNodeUUID     as HostDocumentBusObjNodeUUID,

      @Semantics.user.createdBy: true
      @ObjectModel.text.element: ['UserDescription']
      @UI.hidden: true
      TextCollectionType.TextCollectionTextCrtedByUser  as TextCollectionTextCrtedByUser,
      @Semantics.text: true
      _TextCollectionTextCrtedByUser.UserDescription,

      @Semantics.systemDate.createdAt: true
      @Semantics.dateTime: true
      TextCollectionType.TextCollectionTextCrtedDteTime as TextCollectionTextCrtedDteTime,

      @Semantics.systemDate.lastChangedAt: true
      @Semantics.dateTime: true
      TextCollectionType.TextCollectionTextChgdDateTime as TextCollectionTextChgdDateTime,

      TextCollectionType.Language                       as Language,

      TextCollectionContent.TextCollectionContentText   as TextCollectionContentText,

      //Association

      _CollabnApplFreightQuotation
}
where
      TextCollectionRoot.DocumentHasText                = 'X'
  and TextCollectionRoot.HostDocumentBusinessObjectUUID = hextobin('80E0ED0A0C021DEE8CE07DB4266D17C4')
  and TextCollectionRoot.HostDocumentBusObjNodeUUID     = hextobin('80E0ED0A0C021DDE8CE07DB5DFAD0818')
  and TextCollectionType.TextCollectionTypeIsInternal   = ' '