I_CABillgDocReversalRequest

DDL: I_CABILLGDOCREVERSALREQUEST Type: view_entity BASIC

Stornoauftrag für Abrechnungsbelege

I_CABillgDocReversalRequest is a Basic CDS View that provides data about "Stornoauftrag für Abrechnungsbelege" in SAP S/4HANA. It reads from 1 data source (dfkkinvbill_rev) and exposes 23 fields with key fields CABillgDocument, CABillgDocReversalTask. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkkinvbill_rev invbill_rev from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_CABillgDocHeader _CABillgDocHeader $projection.CABillgDocument = _CABillgDocHeader.CABillgDocument
[0..1] I_CAReversalRequestStatus _CAReversalRequestStatus $projection.CAReversalRequestStatus = _CAReversalRequestStatus.CAReversalRequestStatus
[0..1] I_CAInvcgMasterDataType _CAInvcgMasterDataType $projection.CAInvcgMasterDataType = _CAInvcgMasterDataType.CAInvcgMasterDataType
[0..1] I_CABillgDocReversalReason _CABillgDocReversalReason $projection.CABillgDocumentReversalReason = _CABillgDocReversalReason.CABillgDocumentReversalReason
[0..1] I_CABillgDocOriginProcess _CABillgDocOriginProcess $projection.CABillgDocOriginProcess = _CABillgDocOriginProcess.CABillgDocOriginProcess
[0..1] I_CABillgProcess _CABillgProcess $projection.CABillgProcess = _CABillgProcess.CABillgProcess
[0..1] I_CABillgType _CABillgType $projection.CABillgType = _CABillgType.CABillgType

Annotations (8)

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

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY CABillgDocument billdocno Billing Doc.
KEY CABillgDocReversalTask revtask Reversal Task
CAReversalRequestStatus status Workflow Status
CABillgDocumentReversalReason revreason Reversal Reason
CABillgDocOriginProcess srcprocess Origin
CABillgProcess bill_process Billing Process
CABillgType bill_type Billing Type
BusinessPartner gpart Tech. BPartner
ContractAccount vkont Tech. CtrAcct
CAInvcgMasterDataType mdcat MasterData Type
CABillgDocCreationDate billdoc_crdate Billed On
CABillgDocCreationTime billdoc_crtime Billed At
CreatedByUser crname Last Changed By
CreationDate crdate Sizing Date
CreationTime crtime Time Created
CADeletionDate loedt Deletion date
_CABillgDocHeader _CABillgDocHeader
_CAReversalRequestStatus _CAReversalRequestStatus
_CAInvcgMasterDataType _CAInvcgMasterDataType
_CABillgDocReversalReason _CABillgDocReversalReason
_CABillgDocOriginProcess _CABillgDocOriginProcess
_CABillgProcess _CABillgProcess
_CABillgType _CABillgType

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_CABillgDocReversalRequest.
-- 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_CABillgDocReversalRequest AS
SELECT
  billdocno AS CABillgDocument,
  revtask AS CABillgDocReversalTask,
  status AS CAReversalRequestStatus,
  revreason AS CABillgDocumentReversalReason,
  srcprocess AS CABillgDocOriginProcess,
  bill_process AS CABillgProcess,
  bill_type AS CABillgType,
  gpart AS BusinessPartner,
  vkont AS ContractAccount,
  mdcat AS CAInvcgMasterDataType,
  billdoc_crdate AS CABillgDocCreationDate,
  billdoc_crtime AS CABillgDocCreationTime,
  crname AS CreatedByUser,
  crdate AS CreationDate,
  crtime AS CreationTime,
  loedt AS CADeletionDate
FROM dfkkinvbill_rev AS invbill_rev
LEFT OUTER JOIN I_CABillgDocHeader AS _CABillgDocHeader ON CABillgDocument = _CABillgDocHeader.CABillgDocument  -- association [0..1]
LEFT OUTER JOIN I_CAReversalRequestStatus AS _CAReversalRequestStatus ON CAReversalRequestStatus = _CAReversalRequestStatus.CAReversalRequestStatus  -- association [0..1]
LEFT OUTER JOIN I_CAInvcgMasterDataType AS _CAInvcgMasterDataType ON CAInvcgMasterDataType = _CAInvcgMasterDataType.CAInvcgMasterDataType  -- association [0..1]
LEFT OUTER JOIN I_CABillgDocReversalReason AS _CABillgDocReversalReason ON CABillgDocumentReversalReason = _CABillgDocReversalReason.CABillgDocumentReversalReason  -- association [0..1]
LEFT OUTER JOIN I_CABillgDocOriginProcess AS _CABillgDocOriginProcess ON CABillgDocOriginProcess = _CABillgDocOriginProcess.CABillgDocOriginProcess  -- association [0..1]
LEFT OUTER JOIN I_CABillgProcess AS _CABillgProcess ON CABillgProcess = _CABillgProcess.CABillgProcess  -- association [0..1]
LEFT OUTER JOIN I_CABillgType AS _CABillgType ON CABillgType = _CABillgType.CABillgType  -- association [0..1]
;