R_CreditAccountSummaryTP

DDL: R_CREDITACCOUNTSUMMARYTP Type: view TRANSACTIONAL Package: ODATA_CREDIT_MGMT_MASTER_LIST

Credit Account Summary

R_CreditAccountSummaryTP is a Transactional CDS View that provides data about "Credit Account Summary" in SAP S/4HANA. It reads from 1 data source (I_CrdtMBusinessPartner) and exposes 88 fields with key fields BusinessPartner, CreditSegment. It has 4 associations to related views. Part of development package ODATA_CREDIT_MGMT_MASTER_LIST.

Data Sources (1)

SourceAliasJoin Type
I_CrdtMBusinessPartner _CrdtMBusinessPartner from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_CustomerToBusinessPartner _CustomerToPartner $projection.businesspartneruuid = _CustomerToPartner.BusinessPartnerUUID
[0..1] I_BusinessPartner _CreditAnalyst $projection.CreditAnalyst = _CreditAnalyst.BusinessPartner
[0..1] I_BPCurrentDefaultAddress _CurrentDefaultAddress $projection.BusinessPartner = _CurrentDefaultAddress.BusinessPartner
[0..1] I_CreditAccountPrediction _CreditAccountPrediction $projection.BusinessPartner = _CreditAccountPrediction.BusinessPartner and $projection.CreditSegment = _CreditAccountPrediction.CreditSegment

Annotations (13)

