R_TrvlExpnCostAssignmentDraft

DDL: R_TRVLEXPNCOSTASSIGNMENTDRAFT Type: view_entity BASIC

Trvl Expn Cost Assignment Draft

R_TrvlExpnCostAssignmentDraft is a Basic CDS View that provides data about "Trvl Expn Cost Assignment Draft" in SAP S/4HANA. It reads from 1 data source (trvs4_e_costas_d) and exposes 105 fields with key fields PersonnelNumber, TravelTripNumber, TravelReqUUID, SeqReqUUID, TravelRequestSequenceNumber. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
trvs4_e_costas_d TrvExpnCostAssignmentDraft from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_TrvlExpnCostAssignmentDraft _ExtensionCostAssignment $projection.PersonnelNumber = _ExtensionCostAssignment.PersonnelNumber and $projection.TravelTripNumber = _ExtensionCostAssignment.TravelTripNumber and $projection.TravelReqUUID = _ExtensionCostAssignment.TravelReqUUID and $projection.SeqReqUUID = _ExtensionCostAssignment.SeqReqUUID and $projection.TravelRequestSequenceNumber = _ExtensionCostAssignment.TravelRequestSequenceNumber and $projection.CostAssignmentReferenceKey = _ExtensionCostAssignment.CostAssignmentReferenceKey and $projection.TravelCostAssignmentType = _ExtensionCostAssignment.TravelCostAssignmentType

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Trvl Expn Cost Assignment Draft view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC 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 238 view
AbapCatalog.extensibility.quota.maximumBytes 2240 view

