C_RespyMgmtRuleTP

DDL: C_RESPYMGMTRULETP SQL: CRESPYMGMTRULETP Type: view CONSUMPTION Package: CA_RSM_RESPY_RULE_DDIC

Responsibility Rule

C_RespyMgmtRuleTP is a Consumption CDS View that provides data about "Responsibility Rule" in SAP S/4HANA. It reads from 1 data source (I_RespyMgmtRuleTP) and exposes 14 fields with key field ResponsibilityRule. It has 6 associations to related views. It is exposed through 1 OData service (ASQL_F4637). Part of development package CA_RSM_RESPY_RULE_DDIC.

Data Sources (1)

SourceAliasJoin Type
I_RespyMgmtRuleTP I_RespyMgmtRuleTP from

Associations (6)

CardinalityTargetAliasCondition
[1..*] C_RespyMgmtRuleParameterTP _RuleParameter $projection.ResponsibilityRule = _RuleParameter.ResponsibilityRule
[1..*] C_RespyMgmtRuleTextTP _RuleText $projection.ResponsibilityRule = _RuleText.ResponsibilityRule
[1..*] C_RespyRuleImplmtnTypeText _ImplementationType $projection.RespyRuleImplementationType = _ImplementationType.RespyRuleImplementationType
[1..1] I_ABAPObjectDirectoryEntry _RespyRuleOwnABAPObjDirEntry _RespyRuleOwnABAPObjDirEntry.ABAPObjectCategory = 'R3TR' and _RespyRuleOwnABAPObjDirEntry.ABAPObjectType = 'RMRL' and $projection.ResponsibilityRule = _RespyRuleOwnABAPObjDirEntry.ABAPObject
[1..1] C_RespyMOpenWrkbnTransptReqVH _TransportVH $projection.ABAPTransportRequest = _TransportVH.ABAPTransportRequest
[1..1] C_RespyMgmtABAPPackageStdVH _PackageVH $projection.ABAPPackage = _PackageVH.ABAPPackage

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CRESPYMGMTRULETP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Responsibility Rule view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.draftEnabled true view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled External_Calculation view
ObjectModel.deleteEnabled External_Calculation view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F4637 ASQL_F4637 C2 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ResponsibilityRule ResponsibilityRule
ResponsibilityRuleFoEd ResponsibilityRuleFoEd ID
RespyRuleImplementationType RespyRuleImplementationType
RespyMResponsibilityRuleDesc RespyMResponsibilityRuleDesc Description
RespyRuleBusAddInFilterValue RespyRuleBusAddInFilterValue BAdI Filter Value
RespyMgmtRespyRuleSupplierCat RespyMgmtRespyRuleSupplierCat
ABAPPackage ABAPPackage Package
ABAPTransportRequest ABAPTransportRequest RequestNumber
_RuleParameter _RuleParameter
_RuleText _RuleText
_ImplementationType _ImplementationType
_RespyRuleOwnABAPObjDirEntry _RespyRuleOwnABAPObjDirEntry
_PackageVH _PackageVH
_TransportVH _TransportVH

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_RespyMgmtRuleTP.
-- 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: CRESPYMGMTRULETP

CREATE VIEW C_RespyMgmtRuleTP AS
SELECT
  ResponsibilityRule,
  ResponsibilityRuleFoEd,
  RespyRuleImplementationType,
  RespyMResponsibilityRuleDesc,
  RespyRuleBusAddInFilterValue,
  RespyMgmtRespyRuleSupplierCat,
  ABAPPackage,
  ABAPTransportRequest
FROM I_RespyMgmtRuleTP
LEFT OUTER JOIN C_RespyMgmtRuleParameterTP AS _RuleParameter ON ResponsibilityRule = _RuleParameter.ResponsibilityRule  -- association [1..*]
LEFT OUTER JOIN C_RespyMgmtRuleTextTP AS _RuleText ON ResponsibilityRule = _RuleText.ResponsibilityRule  -- association [1..*]
LEFT OUTER JOIN C_RespyRuleImplmtnTypeText AS _ImplementationType ON RespyRuleImplementationType = _ImplementationType.RespyRuleImplementationType  -- association [1..*]
LEFT OUTER JOIN I_ABAPObjectDirectoryEntry AS _RespyRuleOwnABAPObjDirEntry ON _RespyRuleOwnABAPObjDirEntry.ABAPObjectCategory = 'R3TR' AND _RespyRuleOwnABAPObjDirEntry.ABAPObjectType = 'RMRL' AND ResponsibilityRule = _RespyRuleOwnABAPObjDirEntry.ABAPObject  -- association [1..1]
LEFT OUTER JOIN C_RespyMOpenWrkbnTransptReqVH AS _TransportVH ON ABAPTransportRequest = _TransportVH.ABAPTransportRequest  -- association [1..1]
LEFT OUTER JOIN C_RespyMgmtABAPPackageStdVH AS _PackageVH ON ABAPPackage = _PackageVH.ABAPPackage  -- association [1..1]
;