C_CollabnApplFreightRFQ
Freight Request For Quotation
C_CollabnApplFreightRFQ is a Consumption CDS View that provides data about "Freight Request For Quotation" in SAP S/4HANA. It reads from 1 data source (P_CollabnApplFreightRFQ) and exposes 55 fields with key field FreightRequestForQuotationUUID. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_CollabnApplFreightRFQ | P_CollabnApplFreightRFQ | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | C_CollabnApplFrtOrdRFQStop | _TransportationOrderStop | $projection.RefTransportationOrderUUID = _TransportationOrderStop.RefTransportationOrderUUID and $projection.TenderingUUID = _TransportationOrderStop.TenderingStopDateGroupUUID |
| [0..*] | C_CollabnApplFreightRFQNote | _CollabnApplFreightRFQNote | $projection.TransportationOrderUUID = _CollabnApplFreightRFQNote.TransportationOrderUUID |
| [0..*] | C_CollabnApplFreightQtanRef | _FreightQuotation | $projection.FreightRequestForQuotation = _FreightQuotation.FreightRequestForQuotation |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.representativeKey | FreightRequestForQuotationUUID | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| EndUserText.label | Freight Request For Quotation | view |
Fields (55)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FreightRequestForQuotationUUID | FreightRequestForQuotationUUID | ||
| TenderingUUID | TenderingUUID | |||
| FreightRequestForQuotation | FreightRequestForQuotation | |||
| RefTransportationOrderUUID | RefTransportationOrderUUID | |||
| TransportationOrderUUID | TransportationOrderUUID | |||
| TenderingManager | TenderingManager | |||
| TenderingManagerFullName | TenderingManagerFullName | |||
| TenderingRequestedCarrier | TenderingRequestedCarrier | |||
| TenderingResponseDueDateTime | TenderingResponseDueDateTime | |||
| PurchasingOrgExternalID | PurchasingOrgExternalID | |||
| PurchasingOrganizationName | PurchasingOrganizationName | |||
| TranspMeansOfTransport | TranspMeansOfTransport | |||
| MeansOfTransportDesc | MeansOfTransportDesc | |||
| TranspOrdDistanceUnit | TranspOrdDistanceUnit | |||
| TranspOrdDistance | TranspOrdDistance | |||
| TranspOrdNetDurationUnit | TranspOrdNetDurationUnit | |||
| TranspOrdNetDuration | TranspOrdNetDuration | |||
| TransportationOrderCategory | TransportationOrderCategory | |||
| TransportationOrderType | TransportationOrderType | |||
| TenderingPriceLimitVisibility | TenderingPriceLimitVisibility | |||
| TenderingLowestPriceVisibility | TenderingLowestPriceVisibility | |||
| TenderingStopDateVisibility | TenderingStopDateVisibility | |||
| TenderingSubmdPriceVisibility | TenderingSubmdPriceVisibility | |||
| TenderingSubmdPrCrcyVisibility | TenderingSubmdPrCrcyVisibility | |||
| FreightRFQLifecycleStatus | FreightRFQLifecycleStatus | |||
| FreightRFQLifecycleStatusDesc | ||||
| SourceLocation | SourceLocation | |||
| SourceLocationDescription | SourceLocationDescription | |||
| SourceLocationAddressDesc | SourceLocationAddressDesc | |||
| DestinationLocation | DestinationLocation | |||
| DestinationLocationDescription | DestinationLocationDescription | |||
| DestinationLocationAddressDesc | DestinationLocationAddressDesc | |||
| TranspOrdDepartureDateTime | TranspOrdDepartureDateTime | |||
| TranspOrdArrivalDateTime | TranspOrdArrivalDateTime | |||
| FreightRFQResponseDue | FreightRFQResponseDue | |||
| FreightRFQResponseDueCritlty | FreightRFQResponseDueCritlty | |||
| TndrgReqAbsolutePriceLimitAmt | TndrgReqAbsolutePriceLimitAmt | |||
| TenderingLowestProposedAmtCrcy | TenderingLowestProposedAmtCrcy | |||
| TenderingLowestProposedAmount | TenderingLowestProposedAmount | |||
| TenderingPreferredCurrency | TenderingPreferredCurrency | |||
| TenderingResponseSqncNumber | TenderingResponseSqncNumber | |||
| TenderingResponseCode | TenderingResponseCode | |||
| TenderingResponseCodeDesc | TenderingResponseCodeDesc | |||
| TranspOrdGrossWeightUnit | TranspOrdGrossWeightUnit | |||
| TranspOrdGrossWeight | TranspOrdGrossWeight | |||
| TranspOrdGrossVolumeUnit | TranspOrdGrossVolumeUnit | |||
| TranspOrdGrossVolume | TranspOrdGrossVolume | |||
| TranspOrdQuantityUnit | TranspOrdQuantityUnit | |||
| TranspOrdQuantity | TranspOrdQuantity | |||
| TranspOrderDngrsGdsSts | TranspOrderDngrsGdsSts | |||
| TranspOrderDngrsGdsStsDesc | TranspOrderDngrsGdsStsDesc | |||
| _TransportationOrderStop | _TransportationOrderStop | |||
| _CollabnApplFreightRFQNote | _CollabnApplFreightRFQNote | |||
| _FreightQuotation | _FreightQuotation | |||
| _TenderingManager | _TenderingManager |
//@AbapCatalog.sqlViewName: 'CCOLLABNFRTRFQ'
//@AbapCatalog.compiler.compareFilter: true
//@AbapCatalog.preserveKey: true
//@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@AccessControl.privilegedAssociations: ['_FreightQuotation',
'_CollabnApplFreightRFQNote']
@VDM.viewType: #CONSUMPTION
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE]
@ObjectModel.representativeKey: 'FreightRequestForQuotationUUID'
@ObjectModel.semanticKey: ['FreightRequestForQuotation']
@ObjectModel.usageType.dataClass:#TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Freight Request For Quotation'
define root view entity C_CollabnApplFreightRFQ
as select from P_CollabnApplFreightRFQ
association [1..*] to C_CollabnApplFrtOrdRFQStop as _TransportationOrderStop on $projection.RefTransportationOrderUUID = _TransportationOrderStop.RefTransportationOrderUUID
and $projection.TenderingUUID = _TransportationOrderStop.TenderingStopDateGroupUUID
association [0..*] to C_CollabnApplFreightRFQNote as _CollabnApplFreightRFQNote on $projection.TransportationOrderUUID = _CollabnApplFreightRFQNote.TransportationOrderUUID
association [0..*] to C_CollabnApplFreightQtanRef as _FreightQuotation on $projection.FreightRequestForQuotation = _FreightQuotation.FreightRequestForQuotation
{
key FreightRequestForQuotationUUID,
TenderingUUID,
FreightRequestForQuotation,
RefTransportationOrderUUID,
TransportationOrderUUID,
@ObjectModel.text.element: ['TenderingManagerFullName']
TenderingManager,
@Semantics.text: true
TenderingManagerFullName,
TenderingRequestedCarrier,
TenderingResponseDueDateTime,
@ObjectModel.text.element: ['PurchasingOrganizationName']
PurchasingOrgExternalID,
@Semantics.text: true
PurchasingOrganizationName,
@ObjectModel.text.element: ['MeansOfTransportDesc']
TranspMeansOfTransport,
@Semantics.text: true
MeansOfTransportDesc,
// @Semantics.unitOfMeasure: true
TranspOrdDistanceUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdDistanceUnit'
TranspOrdDistance,
// @Semantics.unitOfMeasure: true
TranspOrdNetDurationUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdNetDurationUnit'
TranspOrdNetDuration,
TransportationOrderCategory,
TransportationOrderType,
//Visibility Settings
TenderingPriceLimitVisibility,
TenderingLowestPriceVisibility,
TenderingStopDateVisibility,
TenderingSubmdPriceVisibility,
TenderingSubmdPrCrcyVisibility,
@ObjectModel.text.element: ['FreightRFQLifecycleStatusDesc']
@Consumption.valueHelpDefinition: [{ entity: {name: 'C_CollabnTndrgReqLifeCycStsVH' , element: 'FreightRFQLifecycleStatus'}}]
FreightRFQLifecycleStatus,
@Semantics.text: true
_CollabnApplFrtRFQLfcycStatus._Text[1: Language = $session.system_language ].FreightRFQLifecycleStatusDesc as FreightRFQLifecycleStatusDesc,
@Consumption.valueHelpDefinition: [{ entity: {name: 'I_TransportationLocationVH' , element: 'Location'}}]
@ObjectModel.text.element: ['SourceLocationDescription']
SourceLocation,
@Semantics.text: true
SourceLocationDescription,
SourceLocationAddressDesc,
@Consumption.valueHelpDefinition: [{ entity: {name: 'I_TransportationLocationVH' , element: 'Location'}}]
@ObjectModel.text.element: ['DestinationLocationDescription']
DestinationLocation,
@Semantics.text: true
DestinationLocationDescription,
DestinationLocationAddressDesc,
@Semantics.dateTime: true
TranspOrdDepartureDateTime,
@Semantics.dateTime: true
TranspOrdArrivalDateTime,
//Response Due
FreightRFQResponseDue,
FreightRFQResponseDueCritlty,
@Semantics.amount.currencyCode: 'TenderingPreferredCurrency'
TndrgReqAbsolutePriceLimitAmt,
// @Semantics.currencyCode: true
TenderingLowestProposedAmtCrcy,
@Semantics.amount.currencyCode: 'TenderingLowestProposedAmtCrcy'
TenderingLowestProposedAmount,
// @Semantics.currencyCode: true
@Consumption.valueHelpDefinition: [{ entity: {name: 'I_CurrencyStdVH' , element: 'Currency'}}]
TenderingPreferredCurrency,
TenderingResponseSqncNumber,
@ObjectModel.text.element: ['TenderingResponseCodeDesc']
TenderingResponseCode,
@Semantics.text: true
TenderingResponseCodeDesc,
TranspOrdGrossWeightUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdGrossWeightUnit'
TranspOrdGrossWeight,
TranspOrdGrossVolumeUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdGrossVolumeUnit'
TranspOrdGrossVolume,
TranspOrdQuantityUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdQuantityUnit'
TranspOrdQuantity,
@ObjectModel.text.element: ['TranspOrderDngrsGdsStsDesc']
TranspOrderDngrsGdsSts,
@Semantics.text: true
TranspOrderDngrsGdsStsDesc,
/* Associations */
_TransportationOrderStop,
_CollabnApplFreightRFQNote,
_FreightQuotation,
_TenderingManager
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COLLABNAPPLFRTRFQLFCYCSTATUS",
"I_COLLABNAPPLFRTRFQLFCYCSTSTXT",
"P_COLLABNAPPLFREIGHTRFQ"
],
"ASSOCIATED":
[
"C_COLLABNAPPLFREIGHTQTANREF",
"C_COLLABNAPPLFREIGHTRFQNOTE",
"C_COLLABNAPPLFRTORDRFQSTOP",
"C_COLLABNAPPLTENDERINGMANAGER"
],
"BASE":
[
"P_COLLABNAPPLFREIGHTRFQ"
],
"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