abap - BAPI 用于获取材料和订单 BOM?
问题描述
是否有用于获取材料和订单 BOM 的 BAPI?
功能模块无济于事,因为它们不能被远程调用。
解决方案
您可以像这样使用CSAP_MAT_BOM_READ模块
DATA:
lt_stpo TYPE TABLE OF stpo_api02,
lt_stko TYPE TABLE OF stko_api02,
lt_dep_data TYPE TABLE OF csdep_dat,
lt_dep_descr TYPE TABLE OF csdep_desc,
lt_dep_order TYPE TABLE OF csdep_ord,
lt_dep_source TYPE TABLE OF csdep_sorc,
lt_dep_doc TYPE TABLE OF csdep_doc,
lt_doc_link TYPE TABLE OF csdoc_link,
lt_dmu_tmx TYPE TABLE OF csdmu_tmx,
lt_ltx_line TYPE TABLE OF csltx_line,
lt_stpu TYPE TABLE OF stpu_api01.
CALL FUNCTION 'CSAP_MAT_BOM_READ'
EXPORTING
material = 'P-501'
plant = '1000'
bom_usage = '1'
TABLES
t_stpo = lt_stpo
t_stko = lt_stko
t_dep_data = lt_dep_data
t_dep_descr = lt_dep_descr
t_dep_order = lt_dep_order
t_dep_source = lt_dep_source
t_dep_doc = lt_dep_doc
t_doc_link = lt_doc_link
t_dmu_tmx = lt_dmu_tmx
t_ltx_line = lt_ltx_line
t_stpu = lt_stpu
EXCEPTIONS
error = 1
OTHERS = 2.
它是远程启用的,因此可以完美地在外面调用
推荐阅读
- primefaces - 如何在 ap:dataTable 中使用“sortBy”和 HashSet 集合
- hololens-emulator - 将文件复制到 HoloLens 模拟器
- flutter - 将 ListView 嵌套到 DropdownMenu
- python - sklearn train_test_split - ValueError:找到样本数量不一致的输入变量
- vue.js - 如何重置组件的状态值?
- javascript - discord.js - 从所有成员中删除特定角色
- gunicorn - FastAPI gunicon uvicorn access_log 格式定制
- php - property_exists() 检查类方法中是否存在静态属性
- maven - Maven插件未执行
- typescript - 使用一组承诺调用 Promise.all 时,Typescript 会引发错误