I_TravelExpenseCostAssignment

DDL: I_TRAVELEXPENSECOSTASSIGNMENT Type: view_entity COMPOSITE

Travel Expenses Cost Assignment

I_TravelExpenseCostAssignment is a Composite CDS View that provides data about "Travel Expenses Cost Assignment" in SAP S/4HANA. It reads from 1 data source (I_TravelCostAssignmentData) and exposes 101 fields with key fields PersonnelNumber, TravelTripNumber, TravelReqUUID, SeqReqUUID, TravelRequestSequenceNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_TravelCostAssignmentData I_TravelCostAssignmentData from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_TravelCostAssignmentData _ExtensionCostAssignment $projection.PersonnelNumber = _ExtensionCostAssignment.PersonnelNumber and $projection.TravelTripNumber = _ExtensionCostAssignment.TravelTripNumber and $projection.TravelExpnSequentialNumber = _ExtensionCostAssignment.TravelExpnSequentialNumber and $projection.CostAssignmentReferenceKey = _ExtensionCostAssignment.CostAssignmentReferenceKey and $projection.TravelCostAssignmentType = _ExtensionCostAssignment.TravelCostAssignmentType and $projection.TravelRequestSequenceNumber = _ExtensionCostAssignment.TravelRequestSequenceNumber

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Travel Expenses Cost Assignment view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #A view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix TCT view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.quota.maximumFields 350 view
AbapCatalog.extensibility.quota.maximumBytes 2240 view

