A_ACMTrdgContrHdrFeeDets

DDL: A_ACMTRDGCONTRHDRFEEDETS Type: view_entity CONSUMPTION

Header Fee

A_ACMTrdgContrHdrFeeDets is a Consumption CDS View that provides data about "Header Fee" in SAP S/4HANA. It reads from 1 data source (R_ACMTrdgContrHdrFeeDetsTP) and exposes 18 fields with key fields TradingContractNumber, ACMFeeFrameworkRefDocYear, FeeSequenceNumber, FeeFrameworkFeeID, FeeVersion.

Data Sources (1)

SourceAliasJoin Type
R_ACMTrdgContrHdrFeeDetsTP R_ACMTrdgContrHdrFeeDetsTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name TradingContractHDRFees_Type view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Header Fee view
AccessControl.authorizationCheck #CHECK view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY TradingContractNumber TradingContractNumber
KEY ACMFeeFrameworkRefDocYear ACMFeeFrameworkRefDocYear
KEY FeeSequenceNumber FeeSequenceNumber
KEY FeeFrameworkFeeID FeeFrameworkFeeID
KEY FeeVersion FeeVersion
ACMFeeFrameworkDocTypeRef ACMFeeFrameworkDocTypeRef
TradingContractItem TradingContractItem
ACMFeeFrameworkRefDocSubItem ACMFeeFrameworkRefDocSubItem
ACMFeeValidStatus ACMFeeValidStatus
ACMFeeIsObsolete ACMFeeIsObsolete
FeeFrameworkFeeName FeeFrameworkFeeName
ACMFeeType ACMFeeType
ACMFeeAmount ACMFeeAmount
ACMFeeCurrency ACMFeeCurrency
ACMFeeQuantity ACMFeeQuantity
ACMFeeUoM ACMFeeUoM
char1333
char1333
@OData.entityType.name: 'TradingContractHDRFees_Type'

@ObjectModel:{
               usageType: {
                 dataClass: #TRANSACTIONAL,
                 serviceQuality: #C,
                 sizeCategory: #L
               }
}
@VDM: {
    viewType : #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}

@EndUserText.label: 'Header Fee'
@AccessControl.authorizationCheck: #CHECK
define view entity A_ACMTrdgContrHdrFeeDets
  as projection on R_ACMTrdgContrHdrFeeDetsTP
{
  key     TradingContractNumber,
  key     ACMFeeFrameworkRefDocYear,
  key     FeeSequenceNumber,
  key     FeeFrameworkFeeID,
  key     FeeVersion,
          ACMFeeFrameworkDocTypeRef,
          TradingContractItem,
          ACMFeeFrameworkRefDocSubItem,
          ACMFeeValidStatus,
          ACMFeeIsObsolete,
          FeeFrameworkFeeName,
          ACMFeeType,
          ACMFeeAmount,
          ACMFeeCurrency,
          ACMFeeQuantity,
          ACMFeeUoM,

          @ObjectModel.virtualElement: true
          @ObjectModel.virtualElementCalculatedBy: 'ABAP:/ACCGO/CL_FEE_NOTE_VE_READ_TXT'
  virtual ACMTrdgContrFeeNoteExtTxt : abap.char(1333),
          //'Internal Note'

          @ObjectModel.virtualElement: true
          @ObjectModel.virtualElementCalculatedBy: 'ABAP:/ACCGO/CL_FEE_NOTE_VE_READ_TXT'
  virtual ACMTrdgContrFeeNoteIntTxt : abap.char(1333),
          /* Associations */
          _ContractHeader : redirected to parent A_ACMTrdgContractOverview
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMTRDGCONTRHDRFEEDETSTP"
],
"ASSOCIATED":
[
"A_ACMTRDGCONTRACTOVERVIEW",
"R_ACMTRDGCONTRHDRTP"
],
"BASE":
[
"R_ACMTRDGCONTRHDRFEEDETSTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/