C_CADisputeCaseFllwUpDocDrftTP

DDL: C_CADISPUTECASEFLLWUPDOCDRFTTP Type: view_entity CONSUMPTION

Disputed Follow Up Document

C_CADisputeCaseFllwUpDocDrftTP is a Consumption CDS View that provides data about "Disputed Follow Up Document" in SAP S/4HANA. It reads from 1 data source (R_CADisputeCaseFllwUpDocTP) and exposes 14 fields with key fields CaseUUID, CADocumentNumber, CADisputedAmountType. It is exposed through 1 OData service (UI_CADISPUTECASE).

Data Sources (1)

SourceAliasJoin Type
R_CADisputeCaseFllwUpDocTP R_CADisputeCaseFllwUpDocTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Disputed Follow Up Document view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

OData Services (1)

ServiceBindingVersionContractRelease
UI_CADISPUTECASE UI_CADISPUTECASE V2 C1 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY CaseUUID CaseUUID
KEY CADocumentNumber CADocumentNumber
KEY CADisputedAmountType CADisputedAmountType
CreationDate CreationDate
CreationTime CreationTime
CreationDateTime CreationDateTime
CADocumentOriginCodeName CADocumentOriginCodeName
CAAmountInTransactionCurrency CAAmountInTransactionCurrency
TransactionCurrency TransactionCurrency
CAMainTransaction CAMainTransaction
CASubTransaction CASubTransaction
CAMainTransactionName CAMainTransactionName
CASubTransactionName CASubTransactionName
CADisputedAmountTypeName CADisputedAmountTypeName
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Disputed Follow Up Document'
@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_CADisputeCaseFllwUpDocDrftTP 
  as projection on R_CADisputeCaseFllwUpDocTP
{
  key CaseUUID,
  key CADocumentNumber,
  @ObjectModel: { text.element:  [ 'CADisputedAmountTypeName' ] }  
  key CADisputedAmountType,  
   
  CreationDate,
  
  CreationTime, 
  
  CreationDateTime,
  
  CADocumentOriginCodeName,
  @Semantics.amount.currencyCode: 'TransactionCurrency'
  CAAmountInTransactionCurrency,
  @Semantics.currencyCode: true 
  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'
  CAMainTransactionName,
  
  @ObjectModel.virtualElement: true
  @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FKK_CADISPUTEDDOC_EXIT'
  CASubTransactionName,
  
  CADisputedAmountTypeName,
  
  _CADisputeCase : redirected to parent C_CADisputeCaseDraftTP
}