I_BR_NFTransport_C

DDL: I_BR_NFTRANSPORT_C SQL: IBRNFTRANSPORTC Type: view COMPOSITE

Brazil Nota Fiscal Transport

I_BR_NFTransport_C is a Composite CDS View that provides data about "Brazil Nota Fiscal Transport" in SAP S/4HANA. It reads from 1 data source (I_BR_NFDocument) and exposes 25 fields with key field BR_NotaFiscal. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BR_NFDocument NFTransport from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_BR_NFTransportedVolume _BR_NFTransportedVolume _BR_NFTransportedVolume.BR_NotaFiscal = $projection.BR_NotaFiscal
[0..*] I_BR_NFTrailer_C _BR_NFTrailer _BR_NFTrailer.BR_NotaFiscal = $projection.BR_NotaFiscal

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IBRNFTRANSPORTC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Brazil Nota Fiscal Transport view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.preserveKey true view

Fields (25)

KeyFieldSource TableSource FieldDescription
KEY BR_NotaFiscal I_BR_NFDocument BR_NotaFiscal Nota Fiscal
MeansOfTransport I_BR_NFDocument MeansOfTransport
MeansOfTransportType I_BR_NFDocument MeansOfTransportType
IncotermsClassification I_BR_NFDocument IncotermsClassification Incoterms
IncotermsTransferLocation I_BR_NFDocument IncotermsTransferLocation Incoterms 2
Incoterms
BR_NFArrivalOrDepartureDate I_BR_NFDocument BR_NFArrivalOrDepartureDate Dep./Arr. Date
BR_NFArrivalOrDepartureTime I_BR_NFDocument BR_NFArrivalOrDepartureTime
ShippingPoint I_BR_NFDocument ShippingPoint Shipping Point
BR_NFShippingUnitBrand I_BR_NFDocument BR_NFShippingUnitBrand
BR_NFShippingUnitNumber I_BR_NFDocument BR_NFShippingUnitNumber
BR_NFNumberOfPackages I_BR_NFDocument BR_NFNumberOfPackages
BR_NFShippingUnitConverted I_BR_NFDocument BR_NFShippingUnit
HeaderWeightUnit I_BR_NFDocument HeaderWeightUnit Weight Unit
HeaderNetWeight I_BR_NFDocument HeaderNetWeight
HeaderGrossWeight I_BR_NFDocument HeaderGrossWeight
BR_WhldgICMSForTranspCity I_BR_NFDocument BR_WhldgICMSForTranspCity City Code
WagonID I_BR_NFDocument WagonID
FerryBoatID I_BR_NFDocument FerryBoatID
BR_NFExportShipmentPlace I_BR_NFDocument BR_NFExportShipmentPlace Ship.Place
BR_NFExportShipmentRegion I_BR_NFDocument BR_NFExportShipmentRegion
BR_NFExportDispatchLocation I_BR_NFDocument BR_NFExportDispatchLocation
_TransportedVolumes _BR_NFTransportedVolume
_Trailers _BR_NFTrailer
_MeansOfTransportType _MeansOfTransportType

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 I_BR_NFTransport_C.
-- 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: IBRNFTRANSPORTC

CREATE VIEW I_BR_NFTransport_C AS
SELECT
  NFTransport.BR_NotaFiscal AS BR_NotaFiscal,
  NFTransport.MeansOfTransport AS MeansOfTransport,
  NFTransport.MeansOfTransportType AS MeansOfTransportType,
  NFTransport.IncotermsClassification AS IncotermsClassification,
  NFTransport.IncotermsTransferLocation AS IncotermsTransferLocation,
  cast(concat_with_space(NFTransport.IncotermsClassification, NFTransport.IncotermsTransferLocation, 1) as logbr_nfincotermsfrmtd) AS Incoterms,
  NFTransport.BR_NFArrivalOrDepartureDate AS BR_NFArrivalOrDepartureDate,
  NFTransport.BR_NFArrivalOrDepartureTime AS BR_NFArrivalOrDepartureTime,
  NFTransport.ShippingPoint AS ShippingPoint,
  NFTransport.BR_NFShippingUnitBrand AS BR_NFShippingUnitBrand,
  NFTransport.BR_NFShippingUnitNumber AS BR_NFShippingUnitNumber,
  NFTransport.BR_NFNumberOfPackages AS BR_NFNumberOfPackages,
  NFTransport.BR_NFShippingUnit AS BR_NFShippingUnitConverted,
  NFTransport.HeaderWeightUnit AS HeaderWeightUnit,
  NFTransport.HeaderNetWeight AS HeaderNetWeight,
  NFTransport.HeaderGrossWeight AS HeaderGrossWeight,
  NFTransport.BR_WhldgICMSForTranspCity AS BR_WhldgICMSForTranspCity,
  NFTransport.WagonID AS WagonID,
  NFTransport.FerryBoatID AS FerryBoatID,
  NFTransport.BR_NFExportShipmentPlace AS BR_NFExportShipmentPlace,
  NFTransport.BR_NFExportShipmentRegion AS BR_NFExportShipmentRegion,
  NFTransport.BR_NFExportDispatchLocation AS BR_NFExportDispatchLocation
FROM I_BR_NFDocument AS NFTransport
LEFT OUTER JOIN I_BR_NFTransportedVolume AS _BR_NFTransportedVolume ON _BR_NFTransportedVolume.BR_NotaFiscal = BR_NotaFiscal  -- association [0..*]
LEFT OUTER JOIN I_BR_NFTrailer_C AS _BR_NFTrailer ON _BR_NFTrailer.BR_NotaFiscal = BR_NotaFiscal  -- association [0..*]
;