P_CollabnApplCarrierInvoice

DDL: P_COLLABNAPPLCARRIERINVOICE SQL: PCOLLCARRINVC Type: view CONSUMPTION

Carrier Invoices

P_CollabnApplCarrierInvoice is a Consumption CDS View that provides data about "Carrier Invoices" in SAP S/4HANA. It reads from 2 data sources (P_CollabnApplCarrierUser, P_CollabnApplFrtOrdParty) and exposes 20 fields with key field SuplrFrtInvcReqUUID. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
P_CollabnApplCarrierUser CarrierUser inner
P_CollabnApplFrtOrdParty CollabnApplAddlAgrmtPty inner

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _PurchasingCompanyCode $projection.PurgOrgCompanyCode = _PurchasingCompanyCode.CompanyCode
[0..1] I_TranspChargeObject _TranspChargeObject $projection.SuplrFrtInvcReqUUID = _TranspChargeObject.TranspChargeHostDocumentUUID

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName PCOLLCARRINVC view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
VDM.private true view
EndUserText.label Carrier Invoices view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY SuplrFrtInvcReqUUID SupplierFreightInvoice SuplrFrtInvcReqUUID
SupplierFreightInvoiceRequest
SuplrFrtInvcReqType SupplierFreightInvoice SuplrFrtInvcReqType
SuplrFrtInvcReqCategory SupplierFreightInvoice SuplrFrtInvcReqCategory
PurchasingOrgExternalID SupplierFreightInvoice PurchasingOrgExternalID
PurchasingGroupExternalID SupplierFreightInvoice PurchasingGroupExternalID
CarrierBusPurposeIsCompleted SupplierFreightInvoice CarrierBusPurposeIsCompleted
BillFromPtyBusPrpsIsCompleted SupplierFreightInvoice BillFromPtyBusPrpsIsCompleted
PayeeBusPurposeIsCompleted SupplierFreightInvoice PayeeBusPurposeIsCompleted
InvoiceDate SupplierFreightInvoice InvoiceDate Run On
FrtCarrInvcID SupplierFreightInvoice FrtCarrInvcID
CarrierUUID SupplierFreightInvoice CarrierUUID
Coll_Carrier P_CollabnApplFrtOrdParty Coll_Carrier
BusinessPartnerUUID P_CollabnApplFrtOrdParty BusinessPartnerUUID UUID
BusinessPartnerCompany P_CollabnApplCarrierUser BusinessPartnerCompany Busn. Partner
PaymentTerms SupplierFreightInvoice PaymentTerms Pyt Terms
TranspChrgNetAmtInDocCrcy _TranspChargeObject TranspChrgNetAmtInDocCrcy
TranspChargeDocumentCurrency _TranspChargeObject TranspChargeDocumentCurrency
PurgOrgCompanyCode SupplierFreightInvoice PurgOrgCompanyCode
_PurchasingCompanyCode _PurchasingCompanyCode

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_CollabnApplCarrierInvoice.
-- 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: PCOLLCARRINVC

CREATE VIEW P_CollabnApplCarrierInvoice AS
SELECT
  SupplierFreightInvoice.SuplrFrtInvcReqUUID AS SuplrFrtInvcReqUUID,
  ltrim(SupplierFreightInvoice.SupplierFreightInvoiceRequest, '0' ) AS SupplierFreightInvoiceRequest,
  SupplierFreightInvoice.SuplrFrtInvcReqType AS SuplrFrtInvcReqType,
  SupplierFreightInvoice.SuplrFrtInvcReqCategory AS SuplrFrtInvcReqCategory,
  SupplierFreightInvoice.PurchasingOrgExternalID AS PurchasingOrgExternalID,
  SupplierFreightInvoice.PurchasingGroupExternalID AS PurchasingGroupExternalID,
  SupplierFreightInvoice.CarrierBusPurposeIsCompleted AS CarrierBusPurposeIsCompleted,
  SupplierFreightInvoice.BillFromPtyBusPrpsIsCompleted AS BillFromPtyBusPrpsIsCompleted,
  SupplierFreightInvoice.PayeeBusPurposeIsCompleted AS PayeeBusPurposeIsCompleted,
  SupplierFreightInvoice.InvoiceDate AS InvoiceDate,
  SupplierFreightInvoice.FrtCarrInvcID AS FrtCarrInvcID,
  SupplierFreightInvoice.CarrierUUID AS CarrierUUID,
  CollabnApplAddlAgrmtPty.Coll_Carrier AS Coll_Carrier,
  CollabnApplAddlAgrmtPty.BusinessPartnerUUID AS BusinessPartnerUUID,
  CarrierUser.BusinessPartnerCompany AS BusinessPartnerCompany,
  SupplierFreightInvoice.PaymentTerms AS PaymentTerms,
  _TranspChargeObject.TranspChrgNetAmtInDocCrcy AS TranspChrgNetAmtInDocCrcy,
  _TranspChargeObject.TranspChargeDocumentCurrency AS TranspChargeDocumentCurrency,
  SupplierFreightInvoice.PurgOrgCompanyCode AS PurgOrgCompanyCode
INNER JOIN P_CollabnApplFrtOrdParty AS CollabnApplAddlAgrmtPty ON /* join condition not captured in parsed metadata */
INNER JOIN P_CollabnApplCarrierUser AS CarrierUser ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CompanyCode AS _PurchasingCompanyCode ON PurgOrgCompanyCode = _PurchasingCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_TranspChargeObject AS _TranspChargeObject ON SuplrFrtInvcReqUUID = _TranspChargeObject.TranspChargeHostDocumentUUID  -- association [0..1]
;