R_CADisputedInvcgDocItemTP

DDL: R_CADISPUTEDINVCGDOCITEMTP Type: view_entity TRANSACTIONAL Package: RAP_FICA_CADSPUTCASE

Disputed invoicing document item

R_CADisputedInvcgDocItemTP is a Transactional CDS View that provides data about "Disputed invoicing document item" in SAP S/4HANA. It reads from 1 data source (I_CADisputedInvcgDocItem) and exposes 105 fields with key fields CaseUUID, CAInvoicingDocument, CAInvcgDocItem. It has 1 association to related views. Part of development package RAP_FICA_CADSPUTCASE.

Data Sources (1)

SourceAliasJoin Type
I_CADisputedInvcgDocItem I_CADisputedInvcgDocItem from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_CAProviderContractHeader _ProviderContract $projection.CASubApplication = 'P' and $projection.CAContract = _ProviderContract.CAProviderContract

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Disputed invoicing document item view
Metadata.ignorePropagatedAnnotations true view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (105)

KeyFieldSource TableSource FieldDescription
KEY CaseUUID CaseUUID
KEY CAInvoicingDocument CAInvoicingDocument
KEY CAInvcgDocItem CAInvcgDocItem
CAIsDocItemSimulated CAIsDocItemSimulated
CAInvcgDocumentItemType CAInvcgDocumentItemType
CAContract CAContract
CompanyCode CompanyCode
CAMainTransaction CAMainTransaction
CASubTransaction CASubTransaction
CAInvcgIsItemPostingRelevant CAInvcgIsItemPostingRelevant
CAInvcgIsItemPrintingRelevant CAInvcgIsItemPrintingRelevant
CAInvcgIsInFinalAmt CAInvcgIsInFinalAmt
TransactionCurrency TransactionCurrency
CAAmountInTransactionCurrency CAAmountInTransactionCurrency
CATaxIsIncluded CATaxIsIncluded
CAInvcgTaxGroupingKey CAInvcgTaxGroupingKey
TaxCode TaxCode
CATaxRateInPercent CATaxRateInPercent
TaxCountry TaxCountry
Quantity Quantity
CANetDueDate CANetDueDate
Division Division
CAProviderContractItemNumber CAProviderContractItemNumber
CASubApplication CASubApplication
CAInvcgItmAltvBusinessPartner CAInvcgItmAltvBusinessPartner
CAInvcgItmAltvContractAccount CAInvcgItmAltvContractAccount
CAInvcgDocItmAltvMDCat CAInvcgDocItmAltvMDCat
CAInvcgDocItemIsReversal CAInvcgDocItemIsReversal
CAInvcgIsNotBPRelevant CAInvcgIsNotBPRelevant
CAInvcgSubstituteGroupPrinting CAInvcgSubstituteGroupPrinting
CACurrencySourceDocument CACurrencySourceDocument
CAInvcgSourceDocumentAmount CAInvcgSourceDocumentAmount
CAGroupingCurrencyTranslation CAGroupingCurrencyTranslation
CAAccountDeterminationCode CAAccountDeterminationCode
BusinessPlace BusinessPlace
BusinessArea BusinessArea
CATaxDetnType CATaxDetnType
CAOtherTaxCode CAOtherTaxCode
CATaxDeterminationCode CATaxDeterminationCode
TaxJurisdiction TaxJurisdiction
CATransactionKeyAccountDetn CATransactionKeyAccountDetn
CAConditionType CAConditionType
CATaxDate CATaxDate
CATaxBaseAmount CATaxBaseAmount
CATaxAmountInTransCurrency CATaxAmountInTransCurrency
CATaxPortionInTransCurrency CATaxPortionInTransCurrency
WithholdingTaxCode WithholdingTaxCode
CAIsDownPaymentRequest CAIsDownPaymentRequest
CAInvcgOffsettingGroup CAInvcgOffsettingGroup
CAInvcgDfrrdRevenueStatus CAInvcgDfrrdRevenueStatus
CAInvcgRevenueGrouping CAInvcgRevenueGrouping
CARevenueAccountingServiceType CARevenueAccountingServiceType
CAInvcgAccrualPostingType CAInvcgAccrualPostingType
CAIsPrepaid CAIsPrepaid
UnitOfMeasure UnitOfMeasure
CACashDiscountDueDate CACashDiscountDueDate
CACashDiscountRate CACashDiscountRate
CAInvcgDocItemDefStatus CAInvcgDocItemDefStatus
CAItemPeriodStartDate CAItemPeriodStartDate
CAItemPeriodEndDate CAItemPeriodEndDate
CAInvcgRefPostingDocType CAInvcgRefPostingDocType
CADocumentNumber CADocumentNumber
CAGroupingKeyDocumentItems CAGroupingKeyDocumentItems
CAInvcgGroupingKey CAInvcgGroupingKey
CAClearingDocumentNumber CAClearingDocumentNumber
CAClearingAmountInTransCrcy CAClearingAmountInTransCrcy
CAInvcgDocItemCrtnMethod CAInvcgDocItemCrtnMethod
CAInvcgFunction CAInvcgFunction
CAInvcgSourceDocumentCat CAInvcgSourceDocumentCat
CAInvcgSourceDocumentNumber CAInvcgSourceDocumentNumber
CAInvcgDocItemSourceItmCat CAInvcgDocItemSourceItmCat
CAInvcgSourceDocumentItem CAInvcgSourceDocumentItem
CABllbleItmDiscountKey CABllbleItmDiscountKey
CABllbleItmDiscountVersion CABllbleItmDiscountVersion
CAApplicationArea CAApplicationArea
CompanyCodeCountry CompanyCodeCountry
CAInvcgCorrectionCategory CAInvcgCorrectionCategory
CompanyCodeName CompanyCodeName
CAMainTransactionName CAMainTransactionName
CASubTransactionName CASubTransactionName
CAInvcgDocItemTypeText CAInvcgDocItemTypeText
CASubApplicationText CASubApplicationText
DivisionName DivisionName
CAInvcgDocItmAltvMDCatText CAInvcgDocItmAltvMDCatText
BusinessAreaName BusinessAreaName
TaxCountryName TaxCountryName
CATaxDetnTypeText CATaxDetnTypeText
CAOtherTaxCodeName CAOtherTaxCodeName
TaxCodeName TaxCodeName
TaxJurisdictionName TaxJurisdictionName
ConditionTypeName ConditionTypeName
CATransactionKeyAcctDetnText CATransactionKeyAcctDetnText
CADeferredRevenueStatusText CADeferredRevenueStatusText
CAInvcgDocItmDefStatusText CAInvcgDocItmDefStatusText
CARevnAcctgServiceTypeText CARevnAcctgServiceTypeText
CAInvcgAccrualPostingTypeTxt CAInvcgAccrualPostingTypeTxt
CAInvcgRefPostgDocTypeTxt CAInvcgRefPostgDocTypeTxt
CAInvcgDocItmCrtnMethodText CAInvcgDocItmCrtnMethodText
CAInvcgFunctionText CAInvcgFunctionText
CAInvcgSourceDocCatText CAInvcgSourceDocCatText
CAInvcgDocItmSrceItmCatText CAInvcgDocItmSrceItmCatText
CABllbleItmDiscountKeyText CABllbleItmDiscountKeyText
UnitOfMeasureName UnitOfMeasureName
_CADisputeCase _CADisputeCase
_ProviderContract _ProviderContract
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Disputed invoicing document item'
@Metadata.ignorePropagatedAnnotations: true
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
define view entity R_CADisputedInvcgDocItemTP as select from I_CADisputedInvcgDocItem 
  association to parent R_CADisputeCaseTP  as _CADisputeCase on $projection.CaseUUID = _CADisputeCase.CaseUUID
  association [0..1] to I_CAProviderContractHeader    as _ProviderContract  on  $projection.CASubApplication = 'P'
                                                                                and $projection.CAContract       = _ProviderContract.CAProviderContract                                                                                 
{
  key CaseUUID,
  key CAInvoicingDocument,
  key CAInvcgDocItem,
      CAIsDocItemSimulated,
      CAInvcgDocumentItemType,
      CAContract,
      CompanyCode,
      CAMainTransaction,
      CASubTransaction,
      CAInvcgIsItemPostingRelevant,
      CAInvcgIsItemPrintingRelevant,
      CAInvcgIsInFinalAmt,
      TransactionCurrency,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      CAAmountInTransactionCurrency,
      CATaxIsIncluded,
      CAInvcgTaxGroupingKey,
      TaxCode,
      CATaxRateInPercent,
      TaxCountry,
      @Semantics.quantity.unitOfMeasure: 'UnitOfMeasure'
      Quantity,
      CANetDueDate,
      Division,
      CAProviderContractItemNumber,
      CASubApplication,
      CAInvcgItmAltvBusinessPartner,
      CAInvcgItmAltvContractAccount,
      CAInvcgDocItmAltvMDCat,
      CAInvcgDocItemIsReversal,
      CAInvcgIsNotBPRelevant,
      CAInvcgSubstituteGroupPrinting,
      CACurrencySourceDocument,
      @Semantics.amount.currencyCode: 'CACurrencySourceDocument'
      CAInvcgSourceDocumentAmount,
      CAGroupingCurrencyTranslation,
      CAAccountDeterminationCode,
      BusinessPlace,
      BusinessArea,
      CATaxDetnType,
      CAOtherTaxCode,
      CATaxDeterminationCode,
      TaxJurisdiction,
      CATransactionKeyAccountDetn,
      CAConditionType,
      CATaxDate,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      CATaxBaseAmount,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      CATaxAmountInTransCurrency,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      CATaxPortionInTransCurrency,
      WithholdingTaxCode,
      CAIsDownPaymentRequest,
      CAStatisticalItemCode,
      CAInvcgOffsettingGroup,
      CAInvcgDfrrdRevenueStatus,
//      CAIsRevenueAccountingRelevant,

      CAInvcgRevenueGrouping,
      CARevenueAccountingServiceType,
      CAInvcgAccrualPostingType,
      CAIsPrepaid,
      UnitOfMeasure,
      CACashDiscountDueDate,
      CACashDiscountRate,
      CAInvcgDocItemDefStatus,
      CAItemPeriodStartDate,
      CAItemPeriodEndDate,
      CAInvcgRefPostingDocType,
      CADocumentNumber,
      CAGroupingKeyDocumentItems,
      CAInvcgGroupingKey,
      CAClearingDocumentNumber,
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      CAClearingAmountInTransCrcy,
      CAInvcgDocItemCrtnMethod,
      CAInvcgFunction,
      CAInvcgSourceDocumentCat,
      CAInvcgSourceDocumentNumber,
      CAInvcgDocItemSourceItmCat,
      CAInvcgSourceDocumentItem,
      CABllbleItmDiscountKey,
      CABllbleItmDiscountVersion,
      CAApplicationArea,
      CompanyCodeCountry,
      CAInvcgCorrectionCategory,
      CompanyCodeName,
      CAMainTransactionName,
      CASubTransactionName,
      CAInvcgDocItemTypeText,
      CASubApplicationText,
      DivisionName,
      CAInvcgDocItmAltvMDCatText,
      BusinessAreaName,
      TaxCountryName,
      CATaxDetnTypeText,
      CAOtherTaxCodeName,
      TaxCodeName,
      TaxJurisdictionName,
      ConditionTypeName,
      CATransactionKeyAcctDetnText,
      CADeferredRevenueStatusText,
      CAInvcgDocItmDefStatusText,
      CARevnAcctgServiceTypeText,
      CAInvcgAccrualPostingTypeTxt,
      CAInvcgRefPostgDocTypeTxt,
      CAInvcgDocItmCrtnMethodText,
      CAInvcgFunctionText,
      CAInvcgSourceDocCatText,
      CAInvcgDocItmSrceItmCatText,
      CABllbleItmDiscountKeyText,
      UnitOfMeasureName,
      _CADisputeCase ,
      _ProviderContract
}