我创建了一个新的灵活工作流场景并添加了一些先决条件。其中一个条件只有一个参数,数据元素的域具有固定值(YES 和 NO)。
问题是,在 Fiori 应用程序“管理工作流程”中,当我使用此前提条件时,值字段显示为自由文本输入字段,而不是域值的下拉列表。
但是,如果我将条件参数更改为 XFELD,我可以看到应用程序中的相同条件显示为带有“是”和“否”选项的下拉列表。不过,由于业务需求,我不想使用 XFELD。
任何想法如何获得具有固定值的域的下拉列表?
PS:我还尝试将 CDS 视图 VH(表 dd07l 上的视图)附加到条件参数。但该字段仍显示为自由文本字段。
@AbapCatalog.sqlViewName: 'ZMM_WFL_DEC'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@Search.searchable: true
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.dataCategory:#VALUE_HELP
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Yes No Domain Fixed Values'
@OData.publish: true
@ObjectModel.createEnabled: true
define view Z_MMPURDecisionVH
as select from dd07l
{
@UI.hidden
key domname as DomainName,
@UI.hidden
key as4local as Status,
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
key domvalue_l as Low
}
where
domname = 'Z_MM_DO_YESNO' --Domain name
and as4local = 'A' --Active