2020-09-02 02:27发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 亲爱的 我想从... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我想从段中的edid4.sdata字段中获取前10个值
其中b.segnam ='E1BPMEPOHEADER'和a.mestyp ='PORDCR1'
获得错误消息"功能SUBSTRING:位置1的参数具有错误的数据类型LCHR"
请问"如何使用LCHAR从EDID4表的数据中提取值。
致谢
Praveen G。
嗨Praveen,
这可以通过表格功能来实现。
根据SAP文档,我们不能在演员表功能(ABAP CDS限制)中使用LCHR。
https://launchpad.support.sap.com/#/notes/0002752176
我绝对建议尝试使用表函数来解决此问题。 我们可以在该方法中使用substr。
返回选择A.mandt, docnum A.idoctp, A.mestyp, B.dtint2, B.sdata, subed(B.sdata,1,10)作为edidc A的SubStringData A.docnum上的左外部连接edid4 B = B.docnum 和A.idoctp = B.segnam
希望获得帮助:)
最多设置5个标签!
嗨Praveen,
这可以通过表格功能来实现。
根据SAP文档,我们不能在演员表功能(ABAP CDS限制)中使用LCHR。
https://launchpad.support.sap.com/#/notes/0002752176
我绝对建议尝试使用表函数来解决此问题。 我们可以在该方法中使用substr。
希望获得帮助:)
一周热门 更多>