I_BPFinancialServicesExtn

DDL: I_BPFINANCIALSERVICESEXTN SQL: IBPFINSERVEXTN Type: view BASIC

Financial Services Attributes for BP

I_BPFinancialServicesExtn is a Basic CDS View (Dimension) that provides data about "Financial Services Attributes for BP" in SAP S/4HANA. It reads from 1 data source (bp001) and exposes 35 fields with key field BusinessPartner. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
bp001 bp001 from

Associations (3)

CardinalityTargetAliasCondition
[1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_BPLetterSalutation _BPLetterSalutation $projection.BPLetterSalutation = _BPLetterSalutation.BPLetterSalutation
[0..1] I_BPTradingPartner _BPTradingPartner $projection.TradingPartner = _BPTradingPartner.TradingPartner

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IBPFINSERVEXTN view
EndUserText.label Financial Services Attributes for BP view
ObjectModel.usageType.sizeCategory #XL view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
Metadata.allowExtensions true view
VDM.viewType #BASIC view
Metadata.ignorePropagatedAnnotations true view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner bp001 partner
BusinessPartnerIsVIP bp001 vip
TradingPartner bp001 vbund
FactoryCalendar bp001 calendarid
BusinessPartnerOfficeCountry bp001 cntry_comp
BusinessPartnerOfficeRegion bp001 regio
BPRegisteredOfficeName bp001 comp_head
BPBalanceSheetCurrency bp001 bal_sh_cur
BPLastCptlIncrAmtInBalShtCrcy bp001 cap_incr_a
BPLastCapitalIncreaseYear bp001 cap_incr_y
BPBalanceSheetDisplayType bp001 balance_fl
BusinessPartnerCitizenship bp001 state
BPMaritalPropertyRegime bp001 proprty_st
BusinessPartnerIncomeCurrency bp001 income_cur
BPNumberOfChildren bp001 children
BPNumberOfHouseholdMembers bp001 mem_house
BPAnnualNetIncAmtInIncomeCrcy bp001 net_income
BPMonthlyNetIncAmtInIncomeCrcy bp001 mo_net_inc
BPAnnualNetIncomeYear bp001 net_inc_y
BPMonthlyNetIncomeMonth bp001 mo_inc_m
BPMonthlyNetIncomeYear bp001 mo_inc_y
BPPlaceOfDeathName bp001 dying_place
CustomerIsUnwanted bp001 unw_customer
UndesirabilityReason bp001 unw_reason
UndesirabilityComment bp001 unw_remark
LastCustomerContactDate bp001 last_cust_cont
BPGroupingCharacter bp001 group_feature
BPLetterSalutation bp001 title_let
BusinessPartnerTargetGroup bp001 group_d
BusinessPartnerEmployeeGroup bp001 staff_grp
BusinessPartnerIsEmployee bp001 staff_ref
BPTermnBusRelationsBankDate bp001 bank_del_d
_BPTradingPartner _BPTradingPartner
_BPLetterSalutation _BPLetterSalutation
_BusinessPartner _BusinessPartner
@AbapCatalog.sqlViewName: 'IBPFINSERVEXTN'
@EndUserText.label: 'Financial Services Attributes for BP'
@ObjectModel.usageType.sizeCategory: #XL

@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.personalData.blocking: #REQUIRED
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@Analytics.dataCategory: #DIMENSION
@Analytics.internalName: #LOCAL
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'BusinessPartner'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #B
@Metadata.allowExtensions: true
@VDM.viewType: #BASIC
@Metadata.ignorePropagatedAnnotations: true //For C1 Release


define view I_BPFinancialServicesExtn   
  as select from bp001
  association [1]    to I_BusinessPartner       as _BusinessPartner    on $projection.BusinessPartner         = _BusinessPartner.BusinessPartner
  association [0..1] to I_BPLetterSalutation    as _BPLetterSalutation on $projection.BPLetterSalutation      = _BPLetterSalutation.BPLetterSalutation
  association [0..1] to I_BPTradingPartner      as _BPTradingPartner   on $projection.TradingPartner          = _BPTradingPartner.TradingPartner
{
  key bp001.partner        as BusinessPartner,
      bp001.vip            as BusinessPartnerIsVIP,
      bp001.vbund          as TradingPartner,
      bp001.calendarid     as FactoryCalendar,
      bp001.cntry_comp     as BusinessPartnerOfficeCountry,
      bp001.regio          as BusinessPartnerOfficeRegion,
      bp001.comp_head      as BPRegisteredOfficeName,
      bp001.bal_sh_cur     as BPBalanceSheetCurrency,
      
      @Semantics.amount.currencyCode: 'BPBalanceSheetCurrency'
      bp001.cap_incr_a     as BPLastCptlIncrAmtInBalShtCrcy,
      
      bp001.cap_incr_y     as BPLastCapitalIncreaseYear,
      bp001.balance_fl     as BPBalanceSheetDisplayType,
      bp001.state          as BusinessPartnerCitizenship,
      bp001.proprty_st     as BPMaritalPropertyRegime,
      bp001.income_cur     as BusinessPartnerIncomeCurrency,
      bp001.children       as BPNumberOfChildren,
      bp001.mem_house      as BPNumberOfHouseholdMembers,
      
      @Semantics.amount.currencyCode: 'BusinessPartnerIncomeCurrency'
      bp001.net_income     as BPAnnualNetIncAmtInIncomeCrcy,
      
      @Semantics.amount.currencyCode: 'BusinessPartnerIncomeCurrency'
      bp001.mo_net_inc     as BPMonthlyNetIncAmtInIncomeCrcy,
      
      bp001.net_inc_y      as BPAnnualNetIncomeYear,
      bp001.mo_inc_m       as BPMonthlyNetIncomeMonth,
      bp001.mo_inc_y       as BPMonthlyNetIncomeYear,
      bp001.dying_place    as BPPlaceOfDeathName,
      bp001.unw_customer   as CustomerIsUnwanted,
      bp001.unw_reason     as UndesirabilityReason,
      bp001.unw_remark     as UndesirabilityComment,
      bp001.last_cust_cont as LastCustomerContactDate,
      bp001.group_feature  as BPGroupingCharacter,
      bp001.title_let      as BPLetterSalutation,

      bp001.group_d        as BusinessPartnerTargetGroup,
      bp001.staff_grp      as BusinessPartnerEmployeeGroup,
      bp001.staff_ref      as BusinessPartnerIsEmployee,
      bp001.bank_del_d     as BPTermnBusRelationsBankDate,

      _BPTradingPartner,
      _BPLetterSalutation,
      _BusinessPartner


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"BP001"
],
"ASSOCIATED":
[
"I_BPLETTERSALUTATION",
"I_BPTRADINGPARTNER",
"I_BUSINESSPARTNER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/