I_CABllbleItmReversalRequest

DDL: I_CABLLBLEITMREVERSALREQUEST Type: view_entity BASIC

Stornoauftrag für Abr. Positionen

I_CABllbleItmReversalRequest is a Basic CDS View that provides data about "Stornoauftrag für Abr. Positionen" in SAP S/4HANA. It reads from 1 data source (dfkkbixbit_rev) and exposes 31 fields with key fields CABllbleItmRvslReqStatus, ContractAccount, CABllbleItmSourceTransType, CABllbleItmSourceTransId, CABllbleItmRvslReqUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkkbixbit_rev bit_rev from

Associations (9)

CardinalityTargetAliasCondition
[0..1] I_ContractAccountHeader _ContractAccountHeader $projection.ContractAccount = _ContractAccountHeader.ContractAccount
[0..1] I_ContractAccountPartner _ContractAccountPartner $projection.ContractAccount = _ContractAccountPartner.ContractAccount and $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_CABllbleItmSrceTransType _CABllbleItmSrceTransType $projection.CABllbleItmSourceTransType = _CABllbleItmSrceTransType.CABllbleItmSourceTransType
[0..1] I_CABllbleItmRvslReqStatus _CABllbleItmRvslReqStatus $projection.CABllbleItmRvslReqStatus = _CABllbleItmRvslReqStatus.CABllbleItmRvslReqStatus
[0..1] I_CABllbleItmExcptnReason _CABllbleItmExcptnReason $projection.CABllbleItmExceptionReason = _CABllbleItmExcptnReason.CABllbleItmExceptionReason
[0..1] I_CABllbleItmStatus _CABllbleItmStatus $projection.CABllbleItmStatus = _CABllbleItmStatus.CABllbleItmStatus
[0..1] I_CASubApplication _CASubApplication $projection.CASubApplication = _CASubApplication.CASubApplication
[0..1] I_CABllbleItmClass _CABllbleItmClass $projection.CABllbleItmClass = _CABllbleItmClass.CABllbleItmClass

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Stornoauftrag für Abr. Positionen view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY CABllbleItmRvslReqStatus status Workflow Status
KEY ContractAccount vkont Tech. CtrAcct
KEY CABllbleItmSourceTransType srctatype SrcTransType
KEY CABllbleItmSourceTransId srctaid_from Source Trans.ID
KEY CABllbleItmRvslReqUUID revtriguuid UUID
CABllbleItmSourceTransIDTo srctaid_to SrceTransID To
CABllbleItmSrceTransIDIsSingle xsingle_srcta Single SrcTrans
CARvslTsk revtask Reversal Task
CABllbleItmReratgReqUUID reratetriguuid Rerating ID
BusinessPartner Tech. BPartner
CAContract vtref Contract
CASubApplication subap Subapplication
CABllbleItmPackageUUID bitpackuuid Pkg Bill.Items
CABllbleItmClass bitcat Class
CABllbleItmStatus bitstatus Status
CACnvChrgSnapshotIDDate snapshotid Snapshot ID
CABllbleItmExceptionReason excreason Excepn/Revrsl Rsn
CABllbleItmRvslReqStartDate revfrdate Reversal From
CreatedByUser crname Last Changed By
CreationDate crdate Sizing Date
CreationTime crtime Time Created
CADeletionDate loedt Deletion date
_ContractAccountHeader _ContractAccountHeader
_ContractAccountPartner _ContractAccountPartner
_BusinessPartner _BusinessPartner
_CABllbleItmRvslReqStatus _CABllbleItmRvslReqStatus
_CABllbleItmClass _CABllbleItmClass
_CABllbleItmSrceTransType _CABllbleItmSrceTransType
_CABllbleItmExcptnReason _CABllbleItmExcptnReason
_CABllbleItmStatus _CABllbleItmStatus
_CASubApplication _CASubApplication

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_CABllbleItmReversalRequest.
-- 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_CABllbleItmReversalRequest AS
SELECT
  status AS CABllbleItmRvslReqStatus,
  vkont AS ContractAccount,
  srctatype AS CABllbleItmSourceTransType,
  srctaid_from AS CABllbleItmSourceTransId,
  revtriguuid AS CABllbleItmRvslReqUUID,
  srctaid_to AS CABllbleItmSourceTransIDTo,
  xsingle_srcta AS CABllbleItmSrceTransIDIsSingle,
  revtask AS CARvslTsk,
  reratetriguuid AS CABllbleItmReratgReqUUID,
  cast(gpart as bu_partner preserving type) AS BusinessPartner,
  vtref AS CAContract,
  subap AS CASubApplication,
  bitpackuuid AS CABllbleItmPackageUUID,
  bitcat AS CABllbleItmClass,
  bitstatus AS CABllbleItmStatus,
  snapshotid AS CACnvChrgSnapshotIDDate,
  excreason AS CABllbleItmExceptionReason,
  revfrdate AS CABllbleItmRvslReqStartDate,
  crname AS CreatedByUser,
  crdate AS CreationDate,
  crtime AS CreationTime,
  loedt AS CADeletionDate
FROM dfkkbixbit_rev AS bit_rev
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccountHeader ON ContractAccount = _ContractAccountHeader.ContractAccount  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON ContractAccount = _ContractAccountPartner.ContractAccount AND BusinessPartner = _ContractAccountPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmSrceTransType AS _CABllbleItmSrceTransType ON CABllbleItmSourceTransType = _CABllbleItmSrceTransType.CABllbleItmSourceTransType  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmRvslReqStatus AS _CABllbleItmRvslReqStatus ON CABllbleItmRvslReqStatus = _CABllbleItmRvslReqStatus.CABllbleItmRvslReqStatus  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmExcptnReason AS _CABllbleItmExcptnReason ON CABllbleItmExceptionReason = _CABllbleItmExcptnReason.CABllbleItmExceptionReason  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmStatus AS _CABllbleItmStatus ON CABllbleItmStatus = _CABllbleItmStatus.CABllbleItmStatus  -- association [0..1]
LEFT OUTER JOIN I_CASubApplication AS _CASubApplication ON CASubApplication = _CASubApplication.CASubApplication  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmClass AS _CABllbleItmClass ON CABllbleItmClass = _CABllbleItmClass.CABllbleItmClass  -- association [0..1]
;