C_UserDefaultSettingItem

DDL: C_USERDEFAULTSETTINGITEM SQL: CUSERSETTINGITEM Type: view CONSUMPTION

Consumption view for item

C_UserDefaultSettingItem is a Consumption CDS View that provides data about "Consumption view for item" in SAP S/4HANA. It reads from 1 data source (I_Userdefaultsettingitemwd) and exposes 76 fields with key fields Employee, PersonalizationID, BusinessObjectType. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_Userdefaultsettingitemwd I_Userdefaultsettingitemwd from

Associations (13)

CardinalityTargetAliasCondition
[1..1] C_Userdefaultsetting _UserdefaultSettingWd _UserdefaultSettingWd.Employee = $projection.Employee and _UserdefaultSettingWd.PersonalizationID = $projection.PersonalizationID
[1..*] C_Usercatalogs _Usercatalogswithdraft _Usercatalogswithdraft.Employee = $projection.Employee and _Usercatalogswithdraft.PersonalizationID = $projection.PersonalizationID and _Usercatalogswithdraft.BusinessObjectType = $projection.BusinessObjectType
[1..1] I_ProcmtEmployeeUserDetails _Userdetails $projection.Employee = _Userdetails.UserID
[0..1] I_PurchasingDocumentType _PurchasingDocumentType _PurchasingDocumentType.PurchasingDocumentCategory = 'B' and $projection.PurchasingDocumentType = _PurchasingDocumentType.PurchasingDocumentType
[0..1] C_SSPPurchasingDocumentType _ExtPurchasingDocumentType _ExtPurchasingDocumentType.PurchasingDocumentCategory = 'B' and $projection.ExtPurchaseRequisitionType = _ExtPurchasingDocumentType.PurchasingDocumentType and $projection.SourceSystem = _ExtPurchasingDocumentType.ProcurementHubSourceSystem
[0..*] I_MaterialGroupText _MaterialGroupText $projection.MaterialGroup = _MaterialGroupText.MaterialGroup
[0..*] I_AcctAssignmentCategoryText _AcctAssignmentCategoryText $projection.AccountAssignmentCategory = _AcctAssignmentCategoryText.AccountAssignmentCategory
[0..*] I_CurrencyText _CurrencyText $projection.Currency = _CurrencyText.Currency
[0..1] I_MM_WBSElementByIntKeyVH _MM_WBSElementByIntKeyVH $projection.WBSElementInternalID = _MM_WBSElementByIntKeyVH.WBSElementInternalID
[0..*] C_SSPWrkBrkdwnStrucElementVH _MM_WBSElementValueHelp $projection.WBSElement = _MM_WBSElementValueHelp.WBSElement and $projection.SourceSystem = _MM_WBSElementValueHelp.ProcurementHubSourceSystem
[0..1] C_SSPFixedAssetVH _MM_FixedAssetValueHelp $projection.CompanyCode = _MM_FixedAssetValueHelp.CompanyCode and $projection.AssetSubNumber = _MM_FixedAssetValueHelp.FixedAsset and $projection.Asset = _MM_FixedAssetValueHelp.MasterFixedAsset and $projection.SourceSystem = _MM_FixedAssetValueHelp.ProcurementHubSourceSystem
[0..1] C_SSPPurgOrgVH _SSPPurgOrgVH $projection.PurchasingOrganization = _SSPPurgOrgVH.PurchasingOrganization and $projection.SourceSystem = _SSPPurgOrgVH.ProcurementHubSourceSystem
[1..*] C_UserRequisitioningGroups _UserRequisitioningGroupsWD _UserRequisitioningGroupsWD.Employee = $projection.Employee and _UserRequisitioningGroupsWD.PersonalizationID = $projection.PersonalizationID and _UserRequisitioningGroupsWD.BusinessObjectType = $projection.BusinessObjectType

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CUSERSETTINGITEM view
ClientDependent true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.type #CONSUMPTION view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.transactionalProcessingDelegated true view
EndUserText.label Consumption view for item view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (76)

