SAP CRM Application Extension Tool类型为Code List的扩展字段实现原理
When you create extension field via Application Extension Tool, it seems the code list ( or drop down list ) is not supported by this tool. This type does not appear in supported data type list.
In fact the requirement to create an extension field with type Code List is still feasible. The entries in code list in this approach are fed by check table so we have to create a check table first.
I have the following check table:
It has a text table accordingly:
And fill some value into this check table:
Please notice that there are some prerequisites which a given check table must fulfill if it is expected to work as the datasource of a Code List extension field.
You can find the prerequisite below:
Once the check table is ready, you can check extension field and assign this table to it.
The attribute “Render/Validate As” must be set as “Show checktable as DDLB”:
In the runtime the extension field “JVM Type” works as below:
When the extension field is saved, the code description is displayed in the WebUI,
while in the backend table CRM_EXT_MAT, the code value is saved.
We can use tcode AXTSHOW to inspect the metadata for this extension field. Specify extension field name and execute:
Our assigned check table could be found here:
This assignment relationship is maintained in table AXT_EXT_PART_DTL:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- 国产ERP有没有机会击败SAP ?
- Java list转为object_List集合转JSONObject
- 关于 SAP UI5 所有控件的共同祖先 - sap.ui.base.ManagedObject
- SAP UI5 sap.ui.Device.media 的使用介绍
- 交流学习SAP ERP的各种问题和方法,如何快速入行?
- SAP UI5 里一个功能的 compatibility version 是什么含义?
- 深入比较:SAP vs Oracle(sap和oracle)
- SAP学习日志–RFC REMOTE FUNCTION CALL详解编程语言
- Sap 常用Function 说明详解编程语言
- (转载整理)SAP ERP常用T-CODE详解编程语言
- 创建list ALV tree[RS_TREE_LIST_DISPLAY]详解编程语言
- SAP 报错 ASSERTION_FAILED详解编程语言
- SAP FTP FOR ABAP programing详解编程语言
- SAP Open SQL详解编程语言
- SAP ABAP MARD和MARDH计算逻辑详解编程语言
- Redis 轻松存储列表数据:使用 Redis 保存 List 的方法(redis保存list)
- 结构使用Redis List结构实现快速操作(redis中list)
- 中一部分元素用Redis快速获取List元素(redis获取list)
- Mysql实现List存储的技巧(mysql存储list)
- Redis中List与Set的应用(redis集合与list)
- 警惕Redis List被空出(redis里list为空)