A_BPFinancialServicesReporting

DDL: A_BPFINANCIALSERVICESREPORTING Type: view BASIC

Financial Services Reporting

A_BPFinancialServicesReporting is a Basic CDS View that provides data about "Financial Services Reporting" in SAP S/4HANA. It reads from 1 data source (I_BPFinancialServicesReporting) and exposes 34 fields with key field BusinessPartner. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPFinancialServicesReporting I_BPFinancialServicesReporting from

Associations (1)

CardinalityTargetAliasCondition
[0..1] A_BPFinancialServicesExtn _BPFinancialServicesExtn $projection.BusinessPartner = _BPFinancialServicesExtn.BusinessPartner

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ABPFINSRVCSRPTG view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Financial Services Reporting view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
BPIsNonResident BPIsNonResident
BPNonResidencyStartDate BPNonResidencyStartDate
BPIsMultimillionLoanRecipient BPIsMultimillionLoanRecipient
BPLoanReportingBorrowerNumber BPLoanReportingBorrowerNumber
BPLoanRptgBorrowerEntityNumber BPLoanRptgBorrowerEntityNumber
BPCreditStandingReview BPCreditStandingReview
BPCreditStandingReviewDate BPCreditStandingReviewDate
BusinessPartnerLoanToManager BusinessPartnerLoanToManager
BPCompanyRelationship BPCompanyRelationship
BPLoanReportingCreditorNumber BPLoanReportingCreditorNumber
BPOeNBIdentNumber BPOeNBIdentNumber
BPOeNBTargetGroup BPOeNBTargetGroup
BPOeNBIdentNumberAssigned BPOeNBIdentNumberAssigned
BPOeNBInstituteNumber BPOeNBInstituteNumber
BusinessPartnerIsOeNBInstitute BusinessPartnerIsOeNBInstitute
BusinessPartnerGroup BusinessPartnerGroup
BPGroupAssignmentCategory BPGroupAssignmentCategory
BusinessPartnerGroupName BusinessPartnerGroupName
BusinessPartnerLegalEntity BusinessPartnerLegalEntity
BPGerAstRglnRestrictedAstQuota BPGerAstRglnRestrictedAstQuota
BusinessPartnerDebtorGroup BusinessPartnerDebtorGroup
BusinessPartnerBusinessPurpose BusinessPartnerBusinessPurpose
BusinessPartnerRiskGroup BusinessPartnerRiskGroup
BPRiskGroupingDate BPRiskGroupingDate
BPHasGroupAffiliation BPHasGroupAffiliation
BPIsMonetaryFinInstitution BPIsMonetaryFinInstitution
BPCrdtStandingReviewIsRequired BPCrdtStandingReviewIsRequired
BPLoanMonitoringIsRequired BPLoanMonitoringIsRequired
BPHasCreditingRelief BPHasCreditingRelief
BPInvestInRstrcdAstIsAuthzd BPInvestInRstrcdAstIsAuthzd
BPCentralBankCountryRegion BPCentralBankCountryRegion
_BusinessPartner _BusinessPartner
_BPFinancialServicesExtn _BPFinancialServicesExtn
@AbapCatalog: { sqlViewName: 'ABPFINSRVCSRPTG',
                compiler.compareFilter: true
              }
@EndUserText.label: 'Financial Services Reporting'
@AccessControl: { authorizationCheck: #MANDATORY,
                  personalData.blocking: #REQUIRED
                }
@ObjectModel: { usageType: { serviceQuality: #B,
                             sizeCategory: #L,
                             dataClass: #MASTER
                           },
                createEnabled:true,
                updateEnabled:true
              }
@VDM: { viewType: #BASIC,
        lifecycle.contract.type:#PUBLIC_REMOTE_API
      }
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true

define view A_BPFinancialServicesReporting
  as select from I_BPFinancialServicesReporting
  association[1..1] to A_BusinessPartner  as _BusinessPartner on $projection.BusinessPartner = _BusinessPartner.BusinessPartner
  association [0..1] to A_BPFinancialServicesExtn  as _BPFinancialServicesExtn   on $projection.BusinessPartner = _BPFinancialServicesExtn.BusinessPartner // <--- to inherit authorizations in DCL

{
  key BusinessPartner,
      BPIsNonResident,
      BPNonResidencyStartDate,
      BPIsMultimillionLoanRecipient,
      BPLoanReportingBorrowerNumber,
      BPLoanRptgBorrowerEntityNumber,
      BPCreditStandingReview,
      BPCreditStandingReviewDate,
      BusinessPartnerLoanToManager,
      BPCompanyRelationship,
      BPLoanReportingCreditorNumber,
      BPOeNBIdentNumber,
      BPOeNBTargetGroup,
      BPOeNBIdentNumberAssigned,
      BPOeNBInstituteNumber,
      BusinessPartnerIsOeNBInstitute,
      BusinessPartnerGroup,
      BPGroupAssignmentCategory,
      BusinessPartnerGroupName,
      BusinessPartnerLegalEntity,
      BPGerAstRglnRestrictedAstQuota,
      BusinessPartnerDebtorGroup,
      BusinessPartnerBusinessPurpose,
      BusinessPartnerRiskGroup,
      BPRiskGroupingDate,
      BPHasGroupAffiliation,
      BPIsMonetaryFinInstitution,
      BPCrdtStandingReviewIsRequired,
      BPLoanMonitoringIsRequired,
      BPHasCreditingRelief,
      BPInvestInRstrcdAstIsAuthzd,
      BPCentralBankCountryRegion,
      
      @Consumption.hidden:true
      _BusinessPartner,
      @Consumption.hidden:true
      _BPFinancialServicesExtn
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BPFINANCIALSERVICESREPORTING"
],
"ASSOCIATED":
[
"A_BPFINANCIALSERVICESEXTN",
"A_BUSINESSPARTNER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/