NameValueLevelField
EndUserText.label Credit Account Summary view
AbapCatalog.sqlViewName RCRDTACCTSMMRYTP view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.representativeKey CreditSegment view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (88)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_CrdtMBusinessPartner BusinessPartner Issuing Authority
KEY CreditSegment _CreditMgmtAccount CreditSegment Credit Segment
CreditCommitmentDspEndDate
CreditWorthinessScoreValue I_CrdtMBusinessPartner CreditWorthinessScoreValue
CreditCheckRule I_CrdtMBusinessPartner CreditCheckRule
CreditScoreAndLimitCalcRule I_CrdtMBusinessPartner CreditScoreAndLimitCalcRule
CrdtWrthnssScoreValdtyEndDate I_CrdtMBusinessPartner CrdtWrthnssScoreValdtyEndDate
CrdtWorthinessScoreLastChgDate I_CrdtMBusinessPartner CrdtWorthinessScoreLastChgDate
CalcdCrdtWorthinessScoreValue I_CrdtMBusinessPartner CalcdCrdtWorthinessScoreValue
CreditRiskClass I_CrdtMBusinessPartner CreditRiskClass Credit Risk Class
CalculatedCreditRiskClass I_CrdtMBusinessPartner CalculatedCreditRiskClass
CreditRiskClassLastChangeDate I_CrdtMBusinessPartner CreditRiskClassLastChangeDate
CrdtMgmtBusinessPartnerGroup I_CrdtMBusinessPartner CrdtMgmtBusinessPartnerGroup
AuthorizationGroup I_CrdtMBusinessPartner AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted I_CrdtMBusinessPartner IsBusinessPurposeCompleted Purpose Completed
MainCreditSegment
OrganizationBPName1
OrganizationBPName2
OrganizationBPName3
OrganizationBPName4
_BusinessPartner I_CrdtMBusinessPartner _BusinessPartner
_CalcRiskClass I_CrdtMBusinessPartner _CalcRiskClass
_CalcRule I_CrdtMBusinessPartner _CalcRule
_CheckRule I_CrdtMBusinessPartner _CheckRule
_CrdtMBusPartnerGroup I_CrdtMBusinessPartner _CrdtMBusPartnerGroup
_MainCreditSegment I_CrdtMBusinessPartner _MainCreditSegment
_MainCreditSegmentAccount I_CrdtMBusinessPartner _MainCreditSegmentAccount
_RiskClass I_CrdtMBusinessPartner _RiskClass
CreditAccountBlockReason _CreditMgmtAccount CreditAccountBlockReason Block Reason
CreditAccountResubmissionDate _CreditMgmtAccount CreditAccountResubmissionDate Resubmission On
CreditLimitAmount _CreditMgmtAccount CreditLimitAmount Credit Limit
EffectiveTotalCreditLimitAmt _CrdtMAccountCreditLimit EffectiveTotalCreditLimitAmt
InsuredCreditLimitAmount _CrdtMAccountCreditLimit InsuredCreditLimitAmount
SecuredCreditLimitAmount _CrdtMAccountCreditLimit SecuredCreditLimitAmount
TemporaryIncreasedCreditLmtAmt _CrdtMAccountCreditLimit TemporaryIncreasedCreditLmtAmt
CreditLimitValidityEndDate _CreditMgmtAccount CreditLimitValidityEndDate Valid To
CreditLimitLastChangeDate _CreditMgmtAccount CreditLimitLastChangeDate Changed On
CreditLimitCalculatedAmount _CreditMgmtAccount CreditLimitCalculatedAmount Calculated
CreditLimitIsZeroendasCreditLimitIsZero
CreditLimitRequestedAmount _CreditMgmtAccount CreditLimitRequestedAmount Requested
CreditLimitReqdValidityEndDate _CreditMgmtAccount CreditLimitReqdValidityEndDate Valid (Reque.)
CreditLimitRequestDate _CreditMgmtAccount CreditLimitRequestDate Requested On
CreditSegmentCurrency _CreditMgmtAccount CreditSegmentCurrency Currency
_CreditBlockReason _CreditMgmtAccount _CreditBlockReason
_CreditSegment _CreditMgmtAccount _CreditSegment
_CreditSegmentCurrency _CreditMgmtAccount _CreditSegmentCurrency
StaticCrdtExpsrAmtInSgmtCrcy
DynamicCreditExposureAmount
CreditHorizonDays
MaximumDunnedOpenItem _CrdtMAcctPaytBehavior MaximumDunnedOpenItem
MaximumDunningLevel _CrdtMAcctPaytBehavior MaximumDunningLevel
MaximumDunnedOpenItemAmount _CrdtMAcctPaytBehavior MaximumDunnedOpenItemAmount
MaximumDunnedOpenItemCurrency _CrdtMAcctPaytBehavior MaximumDunnedOpenItemCurrency
NumberOfOpenItemsInMaxDunLevel _CrdtMAcctPaytBehavior NumberOfOpenItemsInMaxDunLevel
DunnedItemInfoTransmnDateTime _CrdtMAcctPaytBehavior DunnedItemInfoTransmnDateTime
OldestOpenItem _CrdtMAcctPaytBehavior OldestOpenItem
OldestOpenItemAmount _CrdtMAcctPaytBehavior OldestOpenItemAmount
OldestOpenItemCurrency _CrdtMAcctPaytBehavior OldestOpenItemCurrency
OldestOpenItemNetDueDate _CrdtMAcctPaytBehavior OldestOpenItemNetDueDate Group Net Due Date
OldestOpnItemNrOfDaysInArrears
OldestOpnItemInfoTransmnDteTme _CrdtMAcctPaytBehavior OldestOpnItemInfoTransmnDteTme
LastPaymentItem _CrdtMAcctPaytBehavior LastPaymentItem
LastPaymentDate _CrdtMAcctPaytBehavior LastPaymentDate Last Payment
LastPaymentItemAmount _CrdtMAcctPaytBehavior LastPaymentItemAmount
LastPaymentCurrency _CrdtMAcctPaytBehavior LastPaymentCurrency
LastPaymentInfoTransmnDateTime _CrdtMAcctPaytBehavior LastPaymentInfoTransmnDateTime
DaysSalesOutstanding _CrdtMAcctPaytBehavior DaysSalesOutstanding
TotalOutstandingAmtInSndrCrcy _CrdtMAcctPaytBehavior TotalOutstandingAmtInSndrCrcy
SenderCurrency _CrdtMAcctPaytBehavior SenderCurrency
CrdtMKeyFigureTransmnDateTime _CrdtMAcctPaytBehavior CrdtMKeyFigureTransmnDateTime
NoCshDiscAvgNrOfDaysInArrears
PaytNoCshDiscTotAmtInSndrCrcy _CrdtMAcctPaytBehavior PaytNoCshDiscTotAmtInSndrCrcy
CshDiscClmAvgNrOfDaysInArrears
PaytWthCshDiscTotAmtInSndrCrcy _CrdtMAcctPaytBehavior PaytWthCshDiscTotAmtInSndrCrcy
TotLast12MnthsSlsAmtInSndrCrcy _CrdtMAcctPaytBehavior TotLast12MnthsSlsAmtInSndrCrcy
Last12MnthsMaxSlsAmtInSndrCrcy _CrdtMAcctPaytBehavior Last12MnthsMaxSlsAmtInSndrCrcy
_LastPaymentCurrency _CrdtMAcctPaytBehavior _LastPaymentCurrency
_MaximumDunnedOpenItemCurrency _CrdtMAcctPaytBehavior _MaximumDunnedOpenItemCurrency
_OldestOpenItemCurrency _CrdtMAcctPaytBehavior _OldestOpenItemCurrency
_SenderCurrency _CrdtMAcctPaytBehavior _SenderCurrency
CreditAnalyst
CreditCoordinatorName _CreditAnalyst BusinessPartnerFullName Broker Name
RelationshipCategory _CreditAcctWithToDo RelationshipCategory Relationsh.Cat.
BusinessPartnerUUID
_CurrentDefaultAddress _CurrentDefaultAddress
_CreditAnalyst _CreditAnalyst
_CustomerToPartner _CustomerToPartner
_CreditAccountPrediction _CreditAccountPrediction

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_CreditAccountSummaryTP.
-- 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_CreditAccountSummaryTP AS
SELECT
  _CrdtMBusinessPartner.BusinessPartner AS BusinessPartner,
  _CreditMgmtAccount.CreditSegment AS CreditSegment,
  cast( '99991231' as ukm_eff_date ) AS CreditCommitmentDspEndDate,
  _CrdtMBusinessPartner.CreditWorthinessScoreValue AS CreditWorthinessScoreValue,
  _CrdtMBusinessPartner.CreditCheckRule AS CreditCheckRule,
  _CrdtMBusinessPartner.CreditScoreAndLimitCalcRule AS CreditScoreAndLimitCalcRule,
  _CrdtMBusinessPartner.CrdtWrthnssScoreValdtyEndDate AS CrdtWrthnssScoreValdtyEndDate,
  _CrdtMBusinessPartner.CrdtWorthinessScoreLastChgDate AS CrdtWorthinessScoreLastChgDate,
  _CrdtMBusinessPartner.CalcdCrdtWorthinessScoreValue AS CalcdCrdtWorthinessScoreValue,
  _CrdtMBusinessPartner.CreditRiskClass AS CreditRiskClass,
  _CrdtMBusinessPartner.CalculatedCreditRiskClass AS CalculatedCreditRiskClass,
  _CrdtMBusinessPartner.CreditRiskClassLastChangeDate AS CreditRiskClassLastChangeDate,
  _CrdtMBusinessPartner.CrdtMgmtBusinessPartnerGroup AS CrdtMgmtBusinessPartnerGroup,
  _CrdtMBusinessPartner.AuthorizationGroup AS AuthorizationGroup,
  _CrdtMBusinessPartner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  cast( _CrdtMBusinessPartner.MainCreditSegment as ukm_main_crsgmnt preserving type ) AS MainCreditSegment,
  cast( _CrdtMBusinessPartner._BusinessPartner.OrganizationBPName1 as bupa_nameor1 preserving type ) AS OrganizationBPName1,
  cast( _CrdtMBusinessPartner._BusinessPartner.OrganizationBPName2 as bupa_nameor2 preserving type ) AS OrganizationBPName2,
  cast( _CrdtMBusinessPartner._BusinessPartner.OrganizationBPName3 as bupa_nameor3 preserving type ) AS OrganizationBPName3,
  cast( _CrdtMBusinessPartner._BusinessPartner.OrganizationBPName4 as bupa_nameor4 preserving type ) AS OrganizationBPName4,
  _CrdtMBusinessPartner._BusinessPartner AS _BusinessPartner,
  _CrdtMBusinessPartner._CalcRiskClass AS _CalcRiskClass,
  _CrdtMBusinessPartner._CalcRule AS _CalcRule,
  _CrdtMBusinessPartner._CheckRule AS _CheckRule,
  _CrdtMBusinessPartner._CrdtMBusPartnerGroup AS _CrdtMBusPartnerGroup,
  _CrdtMBusinessPartner._MainCreditSegment AS _MainCreditSegment,
  _CrdtMBusinessPartner._MainCreditSegmentAccount AS _MainCreditSegmentAccount,
  _CrdtMBusinessPartner._RiskClass AS _RiskClass,
  _CreditMgmtAccount.CreditAccountBlockReason AS CreditAccountBlockReason,
  _CreditMgmtAccount.CreditAccountResubmissionDate AS CreditAccountResubmissionDate,
  _CreditMgmtAccount.CreditLimitAmount AS CreditLimitAmount,
  _CrdtMAccountCreditLimit.EffectiveTotalCreditLimitAmt AS EffectiveTotalCreditLimitAmt,
  _CrdtMAccountCreditLimit.InsuredCreditLimitAmount AS InsuredCreditLimitAmount,
  _CrdtMAccountCreditLimit.SecuredCreditLimitAmount AS SecuredCreditLimitAmount,
  _CrdtMAccountCreditLimit.TemporaryIncreasedCreditLmtAmt AS TemporaryIncreasedCreditLmtAmt,
  _CreditMgmtAccount.CreditLimitValidityEndDate AS CreditLimitValidityEndDate,
  _CreditMgmtAccount.CreditLimitLastChangeDate AS CreditLimitLastChangeDate,
  _CreditMgmtAccount.CreditLimitCalculatedAmount AS CreditLimitCalculatedAmount,
  case when _CreditMgmtAccount.CreditLimitIsZero is null then '' else _CreditMgmtAccount.CreditLimitIsZero end as CreditLimitIsZero AS CreditLimitIsZeroendasCreditLimitIsZero,
  _CreditMgmtAccount.CreditLimitRequestedAmount AS CreditLimitRequestedAmount,
  _CreditMgmtAccount.CreditLimitReqdValidityEndDate AS CreditLimitReqdValidityEndDate,
  _CreditMgmtAccount.CreditLimitRequestDate AS CreditLimitRequestDate,
  _CreditMgmtAccount.CreditSegmentCurrency AS CreditSegmentCurrency,
  _CreditMgmtAccount._CreditBlockReason AS _CreditBlockReason,
  _CreditMgmtAccount._CreditSegment AS _CreditSegment,
  _CreditMgmtAccount._CreditSegmentCurrency AS _CreditSegmentCurrency,
  cast( _CreditLimitUtilizationUnion.ExposureAmount as ukm_static_exposure_amt_long ) AS StaticCrdtExpsrAmtInSgmtCrcy,
  cast( _CreditLimitUtilizationUnion.DynamicExposure as ukm_dynamic_exposure_amount ) AS DynamicCreditExposureAmount,
  cast( _CreditHorizonConfig.CreditHorizonDays as ukm_credit_horizon preserving type) AS CreditHorizonDays,
  _CrdtMAcctPaytBehavior.MaximumDunnedOpenItem AS MaximumDunnedOpenItem,
  _CrdtMAcctPaytBehavior.MaximumDunningLevel AS MaximumDunningLevel,
  _CrdtMAcctPaytBehavior.MaximumDunnedOpenItemAmount AS MaximumDunnedOpenItemAmount,
  _CrdtMAcctPaytBehavior.MaximumDunnedOpenItemCurrency AS MaximumDunnedOpenItemCurrency,
  _CrdtMAcctPaytBehavior.NumberOfOpenItemsInMaxDunLevel AS NumberOfOpenItemsInMaxDunLevel,
  _CrdtMAcctPaytBehavior.DunnedItemInfoTransmnDateTime AS DunnedItemInfoTransmnDateTime,
  _CrdtMAcctPaytBehavior.OldestOpenItem AS OldestOpenItem,
  _CrdtMAcctPaytBehavior.OldestOpenItemAmount AS OldestOpenItemAmount,
  _CrdtMAcctPaytBehavior.OldestOpenItemCurrency AS OldestOpenItemCurrency,
  _CrdtMAcctPaytBehavior.OldestOpenItemNetDueDate AS OldestOpenItemNetDueDate,
  cast( _CrdtMAcctPaytBehavior.OldestOpnItemNrOfDaysInArrears as ukm_oi_days_in_arrears preserving type ) AS OldestOpnItemNrOfDaysInArrears,
  _CrdtMAcctPaytBehavior.OldestOpnItemInfoTransmnDteTme AS OldestOpnItemInfoTransmnDteTme,
  _CrdtMAcctPaytBehavior.LastPaymentItem AS LastPaymentItem,
  _CrdtMAcctPaytBehavior.LastPaymentDate AS LastPaymentDate,
  _CrdtMAcctPaytBehavior.LastPaymentItemAmount AS LastPaymentItemAmount,
  _CrdtMAcctPaytBehavior.LastPaymentCurrency AS LastPaymentCurrency,
  _CrdtMAcctPaytBehavior.LastPaymentInfoTransmnDateTime AS LastPaymentInfoTransmnDateTime,
  _CrdtMAcctPaytBehavior.DaysSalesOutstanding AS DaysSalesOutstanding,
  _CrdtMAcctPaytBehavior.TotalOutstandingAmtInSndrCrcy AS TotalOutstandingAmtInSndrCrcy,
  _CrdtMAcctPaytBehavior.SenderCurrency AS SenderCurrency,
  _CrdtMAcctPaytBehavior.CrdtMKeyFigureTransmnDateTime AS CrdtMKeyFigureTransmnDateTime,
  cast( _CrdtMAcctPaytBehavior.NoCshDiscAvgNrOfDaysInArrears as ukm_avg_arr_wocd preserving type ) AS NoCshDiscAvgNrOfDaysInArrears,
  _CrdtMAcctPaytBehavior.PaytNoCshDiscTotAmtInSndrCrcy AS PaytNoCshDiscTotAmtInSndrCrcy,
  cast( _CrdtMAcctPaytBehavior.CshDiscClmAvgNrOfDaysInArrears as ukm_avg_arr_wcd preserving type ) AS CshDiscClmAvgNrOfDaysInArrears,
  _CrdtMAcctPaytBehavior.PaytWthCshDiscTotAmtInSndrCrcy AS PaytWthCshDiscTotAmtInSndrCrcy,
  _CrdtMAcctPaytBehavior.TotLast12MnthsSlsAmtInSndrCrcy AS TotLast12MnthsSlsAmtInSndrCrcy,
  _CrdtMAcctPaytBehavior.Last12MnthsMaxSlsAmtInSndrCrcy AS Last12MnthsMaxSlsAmtInSndrCrcy,
  _CrdtMAcctPaytBehavior._LastPaymentCurrency AS _LastPaymentCurrency,
  _CrdtMAcctPaytBehavior._MaximumDunnedOpenItemCurrency AS _MaximumDunnedOpenItemCurrency,
  _CrdtMAcctPaytBehavior._OldestOpenItemCurrency AS _OldestOpenItemCurrency,
  _CrdtMAcctPaytBehavior._SenderCurrency AS _SenderCurrency,
  cast( _CreditAcctWithToDo.CreditAnalyst as fis_creditanalyst preserving type ) AS CreditAnalyst,
  _CreditAnalyst.BusinessPartnerFullName AS CreditCoordinatorName,
  _CreditAcctWithToDo.RelationshipCategory AS RelationshipCategory,
  _CrdtMBusinessPartner._BusinessPartner.BusinessPartnerUUID AS BusinessPartnerUUID
FROM I_CrdtMBusinessPartner AS _CrdtMBusinessPartner
LEFT OUTER JOIN I_CustomerToBusinessPartner AS _CustomerToPartner ON businesspartneruuid = _CustomerToPartner.BusinessPartnerUUID  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _CreditAnalyst ON CreditAnalyst = _CreditAnalyst.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BPCurrentDefaultAddress AS _CurrentDefaultAddress ON BusinessPartner = _CurrentDefaultAddress.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CreditAccountPrediction AS _CreditAccountPrediction ON BusinessPartner = _CreditAccountPrediction.BusinessPartner AND CreditSegment = _CreditAccountPrediction.CreditSegment  -- association [0..1]
;