KeyFieldSource TableSource FieldDescription
KEY Employee I_Userdefaultsettingitemwd Employee Object ID
KEY PersonalizationID I_Userdefaultsettingitemwd PersonalizationID UUID
KEY BusinessObjectType I_Userdefaultsettingitemwd BusinessObjectType Object Type
EmployeeForEdit I_Userdefaultsettingitemwd EmployeeForEdit Employee Id
BusinessObjectTypeForEdit I_Userdefaultsettingitemwd BusinessObjectTypeForEdit Object Type
Plant I_Userdefaultsettingitemwd Plant Valuation Area
AccountAssignmentCategory I_Userdefaultsettingitemwd AccountAssignmentCategory Acct Assgmt Cat
MaterialGroup I_Userdefaultsettingitemwd MaterialGroup Product Group
DeliveryDate I_Userdefaultsettingitemwd DeliveryDate Delivery Date
Currency I_Userdefaultsettingitemwd Currency Valuation Crcy
PurchasingGroup I_Userdefaultsettingitemwd PurchasingGroup Purchasing Group
SourceDetermination I_Userdefaultsettingitemwd SourceDetermination Determ. Source
SupplyingPlant I_Userdefaultsettingitemwd SupplyingPlant Supplying Plant
StorageLocation I_Userdefaultsettingitemwd StorageLocation StorageLocation
RequisitionerName I_Userdefaultsettingitemwd RequisitionerName Requisitioner
CostCenter I_Userdefaultsettingitemwd CostCenter Cost Center
PurchasingOrganization I_Userdefaultsettingitemwd PurchasingOrganization Purchasing Organization
CompanyCode I_Userdefaultsettingitemwd CompanyCode Receiver Company Code
PurchasingDocumentType I_Userdefaultsettingitemwd PurchasingDocumentType RFQ Type
ExtPurchaseRequisitionType I_Userdefaultsettingitemwd ExtPurchaseRequisitionType PR DocTyp of ConnSys
LastChangeDateTime I_Userdefaultsettingitemwd LastChangeDateTime Timestamp
ChangedBy I_Userdefaultsettingitemwd ChangedBy User Name
WBSElementInternalID I_Userdefaultsettingitemwd WBSElementInternalID WBS Internal ID
WBSElement I_Userdefaultsettingitemwd WBSElement WBS Internal ID
ProjectNetwork I_Userdefaultsettingitemwd ProjectNetwork Order
OrderID I_Userdefaultsettingitemwd OrderID Order ID
GLAccount I_Userdefaultsettingitemwd GLAccount General Ledger
ProjectNetworkInternalID I_Userdefaultsettingitemwd ProjectNetworkInternalID Plan No.f.Oper.
Asset I_Userdefaultsettingitemwd Asset Asset
AssetSubNumber I_Userdefaultsettingitemwd AssetSubNumber Sub-number
GoodsRecipientName I_Userdefaultsettingitemwd GoodsRecipientName Recipient Name
UnloadingPointName I_Userdefaultsettingitemwd UnloadingPointName Unloading Point Name
CommSyst I_Userdefaultsettingitemwd CommSyst System ID
SourceSystem I_Userdefaultsettingitemwd SourceSystem Connected System ID
LogicalSystem I_Userdefaultsettingitemwd LogicalSystem Logical System
ShopOnBehalfType I_Userdefaultsettingitemwd ShopOnBehalfType Shop on Behalf
ProcmtHubSSPExpertAuthorIsActv I_Userdefaultsettingitemwd ProcmtHubSSPExpertAuthorIsActv Expert Mode
PurchaseOrderPriceType I_Userdefaultsettingitemwd PurchaseOrderPriceType PO Price Type
PurReqnHeaderCurrencySource I_Userdefaultsettingitemwd PurReqnHeaderCurrencySource Total Value Currency
IsBusinessPurposeCompleted I_Userdefaultsettingitemwd IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup I_Userdefaultsettingitemwd AuthorizationGroup AuthorizGroup
UserID I_Userdefaultsettingitemwd UserID User Name
PlantName I_Userdefaultsettingitemwd PlantName Plant Name
CompanyCodeName I_Userdefaultsettingitemwd CompanyCodeName Company Name
PurchasingGroupName I_Userdefaultsettingitemwd PurchasingGroupName Purchasing Grp. Name
SupplyingPlantName I_Userdefaultsettingitemwd SupplyingPlantName Plant Name
StorageLocationName I_Userdefaultsettingitemwd StorageLocationName Storage Loc. Name
ProjectNetworkDescription I_Userdefaultsettingitemwd ProjectNetworkDescription Network Name
PurchasingOrganizationName _SSPPurgOrgVH PurchasingOrganizationName Purch. Org. Name
IsExtPurgScenario I_Userdefaultsettingitemwd IsExtPurgScenario Is Central PR
Person I_Userdefaultsettingitemwd Person Person/ Farm/ Field
FullName I_Userdefaultsettingitemwd FullName Name
PersonWorkAgrmtAuthznGrpg I_Userdefaultsettingitemwd PersonWorkAgrmtAuthznGrpg Org.key
_UserdefaultSettingWd _UserdefaultSettingWd
_Usercatalogswithdraft _Usercatalogswithdraft
_UserRequisitioningGroupsWD _UserRequisitioningGroupsWD
_Plant I_Userdefaultsettingitemwd _Plant
_AccAssgnmtCategory I_Userdefaultsettingitemwd _AccAssgnmtCategory
_MaterialGroup I_Userdefaultsettingitemwd _MaterialGroup
_Currency I_Userdefaultsettingitemwd _Currency
_PurchasingGroup I_Userdefaultsettingitemwd _PurchasingGroup
_SupplyingPlant I_Userdefaultsettingitemwd _SupplyingPlant
_StorageLocation I_Userdefaultsettingitemwd _StorageLocation
_PurchasingDocumentType _PurchasingDocumentType
_ExtPurchasingDocumentType _ExtPurchasingDocumentType
_User I_Userdefaultsettingitemwd _User
_CompanyCode I_Userdefaultsettingitemwd _CompanyCode
_MM_FixedAssetValueHelp _MM_FixedAssetValueHelp
_MM_WBSElementValueHelp _MM_WBSElementValueHelp
_MM_WBSElementByIntKeyVH _MM_WBSElementByIntKeyVH
_MaterialGroupText _MaterialGroupText
_AcctAssignmentCategoryText _AcctAssignmentCategoryText
_CurrencyText _CurrencyText
_Userdetails _Userdetails
_BusinessPartner _BusinessPartner
_SSPPurgOrgVH _SSPPurgOrgVH

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_UserDefaultSettingItem.
-- 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.
-- SQL view name: CUSERSETTINGITEM

