C_DisputeCaseTP

DDL: C_DISPUTECASETP Type: view_entity CONSUMPTION

Dispute Case

C_DisputeCaseTP is a Consumption CDS View that provides data about "Dispute Case" in SAP S/4HANA. It reads from 1 data source (R_DisputeCaseTP) and exposes 92 fields with key field DisputeCaseUUID. It is exposed through 3 OData services (UI_DISPUTE_PROPOSAL_ASSGMT, UI_DISPUTECASE_MANAGE, UI_PROCESSRECEIVABLES_MANAGE). It is used in 2 Fiori applications: Manage Dispute Cases (Version 2), Manage Assignment Proposals for Dispute Cases.

Data Sources (1)

SourceAliasJoin Type
R_DisputeCaseTP R_DisputeCaseTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Dispute Case view
ObjectModel.representativeKey DisputeCaseUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

OData Services (3)

ServiceBindingVersionContractRelease
UI_DISPUTE_PROPOSAL_ASSGMT UI_DISPUTE_PROPOSAL_ASSGMT V2 C1 NOT_RELEASED
UI_DISPUTECASE_MANAGE UI_DISPUTECASE_MANAGE V2 C1 NOT_TO_BE_RELEASED_STABLE
UI_PROCESSRECEIVABLES_MANAGE UI_PROCESSRECEIVABLES_MAN V2 C1 NOT_TO_BE_RELEASED_STABLE

Fiori Apps (2)

App IDApp NameTypeDescription
F0702A Manage Dispute Cases (Version 2) Transactional Use this app to analyze and further process existing dispute cases. This involves dispute cases that are related to open receivables for your customers.
F5999 Manage Assignment Proposals for Dispute Cases Transactional Use this app to manage assignment proposals for dispute cases to open FI documents.

Manage Dispute Cases (Version 2)

Business Role: Accounts Receivable Accountant

Use this app to analyze and further process existing dispute cases. This involves dispute cases that are related to open receivables for your customers.

Manage Assignment Proposals for Dispute Cases

Business Role: Others

Use this new app to display, edit, and assign the assignment proposals of dispute cases to open items. You can revise the proposed assignments and assign the proposed dispute cases to the open items.

Fields (92)