Fields (105)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber trvs4_e_costas_d personnelnumber Personnel No.
KEY TravelTripNumber trvs4_e_costas_d traveltripnumber Trip Number
KEY TravelReqUUID trvs4_e_costas_d travelrequuid UUID
KEY SeqReqUUID trvs4_e_costas_d seqrequuid UUID
KEY TravelRequestSequenceNumber trvs4_e_costas_d travelrequestsequencenumber Sequence Number
KEY CostAssignmentReferenceKey trvs4_e_costas_d costassignmentreferencekey Reference Key
KEY TravelCostAssignmentType trvs4_e_costas_d travelcostassignmenttype Cost Assignment Type
TravelExpnSequentialNumber trvs4_e_costas_d travelexpnsequentialnumber Sequential Number
CostAssgmtPercentageInQty trvs4_e_costas_d costassgmtpercentageinqty Percentage
CompanyCode trvs4_e_costas_d companycode Receiver Company Code
BusinessArea trvs4_e_costas_d businessarea Business Area
ControllingArea trvs4_e_costas_d controllingarea Controlling Area
CostCenter trvs4_e_costas_d costcenter Cost Center
TravelOrder trvs4_e_costas_d travelorder Order
CostObject trvs4_e_costas_d costobject Cost Object
WBSElement trvs4_e_costas_d wbselement WBS Internal ID
AccountAssignmentNetworkNumber trvs4_e_costas_d accountassignmentnetworknumber Network
Activity trvs4_e_costas_d activity VAT Activity
SalesOrder trvs4_e_costas_d salesorder SD Document
SalesOrderItem trvs4_e_costas_d salesorderitem Sales Order Item
BusinessProcess trvs4_e_costas_d businessprocess Business Process
FundCenterText trvs4_e_costas_d fundcentertext Funds Center
Fund trvs4_e_costas_d fund Sender Fund
FunctionalArea trvs4_e_costas_d functionalarea Sendr Fctl Area
GrantID trvs4_e_costas_d grantid Sender Grant
CommitmentItem trvs4_e_costas_d commitmentitem Commitment item
TravelRequestProjectUUID trvs4_e_costas_d travelrequestprojectuuid Project GUID
ExternalProjectNumber trvs4_e_costas_d externalprojectnumber Project Number
TaskRoleUUID trvs4_e_costas_d taskroleuuid Task Role GUID
TaskRoleNumber trvs4_e_costas_d taskrolenumber Task / Role Number
CostAssignmentObjectType trvs4_e_costas_d costassignmentobjecttype Object Type
BudgetPeriod trvs4_e_costas_d budgetperiod Budget Period
ProfitCenter trvs4_e_costas_d profitcenter Profit Center
Segment trvs4_e_costas_d segment Segment number
TravelRequestCostCategory trvs4_e_costas_d travelrequestcostcategory Cost Category
EarmarkedFundsDocument trvs4_e_costas_d earmarkedfundsdocument Earmarked Funds
EarmarkedFundsDocumentItem trvs4_e_costas_d earmarkedfundsdocumentitem Document Item
FundsMgmtCmtmtItemIsCompleted trvs4_e_costas_d fundsmgmtcmtmtitemiscompleted Set "Completed"
CostDistrIsDspOnly trvs4_e_costas_d costdistrisdsponly Cost Distr Dsp Only
CompanyCodeName trvs4_e_costas_d companycodename Company Name
BusinessAreaName trvs4_e_costas_d businessareaname Business Area Name
ControllingAreaName trvs4_e_costas_d controllingareaname Long Text
CostCenterName trvs4_e_costas_d costcentername Name
CostAssgmtOrderName trvs4_e_costas_d costassgmtordername Long Text
CostObjectDesc trvs4_e_costas_d costobjectdesc Cost Object Name
WBSElementName trvs4_e_costas_d wbselementname Long Text
NetworkName trvs4_e_costas_d networkname Long Text
ActivityName trvs4_e_costas_d activityname Long Text
SalesOrderName trvs4_e_costas_d salesordername Long Text
SalesOrderItemName trvs4_e_costas_d salesorderitemname Long Text
BusinessProcessName trvs4_e_costas_d businessprocessname Long Text
FundCenterName trvs4_e_costas_d fundcentername Long Text
FundName trvs4_e_costas_d fundname Long Text
FunctionalAreaName trvs4_e_costas_d functionalareaname Long Text
GrantExtendedName trvs4_e_costas_d grantextendedname Long Text
CommitmentItemName trvs4_e_costas_d commitmentitemname Long Text
ProjectName trvs4_e_costas_d projectname Long Text
TaskRoleName trvs4_e_costas_d taskrolename Long Text
BudgetPeriodName trvs4_e_costas_d budgetperiodname Long Text
CostAssignmentCategoryName trvs4_e_costas_d costassignmentcategoryname Long Text
EarmarkedFundsDocName trvs4_e_costas_d earmarkedfundsdocname Long Text
EarmarkedFundsDocItemName trvs4_e_costas_d earmarkedfundsdocitemname Long Text
TravelRequestFieldGroup trvs4_e_costas_d travelrequestfieldgroup Accounting Object
TripFieldGroupName trvs4_e_costas_d tripfieldgroupname Field Group Name
TrvlCostAssgmtReceiptAmount trvs4_e_costas_d trvlcostassgmtreceiptamount Amount
PaymentCurrency trvs4_e_costas_d paymentcurrency Payment Currency
TrvlCostAssgmtAmtOrPctg trvs4_e_costas_d trvlcostassgmtamtorpctg Amt/Percent
LastChangeDateTime trvs4_e_costas_d lastchangedatetime Timestamp
CostAssgmtLoclLastChgdDteTme trvs4_e_costas_d costassgmtlocllastchgddtetme Changed On
TrvlCostAssgmtPercentageUnit trvs4_e_costas_d trvlcostassgmtpercentageunit Unit
DraftEntityCreationDateTime trvs4_e_costas_d draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime trvs4_e_costas_d draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID trvs4_e_costas_d draftadministrativedatauuid UUID
DraftEntityOperationCode trvs4_e_costas_d draftentityoperationcode Draft - Operation Code
HasActiveEntity trvs4_e_costas_d hasactiveentity TRUE
AccountAssgmtNtwkNmbr_H trvs4_e_costas_d accountassgmtntwknmbr_h
Activity_H trvs4_e_costas_d activity_h
BudgetPeriod_H trvs4_e_costas_d budgetperiod_h
BusinessArea_H trvs4_e_costas_d businessarea_h
BusinessProcess_H trvs4_e_costas_d businessprocess_h
CommitmentItem_H trvs4_e_costas_d commitmentitem_h
CompanyCode_H trvs4_e_costas_d companycode_h
ControllingArea_H trvs4_e_costas_d controllingarea_h
CostAssignmentObjectType_H trvs4_e_costas_d costassignmentobjecttype_h
CostCenter_H trvs4_e_costas_d costcenter_h
CostObject_H trvs4_e_costas_d costobject_h
EarmarkedFundsDocument_H trvs4_e_costas_d earmarkedfundsdocument_h
EarmarkedFundsDocumentItem_H trvs4_e_costas_d earmarkedfundsdocumentitem_h
ExternalProjectNumber_H trvs4_e_costas_d externalprojectnumber_h
FunctionalArea_H trvs4_e_costas_d functionalarea_h
Fund_H trvs4_e_costas_d fund_h
FundCenterText_H trvs4_e_costas_d fundcentertext_h
FndsMgmtCmtmtItmIsCmpltd_H trvs4_e_costas_d fndsmgmtcmtmtitmiscmpltd_h
GrantID_H trvs4_e_costas_d grantid_h
ProfitCenter_H trvs4_e_costas_d profitcenter_h
SalesOrder_H trvs4_e_costas_d salesorder_h
SalesOrderItem_H trvs4_e_costas_d salesorderitem_h
Segment_H trvs4_e_costas_d segment_h
TaskRoleNumber_H trvs4_e_costas_d taskrolenumber_h
TaskRoleUUID_H trvs4_e_costas_d taskroleuuid_h
TravelOrder_H trvs4_e_costas_d travelorder_h
TravelRequestCostCategory_H trvs4_e_costas_d travelrequestcostcategory_h
TravelRequestFieldGroup_H trvs4_e_costas_d travelrequestfieldgroup_h
TravelRequestProjectUUID_H trvs4_e_costas_d travelrequestprojectuuid_h
WBSElement_H trvs4_e_costas_d wbselement_h

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 R_TrvlExpnCostAssignmentDraft.
-- 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 R_TrvlExpnCostAssignmentDraft AS
SELECT
  TrvExpnCostAssignmentDraft.personnelnumber AS PersonnelNumber,
  TrvExpnCostAssignmentDraft.traveltripnumber AS TravelTripNumber,
  TrvExpnCostAssignmentDraft.travelrequuid AS TravelReqUUID,
  TrvExpnCostAssignmentDraft.seqrequuid AS SeqReqUUID,
  TrvExpnCostAssignmentDraft.travelrequestsequencenumber AS TravelRequestSequenceNumber,
  TrvExpnCostAssignmentDraft.costassignmentreferencekey AS CostAssignmentReferenceKey,
  TrvExpnCostAssignmentDraft.travelcostassignmenttype AS TravelCostAssignmentType,
  TrvExpnCostAssignmentDraft.travelexpnsequentialnumber AS TravelExpnSequentialNumber,
  TrvExpnCostAssignmentDraft.costassgmtpercentageinqty AS CostAssgmtPercentageInQty,
  TrvExpnCostAssignmentDraft.companycode AS CompanyCode,
  TrvExpnCostAssignmentDraft.businessarea AS BusinessArea,
  TrvExpnCostAssignmentDraft.controllingarea AS ControllingArea,
  TrvExpnCostAssignmentDraft.costcenter AS CostCenter,
  TrvExpnCostAssignmentDraft.travelorder AS TravelOrder,
  TrvExpnCostAssignmentDraft.costobject AS CostObject,
  TrvExpnCostAssignmentDraft.wbselement AS WBSElement,
  TrvExpnCostAssignmentDraft.accountassignmentnetworknumber AS AccountAssignmentNetworkNumber,
  TrvExpnCostAssignmentDraft.activity AS Activity,
  TrvExpnCostAssignmentDraft.salesorder AS SalesOrder,
  TrvExpnCostAssignmentDraft.salesorderitem AS SalesOrderItem,
  TrvExpnCostAssignmentDraft.businessprocess AS BusinessProcess,
  TrvExpnCostAssignmentDraft.fundcentertext AS FundCenterText,
  TrvExpnCostAssignmentDraft.fund AS Fund,
  TrvExpnCostAssignmentDraft.functionalarea AS FunctionalArea,
  TrvExpnCostAssignmentDraft.grantid AS GrantID,
  TrvExpnCostAssignmentDraft.commitmentitem AS CommitmentItem,
  TrvExpnCostAssignmentDraft.travelrequestprojectuuid AS TravelRequestProjectUUID,
  TrvExpnCostAssignmentDraft.externalprojectnumber AS ExternalProjectNumber,
  TrvExpnCostAssignmentDraft.taskroleuuid AS TaskRoleUUID,
  TrvExpnCostAssignmentDraft.taskrolenumber AS TaskRoleNumber,
  TrvExpnCostAssignmentDraft.costassignmentobjecttype AS CostAssignmentObjectType,
  TrvExpnCostAssignmentDraft.budgetperiod AS BudgetPeriod,
  TrvExpnCostAssignmentDraft.profitcenter AS ProfitCenter,
  TrvExpnCostAssignmentDraft.segment AS Segment,
  TrvExpnCostAssignmentDraft.travelrequestcostcategory AS TravelRequestCostCategory,
  TrvExpnCostAssignmentDraft.earmarkedfundsdocument AS EarmarkedFundsDocument,
  TrvExpnCostAssignmentDraft.earmarkedfundsdocumentitem AS EarmarkedFundsDocumentItem,
  TrvExpnCostAssignmentDraft.fundsmgmtcmtmtitemiscompleted AS FundsMgmtCmtmtItemIsCompleted,
  TrvExpnCostAssignmentDraft.costdistrisdsponly AS CostDistrIsDspOnly,
  TrvExpnCostAssignmentDraft.companycodename AS CompanyCodeName,
  TrvExpnCostAssignmentDraft.businessareaname AS BusinessAreaName,
  TrvExpnCostAssignmentDraft.controllingareaname AS ControllingAreaName,
  TrvExpnCostAssignmentDraft.costcentername AS CostCenterName,
  TrvExpnCostAssignmentDraft.costassgmtordername AS CostAssgmtOrderName,
  TrvExpnCostAssignmentDraft.costobjectdesc AS CostObjectDesc,
  TrvExpnCostAssignmentDraft.wbselementname AS WBSElementName,
  TrvExpnCostAssignmentDraft.networkname AS NetworkName,
  TrvExpnCostAssignmentDraft.activityname AS ActivityName,
  TrvExpnCostAssignmentDraft.salesordername AS SalesOrderName,
  TrvExpnCostAssignmentDraft.salesorderitemname AS SalesOrderItemName,
  TrvExpnCostAssignmentDraft.businessprocessname AS BusinessProcessName,
  TrvExpnCostAssignmentDraft.fundcentername AS FundCenterName,
  TrvExpnCostAssignmentDraft.fundname AS FundName,
  TrvExpnCostAssignmentDraft.functionalareaname AS FunctionalAreaName,
  TrvExpnCostAssignmentDraft.grantextendedname AS GrantExtendedName,
  TrvExpnCostAssignmentDraft.commitmentitemname AS CommitmentItemName,
  TrvExpnCostAssignmentDraft.projectname AS ProjectName,
  TrvExpnCostAssignmentDraft.taskrolename AS TaskRoleName,
  TrvExpnCostAssignmentDraft.budgetperiodname AS BudgetPeriodName,
  TrvExpnCostAssignmentDraft.costassignmentcategoryname AS CostAssignmentCategoryName,
  TrvExpnCostAssignmentDraft.earmarkedfundsdocname AS EarmarkedFundsDocName,
  TrvExpnCostAssignmentDraft.earmarkedfundsdocitemname AS EarmarkedFundsDocItemName,
  TrvExpnCostAssignmentDraft.travelrequestfieldgroup AS TravelRequestFieldGroup,
  TrvExpnCostAssignmentDraft.tripfieldgroupname AS TripFieldGroupName,
  TrvExpnCostAssignmentDraft.trvlcostassgmtreceiptamount AS TrvlCostAssgmtReceiptAmount,
  TrvExpnCostAssignmentDraft.paymentcurrency AS PaymentCurrency,
  TrvExpnCostAssignmentDraft.trvlcostassgmtamtorpctg AS TrvlCostAssgmtAmtOrPctg,
  TrvExpnCostAssignmentDraft.lastchangedatetime AS LastChangeDateTime,
  TrvExpnCostAssignmentDraft.costassgmtlocllastchgddtetme AS CostAssgmtLoclLastChgdDteTme,
  TrvExpnCostAssignmentDraft.trvlcostassgmtpercentageunit AS TrvlCostAssgmtPercentageUnit,
  TrvExpnCostAssignmentDraft.draftentitycreationdatetime AS DraftEntityCreationDateTime,
  TrvExpnCostAssignmentDraft.draftentitylastchangedatetime AS DraftEntityLastChangeDateTime,
  TrvExpnCostAssignmentDraft.draftadministrativedatauuid AS DraftAdministrativeDataUUID,
  TrvExpnCostAssignmentDraft.draftentityoperationcode AS DraftEntityOperationCode,
  TrvExpnCostAssignmentDraft.hasactiveentity AS HasActiveEntity,
  TrvExpnCostAssignmentDraft.accountassgmtntwknmbr_h AS AccountAssgmtNtwkNmbr_H,
  TrvExpnCostAssignmentDraft.activity_h AS Activity_H,
  TrvExpnCostAssignmentDraft.budgetperiod_h AS BudgetPeriod_H,
  TrvExpnCostAssignmentDraft.businessarea_h AS BusinessArea_H,
  TrvExpnCostAssignmentDraft.businessprocess_h AS BusinessProcess_H,
  TrvExpnCostAssignmentDraft.commitmentitem_h AS CommitmentItem_H,
  TrvExpnCostAssignmentDraft.companycode_h AS CompanyCode_H,
  TrvExpnCostAssignmentDraft.controllingarea_h AS ControllingArea_H,
  TrvExpnCostAssignmentDraft.costassignmentobjecttype_h AS CostAssignmentObjectType_H,
  TrvExpnCostAssignmentDraft.costcenter_h AS CostCenter_H,
  TrvExpnCostAssignmentDraft.costobject_h AS CostObject_H,
  TrvExpnCostAssignmentDraft.earmarkedfundsdocument_h AS EarmarkedFundsDocument_H,
  TrvExpnCostAssignmentDraft.earmarkedfundsdocumentitem_h AS EarmarkedFundsDocumentItem_H,
  TrvExpnCostAssignmentDraft.externalprojectnumber_h AS ExternalProjectNumber_H,
  TrvExpnCostAssignmentDraft.functionalarea_h AS FunctionalArea_H,
  TrvExpnCostAssignmentDraft.fund_h AS Fund_H,
  TrvExpnCostAssignmentDraft.fundcentertext_h AS FundCenterText_H,
  TrvExpnCostAssignmentDraft.fndsmgmtcmtmtitmiscmpltd_h AS FndsMgmtCmtmtItmIsCmpltd_H,
  TrvExpnCostAssignmentDraft.grantid_h AS GrantID_H,
  TrvExpnCostAssignmentDraft.profitcenter_h AS ProfitCenter_H,
  TrvExpnCostAssignmentDraft.salesorder_h AS SalesOrder_H,
  TrvExpnCostAssignmentDraft.salesorderitem_h AS SalesOrderItem_H,
  TrvExpnCostAssignmentDraft.segment_h AS Segment_H,
  TrvExpnCostAssignmentDraft.taskrolenumber_h AS TaskRoleNumber_H,
  TrvExpnCostAssignmentDraft.taskroleuuid_h AS TaskRoleUUID_H,
  TrvExpnCostAssignmentDraft.travelorder_h AS TravelOrder_H,
  TrvExpnCostAssignmentDraft.travelrequestcostcategory_h AS TravelRequestCostCategory_H,
  TrvExpnCostAssignmentDraft.travelrequestfieldgroup_h AS TravelRequestFieldGroup_H,
  TrvExpnCostAssignmentDraft.travelrequestprojectuuid_h AS TravelRequestProjectUUID_H,
  TrvExpnCostAssignmentDraft.wbselement_h AS WBSElement_H
FROM trvs4_e_costas_d AS TrvExpnCostAssignmentDraft
LEFT OUTER JOIN E_TrvlExpnCostAssignmentDraft AS _ExtensionCostAssignment ON PersonnelNumber = _ExtensionCostAssignment.PersonnelNumber AND TravelTripNumber = _ExtensionCostAssignment.TravelTripNumber AND TravelReqUUID = _ExtensionCostAssignment.TravelReqUUID AND SeqReqUUID = _ExtensionCostAssignment.SeqReqUUID AND TravelRequestSequenceNumber = _ExtensionCostAssignment.TravelRequestSequenceNumber AND CostAssignmentReferenceKey = _ExtensionCostAssignment.CostAssignmentReferenceKey AND TravelCostAssignmentType = _ExtensionCostAssignment.TravelCostAssignmentType  -- association [1..1]
;