当前位置: 首页 > news >正文

SAP ABA Function同步,异步调用

本文章信息来源于网络外加自己实际使用的总结。

一、同步

CALL FUNCTION func [DESTINATION dest]

DESTINATION 取值:

1、目标NONE:当前程序所在应用服务器作为目标系统,但调用过程还是RFC远程方式来调用,这与SPACE是同的

2、目标SPACE: DESTINATION选项将会被忽略,被调功能函数将作为普通函数在本机调用

3、目标BACK:用于被远程调用的RFM程序内部的CALL FUNCTION语句中的目标指定,通过已建立的RFC连接反过来调用该函数的主调者系统中的其他功能模块(即主调程序—>远程系统中的RFM—>又回调主调程序所在系统中的其他函数)

此处原文链接:https://blog.csdn.net/ABAP_NY/article/details/103382269

我使用过NONE,当时是一个程序loop连续调用一个远程调用的RFC函数,只有第一次调用才生成了凭证,后来加了DESTINATION NONE就好了。

后来查资料遇到一个我也遇到的情况,就是BAPI加 DESTINATION NONE时,COMMIT WORK也需要加。

链接:https://blog.csdn.net/suweishao/article/details/117302866

二、异步

CALL FUNCTION 'XXX' STARTING NEW TASK

我用过的地方在一些增强里面调用函数需要异步提交,因为当时的标准程序它本身也是异步提交的,生成的凭证底表实时查不到,需要wait一下才能查到。

http://www.jsqmd.com/news/131313/

相关文章:

  • HDI多层板PCB生产流程对比传统工艺:优势与挑战
  • 防止信息泄露:Anything-LLM的数据隔离机制详解
  • 结合GPT-4 Turbo还是本地模型?成本效益对比分析
  • Sringboot+个人驾校预约管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 54、技术故障排除实战案例分享
  • SpringBoot+Vue 学生网上选课系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 支持中文文档解析的Anything-LLM表现如何?实测告诉你
  • 培训课程内容生成:HR部门减负新方式
  • PCBA信号完整性设计:高速走线完整指南
  • 24、Windows系统管理工具ProcDump与PsTools使用指南
  • 绩效考核标准解释:统一口径避免争议
  • 【2025最新】基于SpringBoot+Vue的和BS架构宠物健康咨询系统管理系统源码+MyBatis+MySQL
  • 学生网上选课系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 【API 设计之道】09 版本演进策略:激进废弃与平滑过渡的艺术
  • 数字钟设计:基于VHDL语言的手把手教程
  • 25、PsExec工具使用全解析
  • API文档自动生成:结合Swagger与Anything-LLM
  • Java Web 教学管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • 会议纪要自动归档:重要内容永久留存
  • 33、Windows加密技术与文件管理实践全解析
  • 树莓派4b安装系统后如何配置Nginx服务?新手教程
  • 26、深入了解 Windows 系统管理工具
  • 列表 vs 元组:Python 中这对 “兄弟” 的核心区别与实战选择
  • 波形发生器频率调节电路:项目应用详解
  • 提升客户粘性:将Token购买嵌入到Anything-LLM工作流中
  • 社区老人健康信息管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 34、服务器系统配置与管理实践指南
  • USB2.0高速走线3W规则应用图解说明
  • Anything-LLM + LangChain?看看两者如何协同工作
  • 移动端适配情况如何?Anything-LLM响应式设计分析