Step1创建一个简单的CDS视图来保存状态代码和状态描述步骤2将状态字段链接到上一步中创建的CDS视图步骤3在ABAP代码中创建必要的注释最终结果
在blog中,通过SmartTemplate+WebIDE一步一步创建CDS视图,人工智能研究,并在几分钟内创建CRM服务订单Fiori应用程序,数据与大数据技术,我们生成了一个Fiori应用程序,需要对其外观进行多次微调。例如,status字段默认呈现为纯输入字段,显示技术状态代码,云服务市场,如"OPEN"、"PROC"。最好是将其呈现为一个下拉列表,可供人阅读的文本如"打开","正在进行"显示为下拉列表项。
我在SCN中搜索,但找不到有效的解决方案,因此,我花了一些时间进行研究,人工智能工作,希望在这里与大家分享。
预览如下:
下面是表格定义,上面创建了CDS视图。
为了演示,我创建了一个Z表格,企业应用中心,只插入了三个状态项:
我定义了消费视图Z\ C\服务\订单\视图,如下所示源代码:
"\U statusfixedvalue"的定义从何而来?
在视图Z\u i\u Over\u view中定义:
到目前为止,CDS端的工作已经完成。
前提条件:您应该首先使用tcode SEGW创建一个项目,然后通过上下文菜单包括您的CDS消费视图,如下所示:
用以下源代码重新定义MPC\u EXT类的方法定义:
注意:这些ABAP代码是必需的,否则您将只得到一个丑陋的下拉列表:仅显示状态代码: