C_CADisputedDocumentDraftTP
Disputed Document
C_CADisputedDocumentDraftTP is a Consumption CDS View that provides data about "Disputed Document" in SAP S/4HANA. It reads from 1 data source (R_CADisputedDocumentTP) and exposes 27 fields with key fields CADocumentNumber, CaseUUID. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_CADisputedDocumentTP | R_CADisputedDocumentTP | projection |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_CADisputedDocumentItem | _Item | $projection.CADocumentNumber = _Item.CADocumentNumber |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Disputed Document | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Metadata.allowExtensions | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (27)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CADocumentNumber | CADocumentNumber | ||
| KEY | CaseUUID | CaseUUID | ||
| CAAmountInTransactionCurrency | CAAmountInTransactionCurrency | |||
| TransactionCurrency | TransactionCurrency | |||
| CAMainTransaction | CAMainTransaction | |||
| CASubTransaction | CASubTransaction | |||
| CANetDueDate | CANetDueDate | |||
| CADeferralDate | CADeferralDate | |||
| CAClearingDate | CAClearingDate | |||
| CAClearingReason | CAClearingReason | |||
| OpenAmountInTransCrcy | OpenAmountInTransCrcy | |||
| CAMainTransactionName | CAMainTransactionName | |||
| CASubTransactionName | CASubTransactionName | |||
| CAClearingReasonName | CAClearingReasonName | |||
| CreationDate | CreationDate | |||
| CreationTime | CreationTime | |||
| CreationDateTime | CreationDateTime | |||
| CADocumentOriginCodeName | CADocumentOriginCodeName | |||
| CreatedByUser | CreatedByUser | |||
| CreatedByUserName | _CreatedBy | UserDescription | ||
| CADocumentOriginCode | CADocumentOriginCode | |||
| DocumentDate | DocumentDate | |||
| CAPostingDate | CAPostingDate | |||
| CAReferenceDocument | CAReferenceDocument | |||
| CADocumentTypeName | CADocumentTypeName | |||
| CAReconciliationKey | CAReconciliationKey | |||
| _Item | _Item |
@EndUserText.label: 'Disputed Document'
@AccessControl.authorizationCheck: #CHECK
@Metadata.allowExtensions: true
@VDM.viewType: #CONSUMPTION
@VDM.usage.type:[ #TRANSACTIONAL_PROCESSING_SERVICE ]
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MIXED
define view entity C_CADisputedDocumentDraftTP as projection on R_CADisputedDocumentTP
association [0..*] to C_CADisputedDocumentItem as _Item on $projection.CADocumentNumber = _Item.CADocumentNumber
{
key CADocumentNumber,
key CaseUUID,
CAAmountInTransactionCurrency,
TransactionCurrency,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
@ObjectModel: { text.element: [ 'CAMainTransactionName' ] }
CAMainTransaction,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
@ObjectModel: { text.element: [ 'CASubTransactionName' ] }
CASubTransaction,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
CANetDueDate,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
CADeferralDate,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
CAClearingDate,
CAClearingReason,
OpenAmountInTransCrcy,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
CAMainTransactionName,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
CASubTransactionName,
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
CAClearingReasonName,
CreationDate,
CreationTime,
CreationDateTime,
CADocumentOriginCodeName,
@ObjectModel: { text.element: [ 'CreatedByUserName' ] }
CreatedByUser,
_CreatedBy.UserDescription as CreatedByUserName,
CADocumentOriginCode,
DocumentDate,
CAPostingDate,
CAReferenceDocument,
CADocumentTypeName,
CAReconciliationKey,
_Item,
_CADisputeCase : redirected to parent C_CADisputeCaseDraftTP
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_USER",
"R_CADISPUTEDDOCUMENTTP"
],
"ASSOCIATED":
[
"C_CADISPUTECASEDRAFTTP",
"C_CADISPUTEDDOCUMENTITEM",
"R_CADISPUTECASETP"
],
"BASE":
[
"R_CADISPUTEDDOCUMENTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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