zoukankan      html  css  js  c++  java
  • ◆◆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 上传
    mysql 分组查询
    php 遍历指定路径所有目录与文件夹
    设置Tomcat的内存
    SQL语句执行顺序
    XFire发布Webservice
    Java排序算法
    Oracle定时任务DBMS_JOB
    JAXWS发布WebService
    Mogodb基础知识和安装学习
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12534973.html
Copyright © 2011-2022 走看看