C_CreditLimitRequestTP

DDL: C_CREDITLIMITREQUESTTP Type: view_entity CONSUMPTION

Credit Limit Change Requests

C_CreditLimitRequestTP is a Consumption CDS View that provides data about "Credit Limit Change Requests" in SAP S/4HANA. It reads from 1 data source (R_CreditLimitRequestTP) and exposes 97 fields with key field CaseUUID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_CreditLimitRequestTP R_CreditLimitRequestTP projection

Associations (4)

CardinalityTargetAliasCondition
[0..*] C_CreditLimitRequestLog _CreditLimitRequestLog $projection.CaseUUID = _CreditLimitRequestLog.CaseUUID
[0..*] C_CreditWorthinessScoreTrend _CreditWorthinessScoreTrend $projection.BusinessPartner = _CreditWorthinessScoreTrend.ChangeDocObject
[0..*] C_CrdtMAcctAgingGrid _AgingGrid $projection.BusinessPartner = _AgingGrid.BusinessPartner and $projection.CreditSegment = _AgingGrid.CreditSegment
[0..*] C_CreditLimitTrend _CreditLimitTrend $projection.BusinessPartner = _CreditLimitTrend.ChangeDocObject and $projection.CreditSegment = _CreditLimitTrend.CreditSegment

Annotations (8)

NameValueLevelField
EndUserText.label Credit Limit Change Requests view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey CaseUUID view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

Fields (97)

