I_CACashSecurityDepositRequest

DDL: I_CACASHSECURITYDEPOSITREQUEST SQL: ICASCRTYDEPREQ Type: view BASIC Package: FKK_SECURITY

Anforderungsbelege zu Sicherheiten

I_CACashSecurityDepositRequest is a Basic CDS View that provides data about "Anforderungsbelege zu Sicherheiten" in SAP S/4HANA. It reads from 1 data source (fkk_sec_req) and exposes 13 fields with key fields CASecurityDeposit, CADocumentNumber. It has 5 associations to related views. Part of development package FKK_SECURITY.

Data Sources (1)

SourceAliasJoin Type
fkk_sec_req fkk_sec_req from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_CASecurityDeposit _SecurityDeposit $projection.CASecurityDeposit = _SecurityDeposit.CASecurityDeposit
[1..1] I_CADocument _DocHeader $projection.CADocumentNumber = _DocHeader.CADocumentNumber
[1..1] I_CASecurityDepositReqRsn _CASecurityDepositRequestRsn $projection.CASecurityDepositRequestReason = _CASecurityDepositRequestRsn.CASecurityDepositRequestReason
[0..1] I_CASecurityDepositReversalRsn _CASecurityDepositReversalRsn $projection.CASecurityDepositReversalRsn = _CASecurityDepositReversalRsn.CASecurityDepositReversalRsn
[1..1] I_BusinessObjType _BusinessObjType $projection.BusinessObjectType = _BusinessObjType.BusinessObjectType

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ICASCRTYDEPREQ view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Anforderungsbelege zu Sicherheiten view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY CASecurityDeposit security XSRF
KEY CADocumentNumber Reopen
CASecurityDepositRequestReason Sp.Tax Code Reason
CASecurityDepositStartDate sec_start Start Date
CASecurityDepositReturnDate sec_return Return Date
CASecurityDepositReversalRsn rev_reason Reversal Reason
CAPaymentFormNumber nrzas Payment Form
BusinessObjectType Translation OType
_SecurityDeposit _SecurityDeposit
_DocHeader _DocHeader
_CASecurityDepositRequestRsn _CASecurityDepositRequestRsn
_CASecurityDepositReversalRsn _CASecurityDepositReversalRsn
_BusinessObjType _BusinessObjType

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_CACashSecurityDepositRequest.
-- 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.
-- SQL view name: ICASCRTYDEPREQ

CREATE VIEW I_CACashSecurityDepositRequest AS
SELECT
  security AS CASecurityDeposit,
  cast(opbel as opbel_gfn_kk preserving type ) AS CADocumentNumber,
  cast(reason as secdep_doc_request_reason_kk preserving type ) AS CASecurityDepositRequestReason,
  sec_start AS CASecurityDepositStartDate,
  sec_return AS CASecurityDepositReturnDate,
  rev_reason AS CASecurityDepositReversalRsn,
  nrzas AS CAPaymentFormNumber,
  cast (objtype as swo_objtyp preserving type ) AS BusinessObjectType
FROM fkk_sec_req
LEFT OUTER JOIN I_CASecurityDeposit AS _SecurityDeposit ON CASecurityDeposit = _SecurityDeposit.CASecurityDeposit  -- association [1..1]
LEFT OUTER JOIN I_CADocument AS _DocHeader ON CADocumentNumber = _DocHeader.CADocumentNumber  -- association [1..1]
LEFT OUTER JOIN I_CASecurityDepositReqRsn AS _CASecurityDepositRequestRsn ON CASecurityDepositRequestReason = _CASecurityDepositRequestRsn.CASecurityDepositRequestReason  -- association [1..1]
LEFT OUTER JOIN I_CASecurityDepositReversalRsn AS _CASecurityDepositReversalRsn ON CASecurityDepositReversalRsn = _CASecurityDepositReversalRsn.CASecurityDepositReversalRsn  -- association [0..1]
LEFT OUTER JOIN I_BusinessObjType AS _BusinessObjType ON BusinessObjectType = _BusinessObjType.BusinessObjectType  -- association [1..1]
;