2020-09-24 14:24发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我尝试实现bapi bapi_a... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我尝试实现bapi bapi_alm_notif_create,但是我无法使extensionin字段正常工作。
我们在结构ZAQMEL中添加了一个QMEL客户字段
名为ZZILART
我找到了有关此博客的博客,但不能相信这种肮脏的解决方案确实是该bapi扩展领域的方法吗? 还有另一种解决方案吗?如果它仍然无法正常工作,为什么要在bapi中使用呢? 照常文档也不清楚如何使用。
https://blogs.sap.com/2013/12/11/handling-customer-fields-in-bapis-which-doesnt-have-extension-structure /
感谢您提供任何解决方法的线索。
感谢Raymond,我已经实现了注释并扩展了表BAPI_TE_QMEL和RIQS5
如果更多开发人员也遇到相同的问题,以供将来参考,示例代码
ls_extensionin-structure ='BAPI_TE_QMEL'。 *扩展字段根据结构BAPI_TE_QMEL连接 ls_extensionin-valuepart1 + 12(3)= iv_ilart。 数据ls_str(10000)。 数据:ls_cust_cs_fields类型为ZST_CS_CUSTOMHEADER。 ls_str = ls_extensionin-valuepart1。 ls_cust_cs_fields = IS_CUSTOM_FIELDS。 字段符号。 数据镜头类型i。 DATA OFFS TYPEI。 偏移= 15。 做。 将结构ls_cust_cs_fields分配给的组件sy-index。 如果sy-subrc <> 0。 出口。 万一。 在字符模式下描述字段 LENGTH len。 将移动到ls_str + offs(len)。 offs = offs + len + 1。 ENDDO。 ls_extensionin-valuepart1 = ls_str(240)。 ls_extensionin-valuepart2 = ls_str + 240(240)。 ls_extensionin-valuepart3 = ls_str + 480(240)。 将ls_extensionin附加到lt_extensionin。
最多设置5个标签!
感谢Raymond,我已经实现了注释并扩展了表BAPI_TE_QMEL和RIQS5
如果更多开发人员也遇到相同的问题,以供将来参考,示例代码
一周热门 更多>