I_CreditLimitRequest
Credit Limit Request
I_CreditLimitRequest is a Composite CDS View that provides data about "Credit Limit Request" in SAP S/4HANA. It reads from 2 data sources (I_CaseAttribute, I_CreditLimitRequestAttribute) and exposes 52 fields with key field CaseUUID.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_CaseAttribute | caseattr | inner |
| I_CreditLimitRequestAttribute | clrattr | from |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Credit Limit Request | view | |
| AbapCatalog.sqlViewName | ICRDTLMTREQUEST | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (52)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CaseUUID | CaseUUID | ||
| CaseID | I_CaseAttribute | CaseID | ||
| BusinessPartner | I_CreditLimitRequestAttribute | BusinessPartner | ||
| CreditSegment | I_CreditLimitRequestAttribute | CreditSegment | ||
| CaseProcessor | I_CaseAttribute | CaseProcessor | ||
| CaseResponsible | I_CaseAttribute | CaseResponsible | ||
| CaseExternalReference | I_CaseAttribute | CaseExternalReference | ||
| CaseTitle | I_CaseAttribute | CaseTitle | ||
| CaseCreatedBy | I_CaseAttribute | CaseCreatedBy | ||
| CaseCreatedOn | ||||
| CaseLastChangedBy | I_CaseAttribute | CaseLastChangedBy | ||
| CaseLastChangedOn | ||||
| CaseClosedBy | I_CaseAttribute | CaseClosedBy | ||
| CaseClosedTime | ||||
| CasePlannedCloseDate | I_CaseAttribute | CasePlannedCloseDate | ||
| CaseReason | I_CaseAttribute | CaseReason | ||
| CaseType | I_CaseAttribute | CaseType | ||
| CaseStatusProfile | I_CaseAttribute | CaseStatusProfile | ||
| CaseStatus | I_CaseAttribute | CaseStatus | ||
| CaseSystemStatus | I_CaseAttribute | CaseSystemStatus | ||
| CasePriority | I_CaseAttribute | CasePriority | ||
| CaseAuthorizationLevel | I_CaseAttribute | CaseAuthorizationLevel | ||
| CaseEscalationReason | I_CaseAttribute | CaseEscalationReason | ||
| CaseCategory | I_CaseAttribute | CaseCategory | ||
| CaseStatusObjectNumber | I_CaseAttribute | CaseStatusObjectNumber | ||
| CaseSystemStatusName | I_CaseAttribute | CaseSystemStatusName | ||
| CaseUserStatusName | I_CaseAttribute | CaseUserStatusName | ||
| CreditLimitUtilizationPct | I_CreditLimitRequestAttribute | CreditLimitUtilizationPct | ||
| BusinessPartnerRating | I_CreditLimitRequestAttribute | BusinessPartnerRating | ||
| CreditRiskClass | I_CreditLimitRequestAttribute | CreditRiskClass | ||
| CrdtMgmtBusinessPartnerGroup | I_CreditLimitRequestAttribute | CrdtMgmtBusinessPartnerGroup | ||
| CreditSegmentCurrency | CreditSegmentCurrency | |||
| CreditLimitAmount | CreditLimitAmount | |||
| CreditLimitRequestedAmount | CreditLimitRequestedAmount | |||
| CreditLimitApprovedAmount | CreditLimitApprovedAmount | |||
| ExpectedSalesAmount | ExpectedSalesAmount | |||
| CustomerCreditExposureAmount | CustomerCreditExposureAmount | |||
| CreditLimitValidityEndDate | I_CreditLimitRequestAttribute | CreditLimitValidityEndDate | ||
| _BusinessPartner | _BusinessPartner | |||
| _CreditManagementBP | _CreditManagementBP | |||
| _CreditSegment | _CreditSegment | |||
| _Currency | _Currency | |||
| _CaseTypes | _CaseTypes | |||
| _CreditRiskClass | _CreditRiskClass | |||
| _Priority | _Priority | |||
| _CaseSystemStatus | _CaseSystemStatus | |||
| _StatProfile | _StatProfile | |||
| _Individual | _Individual | |||
| _CaseCategory | _Catego | |||
| _Escalation | _Escalation | |||
| _Reasons | _Reasons | |||
| _CrdtMBusPartnerGroup | _CrdtMBusPartnerGroup |
@EndUserText.label: 'Credit Limit Request'
@AbapCatalog.sqlViewName: 'ICRDTLMTREQUEST'
@AbapCatalog.preserveKey:true
@AbapCatalog.compiler.compareFilter:true
@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
//@Metadata.allowExtensions:true
//@Analytics.internalName:#LOCAL
@Metadata.ignorePropagatedAnnotations:true
define view I_CreditLimitRequest
as select from I_CreditLimitRequestAttribute as clrattr // ukmcaseattr00
inner join I_CaseAttribute as caseattr on clrattr.CaseUUID = caseattr.CaseUniqueID
{
key CaseUUID,
caseattr.CaseID,
clrattr.BusinessPartner as BusinessPartner,
clrattr.CreditSegment as CreditSegment,
caseattr.CaseProcessor as CaseProcessor,
caseattr.CaseResponsible as CaseResponsible,
caseattr.CaseExternalReference as CaseExternalReference,
caseattr.CaseTitle as CaseTitle,
caseattr.CaseCreatedBy as CaseCreatedBy,
cast( caseattr.CaseCreatedOn as ukm_create_time preserving type ) as CaseCreatedOn,
caseattr.CaseLastChangedBy as CaseLastChangedBy,
cast( caseattr.CaseLastChangedOn as ukm_change_time preserving type ) as CaseLastChangedOn,
caseattr.CaseClosedBy as CaseClosedBy,
cast( caseattr.CaseClosedTime as ukm_close_time preserving type) as CaseClosedTime,
caseattr.CasePlannedCloseDate as CasePlannedCloseDate,
caseattr.CaseReason as CaseReason,
caseattr.CaseType as CaseType,
caseattr.CaseStatusProfile as CaseStatusProfile,
caseattr.CaseStatus as CaseStatus,
caseattr.CaseSystemStatus as CaseSystemStatus,
caseattr.CasePriority as CasePriority,
caseattr.CaseAuthorizationLevel as CaseAuthorizationLevel,
caseattr.CaseEscalationReason as CaseEscalationReason,
caseattr.CaseCategory as CaseCategory,
caseattr.CaseStatusObjectNumber as CaseStatusObjectNumber,
caseattr.CaseSystemStatusName as CaseSystemStatusName,
caseattr.CaseUserStatusName as CaseUserStatusName,
clrattr.CreditLimitUtilizationPct as CreditLimitUtilizationPct,
clrattr.BusinessPartnerRating as BusinessPartnerRating,
clrattr.CreditRiskClass as CreditRiskClass,
clrattr.CrdtMgmtBusinessPartnerGroup as CrdtMgmtBusinessPartnerGroup,
// @ObjectModel.foreignKey.association: '_Currency'
CreditSegmentCurrency,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'CreditSegmentCurrency'
CreditLimitAmount,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'CreditSegmentCurrency'
CreditLimitRequestedAmount,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'CreditSegmentCurrency'
CreditLimitApprovedAmount,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'CreditSegmentCurrency'
ExpectedSalesAmount,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'CreditSegmentCurrency'
CustomerCreditExposureAmount,
clrattr.CreditLimitValidityEndDate,
_BusinessPartner,
_CreditManagementBP,
_CreditSegment,
_Currency,
_CaseTypes,
_CreditRiskClass,
_Priority,
_CaseSystemStatus,
_StatProfile,
_Individual,
_Catego as _CaseCategory,
_Escalation,
_Reasons,
_CrdtMBusPartnerGroup
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CASEATTRIBUTE",
"I_CREDITLIMITREQUESTATTRIBUTE"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CASECATEGORY",
"I_CASEESCALATIONREASON",
"I_CASEINDIVIDUALSTATUS",
"I_CASEPRIORITY",
"I_CASEREASONS",
"I_CASESTATUSPROFILE",
"I_CASESYSTEMSTATUS",
"I_CASETYPES",
"I_CRDTMBUSPARTNERGROUP",
"I_CREDITMANAGEMENTBP",
"I_CREDITMANAGEMENTSEGMENT",
"I_CREDITRISKCLASS",
"I_CURRENCY"
],
"BASE":
[
"I_CASEATTRIBUTE",
"I_CREDITLIMITREQUESTATTRIBUTE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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