BAPI的同步异步调用

最近遇到业务上一个BAPI程序,ALV报表中读取BAPI更新后的结果,会出现取值错误(与数据库中不一致的情况)。如果BAPI调用后,BAPI提交后,WAIT 2 SECONDS,等待2秒可以避免这种情况,但是不能满足业务对实时性的性能要求。后来某人解决的方法是调整了BAPI的同步异步更新参数。采用同步更新的方式,解决了这个问题。

  CALL FUNCTION 'HU_POST'
    EXPORTING
*      IF_SYNCHRON = ' ' 
      IF_SYNCHRON = 'X'
      IF_COMMIT   = 'X'
      IS_OBJECT   = GS_OBJECT
    IMPORTING
      ET_MESSAGES = GT_MSG.

 

 

http://kb.cnblogs.com/a/1486612/

黄佳《SAP高级应用开发》,第二章BAPI和业务对象学习笔记,记录如下:

BAPI:Business Application Programming Interface.

一,SAP Business Object

      A, SAP面向对象的架构:business component业务组件、business object type业务对象类型、BAPI

      B, 业务对象类型即SAP系统中的类

      C, 内核层:
          整合层:对象的业务逻辑
          接

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值