KeyFieldSource TableSource FieldDescription
KEY DisputeCaseUUID DisputeCaseUUID UUID
DisputeCaseCoordinator DisputeCaseCoordinator Coordinator
DisputeCaseRootCause DisputeCaseRootCause Root Cause Code
CaseProcessingDeadlineDate CaseProcessingDeadlineDate Process. Deadline
OriginalAmount OriginalAmount Original Disputed Amount
DisputedAmount DisputedAmount Disputed Amount
PaidAmount PaidAmount Paid Amount
CreditedAmount CreditedAmount Credited
WriteOffAmount WriteOffAmount Cleared Manually
ManuallyClearedAmount ManuallyClearedAmount Automatically Written Off
DisputeCaseCurrency DisputeCaseCurrency Currency
CustomerDisputedAmount CustomerDisputedAmount Customer Disputed Amount
CustomerDisputedCurrency CustomerDisputedCurrency Currency
ContactPerson ContactPerson Contact Person Key
ContactPersonName ContactPersonName Full Name
ContactPersonEmailAddress ContactPersonEmailAddress Email
ContactPersonPhoneNumber ContactPersonPhoneNumber Telephone No.
ContactPersonFaxNumber ContactPersonFaxNumber Fax Number
ContactPersonFaxCountry ContactPersonFaxCountry C/R of Fax No.
Customer Customer Sold-to Party
CompanyCode CompanyCode Receiver Company Code
DisputeCaseExternalApplication DisputeCaseExternalApplication External Appl.
CaseType CaseType Upper/Lowercase
CaseID CaseID Case ID
CaseExternalReference CaseExternalReference External Reference
CaseCreatedBy CaseCreatedBy Created By
CaseCreatedOn CaseCreatedOn Created At
CaseLastChangedBy CaseLastChangedBy Changed By
CaseLastChangedOn CaseLastChangedOn Last Changed At
CaseClosedBy CaseClosedBy Closed By
CaseClosedTime CaseClosedTime Closed At
CasePlannedCloseDate CasePlannedCloseDate Planned Close Date
CaseProcessor CaseProcessor Processor
CaseResponsible CaseResponsible Person Responsible
CaseTitle CaseTitle Case Title
CaseEscalationReason CaseEscalationReason Escalation Reason
CaseCategory CaseCategory Category
CasePriority CasePriority Priority
CaseAuthorizationLevel CaseAuthorizationLevel Auth. Level
CaseStatusProfile CaseStatusProfile Status Profile
CaseStatus CaseStatus Status
CaseSystemStatus CaseSystemStatus System Status
CaseReason CaseReason Reason
DisputeCaseAttributeProfile _CaseTypes CaseAttributeProfile
OrganizationBPName1 _Customer OrganizationBPName1 Name 1
OrganizationBPName2 _Customer OrganizationBPName2 Name 2
UICT_CoordinatorFirstName _DisputeCaseCoordinatorCard FirstName First Name
UICT_CoordinatorLastName _DisputeCaseCoordinatorCard LastName Last Name
UICT_ProcessorFirstName _ProcessorContactCard FirstName First Name
UICT_ProcessorLastName _ProcessorContactCard LastName Last Name
UICT_ResponsibleFirstName _ResponsibleContactCard FirstName First Name
UICT_ResponsibleLastName _ResponsibleContactCard LastName Last Name
UICT_CreatedByFirstName _CreatedByContactCard FirstName First Name
UICT_CreatedByLastName _CreatedByContactCard LastName Last Name
UICT_ChangedByFirstName _ChangedByContactCard FirstName First Name
UICT_ChangedByLastName _ChangedByContactCard LastName Last Name
UICT_ClosedByFirstName _ClosedByContactCard FirstName First Name
UICT_ClosedByLastName _ClosedByContactCard LastName Last Name
CountryNameasCountryNamelocalized
DsputCaseCoordinatorFullName _CoordinatorUser PersonFullName Full Name
CustomerName _Customer CustomerName Name of Customer
CompanyCodeName _CompanyCode CompanyCodeName Company Name
CaseTypeNameasCaseTypeNamelocalized
CreatedByUserName _CreatedByContactCard UserDescription Full Name
LastChangedByUserName _ChangedByContactCard UserDescription Full Name
DisputeCaseClosedByUserName _ClosedByContactCard UserDescription Full Name
DisputeCaseProcessorFullName _ProcessorUser PersonFullName Full Name
DisputeCaseResponsibleFullName _ResponsibleUser PersonFullName Full Name
CaseStatusNameasCaseStatusNamelocalized
CaseReasonNameasCaseReasonNamelocalized
SitnNumberOfInstances _SitnInstceIndicator SitnNumberOfInstances
virtualProcgDeadlineIsNotExceededboolean
virtualPlannedCloseDateIsExceededboolean
virtualPlannedCloseDateCriticalitychar1
virtualBusinessPartnerbu_partner
virtualUICT_DisputedAmountboolean
virtualNoteTypeListTexttext200
_AuthLevel _AuthLevel
_CaseSystemStatus _CaseSystemStatus
_CaseTypes _CaseTypes
_CaseCategory _CaseCategory
_CompanyCode _CompanyCode
_Country _Country
_Customer _Customer
_DisputeCaseExternalAppl _DisputeCaseExternalAppl
_Escalation _Escalation
_Individual _Individual
_Priority _Priority
_Reasons _Reasons
_RootCause _RootCause
_StatProfile _StatProfile
_CustomerContact _CustomerContact

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 C_DisputeCaseTP.
-- 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 C_DisputeCaseTP AS
SELECT
  DisputeCaseUUID,
  DisputeCaseCoordinator,
  DisputeCaseRootCause,
  CaseProcessingDeadlineDate,
  OriginalAmount,
  DisputedAmount,
  PaidAmount,
  CreditedAmount,
  WriteOffAmount,
  ManuallyClearedAmount,
  DisputeCaseCurrency,
  CustomerDisputedAmount,
  CustomerDisputedCurrency,
  ContactPerson,
  ContactPersonName,
  ContactPersonEmailAddress,
  ContactPersonPhoneNumber,
  ContactPersonFaxNumber,
  ContactPersonFaxCountry,
  Customer,
  CompanyCode,
  DisputeCaseExternalApplication,
  CaseType,
  CaseID,
  CaseExternalReference,
  CaseCreatedBy,
  CaseCreatedOn,
  CaseLastChangedBy,
  CaseLastChangedOn,
  CaseClosedBy,
  CaseClosedTime,
  CasePlannedCloseDate,
  CaseProcessor,
  CaseResponsible,
  CaseTitle,
  CaseEscalationReason,
  CaseCategory,
  CasePriority,
  CaseAuthorizationLevel,
  CaseStatusProfile,
  CaseStatus,
  CaseSystemStatus,
  CaseReason,
  _CaseTypes.CaseAttributeProfile AS DisputeCaseAttributeProfile,
  _Customer.OrganizationBPName1 AS OrganizationBPName1,
  _Customer.OrganizationBPName2 AS OrganizationBPName2,
  _DisputeCaseCoordinatorCard.FirstName AS UICT_CoordinatorFirstName,
  _DisputeCaseCoordinatorCard.LastName AS UICT_CoordinatorLastName,
  _ProcessorContactCard.FirstName AS UICT_ProcessorFirstName,
  _ProcessorContactCard.LastName AS UICT_ProcessorLastName,
  _ResponsibleContactCard.FirstName AS UICT_ResponsibleFirstName,
  _ResponsibleContactCard.LastName AS UICT_ResponsibleLastName,
  _CreatedByContactCard.FirstName AS UICT_CreatedByFirstName,
  _CreatedByContactCard.LastName AS UICT_CreatedByLastName,
  _ChangedByContactCard.FirstName AS UICT_ChangedByFirstName,
  _ChangedByContactCard.LastName AS UICT_ChangedByLastName,
  _ClosedByContactCard.FirstName AS UICT_ClosedByFirstName,
  _ClosedByContactCard.LastName AS UICT_ClosedByLastName,
  _Country._Text.CountryName as CountryName : localized AS CountryNameasCountryNamelocalized,
  _CoordinatorUser.PersonFullName AS DsputCaseCoordinatorFullName,
  _Customer.CustomerName AS CustomerName,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _CaseTypes._Text.CaseTypeName as CaseTypeName : localized AS CaseTypeNameasCaseTypeNamelocalized,
  _CreatedByContactCard.UserDescription AS CreatedByUserName,
  _ChangedByContactCard.UserDescription AS LastChangedByUserName,
  _ClosedByContactCard.UserDescription AS DisputeCaseClosedByUserName,
  _ProcessorUser.PersonFullName AS DisputeCaseProcessorFullName,
  _ResponsibleUser.PersonFullName AS DisputeCaseResponsibleFullName,
  _Individual._Text.CaseStatusName as CaseStatusName : localized AS CaseStatusNameasCaseStatusNamelocalized,
  _Reasons._Text.CaseReasonName as CaseReasonName : localized AS CaseReasonNameasCaseReasonNamelocalized,
  _SitnInstceIndicator.SitnNumberOfInstances AS SitnNumberOfInstances,
  virtual ProcgDeadlineIsNotExceeded : boolean AS virtualProcgDeadlineIsNotExceededboolean,
  virtual PlannedCloseDateIsExceeded : boolean AS virtualPlannedCloseDateIsExceededboolean,
  virtual PlannedCloseDateCriticality : char1 AS virtualPlannedCloseDateCriticalitychar1,
  virtual BusinessPartner : bu_partner AS virtualBusinessPartnerbu_partner,
  virtual UICT_DisputedAmount : boolean AS virtualUICT_DisputedAmountboolean,
  virtual NoteTypeListText : text200 AS virtualNoteTypeListTexttext200
FROM R_DisputeCaseTP
;