R_CrdtMBusinessPartnerTP

DDL: R_CRDTMBUSINESSPARTNERTP Type: view_entity TRANSACTIONAL

Maintain Business Partner in Credit Mgmt

R_CrdtMBusinessPartnerTP is a Transactional CDS View that provides data about "Maintain Business Partner in Credit Mgmt" in SAP S/4HANA. It reads from 1 data source (I_CrdtMBusinessPartner) and exposes 35 fields with key field BusinessPartner. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CrdtMBusinessPartner I_CrdtMBusinessPartner from

Associations (12)

CardinalityTargetAliasCondition
[0..*] R_CrdtMBPRelationshipTP _CrdtMBPRelationshipTP _CrdtMBPRelationshipTP.BusinessPartner = $projection.BusinessPartner
[0..*] R_CreditDecisionDocumentTP _CreditDecisionDocument _CreditDecisionDocument.BusinessPartner = $projection.BusinessPartner and _CreditDecisionDocument.CaseSystemStatus != '009'
[0..*] R_CreditLimitRequestTP _CreditLimitRequest _CreditLimitRequest.BusinessPartner = $projection.BusinessPartner and _CreditLimitRequest.CaseSystemStatus != '009'
[1] I_RblsMgmtBPToCustomer _Customer _Customer.BusinessPartner = $projection.BusinessPartner
[1] E_CrdtMBusinessPartner _Extension $projection.BusinessPartner = _Extension.BusinessPartner
[0..*] R_CreditMgmtAccountTP _CreditMgmtAccountTP
[0..*] R_CrdtMBusPartnerRatingTP _CrdtMBusPartnerRatingTP
[0..*] R_CrdtMBPCollateralTP _CrdtMBPCollateralTP
[0..*] R_CrdtMBPCreditInsuranceTP _CrdtMBPCreditInsuranceTP
[0..*] R_CrdtMBPSpprsdCheckStepTP _CrdtMBPSpprsdCheckStepTP
[0..*] R_CrdtMBPNegativeEventTP _CrdtMBPNegativeEventTP
[0..*] R_CrdtMFmlaScoreEvalResultTP _CrdtMFmlaScoreEvalResultTP

Annotations (10)

NameValueLevelField
EndUserText.label Maintain Business Partner in Credit Mgmt view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.sapObjectNodeType.name CreditMgmtBusinessPartner view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner Issuing Authority
CrdtMgmtBusinessPartnerGroup CrdtMgmtBusinessPartnerGroup
CreditWorthinessScoreValue CreditWorthinessScoreValue
CrdtWrthnssScoreValdtyEndDate CrdtWrthnssScoreValdtyEndDate
CrdtWorthinessScoreLastChgDate CrdtWorthinessScoreLastChgDate
CalcdCrdtWorthinessScoreValue CalcdCrdtWorthinessScoreValue
CreditRiskClass CreditRiskClass Credit Risk Class
CalculatedCreditRiskClass CalculatedCreditRiskClass
CreditRiskClassLastChangeDate CreditRiskClassLastChangeDate
CreditCheckRule CreditCheckRule
CreditScoreAndLimitCalcRule CreditScoreAndLimitCalcRule
CustBusinessRelshpStartYear CustBusinessRelshpStartYear
BPLastChangeDateTime BPLastChangeDateTime
MainCreditSegment MainCreditSegment
CrdtMAccountNoteUUID
_CreditMgmtAccountTP _CreditMgmtAccountTP
_CrdtMBPRelationshipTP _CrdtMBPRelationshipTP
_CrdtMBusPartnerRatingTP _CrdtMBusPartnerRatingTP
_CreditDecisionDocument _CreditDecisionDocument
_CreditLimitRequest _CreditLimitRequest
_CrdtMFmlaScoreEvalResultTP _CrdtMFmlaScoreEvalResultTP
_CrdtMBPCollateralTP _CrdtMBPCollateralTP
_CrdtMBPNegativeEventTP _CrdtMBPNegativeEventTP
_CrdtMBPSpprsdCheckStepTP _CrdtMBPSpprsdCheckStepTP
_CrdtMBPCreditInsuranceTP _CrdtMBPCreditInsuranceTP
_BusinessPartner _BusinessPartner
_Customer _Customer
_CreditMgmtBPAddress _CreditMgmtBPAddress
_MainCreditSegment _MainCreditSegment
_MainCreditSegmentAccount _MainCreditSegmentAccount
_CrdtMBusPartnerGroup _CrdtMBusPartnerGroup
_RiskClass _RiskClass
_CalcRiskClass _CalcRiskClass
_CheckRule _CheckRule
_CalcRule _CalcRule

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_CrdtMBusinessPartnerTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_CrdtMBusinessPartnerTP AS
SELECT
  BusinessPartner,
  CrdtMgmtBusinessPartnerGroup,
  CreditWorthinessScoreValue,
  CrdtWrthnssScoreValdtyEndDate,
  CrdtWorthinessScoreLastChgDate,
  CalcdCrdtWorthinessScoreValue,
  CreditRiskClass,
  CalculatedCreditRiskClass,
  CreditRiskClassLastChangeDate,
  CreditCheckRule,
  CreditScoreAndLimitCalcRule,
  CustBusinessRelshpStartYear,
  BPLastChangeDateTime,
  MainCreditSegment,
  cast( hextobin( '00000000000000000000000000000000' ) as nte_id ) AS CrdtMAccountNoteUUID
FROM I_CrdtMBusinessPartner
LEFT OUTER JOIN R_CrdtMBPRelationshipTP AS _CrdtMBPRelationshipTP ON _CrdtMBPRelationshipTP.BusinessPartner = BusinessPartner  -- association [0..*]
LEFT OUTER JOIN R_CreditDecisionDocumentTP AS _CreditDecisionDocument ON _CreditDecisionDocument.BusinessPartner = BusinessPartner AND _CreditDecisionDocument.CaseSystemStatus != '009'  -- association [0..*]
LEFT OUTER JOIN R_CreditLimitRequestTP AS _CreditLimitRequest ON _CreditLimitRequest.BusinessPartner = BusinessPartner AND _CreditLimitRequest.CaseSystemStatus != '009'  -- association [0..*]
LEFT OUTER JOIN I_RblsMgmtBPToCustomer AS _Customer ON _Customer.BusinessPartner = BusinessPartner  -- association [1]
LEFT OUTER JOIN E_CrdtMBusinessPartner AS _Extension ON BusinessPartner = _Extension.BusinessPartner  -- association [1]
LEFT OUTER JOIN R_CreditMgmtAccountTP AS _CreditMgmtAccountTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CrdtMBusPartnerRatingTP AS _CrdtMBusPartnerRatingTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CrdtMBPCollateralTP AS _CrdtMBPCollateralTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CrdtMBPCreditInsuranceTP AS _CrdtMBPCreditInsuranceTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CrdtMBPSpprsdCheckStepTP AS _CrdtMBPSpprsdCheckStepTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CrdtMBPNegativeEventTP AS _CrdtMBPNegativeEventTP ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_CrdtMFmlaScoreEvalResultTP AS _CrdtMFmlaScoreEvalResultTP ON /* condition not available in parsed metadata */  -- association [0..*]
;