I_PubSecSplitRuleFldName

DDL: I_PUBSECSPLITRULEFLDNAME SQL: ISPLITFLDNAME Type: view BASIC

Field Names for Distribution Rule

I_PubSecSplitRuleFldName is a Basic CDS View that provides data about "Field Names for Distribution Rule" in SAP S/4HANA. It reads from 1 data source (fmsplit_fprof_f) and exposes 3 fields with key fields PubSecSplitRuleFieldProfID, PubSecSplitFieldName. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
fmsplit_fprof_f fmsplit_fprof_f from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_PubSecSplitRuleFldNameText _Text $projection.PubSecSplitFieldName = _Text.PubSecSplitFieldName and _Text.Language = $session.system_language

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ISPLITFLDNAME view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Field Names for Distribution Rule view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey PubSecSplitFieldName view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.resultSet.sizeCategory #XS view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY PubSecSplitRuleFieldProfID fprof_id
KEY PubSecSplitFieldName fieldname
_Text _Text
@AbapCatalog.sqlViewName: 'ISPLITFLDNAME'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@EndUserText.label: 'Field Names for Distribution Rule'
@VDM.viewType: #BASIC

@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType: {
    dataClass: #META,
    serviceQuality: #A,
    sizeCategory: #S
}
@ObjectModel: {
    representativeKey: 'PubSecSplitFieldName'
    }
@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.resultSet.sizeCategory: #XS
//@VDM.lifecycle.contract.type: #SAP_INTERNAL_API


define view I_PubSecSplitRuleFldName
  as select from fmsplit_fprof_f
  association [1..1] to I_PubSecSplitRuleFldNameText as _Text on  $projection.PubSecSplitFieldName = _Text.PubSecSplitFieldName
                                                              and _Text.Language                   = $session.system_language
{
  key fprof_id  as PubSecSplitRuleFieldProfID,
      @ObjectModel.text.association: '_Text'
  key fieldname as PubSecSplitFieldName,
      _Text
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FMSPLIT_FPROF_F"
],
"ASSOCIATED":
[
"I_PUBSECSPLITRULEFLDNAMETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/