R_CreditAccountSummaryTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_CrdtMBusinessPartner | _CrdtMBusinessPartner | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA