I_CADisputedDocumentTP

DDL: I_CADISPUTEDDOCUMENTTP SQL: ICADCDOCTP Type: view TRANSACTIONAL

Documents in Dispute Cases

I_CADisputedDocumentTP is a Transactional CDS View that provides data about "Documents in Dispute Cases" in SAP S/4HANA. It reads from 1 data source (I_CADisputedDocument) and exposes 38 fields with key fields CADocumentNumber, CaseUniqueID.

Data Sources (1)

SourceAliasJoin Type
I_CADisputedDocument _DisputedDoc from

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ICADCDOCTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Documents in Dispute Cases view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence CADISPDOC_D view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY CADocumentNumber I_CADisputedDocument CADocumentNumber
KEY CaseUniqueID I_CADisputedDocument CaseUniqueID
ObjectType I_CADisputedDocument ObjectType
ObjectKey I_CADisputedDocument ObjectKey
RelationshipNumber I_CADisputedDocument RelationshipNumber
RelationToLinkedObject I_CADisputedDocument RelationToLinkedObject
CAAmountInTransactionCurrency I_CADisputedDocument CAAmountInTransactionCurrency
TransactionCurrency I_CADisputedDocument TransactionCurrency
CAMainTransaction I_CADisputedDocument CAMainTransaction
CASubTransaction I_CADisputedDocument CASubTransaction
CAContract I_CADisputedDocument CAContract
ContractAccount I_CADisputedDocument ContractAccount
BusinessPartner I_CADisputedDocument BusinessPartner
CANetDueDate I_CADisputedDocument CANetDueDate
CADeferralDate I_CADisputedDocument CADeferralDate
CAClearingDate I_CADisputedDocument CAClearingDate
CAClearingReason I_CADisputedDocument CAClearingReason
OpenAmountInTransCrcy I_CADisputedDocument OpenAmountInTransCrcy
CAMainTransactionName I_CADisputedDocument CAMainTransactionName
CASubTransactionName I_CADisputedDocument CASubTransactionName
CAClearingReasonName I_CADisputedDocument CAClearingReasonName
CreationDate CreationDate
CreationTime CreationTime
CADocumentOriginCodeName CADocumentOriginCodeName
CreatedByUser CreatedByUser
CADocumentOriginCode CADocumentOriginCode
DocumentDate DocumentDate
CAPostingDate CAPostingDate
CAReferenceDocument CAReferenceDocument
CADocumentTypeName CADocumentTypeName
CAReconciliationKey CAReconciliationKey
CAReversalDocumentNumber CAReversalDocumentNumber
CAReversedDocumentNumber CAReversedDocumentNumber
_BusinessPartner _BusinessPartner
_ContractAccount _ContractAccount
_Currency _Currency
_DocOriginCode _DocOriginCode
_CADisputeCaseTP _CADisputeCaseTP
@AbapCatalog.sqlViewName: 'ICADCDOCTP'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Documents in Dispute Cases'
@VDM.viewType: #TRANSACTIONAL
@ObjectModel: {
    writeDraftPersistence: 'CADISPDOC_D',
    transactionalProcessingEnabled: true,
    createEnabled: true, 
    updateEnabled: false,
    deleteEnabled: true, 
    usageType: {
        sizeCategory: #L, 
        serviceQuality: #C,
        dataClass: #TRANSACTIONAL
    }
}
define view I_CADisputedDocumentTP as select from I_CADisputedDocument as _DisputedDoc 
  association[1..1] to I_CADisputeCaseTP as _CADisputeCaseTP on $projection.CaseUniqueID = _CADisputeCaseTP.CaseUUID 
  {
  
  key _DisputedDoc.CADocumentNumber,
  
  key _DisputedDoc.CaseUniqueID,
   
  _DisputedDoc.ObjectType,
  
  _DisputedDoc.ObjectKey,
  
  _DisputedDoc.RelationshipNumber,
  _DisputedDoc.RelationToLinkedObject,
  
  _DisputedDoc.CAAmountInTransactionCurrency, 
  
  _DisputedDoc.TransactionCurrency,
     
  _DisputedDoc.CAMainTransaction,
  
  _DisputedDoc.CASubTransaction,
  
  _DisputedDoc.CAContract,
  
  _DisputedDoc.ContractAccount,
  
  _DisputedDoc.BusinessPartner,
  
  _DisputedDoc.CANetDueDate,
  
  _DisputedDoc.CADeferralDate,
  
  _DisputedDoc.CAClearingDate,
  
  _DisputedDoc.CAClearingReason,  
  
  _DisputedDoc.OpenAmountInTransCrcy,
  
  _DisputedDoc.CAMainTransactionName,
  
  _DisputedDoc.CASubTransactionName,
  
  _DisputedDoc.CAClearingReasonName,
  
   CreationDate, 
   CreationTime,
   CADocumentOriginCodeName,
    
   CreatedByUser,
    
   CADocumentOriginCode,
   DocumentDate,
   CAPostingDate,
   CAReferenceDocument,
   CADocumentTypeName,
   CAReconciliationKey,   
   
   CAReversalDocumentNumber,
    
   CAReversedDocumentNumber,

   _BusinessPartner,
   _ContractAccount,        
   _Currency,
   _DocOriginCode,        
      @ObjectModel: {
        association.type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]
        }
  _CADisputeCaseTP  
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CADISPUTEDDOCUMENT"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CADISPUTECASETP",
"I_CADOCUMENTORIGINCODE",
"I_CONTRACTACCOUNTPARTNER",
"I_CURRENCY"
],
"BASE":
[
"I_CADISPUTEDDOCUMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/