C_RespyMgmtNonBlkdBPWithUserVH

DDL: C_RESPYMGMTNONBLKDBPWITHUSERVH SQL: CRSMNONBLKDBPUSR Type: view CONSUMPTION

Select Business Partner

C_RespyMgmtNonBlkdBPWithUserVH is a Consumption CDS View that provides data about "Select Business Partner" in SAP S/4HANA. It reads from 1 data source (I_BusinessUserVH) and exposes 23 fields with key field BusinessPartner. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BusinessUserVH user from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_BusinessUserBasic _BusinessUserBasic $projection.BusinessPartner = _BusinessUserBasic.BusinessPartner
[1..1] I_RespyMgmtUsrToGlobUsrID _GlobalUserID $projection.UserID = _GlobalUserID.UserID

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CRSMNONBLKDBPUSR view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey BusinessPartner view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
EndUserText.label Select Business Partner view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BusinessUserVH BusinessPartner Business Partner
UserID I_BusinessUserVH UserID User ID
FirstName I_BusinessUserVH FirstName First Name
LastName I_BusinessUserVH LastName Last Name
FullName I_BusinessUserVH PersonFullName Full Name
IsBusinessPurposeCompleted I_BusinessUserVH IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup I_BusinessUserVH AuthorizationGroup AuthorizGroup
IsMarkedForArchiving _BusinessUserBasic IsMarkedForArchiving Archiving Flag
BusinessPartnerIsBlocked _BusinessUserBasic BusinessPartnerIsBlocked Central Block
BusinessPartnerUUID _BusinessUserBasic BusinessPartnerUUID UUID
DataControllerSet _BusinessUserBasic DataControllerSet Data Ctrlr. Set
DataController1 _BusinessUserBasic DataController1 Data Controller
DataController2 _BusinessUserBasic DataController2 Data Controller
DataController3 _BusinessUserBasic DataController3 Data Controller
DataController4 _BusinessUserBasic DataController4 Data Controller
DataController5 _BusinessUserBasic DataController5 Data Controller
DataController6 _BusinessUserBasic DataController6 Data Controller
DataController7 _BusinessUserBasic DataController7 Data Controller
DataController8 _BusinessUserBasic DataController8 Data Controller
DataController9 _BusinessUserBasic DataController9 Data Controller
DataController10 _BusinessUserBasic DataController10 Data Controller
GlobalUserID _GlobalUserID GlobalUserID Global User ID
DefaultEmailAddress I_BusinessUserVH DefaultEmailAddress

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_RespyMgmtNonBlkdBPWithUserVH.
-- 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: CRSMNONBLKDBPUSR

CREATE VIEW C_RespyMgmtNonBlkdBPWithUserVH AS
SELECT
  user.BusinessPartner AS BusinessPartner,
  user.UserID AS UserID,
  user.FirstName AS FirstName,
  user.LastName AS LastName,
  user.PersonFullName AS FullName,
  user.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  user.AuthorizationGroup AS AuthorizationGroup,
  _BusinessUserBasic.IsMarkedForArchiving AS IsMarkedForArchiving,
  _BusinessUserBasic.BusinessPartnerIsBlocked AS BusinessPartnerIsBlocked,
  _BusinessUserBasic.BusinessPartnerUUID AS BusinessPartnerUUID,
  _BusinessUserBasic.DataControllerSet AS DataControllerSet,
  _BusinessUserBasic.DataController1 AS DataController1,
  _BusinessUserBasic.DataController2 AS DataController2,
  _BusinessUserBasic.DataController3 AS DataController3,
  _BusinessUserBasic.DataController4 AS DataController4,
  _BusinessUserBasic.DataController5 AS DataController5,
  _BusinessUserBasic.DataController6 AS DataController6,
  _BusinessUserBasic.DataController7 AS DataController7,
  _BusinessUserBasic.DataController8 AS DataController8,
  _BusinessUserBasic.DataController9 AS DataController9,
  _BusinessUserBasic.DataController10 AS DataController10,
  _GlobalUserID.GlobalUserID AS GlobalUserID,
  user.DefaultEmailAddress AS DefaultEmailAddress
FROM I_BusinessUserVH AS user
LEFT OUTER JOIN I_BusinessUserBasic AS _BusinessUserBasic ON BusinessPartner = _BusinessUserBasic.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_RespyMgmtUsrToGlobUsrID AS _GlobalUserID ON UserID = _GlobalUserID.UserID  -- association [1..1]
;