P_CollabnApplMngFrtOrderCharge
Private View for Freight Order Charges
P_CollabnApplMngFrtOrderCharge is a Consumption CDS View that provides data about "Private View for Freight Order Charges" in SAP S/4HANA. It reads from 3 data sources (P_CollabnFrtOrdChrgFilterFo, P_CollabnApplFrtOrdParty, P_CollabnApplCarrierUser) and exposes 37 fields with key field TransportationOrderUUID. It has 3 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| P_CollabnFrtOrdChrgFilterFo | _CollabnFrtOrdChrgFilterFo1 | left_outer |
| P_CollabnApplFrtOrdParty | CollabnApplAddlAgrmtPty | inner |
| P_CollabnApplCarrierUser | CollabnApplCarrierUser | inner |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | P_CollabnFrtOrdChrgSfirItem | _SuplrFrtInvcRequestItem | $projection.TransportationOrderUUID = _SuplrFrtInvcRequestItem.TransportationOrderUUID |
| [1..1] | I_CollabnApplFrtOrdDsputStatus | _CollabnApplFrtOrdDsputStatus | $projection.FreightOrderDisputeCaseStatus = _CollabnApplFrtOrdDsputStatus.FreightOrderDisputeCaseStatus |
| [0..1] | I_TranspChargeObject | _TranspChargeObject | $projection.TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | PCOLLFRTORDCHRG | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #CONSUMPTION | view | |
| VDM.private | true | view | |
| EndUserText.label | Private View for Freight Order Charges | view |
Fields (37)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TransportationOrderUUID | TransportationOrder | TransportationOrderUUID | |
| FreightOrder | TransportationOrder | TransportationOrder | ||
| TransportationOrderCategory | TransportationOrder | TransportationOrderCategory | ||
| TransportationOrderType | TransportationOrder | TransportationOrderType | ||
| PurchasingOrgExternalID | TransportationOrder | PurchasingOrgExternalID | ||
| PurchasingOrganizationName | ||||
| TransportationOrderStopUUID | ||||
| SourceLocation | ||||
| DestinationLocation | ||||
| SourceLocationDescription | ||||
| DestinationLocationDescription | ||||
| SourceLocationAddressDesc | ||||
| DestinationLocationAddressDesc | ||||
| Carrier | TransportationOrder | Carrier | Service Agent | |
| BusinessPartnerCompany | P_CollabnApplFrtOrdParty | Coll_Carrier | ||
| BusinessPartnerUUID | P_CollabnApplFrtOrdParty | BusinessPartnerUUID | UUID | |
| TranspOrdResponsiblePerson | TransportationOrder | TranspOrdResponsiblePerson | ||
| MeansOfTransport | TransportationOrder | MeansOfTransport | ||
| MeansOfTransportDesc | ||||
| TranspOrdShippingType | TransportationOrder | TranspOrdShippingType | ||
| TranspOrdDistance | TransportationOrder | TranspOrdDistance | ||
| TranspOrdDistanceUnit | TransportationOrder | TranspOrdDistanceUnit | ||
| TranspOrdDepartureDateTime | ||||
| TranspOrdArrivalDateTime | ||||
| TranspOrdGrossWeightUnit | TransportationOrder | TranspOrdGrossWeightUnit | ||
| TranspOrdGrossWeight | TransportationOrder | TranspOrdGrossWeight | ||
| TranspOrdGrossVolumeUnit | TransportationOrder | TranspOrdGrossVolumeUnit | ||
| TranspOrdGrossVolume | TransportationOrder | TranspOrdGrossVolume | ||
| TranspOrdQuantityUnit | TransportationOrder | TranspOrdQuantityUnit | ||
| TranspOrdQuantity | TransportationOrder | TranspOrdQuantity | ||
| SuplrFrtInvcReqUUID | _SuplrFrtInvcRequestItem | SuplrFrtInvcReqUUID | ||
| TransportationOrderTypeDesc | ||||
| TranspChargeDocumentCurrency | _TranspChargeObject | TranspChargeDocumentCurrency | ||
| TranspChrgPrpsdNetAmtInDocCrcy | _SuplrFrtInvcRequestItem | TranspChrgPrpsdNetAmtInDocCrcy | ||
| _CollabnApplFrtOrdDsputStatus | _CollabnApplFrtOrdDsputStatus | |||
| _SuplrFrtInvcRequestItem | _SuplrFrtInvcRequestItem | |||
| _TranspChargeObject | _TranspChargeObject |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view P_CollabnApplMngFrtOrderCharge.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: PCOLLFRTORDCHRG
CREATE VIEW P_CollabnApplMngFrtOrderCharge AS
SELECT
TransportationOrder.TransportationOrderUUID AS TransportationOrderUUID,
TransportationOrder.TransportationOrder AS FreightOrder,
TransportationOrder.TransportationOrderCategory AS TransportationOrderCategory,
TransportationOrder.TransportationOrderType AS TransportationOrderType,
TransportationOrder.PurchasingOrgExternalID AS PurchasingOrgExternalID,
TransportationOrder._PurchasingOrganization._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName AS PurchasingOrganizationName,
TransportationOrder._SourceStop.TransportationOrderStopUUID AS TransportationOrderStopUUID,
TransportationOrder._SourceStop.LocationId AS SourceLocation,
TransportationOrder._DestinationStop.LocationId AS DestinationLocation,
TransportationOrder._SourceStop._Locationdescr.LocationDescription AS SourceLocationDescription,
TransportationOrder._DestinationStop._Locationdescr.LocationDescription AS DestinationLocationDescription,
TransportationOrder._SourceStop._Locationdescr.AddressObjectDescription AS SourceLocationAddressDesc,
TransportationOrder._DestinationStop._Locationdescr.AddressObjectDescription AS DestinationLocationAddressDesc,
TransportationOrder.Carrier AS Carrier,
CollabnApplAddlAgrmtPty.Coll_Carrier AS BusinessPartnerCompany,
CollabnApplAddlAgrmtPty.BusinessPartnerUUID AS BusinessPartnerUUID,
TransportationOrder.TranspOrdResponsiblePerson AS TranspOrdResponsiblePerson,
TransportationOrder.MeansOfTransport AS MeansOfTransport,
TransportationOrder._MeansOfTransport._Text[1: Language = $session.system_language].MeansOfTransportDesc AS MeansOfTransportDesc,
TransportationOrder.TranspOrdShippingType AS TranspOrdShippingType,
TransportationOrder.TranspOrdDistance AS TranspOrdDistance,
TransportationOrder.TranspOrdDistanceUnit AS TranspOrdDistanceUnit,
TransportationOrder._SourceStop.TranspOrdStopPlanTranspDteTme AS TranspOrdDepartureDateTime,
TransportationOrder._DestinationStop.TranspOrdStopPlanTranspDteTme AS TranspOrdArrivalDateTime,
TransportationOrder.TranspOrdGrossWeightUnit AS TranspOrdGrossWeightUnit,
TransportationOrder.TranspOrdGrossWeight AS TranspOrdGrossWeight,
TransportationOrder.TranspOrdGrossVolumeUnit AS TranspOrdGrossVolumeUnit,
TransportationOrder.TranspOrdGrossVolume AS TranspOrdGrossVolume,
TransportationOrder.TranspOrdQuantityUnit AS TranspOrdQuantityUnit,
TransportationOrder.TranspOrdQuantity AS TranspOrdQuantity,
_SuplrFrtInvcRequestItem.SuplrFrtInvcReqUUID AS SuplrFrtInvcReqUUID,
TransportationOrder._TransportationOrderType._Text[1: Language = $session.system_language].TransportationOrderTypeDesc AS TransportationOrderTypeDesc,
_TranspChargeObject.TranspChargeDocumentCurrency AS TranspChargeDocumentCurrency,
_SuplrFrtInvcRequestItem.TranspChrgPrpsdNetAmtInDocCrcy AS TranspChrgPrpsdNetAmtInDocCrcy
LEFT OUTER JOIN P_CollabnFrtOrdChrgFilterFo AS _CollabnFrtOrdChrgFilterFo1 ON /* join condition not captured in parsed metadata */
INNER JOIN P_CollabnApplCarrierUser AS CollabnApplCarrierUser ON /* join condition not captured in parsed metadata */
INNER JOIN P_CollabnApplFrtOrdParty AS CollabnApplAddlAgrmtPty ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_CollabnFrtOrdChrgSfirItem AS _SuplrFrtInvcRequestItem ON TransportationOrderUUID = _SuplrFrtInvcRequestItem.TransportationOrderUUID -- association [0..1]
LEFT OUTER JOIN I_CollabnApplFrtOrdDsputStatus AS _CollabnApplFrtOrdDsputStatus ON FreightOrderDisputeCaseStatus = _CollabnApplFrtOrdDsputStatus.FreightOrderDisputeCaseStatus -- association [1..1]
LEFT OUTER JOIN I_TranspChargeObject AS _TranspChargeObject ON TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA