C_TranspChargeObject

DDL: C_TRANSPCHARGEOBJECT Type: view CONSUMPTION

Transportation Charge Object

C_TranspChargeObject is a Consumption CDS View that provides data about "Transportation Charge Object" in SAP S/4HANA. It reads from 1 data source (I_TranspChargeObject) and exposes 15 fields with key field TransportationChargesObjUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TranspChargeObject I_TranspChargeObject from

Associations (2)

CardinalityTargetAliasCondition
[0..*] C_TranspChargeItemElement _TranspChargeItemElement $projection.TransportationChargesObjUUID = _TranspChargeItemElement.TransportationChargesObjUUID
[0..*] I_OTRText _OTRText _OTRText.OnlnTxtRpstryConceptID = '40F2E9AFC5011ED8BA840937780C5DE1'

Annotations (12)

NameValueLevelField
EndUserText.label Transportation Charge Object view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName CTCHRGOBJECT view
AbapCatalog.compiler.compareFilter true view
ObjectModel.compositionRoot true view
ObjectModel.representativeKey TransportationChargesObjUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Metadata.allowExtensions true view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY TransportationChargesObjUUID TransportationChargesObjUUID
TranspChargeHostDocumentUUID TranspChargeHostDocumentUUID UUID
TranspChargeDocumentCurrency TranspChargeDocumentCurrency Document Currency
TranspChrgTotalAmtInDocCrcy TranspChrgTotalAmtInDocCrcy
TranspChargeLocalCurrency TranspChargeLocalCurrency Local Currency
TranspChrgTotalAmtInLoclCrcy TranspChrgTotalAmtInLoclCrcy
TranspChargeCalculationDateTme TranspChargeCalculationDateTme Calc. Date Timestamp
clientNULLasTranspChargeCalculationDate
TranspChargeCalcStatus TranspChargeCalcStatus Charge Calc. Sts
TranspChargeCalcStatusDesc
TranspChargeUsage TranspChargeUsage Charge Usage
_TranspChargeItemElement _TranspChargeItemElement
_TranspChargeCalcStatus _TranspChargeCalcStatus
_TranspChargeDocumentCurrency _TranspChargeDocumentCurrency
_TranspChargeLocalCurrency _TranspChargeLocalCurrency

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 C_TranspChargeObject.
-- 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.

CREATE VIEW C_TranspChargeObject AS
SELECT
  TransportationChargesObjUUID,
  TranspChargeHostDocumentUUID,
  TranspChargeDocumentCurrency,
  TranspChrgTotalAmtInDocCrcy,
  TranspChargeLocalCurrency,
  TranspChrgTotalAmtInLoclCrcy,
  TranspChargeCalculationDateTme,
  tstmp_to_dats(TranspChargeCalculationDateTme, abap_system_timezone( $session.client,'NULL' ), $session.client, 'NULL' ) as TranspChargeCalculationDate AS clientNULLasTranspChargeCalculationDate,
  TranspChargeCalcStatus,
  _TranspChargeCalcStatus._Text[1: Language = $session.system_language].TranspChargeCalcStatusDesc AS TranspChargeCalcStatusDesc,
  TranspChargeUsage
FROM I_TranspChargeObject
LEFT OUTER JOIN C_TranspChargeItemElement AS _TranspChargeItemElement ON TransportationChargesObjUUID = _TranspChargeItemElement.TransportationChargesObjUUID  -- association [0..*]
LEFT OUTER JOIN I_OTRText AS _OTRText ON _OTRText.OnlnTxtRpstryConceptID = '40F2E9AFC5011ED8BA840937780C5DE1'  -- association [0..*]
;