CREATE VIEW C_UserDefaultSettingItem AS
SELECT
  I_Userdefaultsettingitemwd.Employee AS Employee,
  I_Userdefaultsettingitemwd.PersonalizationID AS PersonalizationID,
  I_Userdefaultsettingitemwd.BusinessObjectType AS BusinessObjectType,
  I_Userdefaultsettingitemwd.EmployeeForEdit AS EmployeeForEdit,
  I_Userdefaultsettingitemwd.BusinessObjectTypeForEdit AS BusinessObjectTypeForEdit,
  I_Userdefaultsettingitemwd.Plant AS Plant,
  I_Userdefaultsettingitemwd.AccountAssignmentCategory AS AccountAssignmentCategory,
  I_Userdefaultsettingitemwd.MaterialGroup AS MaterialGroup,
  I_Userdefaultsettingitemwd.DeliveryDate AS DeliveryDate,
  I_Userdefaultsettingitemwd.Currency AS Currency,
  I_Userdefaultsettingitemwd.PurchasingGroup AS PurchasingGroup,
  I_Userdefaultsettingitemwd.SourceDetermination AS SourceDetermination,
  I_Userdefaultsettingitemwd.SupplyingPlant AS SupplyingPlant,
  I_Userdefaultsettingitemwd.StorageLocation AS StorageLocation,
  I_Userdefaultsettingitemwd.RequisitionerName AS RequisitionerName,
  I_Userdefaultsettingitemwd.CostCenter AS CostCenter,
  I_Userdefaultsettingitemwd.PurchasingOrganization AS PurchasingOrganization,
  I_Userdefaultsettingitemwd.CompanyCode AS CompanyCode,
  I_Userdefaultsettingitemwd.PurchasingDocumentType AS PurchasingDocumentType,
  I_Userdefaultsettingitemwd.ExtPurchaseRequisitionType AS ExtPurchaseRequisitionType,
  I_Userdefaultsettingitemwd.LastChangeDateTime AS LastChangeDateTime,
  I_Userdefaultsettingitemwd.ChangedBy AS ChangedBy,
  I_Userdefaultsettingitemwd.WBSElementInternalID AS WBSElementInternalID,
  I_Userdefaultsettingitemwd.WBSElement AS WBSElement,
  I_Userdefaultsettingitemwd.ProjectNetwork AS ProjectNetwork,
  I_Userdefaultsettingitemwd.OrderID AS OrderID,
  I_Userdefaultsettingitemwd.GLAccount AS GLAccount,
  I_Userdefaultsettingitemwd.ProjectNetworkInternalID AS ProjectNetworkInternalID,
  I_Userdefaultsettingitemwd.Asset AS Asset,
  I_Userdefaultsettingitemwd.AssetSubNumber AS AssetSubNumber,
  I_Userdefaultsettingitemwd.GoodsRecipientName AS GoodsRecipientName,
  I_Userdefaultsettingitemwd.UnloadingPointName AS UnloadingPointName,
  I_Userdefaultsettingitemwd.CommSyst AS CommSyst,
  I_Userdefaultsettingitemwd.SourceSystem AS SourceSystem,
  I_Userdefaultsettingitemwd.LogicalSystem AS LogicalSystem,
  I_Userdefaultsettingitemwd.ShopOnBehalfType AS ShopOnBehalfType,
  I_Userdefaultsettingitemwd.ProcmtHubSSPExpertAuthorIsActv AS ProcmtHubSSPExpertAuthorIsActv,
  I_Userdefaultsettingitemwd.PurchaseOrderPriceType AS PurchaseOrderPriceType,
  I_Userdefaultsettingitemwd.PurReqnHeaderCurrencySource AS PurReqnHeaderCurrencySource,
  I_Userdefaultsettingitemwd.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  I_Userdefaultsettingitemwd.AuthorizationGroup AS AuthorizationGroup,
  I_Userdefaultsettingitemwd.UserID AS UserID,
  I_Userdefaultsettingitemwd.PlantName AS PlantName,
  I_Userdefaultsettingitemwd.CompanyCodeName AS CompanyCodeName,
  I_Userdefaultsettingitemwd.PurchasingGroupName AS PurchasingGroupName,
  I_Userdefaultsettingitemwd.SupplyingPlantName AS SupplyingPlantName,
  I_Userdefaultsettingitemwd.StorageLocationName AS StorageLocationName,
  I_Userdefaultsettingitemwd.ProjectNetworkDescription AS ProjectNetworkDescription,
  _SSPPurgOrgVH.PurchasingOrganizationName AS PurchasingOrganizationName,
  I_Userdefaultsettingitemwd.IsExtPurgScenario AS IsExtPurgScenario,
  I_Userdefaultsettingitemwd.Person AS Person,
  I_Userdefaultsettingitemwd.FullName AS FullName,
  I_Userdefaultsettingitemwd.PersonWorkAgrmtAuthznGrpg AS PersonWorkAgrmtAuthznGrpg,
  I_Userdefaultsettingitemwd._Plant AS _Plant,
  I_Userdefaultsettingitemwd._AccAssgnmtCategory AS _AccAssgnmtCategory,
  I_Userdefaultsettingitemwd._MaterialGroup AS _MaterialGroup,
  I_Userdefaultsettingitemwd._Currency AS _Currency,
  I_Userdefaultsettingitemwd._PurchasingGroup AS _PurchasingGroup,
  I_Userdefaultsettingitemwd._SupplyingPlant AS _SupplyingPlant,
  I_Userdefaultsettingitemwd._StorageLocation AS _StorageLocation,
  I_Userdefaultsettingitemwd._User AS _User,
  I_Userdefaultsettingitemwd._CompanyCode AS _CompanyCode