KeyFieldSource TableSource FieldDescription
KEY CaseUUID CaseUUID UUID
CaseID CaseID Case ID
BusinessPartner BusinessPartner Issuing Authority
CreditSegment CreditSegment Credit Segment
CaseProcessor CaseProcessor Processor
CaseResponsible CaseResponsible Person Responsible
CaseExternalReference CaseExternalReference External Reference
CaseTitle CaseTitle Case Title
CaseCreatedBy CaseCreatedBy Created By
CreditCaseCreationDateTime CreditCaseCreationDateTime Created At
CaseLastChangedBy CaseLastChangedBy Changed By
CreditCaseLastChangeDateTime CreditCaseLastChangeDateTime Last Changed At
CaseClosedBy CaseClosedBy Closed By
CreditCaseCloseDateTime CreditCaseCloseDateTime Closed At
CasePlannedCloseDate CasePlannedCloseDate Planned Close Date
CaseReason CaseReason Reason
CaseType CaseType Upper/Lowercase
CaseStatusProfile CaseStatusProfile Status Profile
CaseStatus CaseStatus Status
CaseSystemStatus CaseSystemStatus System Status
CasePriority CasePriority Priority
CaseAuthorizationLevel CaseAuthorizationLevel Auth. Level
CaseEscalationReason CaseEscalationReason Escalation Reason
CaseCategory CaseCategory Category
CaseStatusObjectNumber CaseStatusObjectNumber
CaseSystemStatusName CaseSystemStatusName
CaseUserStatusName CaseUserStatusName User Status
CreditLimitUtilizationPct
BusinessPartnerRating
CreditRiskClass Credit Risk Class
CrdtMgmtBusinessPartnerGroup CrdtMgmtBusinessPartnerGroup
CreditSegmentCurrency CreditSegmentCurrency Currency
CreditLimitRequestedAmount CreditLimitRequestedAmount Requested
CreditLimitApprovedAmount CreditLimitApprovedAmount
ExpectedSalesAmount ExpectedSalesAmount
CustomerCreditExposureAmount CustomerCreditExposureAmount
CreditLimitAmount _CreditManagementAccount CreditLimitAmount Credit Limit
CurrentCreditRiskClass _CreditManagementBP CreditRiskClass Credit Risk Class
CaseAttributeProfile _CaseTypes CaseAttributeProfile
CreditLimitValidityEndDate CreditLimitValidityEndDate Valid To
NumberOfCreditDecisionDocs _BlockedCreditDecisionDocument NumberOfCreditDecisionDocs
NumberOfBrokenPromisesToPay _BrokenPromisesToPay NumberOfBrokenPromisesToPay
DaysSalesOutstanding
Last12MnthsMaxSlsAmtInSndrCrcy
TotLast12MnthsSlsAmtInSndrCrcy
CreditCoordinator CreditCoordinator User Name
CreditAnalystName _CreditAnalystContactCard UserDescription Full Name
CasePriorityNamelocalized
CreditRiskClassNamelocalized
CreditSegmentNamelocalized
CaseEscalationReasonNamelocalized
CaseStatusNamelocalized
CaseCategoryNamelocalized
CaseReasonNamelocalized
CaseStatusProfileNamelocalized
BusinessPartnerName _BusinessPartner BusinessPartnerName Extracted Customer Name
CaseCreatedByUserName _CreatedByUserContactCard UserDescription Full Name
CaseLastChangedByUserName _LastChangeUserContactCard UserDescription Full Name
CaseClosedByUserName _ClosedByUserContactCard UserDescription Full Name
CaseResponsibleName _PersonResponsibleUser PersonFullName Full Name
CaseProcessorName _ProcessorUser PersonFullName Full Name
OrganizationBPName1 _BusinessPartner OrganizationBPName1 Name 1
OrganizationBPName2 _BusinessPartner OrganizationBPName2 Name 2
UICT_CoordinatorFirstName
UICT_CoordinatorLastName
UICT_ProcessorFirstName _ProcessorUser FirstName First Name
UICT_ProcessorLastName _ProcessorUser LastName Last Name
UICT_ResponsibleFirstName _PersonResponsibleUser FirstName First Name
UICT_ResponsibleLastName _PersonResponsibleUser LastName Last Name
UICT_CreatedByFirstName _CreatedByUserContactCard FirstName First Name
UICT_CreatedByLastName _CreatedByUserContactCard LastName Last Name
UICT_ChangedByFirstName _LastChangeUserContactCard FirstName First Name
UICT_ChangedByLastName _LastChangeUserContactCard LastName Last Name
UICT_ClosedByFirstName _ClosedByUserContactCard FirstName First Name
UICT_ClosedByLastName _ClosedByUserContactCard LastName Last Name
virtualNoteTypeListTexttext200
virtualPlannedCloseDateIsExceededboolean
virtualPlannedCloseDateCriticalitychar1
_BusinessPartner _BusinessPartner
_CaseSystemStatus _CaseSystemStatus
_CaseTypes _CaseTypes
_CrdtMBusPartnerGroup _CrdtMBusPartnerGroup
_CreditManagementBP _CreditManagementBP
_CreditManagementAccount _CreditManagementAccount
_CreditRiskClass _CreditRiskClass
_CreditSegment _CreditSegment
_Currency _Currency
_Escalation _Escalation
_Individual _Individual
_CaseCategory _CaseCategory
_Priority _Priority
_Reasons _Reasons
_StatProfile _StatProfile
_CreditLimitRequestLog _CreditLimitRequestLog
_CreditWorthinessScoreTrend _CreditWorthinessScoreTrend
_AgingGrid _AgingGrid
_CreditLimitTrend _CreditLimitTrend

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 C_CreditLimitRequestTP.
-- 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 C_CreditLimitRequestTP AS
SELECT
  CaseUUID,
  CaseID,
  BusinessPartner,
  CreditSegment,
  CaseProcessor,
  CaseResponsible,
  CaseExternalReference,
  CaseTitle,
  CaseCreatedBy,
  CreditCaseCreationDateTime,
  CaseLastChangedBy,
  CreditCaseLastChangeDateTime,
  CaseClosedBy,
  CreditCaseCloseDateTime,
  CasePlannedCloseDate,
  CaseReason,
  CaseType,
  CaseStatusProfile,
  CaseStatus,
  CaseSystemStatus,
  CasePriority,
  CaseAuthorizationLevel,
  CaseEscalationReason,
  CaseCategory,
  CaseStatusObjectNumber,
  CaseSystemStatusName,
  CaseUserStatusName,
  cast( CreditLimitUtilizationPct as ukm_clcr_credit_us32 preserving type ) AS CreditLimitUtilizationPct,
  cast( BusinessPartnerRating as ukm_clcr_own_rating preserving type ) AS BusinessPartnerRating,
  cast( CreditRiskClass as ukm_clcr_risk_class preserving type ) AS CreditRiskClass,
  CrdtMgmtBusinessPartnerGroup,
  CreditSegmentCurrency,
  CreditLimitRequestedAmount,
  CreditLimitApprovedAmount,
  ExpectedSalesAmount,
  CustomerCreditExposureAmount,
  _CreditManagementAccount.CreditLimitAmount AS CreditLimitAmount,
  _CreditManagementBP.CreditRiskClass AS CurrentCreditRiskClass,
  _CaseTypes.CaseAttributeProfile AS CaseAttributeProfile,
  CreditLimitValidityEndDate,
  _BlockedCreditDecisionDocument.NumberOfCreditDecisionDocs AS NumberOfCreditDecisionDocs,
  _BrokenPromisesToPay.NumberOfBrokenPromisesToPay AS NumberOfBrokenPromisesToPay,
  _CreditManagementAccount._CrdtMAcctPaytBehaviorTP.DaysSalesOutstanding AS DaysSalesOutstanding,
  _CreditManagementAccount._CrdtMAcctPaytBehaviorTP.Last12MnthsMaxSlsAmtInSndrCrcy AS Last12MnthsMaxSlsAmtInSndrCrcy,
  _CreditManagementAccount._CrdtMAcctPaytBehaviorTP.TotLast12MnthsSlsAmtInSndrCrcy AS TotLast12MnthsSlsAmtInSndrCrcy,
  CreditCoordinator,
  _CreditAnalystContactCard.UserDescription AS CreditAnalystName,
  _Priority._Text.CasePriorityName : localized AS CasePriorityNamelocalized,
  _CreditRiskClass._Text.CreditRiskClassName : localized AS CreditRiskClassNamelocalized,
  _CreditSegment._Text.CreditSegmentName : localized AS CreditSegmentNamelocalized,
  _Escalation._Text.CaseEscalationReasonName : localized AS CaseEscalationReasonNamelocalized,
  _Individual._Text.CaseStatusName : localized AS CaseStatusNamelocalized,
  _CaseCategory._Text.CaseCategoryName : localized AS CaseCategoryNamelocalized,
  _Reasons._Text.CaseReasonName : localized AS CaseReasonNamelocalized,
  _StatProfile._Text.CaseStatusProfileName : localized AS CaseStatusProfileNamelocalized,
  _BusinessPartner.BusinessPartnerName AS BusinessPartnerName,
  _CreatedByUserContactCard.UserDescription AS CaseCreatedByUserName,
  _LastChangeUserContactCard.UserDescription AS CaseLastChangedByUserName,
  _ClosedByUserContactCard.UserDescription AS CaseClosedByUserName,
  _PersonResponsibleUser.PersonFullName AS CaseResponsibleName,
  _ProcessorUser.PersonFullName AS CaseProcessorName,
  _BusinessPartner.OrganizationBPName1 AS OrganizationBPName1,
  _BusinessPartner.OrganizationBPName2 AS OrganizationBPName2,
  _CreditAnalyst._BusinessUser.FirstName AS UICT_CoordinatorFirstName,
  _CreditAnalyst._BusinessUser.LastName AS UICT_CoordinatorLastName,
  _ProcessorUser.FirstName AS UICT_ProcessorFirstName,
  _ProcessorUser.LastName AS UICT_ProcessorLastName,
  _PersonResponsibleUser.FirstName AS UICT_ResponsibleFirstName,
  _PersonResponsibleUser.LastName AS UICT_ResponsibleLastName,
  _CreatedByUserContactCard.FirstName AS UICT_CreatedByFirstName,
  _CreatedByUserContactCard.LastName AS UICT_CreatedByLastName,
  _LastChangeUserContactCard.FirstName AS UICT_ChangedByFirstName,
  _LastChangeUserContactCard.LastName AS UICT_ChangedByLastName,
  _ClosedByUserContactCard.FirstName AS UICT_ClosedByFirstName,
  _ClosedByUserContactCard.LastName AS UICT_ClosedByLastName,
  virtual NoteTypeListText : text200 AS virtualNoteTypeListTexttext200,
  virtual PlannedCloseDateIsExceeded : boolean AS virtualPlannedCloseDateIsExceededboolean,
  virtual PlannedCloseDateCriticality : char1 AS virtualPlannedCloseDateCriticalitychar1
FROM R_CreditLimitRequestTP
LEFT OUTER JOIN C_CreditLimitRequestLog AS _CreditLimitRequestLog ON CaseUUID = _CreditLimitRequestLog.CaseUUID  -- association [0..*]
LEFT OUTER JOIN C_CreditWorthinessScoreTrend AS _CreditWorthinessScoreTrend ON BusinessPartner = _CreditWorthinessScoreTrend.ChangeDocObject  -- association [0..*]
LEFT OUTER JOIN C_CrdtMAcctAgingGrid AS _AgingGrid ON BusinessPartner = _AgingGrid.BusinessPartner AND CreditSegment = _AgingGrid.CreditSegment  -- association [0..*]
LEFT OUTER JOIN C_CreditLimitTrend AS _CreditLimitTrend ON BusinessPartner = _CreditLimitTrend.ChangeDocObject AND CreditSegment = _CreditLimitTrend.CreditSegment  -- association [0..*]
;