R_ContrAcctTaxExemptionTP

DDL: R_CONTRACCTTAXEXEMPTIONTP Type: view_entity TRANSACTIONAL

Contract Account Tax Exemption - TP

R_ContrAcctTaxExemptionTP is a Transactional CDS View that provides data about "Contract Account Tax Exemption - TP" in SAP S/4HANA. It reads from 1 data source (I_ContractAccountTaxExemption) and exposes 15 fields with key fields ContractAccount, TaxCode, CAConditionType, CustTaxGroupExemptionStartDate.

Data Sources (1)

SourceAliasJoin Type
I_ContractAccountTaxExemption I_ContractAccountTaxExemption from

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Contract Account Tax Exemption - TP view
ObjectModel.modelingPattern #NONE view
ObjectModel.sapObjectNodeType.name ContractAccountTaxExemption view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ContractAccount ContractAccount
KEY TaxCode TaxCode
KEY CAConditionType CAConditionType
KEY CustTaxGroupExemptionStartDate CustTaxGroupExemptionStartDate
CustTaxGroupExemptionEndDate CustTaxGroupExemptionEndDate
CATaxExemptionLicense CATaxExemptionLicense
CATaxExemptionRate CATaxExemptionRate
CAMassRunDate CAMassRunDate
CAMassRunID CAMassRunID
CATaxExemptionLicenseExtended CATaxExemptionLicenseExtended
CATaxExemptionLicenseAmount CATaxExemptionLicenseAmount
CATaxExemptionLicenseCurrency CATaxExemptionLicenseCurrency
CATaxExemptionLicenseIssueDate CATaxExemptionLicenseIssueDate
_ContractAccount _ContractAccount
_CATaxExemptionLicenseCurrency _CATaxExemptionLicenseCurrency
@AccessControl.authorizationCheck: #MANDATORY

@EndUserText.label: 'Contract Account Tax Exemption - TP'

@ObjectModel: { modelingPattern: #NONE,
                sapObjectNodeType.name: 'ContractAccountTaxExemption',
                usageType: { dataClass: #MASTER,
                             serviceQuality: #A,
                             sizeCategory: #L } }

@VDM: { lifecycle.contract.type: #SAP_INTERNAL_API,
        viewType: #TRANSACTIONAL }

define view entity R_ContrAcctTaxExemptionTP
  as select from I_ContractAccountTaxExemption

  association to parent R_ContractAccountTP as _ContractAccount on _ContractAccount.ContractAccount = $projection.ContractAccount
{

      @ObjectModel.foreignKey.association: '_ContractAccount'
  key ContractAccount,
  key TaxCode,
  key CAConditionType,
  key CustTaxGroupExemptionStartDate,

      CustTaxGroupExemptionEndDate,
      CATaxExemptionLicense,
      CATaxExemptionRate,
      CAMassRunDate,
      CAMassRunID,
      CATaxExemptionLicenseExtended,
      CATaxExemptionLicenseAmount,
      CATaxExemptionLicenseCurrency,
      CATaxExemptionLicenseIssueDate,

      /* Associations */
      _ContractAccount,
      _CATaxExemptionLicenseCurrency
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CONTRACTACCOUNTTAXEXEMPTION"
],
"ASSOCIATED":
[
"I_CURRENCY",
"R_CONTRACTACCOUNTTP"
],
"BASE":
[
"I_CONTRACTACCOUNTTAXEXEMPTION"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/