I_CASecurityDepositReqDoc
Security Deposit Request Document
I_CASecurityDepositReqDoc is a Composite CDS View that provides data about "Security Deposit Request Document" in SAP S/4HANA. It reads from 3 data sources (I_CADocumentHeader, P_CAScrtyDepReqCalculateAmount, P_CACalculateSecDepReqStatus) and exposes 29 fields with key fields CASecurityDeposit, CADocumentNumber. It has 4 associations to related views.
Data Sources (3)
| Source | Alias | Join Type |
|---|---|---|
| I_CADocumentHeader | DocHeader | left_outer |
| P_CAScrtyDepReqCalculateAmount | RequestAmt | left_outer |
| P_CACalculateSecDepReqStatus | RequestDocStatus | left_outer |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | I_CAScrtyDepDocumentFlow | _CAScrtyDepDocumentFlow | $projection.CASecurityDeposit = _CAScrtyDepDocumentFlow.CASecurityDeposit and $projection.CADocumentNumber = _CAScrtyDepDocumentFlow.CADocumentNumber |
| [1..1] | I_CASecurityDepositReqRsnText | _CASecurityDepositReqRsnText | $projection.CASecurityDepositRequestReason = _CASecurityDepositReqRsnText.CASecurityDepositRequestReason and _CASecurityDepositReqRsnText.Language = $session.system_language |
| [1..1] | I_CAScrtyDepDocBPItemStatusT | _CAScrtyDepDocBPItemStatusT | $projection.CASecDepDocBPItemStatus = _CAScrtyDepDocBPItemStatusT.CAScrtyDepDocBPItemStatus and _CAScrtyDepDocBPItemStatusT.Language = $session.system_language |
| [1..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| EndUserText.label | Security Deposit Request Document | view | |
| VDM.viewType | #COMPOSITE | view |
Fields (29)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CASecurityDeposit | RequestDoc | CASecurityDeposit | |
| KEY | CADocumentNumber | RequestDoc | CADocumentNumber | Document Number |
| CAAuthorizationGroup | ||||
| CASecDepDocBPItemStatus | P_CACalculateSecDepReqStatus | CASecDepDocBPItemStatus | ||
| CASecDepDocBPItemStatusText | _CAScrtyDepDocBPItemStatusT | CAScrtyDepDocBPItemStatusText | ||
| CASecurityDepositRequestReason | RequestDoc | CASecurityDepositRequestReason | ||
| CASecurityDepositReqReasonText | _CASecurityDepositReqRsnText | CASecurityDepositReqReasonText | ||
| CAAmountInTransactionCurrency | P_CAScrtyDepReqCalculateAmount | CAAmountInTransactionCurrency | Amount | |
| AmountInRefundCurrency | P_CAScrtyDepReqCalculateAmount | AmountInRefundCurrency | ||
| CAPaymentAmountInPaytCurrency | P_CAScrtyDepReqCalculateAmount | CAPaymentAmountInPaytCurrency | ||
| CAReleasedAmtInPaymentCurrency | P_CAScrtyDepReqCalculateAmount | CAReleasedAmtInPaymentCurrency | ||
| CAReversedAmtInTransCurrency | P_CAScrtyDepReqCalculateAmount | CAReversedAmtInTransCurrency | ||
| CAInterestAmtInPaymentCurrency | P_CAScrtyDepReqCalculateAmount | CAInterestAmtInPaymentCurrency | ||
| CAScrtyDepReqDocRequestAmount | ||||
| TransactionCurrency | P_CAScrtyDepReqCalculateAmount | TransactionCurrency | Transaction Currency | |
| PaymentCurrency | P_CAScrtyDepReqCalculateAmount | PaymentCurrency | Payment Currency | |
| RefundCurrency | P_CAScrtyDepReqCalculateAmount | RefundCurrency | ||
| CreatedByUser | I_CADocumentHeader | CreatedByUser | User Name | |
| CreationDate | ||||
| CreationTime | ||||
| CAPostingDate | I_CADocumentHeader | CAPostingDate | Posting Date | |
| _CAScrtyDepDocumentFlow | _CAScrtyDepDocumentFlow | |||
| _CASecurityDepositReqRsnText | _CASecurityDepositReqRsnText | |||
| _CASecDepDocBPItemStatusText | _CAScrtyDepDocBPItemStatusT | |||
| _CreatedByUser | _CreatedByUser | |||
| _TransactionCurrency | P_CAScrtyDepReqCalculateAmount | _TransactionCurrency | ||
| _RefundCurrency | P_CAScrtyDepReqCalculateAmount | _RefundCurrency | ||
| _PaymentCurrency | P_CAScrtyDepReqCalculateAmount | _PaymentCurrency | ||
| _CASecurityDepositMgmt | _CASecurityDepositMgmt |
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_CASecurityDepositReqDoc.
-- 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_CASecurityDepositReqDoc AS
SELECT
RequestDoc.CASecurityDeposit AS CASecurityDeposit,
RequestDoc.CADocumentNumber AS CADocumentNumber,
RequestDoc._SecurityDeposit.CAAuthorizationGroup AS CAAuthorizationGroup,
RequestDocStatus.CASecDepDocBPItemStatus AS CASecDepDocBPItemStatus,
_CAScrtyDepDocBPItemStatusT.CAScrtyDepDocBPItemStatusText AS CASecDepDocBPItemStatusText,
RequestDoc.CASecurityDepositRequestReason AS CASecurityDepositRequestReason,
_CASecurityDepositReqRsnText.CASecurityDepositReqReasonText AS CASecurityDepositReqReasonText,
RequestAmt.CAAmountInTransactionCurrency AS CAAmountInTransactionCurrency,
RequestAmt.AmountInRefundCurrency AS AmountInRefundCurrency,
RequestAmt.CAPaymentAmountInPaytCurrency AS CAPaymentAmountInPaytCurrency,
RequestAmt.CAReleasedAmtInPaymentCurrency AS CAReleasedAmtInPaymentCurrency,
RequestAmt.CAReversedAmtInTransCurrency AS CAReversedAmtInTransCurrency,
RequestAmt.CAInterestAmtInPaymentCurrency AS CAInterestAmtInPaymentCurrency,
cast((RequestAmt.CAAmountInTransactionCurrency - RequestAmt.CAReversedAmtInTransCurrency) as request_kk) AS CAScrtyDepReqDocRequestAmount,
RequestAmt.TransactionCurrency AS TransactionCurrency,
RequestAmt.PaymentCurrency AS PaymentCurrency,
RequestAmt.RefundCurrency AS RefundCurrency,
DocHeader.CreatedByUser AS CreatedByUser,
cast(DocHeader.CreationDate as erdat) AS CreationDate,
cast(DocHeader.CreationTime as crtime_kk) AS CreationTime,
DocHeader.CAPostingDate AS CAPostingDate,
RequestAmt._TransactionCurrency AS _TransactionCurrency,
RequestAmt._RefundCurrency AS _RefundCurrency,
RequestAmt._PaymentCurrency AS _PaymentCurrency
LEFT OUTER JOIN P_CACalculateSecDepReqStatus AS RequestDocStatus ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_CAScrtyDepReqCalculateAmount AS RequestAmt ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CADocumentHeader AS DocHeader ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CAScrtyDepDocumentFlow AS _CAScrtyDepDocumentFlow ON CASecurityDeposit = _CAScrtyDepDocumentFlow.CASecurityDeposit AND CADocumentNumber = _CAScrtyDepDocumentFlow.CADocumentNumber -- association [1..*]
LEFT OUTER JOIN I_CASecurityDepositReqRsnText AS _CASecurityDepositReqRsnText ON CASecurityDepositRequestReason = _CASecurityDepositReqRsnText.CASecurityDepositRequestReason AND _CASecurityDepositReqRsnText.Language = $session.system_language -- association [1..1]
LEFT OUTER JOIN I_CAScrtyDepDocBPItemStatusT AS _CAScrtyDepDocBPItemStatusT ON CASecDepDocBPItemStatus = _CAScrtyDepDocBPItemStatusT.CAScrtyDepDocBPItemStatus AND _CAScrtyDepDocBPItemStatusT.Language = $session.system_language -- association [1..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [1..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA