P_RespyMgmtRuleParam

DDL: P_RESPYMGMTRULEPARAM SQL: PRESPYMRULEPARAM Type: view BASIC

P_RespyMgmtRuleParam is a Basic CDS View in SAP S/4HANA. It reads from 4 data sources (rsm_rulparm_w_t, rsm_rulparam_w, rsm_rulparam_s_t, rsm_rulparam_s) and exposes 18 fields with key fields ResponsibilityRule, RespyMRespyRuleParamName, RespyMRespyRuleParamName. It has 2 associations to related views.

Data Sources (4)

SourceAliasJoin Type
rsm_rulparm_w_t CustomRuleDescription left_outer
rsm_rulparam_w CustomRuleParameter from
rsm_rulparam_s_t RuleDescription left_outer
rsm_rulparam_s RuleParameter union_all

Associations (2)

CardinalityTargetAliasCondition
[1..1] P_RespyMgmtRespyRule _Rule _Rule.ResponsibilityRule = $projection.ResponsibilityRule
[1..*] P_RespyMgmtRespyRuleParamText _RuleParameterText $projection.ResponsibilityRule = _RuleParameterText.ResponsibilityRule and $projection.RespyMRespyRuleParamName = _RuleParameterText.RespyMRespyRuleParamName

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PRESPYMRULEPARAM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ResponsibilityRule rsm_rulparam_w ruleid Tick.nr.rule
KEY RespyMRespyRuleParamName rsm_rulparam_w parametername Rule Parameter
RespyMgmtRespyRuleParamText rsm_rulparm_w_t parameterdesc Parameter Desc
RespyRuleParamDDICDataType rsm_rulparam_w paramdataelement DDIC Reference
RespyRuleParamRepresentation rsm_rulparam_w parameterkind Parameter Kind
RespyRuleParameterRefCDSView paramrefcds Reference CDS
RespyRuleParamRefCDSViewField paramrefcdsfield Reference CDS field
RespyMgmtRespyRuleSupplierCat
_Rule _Rule
KEY RespyMRespyRuleParamName rsm_rulparam_s parametername Rule Parameter
RespyMgmtRespyRuleParamText rsm_rulparam_s_t parameterdesc Parameter Desc
RespyRuleParamDDICDataType rsm_rulparam_s paramdataelement DDIC Reference
RespyRuleParamRepresentation rsm_rulparam_s parameterkind Parameter Kind
RespyRuleParameterRefCDSView Reference CDS
RespyRuleParamRefCDSViewField Reference CDS field
RespyMgmtRespyRuleSupplierCat
_Rule _Rule
_RuleParameterText _RuleParameterText

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_RespyMgmtRuleParam.
-- 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: PRESPYMRULEPARAM

CREATE VIEW P_RespyMgmtRuleParam AS
SELECT
  CustomRuleParameter.ruleid AS ResponsibilityRule,
  CustomRuleParameter.parametername AS RespyMRespyRuleParamName,
  CustomRuleDescription.parameterdesc AS RespyMgmtRespyRuleParamText,
  CustomRuleParameter.paramdataelement AS RespyRuleParamDDICDataType,
  CustomRuleParameter.parameterkind AS RespyRuleParamRepresentation,
  paramrefcds AS RespyRuleParameterRefCDSView,
  paramrefcdsfield AS RespyRuleParamRefCDSViewField,
  cast('CUSTOMER' as rsm_de_respy_rule_suplr_cat) AS RespyMgmtRespyRuleSupplierCat
FROM rsm_rulparam_w AS CustomRuleParameter
LEFT OUTER JOIN rsm_rulparm_w_t AS CustomRuleDescription ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN rsm_rulparam_s_t AS RuleDescription ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN P_RespyMgmtRespyRule AS _Rule ON _Rule.ResponsibilityRule = ResponsibilityRule  -- association [1..1]
LEFT OUTER JOIN P_RespyMgmtRespyRuleParamText AS _RuleParameterText ON ResponsibilityRule = _RuleParameterText.ResponsibilityRule AND RespyMRespyRuleParamName = _RuleParameterText.RespyMRespyRuleParamName  -- association [1..*]
-- UNION ALL with additional select branch(es): rsm_rulparam_s
;