P_USR_AUTH_PROF_BUF

DDL: P_USR_AUTH_PROF_BUF SQL: PUSRAUTHPROFBUF Type: view

User with Profiles or Authorizations

P_USR_AUTH_PROF_BUF is a CDS View that provides data about "User with Profiles or Authorizations" in SAP S/4HANA. It reads from 7 data sources and exposes 11 fields.

Data Sources (7)

SourceAliasJoin Type
usr10 usr10 left_outer
usr10 usr10 left_outer
usrefus usrefus left_outer
ust04 ust04 left_outer
ust04 ust04 left_outer
ust10s ust10s left_outer
ust10s ust10s left_outer

Annotations (4)

NameValueLevelField
AbapCatalog.sqlViewName PUSRAUTHPROFBUF view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label User with Profiles or Authorizations view

Fields (11)

KeyFieldSource TableSource FieldDescription
bname usrbf2 bname User name
profile ust04 profile WBS sched. prof
objct ust10s objct Object
auth ust10s auth Authorization
refuser Reference user
bname User name
profile ust04 profile WBS sched. prof
objct ust10s objct Object
auth ust10s auth Authorization
refuser usrefus refuser Reference user
typ usr10 typ Type

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 P_USR_AUTH_PROF_BUF.
-- 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: PUSRAUTHPROFBUF

CREATE VIEW P_USR_AUTH_PROF_BUF AS
SELECT
  usrbf2.bname AS bname,
  ust04.profile AS profile,
  ust10s.objct AS objct,
  ust10s.auth AS auth,
  cast( '' as us_refus ) AS refuser,
  usr10.typ AS typ
LEFT OUTER JOIN ust04 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN ust10s ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN usr10 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN usrefus ON /* join condition not captured in parsed metadata */
;