FROM I_Userdefaultsettingitemwd
LEFT OUTER JOIN C_Userdefaultsetting AS _UserdefaultSettingWd ON _UserdefaultSettingWd.Employee = Employee AND _UserdefaultSettingWd.PersonalizationID = PersonalizationID  -- association [1..1]
LEFT OUTER JOIN C_Usercatalogs AS _Usercatalogswithdraft ON _Usercatalogswithdraft.Employee = Employee AND _Usercatalogswithdraft.PersonalizationID = PersonalizationID AND _Usercatalogswithdraft.BusinessObjectType = BusinessObjectType  -- association [1..*]
LEFT OUTER JOIN I_ProcmtEmployeeUserDetails AS _Userdetails ON Employee = _Userdetails.UserID  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentType AS _PurchasingDocumentType ON _PurchasingDocumentType.PurchasingDocumentCategory = 'B' AND PurchasingDocumentType = _PurchasingDocumentType.PurchasingDocumentType  -- association [0..1]
LEFT OUTER JOIN C_SSPPurchasingDocumentType AS _ExtPurchasingDocumentType ON _ExtPurchasingDocumentType.PurchasingDocumentCategory = 'B' AND ExtPurchaseRequisitionType = _ExtPurchasingDocumentType.PurchasingDocumentType AND SourceSystem = _ExtPurchasingDocumentType.ProcurementHubSourceSystem  -- association [0..1]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup  -- association [0..*]
LEFT OUTER JOIN I_AcctAssignmentCategoryText AS _AcctAssignmentCategoryText ON AccountAssignmentCategory = _AcctAssignmentCategoryText.AccountAssignmentCategory  -- association [0..*]
LEFT OUTER JOIN I_CurrencyText AS _CurrencyText ON Currency = _CurrencyText.Currency  -- association [0..*]
LEFT OUTER JOIN I_MM_WBSElementByIntKeyVH AS _MM_WBSElementByIntKeyVH ON WBSElementInternalID = _MM_WBSElementByIntKeyVH.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN C_SSPWrkBrkdwnStrucElementVH AS _MM_WBSElementValueHelp ON WBSElement = _MM_WBSElementValueHelp.WBSElement AND SourceSystem = _MM_WBSElementValueHelp.ProcurementHubSourceSystem  -- association [0..*]
LEFT OUTER JOIN C_SSPFixedAssetVH AS _MM_FixedAssetValueHelp ON CompanyCode = _MM_FixedAssetValueHelp.CompanyCode AND AssetSubNumber = _MM_FixedAssetValueHelp.FixedAsset AND Asset = _MM_FixedAssetValueHelp.MasterFixedAsset AND SourceSystem = _MM_FixedAssetValueHelp.ProcurementHubSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_SSPPurgOrgVH AS _SSPPurgOrgVH ON PurchasingOrganization = _SSPPurgOrgVH.PurchasingOrganization AND SourceSystem = _SSPPurgOrgVH.ProcurementHubSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_UserRequisitioningGroups AS _UserRequisitioningGroupsWD ON _UserRequisitioningGroupsWD.Employee = Employee AND _UserRequisitioningGroupsWD.PersonalizationID = PersonalizationID AND _UserRequisitioningGroupsWD.BusinessObjectType = BusinessObjectType  -- association [1..*]
;