Fields (101)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber PersonnelNumber Personnel No.
KEY TravelTripNumber TravelTripNumber Trip Number
KEY TravelReqUUID
KEY SeqReqUUID
KEY TravelRequestSequenceNumber TravelRequestSequenceNumber Sequence Number
KEY CostAssignmentReferenceKey CostAssignmentReferenceKey Reference Key
KEY TravelCostAssignmentType TravelCostAssignmentType Cost Assignment Type
TravelExpnSequentialNumber TravelExpnSequentialNumber Sequential Number
CostAssgmtPercentageInQty CostAssgmtPercentageInQty Percentage
CompanyCode CompanyCode Receiver Company Code
BusinessArea BusinessArea Business Area
ControllingArea ControllingArea Controlling Area
CostCenter CostCenter Cost Center
TravelOrder TravelOrder Order
CostObject CostObject Cost Object
WBSElement WBSElement WBS Internal ID
AccountAssignmentNetworkNumber AccountAssignmentNetworkNumber Network
Activity Activity VAT Activity
SalesOrder SalesOrder SD Document
SalesOrderItem SalesOrderItem Sales Order Item
BusinessProcess BusinessProcess Business Process
FundCenterText FundCenterText Funds Center
Fund Fund Sender Fund
FunctionalArea FunctionalArea Sendr Fctl Area
GrantID GrantID Sender Grant
CommitmentItem CommitmentItem Commitment item
TravelRequestProjectUUID TravelRequestProjectUUID Project GUID
ExternalProjectNumber ExternalProjectNumber Project Number
TaskRoleUUID TaskRoleUUID Task Role GUID
TaskRoleNumber TaskRoleNumber Task / Role Number
CostAssignmentObjectType CostAssignmentObjectType Object Type
BudgetPeriod BudgetPeriod Budget Period
ProfitCenter ProfitCenter Profit Center
Segment Segment Segment number
TravelRequestCostCategory TravelRequestCostCategory Cost Category
EarmarkedFundsDocument EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem EarmarkedFundsDocumentItem Document Item
FundsMgmtCmtmtItemIsCompleted FundsMgmtCmtmtItemIsCompleted Set "Completed"
CostDistrIsDspOnly CostDistrIsDspOnly Cost Distr Dsp Only
CompanyCodeName CompanyCodeName Company Name
BusinessAreaName BusinessAreaName Business Area Name
ControllingAreaName ControllingAreaName Long Text
CostCenterName CostCenterName Name
CostAssgmtOrderName CostAssgmtOrderName Long Text
CostObjectDesc CostObjectDesc Cost Object Name
WBSElementName WBSElementName Long Text
NetworkName NetworkName Long Text
ActivityName ActivityName Long Text
SalesOrderName SalesOrderName Long Text
SalesOrderItemName SalesOrderItemName Long Text
BusinessProcessName BusinessProcessName Long Text
FundCenterName FundCenterName Long Text
FundName FundName Long Text
FunctionalAreaName FunctionalAreaName Long Text
GrantExtendedName GrantExtendedName Long Text
CommitmentItemName CommitmentItemName Long Text
ProjectName ProjectName Long Text
TaskRoleName TaskRoleName Long Text
BudgetPeriodName BudgetPeriodName Long Text
CostAssignmentCategoryName CostAssignmentCategoryName Long Text
EarmarkedFundsDocName EarmarkedFundsDocName Long Text
EarmarkedFundsDocItemName EarmarkedFundsDocItemName Long Text
TravelRequestFieldGroup TravelRequestFieldGroup Accounting Object
TripFieldGroupName TripFieldGroupName Field Group Name
TrvlCostAssgmtReceiptAmount TrvlCostAssgmtReceiptAmount Amount
PaymentCurrency PaymentCurrency Payment Currency
TrvlCostAssgmtAmtOrPctg TrvlCostAssgmtAmtOrPctg Amt/Percent
LastChangeDateTime
CostAssgmtLoclLastChgdDteTme
TrvlCostAssgmtPercentageUnit TrvlCostAssgmtPercentageUnit Unit
AccountAssgmtNtwkNmbr_H AccountAssgmtNtwkNmbr_H
Activity_H Activity_H
BudgetPeriod_H BudgetPeriod_H
BusinessArea_H BusinessArea_H
BusinessProcess_H BusinessProcess_H
CommitmentItem_H CommitmentItem_H
CompanyCode_H CompanyCode_H
ControllingArea_H ControllingArea_H
CostAssignmentObjectType_H CostAssignmentObjectType_H
CostCenter_H CostCenter_H
CostObject_H CostObject_H
EarmarkedFundsDocument_H EarmarkedFundsDocument_H
EarmarkedFundsDocumentItem_H EarmarkedFundsDocumentItem_H
ExternalProjectNumber_H ExternalProjectNumber_H
FunctionalArea_H FunctionalArea_H
Fund_H Fund_H
FundCenterText_H FundCenterText_H
FndsMgmtCmtmtItmIsCmpltd_H FndsMgmtCmtmtItmIsCmpltd_H
GrantID_H GrantID_H
ProfitCenter_H ProfitCenter_H
SalesOrder_H SalesOrder_H
SalesOrderItem_H SalesOrderItem_H
Segment_H Segment_H
TaskRoleNumber_H TaskRoleNumber_H
TaskRoleUUID_H TaskRoleUUID_H
TravelOrder_H TravelOrder_H
TravelRequestCostCategory_H TravelRequestCostCategory_H
TravelRequestFieldGroup_H TravelRequestFieldGroup_H
TravelRequestProjectUUID_H TravelRequestProjectUUID_H
WBSElement_H WBSElement_H
_TravelExpense _TravelExpense

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_TravelExpenseCostAssignment.
-- 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 I_TravelExpenseCostAssignment AS
SELECT
  PersonnelNumber,
  TravelTripNumber,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS TravelReqUUID,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS SeqReqUUID,
  TravelRequestSequenceNumber,
  CostAssignmentReferenceKey,
  TravelCostAssignmentType,
  TravelExpnSequentialNumber,
  CostAssgmtPercentageInQty,
  CompanyCode,
  BusinessArea,
  ControllingArea,
  CostCenter,
  TravelOrder,
  CostObject,
  WBSElement,
  AccountAssignmentNetworkNumber,
  Activity,
  SalesOrder,
  SalesOrderItem,
  BusinessProcess,
  FundCenterText,
  Fund,
  FunctionalArea,
  GrantID,
  CommitmentItem,
  TravelRequestProjectUUID,
  ExternalProjectNumber,
  TaskRoleUUID,
  TaskRoleNumber,
  CostAssignmentObjectType,
  BudgetPeriod,
  ProfitCenter,
  Segment,
  TravelRequestCostCategory,
  EarmarkedFundsDocument,
  EarmarkedFundsDocumentItem,
  FundsMgmtCmtmtItemIsCompleted,
  CostDistrIsDspOnly,
  CompanyCodeName,
  BusinessAreaName,
  ControllingAreaName,
  CostCenterName,
  CostAssgmtOrderName,
  CostObjectDesc,
  WBSElementName,
  NetworkName,
  ActivityName,
  SalesOrderName,
  SalesOrderItemName,
  BusinessProcessName,
  FundCenterName,
  FundName,
  FunctionalAreaName,
  GrantExtendedName,
  CommitmentItemName,
  ProjectName,
  TaskRoleName,
  BudgetPeriodName,
  CostAssignmentCategoryName,
  EarmarkedFundsDocName,
  EarmarkedFundsDocItemName,
  TravelRequestFieldGroup,
  TripFieldGroupName,
  TrvlCostAssgmtReceiptAmount,
  PaymentCurrency,
  TrvlCostAssgmtAmtOrPctg,
  cast( tstmp_current_utctimestamp() as vdm_lastchangedon) AS LastChangeDateTime,
  cast(0.0000000 as abp_lastchange_tstmpl) AS CostAssgmtLoclLastChgdDteTme,
  TrvlCostAssgmtPercentageUnit,
  AccountAssgmtNtwkNmbr_H,
  Activity_H,
  BudgetPeriod_H,
  BusinessArea_H,
  BusinessProcess_H,
  CommitmentItem_H,
  CompanyCode_H,
  ControllingArea_H,
  CostAssignmentObjectType_H,
  CostCenter_H,
  CostObject_H,
  EarmarkedFundsDocument_H,
  EarmarkedFundsDocumentItem_H,
  ExternalProjectNumber_H,
  FunctionalArea_H,
  Fund_H,
  FundCenterText_H,
  FndsMgmtCmtmtItmIsCmpltd_H,
  GrantID_H,
  ProfitCenter_H,
  SalesOrder_H,
  SalesOrderItem_H,
  Segment_H,
  TaskRoleNumber_H,
  TaskRoleUUID_H,
  TravelOrder_H,
  TravelRequestCostCategory_H,
  TravelRequestFieldGroup_H,
  TravelRequestProjectUUID_H,
  WBSElement_H
FROM I_TravelCostAssignmentData
LEFT OUTER JOIN E_TravelCostAssignmentData AS _ExtensionCostAssignment ON PersonnelNumber = _ExtensionCostAssignment.PersonnelNumber AND TravelTripNumber = _ExtensionCostAssignment.TravelTripNumber AND TravelExpnSequentialNumber = _ExtensionCostAssignment.TravelExpnSequentialNumber AND CostAssignmentReferenceKey = _ExtensionCostAssignment.CostAssignmentReferenceKey AND TravelCostAssignmentType = _ExtensionCostAssignment.TravelCostAssignmentType AND TravelRequestSequenceNumber = _ExtensionCostAssignment.TravelRequestSequenceNumber  -- association [0..1]
;