• ◆◆0Hana系统下更新凭证文本字段acdoca-sgtxt


    在HANA系统下,使用tcode FIBF中的BTE 1120对冲销的会计凭证的文本进行了增强,将被冲销凭证号写到文本中,FB03查看时一切正常也就是bseg-sgtxt字段能替代成功,但是,fagll03确没有实现功能,也就是acdoca-sgtxt没有被替代,还是原值。

    FIBF中的1120,是用来替代凭证表头或行项目中字段的。

    FB03中查看文本字段,替代成功,

    fagll03,失败。。。还是空

    所以还要找到一个方法来更新 acdoca-sgtxt字段。

    经调查,在类cl_fins_acdoc_posting_events中的方法update_clearing_info的开始实现一个隐形增强,可以实现acdoca-sgtxt字段的更新,也许还有其他SAP标准的增强点,没有继续查找。

    增强实现的截图,可以看到实际就是更新了 CT_ACDOC_CLEARING中的sgtxt字段,CT_ACDOC_CLEARING中的awref_rev保存的就是被冲销的凭证号。

    debug截图,awty_rev, aworg_rev还有awref_rev中保存的就是被冲销凭证信息

    代码如下:

    用FB08冲销凭证后,检查acdoca-sgtxt,发现更新成功。

    以上。

  • 相关阅读:
    移动端开发常见的坑
    javascript的原始类型(primitive type)之间的关系。
    微信小程序学习:开发注意点
    canvas学习(一):线条,图像变换和状态保存
    css模仿微信弹出菜单
    html5 canvas绘制环形进度条,环形渐变色仪表图
    vue学习笔记(三):vue-cli脚手架搭建
    nodejs基础学习
    css3美化radio样式
    基于angular+bower+glup的webapp
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12534973.html
Copyright © 2020-2023  润新知