A_BPCreditWorthiness

DDL: A_BPCREDITWORTHINESS SQL: ABPCRDTWRTHNSS Type: view BASIC

Credit Worthiness

A_BPCreditWorthiness is a Basic CDS View that provides data about "Credit Worthiness" in SAP S/4HANA. It reads from 1 data source (I_BPCreditWorthiness) and exposes 23 fields with key field BusinessPartner. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPCreditWorthiness I_BPCreditWorthiness from

Associations (1)

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

Annotations (14)

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

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
BusPartCreditStanding BusPartCreditStanding
BPCreditStandingStatus BPCreditStandingStatus
CreditRatingAgency CreditRatingAgency
BPCreditStandingComment BPCreditStandingComment
BPCreditStandingDate BPCreditStandingDate
BPCreditStandingRating BPCreditStandingRating
BPLegalProceedingStatus BPLegalProceedingStatus
BPLglProceedingInitiationDate BPLglProceedingInitiationDate
BusinessPartnerIsUnderOath BusinessPartnerIsUnderOath
BusinessPartnerOathDate BusinessPartnerOathDate
BusinessPartnerIsBankrupt BusinessPartnerIsBankrupt
BusinessPartnerBankruptcyDate BusinessPartnerBankruptcyDate
BPForeclosureIsInitiated BPForeclosureIsInitiated
BPForeclosureDate BPForeclosureDate
BPCrdtWrthnssAccessChkIsActive BPCrdtWrthnssAccessChkIsActive
_BPCreditStanding _BPCreditStanding
_BPCreditStandingStatus _BPCreditStandingStatus
_BPCreditWorthinessRating _BPCreditWorthinessRating
_BPFinancialServicesExtn _BPFinancialServicesExtn
_BPLegalProceedingStatus _BPLegalProceedingStatus
_BusinessPartner _BusinessPartner
_CreditRatingAgency _CreditRatingAgency
@AbapCatalog.sqlViewName: 'ABPCRDTWRTHNSS'
@EndUserText.label: 'Credit Worthiness'

@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true
@VDM.viewType: #BASIC
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.createEnabled:true
@ObjectModel.updateEnabled:true
@VDM.lifecycle.contract.type:#PUBLIC_REMOTE_API

define view A_BPCreditWorthiness
  as select from I_BPCreditWorthiness
  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,
      BusPartCreditStanding,
      BPCreditStandingStatus,
      @ObjectModel.readOnly: true
      CreditRatingAgency,
      @ObjectModel.readOnly: true
      BPCreditStandingComment,
      @ObjectModel.readOnly: true
      BPCreditStandingDate,
      @ObjectModel.readOnly: true
      BPCreditStandingRating,
      BPLegalProceedingStatus,
      BPLglProceedingInitiationDate,
      BusinessPartnerIsUnderOath,
      BusinessPartnerOathDate,
      BusinessPartnerIsBankrupt,
      BusinessPartnerBankruptcyDate,
      BPForeclosureIsInitiated,
      BPForeclosureDate,
      @ObjectModel.readOnly: true
      BPCrdtWrthnssAccessChkIsActive,
      /* Associations */
      @Consumption.hidden:true
      _BPCreditStanding,
      @Consumption.hidden:true
      _BPCreditStandingStatus,
      @Consumption.hidden:true
      _BPCreditWorthinessRating,
      @Consumption.hidden:true
      _BPFinancialServicesExtn,
      @Consumption.hidden:true
      _BPLegalProceedingStatus,
      @Consumption.hidden:true
      _BusinessPartner,
      @Consumption.hidden:true
      _CreditRatingAgency
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BPCREDITWORTHINESS"
],
"ASSOCIATED":
[
"A_BPFINANCIALSERVICESEXTN",
"A_BUSINESSPARTNER",
"I_BPCREDITRATINGAGENCY",
"I_BPCREDITSTANDING",
"I_BPCREDITSTANDINGSTATUS",
"I_BPCREDITWORTHINESSRATING",
"I_BPLEGALPROCEEDINGSTATUS"
],
"BASE":
[
"I_BPCREDITWORTHINESS"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/