C_CollabnApplFreightRFQNote

DDL: C_COLLABNAPPLFREIGHTRFQNOTE Type: view_entity CONSUMPTION

Freight RFQ Notes

C_CollabnApplFreightRFQNote is a Consumption CDS View that provides data about "Freight RFQ 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_COLLABNAPPLFREIGHTRFQ). It is used in 1 Fiori application: Manage Freight RFQs.

Data Sources (1)

SourceAliasJoin Type
I_TextCollection TextCollectionRoot from

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_CollabnApplFreightRFQ _CollabnApplFreightRFQ $projection.TransportationOrderUUID = _CollabnApplFreightRFQ.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 RFQ Notes view

OData Services (1)

ServiceBindingVersionContractRelease
UI_COLLABNAPPLFREIGHTRFQ UI_COLLABNAPPLFREIGHTRFQ V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F5552 Manage Freight RFQs Transactional Manage Freight RFQs is a collaboration application in which service provider representative of carrier organization manages and responds to freight RFQs.

Manage Freight RFQs

Business Role: Logistics Service Provider Representative

With this feature, you as a shipper can enable your carriers to use the new app Manage Freight RFQs to manage and respond to your freight requests for quotation (RFQs) that you send using the freight RFQ tendering process.

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
_CollabnApplFreightRFQ _CollabnApplFreightRFQ
@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 RFQ Notes'
define view entity C_CollabnApplFreightRFQNote
  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_CollabnApplFreightRFQ         as _CollabnApplFreightRFQ  on $projection.TransportationOrderUUID = _CollabnApplFreightRFQ.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

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