You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为SOLMAN_WORKCENTER的List UIBB Schema添加未预设列?

Hey there, let's walk through how to add that missing column to your Defect Analysis List UIBB in the Test Suite Analytics workcenter—since the preset options don't cover what you need, we'll need to dig into the underlying data source and configurations:

Step 1: Identify the List UIBB's underlying data source

First, jump back into the Component Configuration for your List UIBB. Head to the Data Binding tab—here you'll see the feeder class and the data source it relies on (usually a CDS view, BOPF node, or DDIC structure). For Defect Analysis in Test Suite Analytics, it's typically a CDS view like I_DefectTestAnalysis or a similar one. You can double-check by opening the feeder class in SE24 (look for something like CL_FPM_GUIBB_LIST_SOLMAN_DEFECT) and reviewing how it pulls data.

Step 2: Extend the data source to include your target field

Since your desired column isn't in the preset list, we need to add it to the underlying data source:

  • If the data source is a CDS view:
    • Either create an append structure for the view's underlying DDIC structure (use transaction SE11) or build a CDS extension view (use Eclipse ADT or SE16 to locate the base CDS view first).
    • Map your new field to the correct database table—think DEFECT or related tables like TESTDEFECT depending on the data you need.
    • Activate your extension/append structure once done.
  • If the data source is a BOPF node:
    • Open the relevant Business Object in transaction BOPF (e.g., SOLMAN_DEFECT), extend the node's structure with your custom field, then update the node's query method to include this new field in the result set.
Step 3: Update the feeder class (if necessary)

Sometimes the feeder class won't automatically pick up the new field. If that's the case:

  • Open the feeder class in SE24, go to the Methods tab. Look for methods like GET_DATA or GET_FIELD_CATALOG.
  • Add an implicit enhancement or post-exit to include your new field in the field catalog. Configure properties like the column label, visibility, and whether it supports sorting.
Step 4: Add the new column to the List UIBB configuration

Now return to the Component Configuration:

  1. Navigate to the Column Configuration tab and click the (+) Column button.
  2. Your new field should now appear in the list of available fields. Select it, adjust settings like label and position, then save the configuration.
Step 5: Test your changes

Head back to the SOLMAN_WORKCENTER -> TEST SUITE ANALYTICS -> Defect Analysis view, refresh the page, and verify your new column is displayed. If it's missing, double-check that your data source extension and feeder class changes are activated correctly—transport requests or activation errors can sometimes cause delays.

Quick extra tips
  • If you're working in a managed system, ensure all changes are captured in a transport request to move them to other environments properly.
  • For calculated columns (like counts or derived values), define the calculation directly in the CDS view extension before adding it to the UIBB.

内容的提问来源于stack exchange,提问作者user8220047

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:21:11