随笔分类 -  BAPI

BAPI用于批量导入
摘要:1,delivery block VA03可以看到delivery block字段 2,代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 data: lwa_header_in type bapisdh1, lwa_header_inx type bapisdh1x 阅读全文
posted @ 2020-03-20 21:09 差劲 阅读(274) 评论(0) 推荐(0)
摘要:1,MM03查看物料文档 MM03点击Additional Data 在详细信息中,可以看到文档的工厂信息 2,例子程序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 阅读全文
posted @ 2020-03-20 21:07 差劲 阅读(239) 评论(0) 推荐(0)
摘要:1,MM03查看物料文档 MM03点击Additional Data 在详细信息中,可以看到文档的工厂信息 2,例子程序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 阅读全文
posted @ 2020-03-20 21:04 差劲 阅读(436) 评论(0) 推荐(0)
摘要:如果我们找BAPI可以通过SAP标准事物代码:BAPI查询到已经释放的BAPI. 如果只知道事物代码,可以通过下面的方式查询相应的BAPI. 1, 找到Tcode对应的package 例如我们找创建销售订单的BAPI 我们知道事物代码是VA01.进入VA01 界面,找到system --> stat 阅读全文
posted @ 2020-03-20 21:00 差劲 阅读(460) 评论(0) 推荐(0)
摘要:1, MM03查看物料 物料的净重可以通过Tcode MM03查看,如下图: 2, 代码 物料的相关数据通过bapi BAPI_MATERIAL_SAVEDATA来修改,代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 阅读全文
posted @ 2020-03-20 20:52 差劲 阅读(278) 评论(0) 推荐(0)
摘要:前台可以通过MB1B实现物料移动,下面是特殊库存移动(需要输入‘E'), 回车后,输入销售订单,行项目,对应的物料,数量,然后保存实现物料转移。 此过程,可调用BAPI ‘BAPI_GOODSMVT_CREATE’实现。 完整代码: 注意:如果不是特殊库存物料移动,则不用输入’E'和对应的销售订单和 阅读全文
posted @ 2020-03-20 18:29 差劲 阅读(417) 评论(0) 推荐(0)
摘要:1, 问题描述 调用bapi ‘BAPI_ROUTING_CREATE’,创建routing时会报出错误消息‘Enter a selected set’,提示set没有输入。 错误消息号:QP,消息ID:411,具体如下图: 实际上,在输入table INSPCHARACTERISTIC中SEL_S 阅读全文
posted @ 2020-03-20 18:28 差劲 阅读(425) 评论(0) 推荐(0)
摘要:1, 场景介绍 调用bapi BAPI_PRODORD_CHANGE 更新生产订单排产日期,单独更新生产订单没有问题,但是有时批量更新多个生产订单时会dump。 相关代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 lwa_order-basic_start_da 阅读全文
posted @ 2020-03-20 18:27 差劲 阅读(779) 评论(0) 推荐(0)
摘要:石头 一月 31, 2017 BAPI 11,597 views 1 在使用bapi BAPI_SALESORDER_CREATEFROMDAT2创建销售订单时,可以通过extensionin参数给自定义的参数赋值。 具体的使用方法可以通过点击Function module documentaion 阅读全文
posted @ 2020-03-20 18:26 差劲 阅读(1564) 评论(0) 推荐(0)
摘要:bapi 'BAPI_DOCUMENT_CREATE2'可以模拟前台的tcode CV01N创建文档。 CV01N 前台操作,简单介绍如下: 输入document,type,part 和version相关内容,回车进入下一屏幕, 输入描述,设置status和authorization group,然 阅读全文
posted @ 2020-03-20 18:23 差劲 阅读(717) 评论(0) 推荐(0)
摘要:Tcode:OB08,能查到SAP系统内配置的汇率信息,汇率有效期,汇率类型,汇率币种以及汇率。 这些汇率信息能通过bapi BAPI_EXCHANGERATE_GETDETAIL获取 SE37: 汇率数据保存在表TCURR中,也可以直接Select表, 以上。 阅读全文
posted @ 2020-03-20 18:21 差劲 阅读(833) 评论(0) 推荐(0)
摘要:石头 三月 20, 2017 BAPI 9,583 views 0 [隐藏] 1, 前台操作 2, BAPI实现 3, 保存批次数据库表 下面介绍SAP SD的销售订单外向交货单按批次拆分(Batch-Managed),包括前台操作和调用bapi ‘BAPI_OUTB_DELIVERY_CHANGE 阅读全文
posted @ 2020-03-20 18:20 差劲 阅读(1229) 评论(0) 推荐(0)
摘要:能通过Tcode CN25进行网络确认(network Confirmation)。SAP也提供了bapi BAPI_NETWORK_CONF_ADD来实现网络确认,下面介绍一下如何使用BAPI_NETWORK_CONF_ADD。 1, 如何通过销售订单找到网络(Network) 项目中应用了PS模 阅读全文
posted @ 2020-03-20 18:19 差劲 阅读(1185) 评论(0) 推荐(0)
摘要:1, 问题描述 ABAP程序中,调用函数 BAPI_PRODORDCONF_CREATE_TT确认工序(confirm operations)失败,返回一个错误,提示Personnel master record xxxx not found (check entry),message id:RU, 阅读全文
posted @ 2020-03-20 18:18 差劲 阅读(193) 评论(0) 推荐(0)
摘要:介绍一个PP模块的BAPI, “BAPI_PRODORD_GET_DETAIL”,通过这个BAPI能取得PP订单的详细信息. 具体能读取的详细信息包括: 抬头(Header) 行项目(Item) 工序中的Sequence 工序(Operation) 子工序(Suboperation or secon 阅读全文
posted @ 2020-03-20 18:16 差劲 阅读(357) 评论(0) 推荐(0)
摘要:在网上第一次看到有人用BAPI BAPI_PATIENT_CREATE创建病人主数据,特此转贴记录一下。 SE37 2, NEW_PATIENT_DATA为空 调用之后,如果没能成功创建任何数据(NEW_PATIENT_DATA为空), 该问题有几种可能性: 传入的数据有误,此时可在参数return 阅读全文
posted @ 2020-03-20 18:14 差劲 阅读(163) 评论(0) 推荐(0)
摘要:可以通过BAPI BAPI_MATERIAL_SAVEDATA为物料主数据创建/拓展 工厂视图(plant view). 例子代码如下: 实现功能很简单,就是将物料主数据拓展到新的工厂,也就是在MARC表中为新工厂创建一条记录。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 阅读全文
posted @ 2020-03-20 18:12 差劲 阅读(1426) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2020-03-20 18:09 差劲 阅读(0) 评论(0) 推荐(0)
摘要:通过BAPi BAPI_DOCUMENT_DELETE_DIRECT 可以删除文档。 代码很简单如下: 注意:要用 CONVERSION_EXIT_ALPHA_INPUT转换一下文档号码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 阅读全文
posted @ 2020-03-20 18:08 差劲 阅读(274) 评论(0) 推荐(0)
摘要:利用BAPI_PO_CREATE1中行项目table参数中的BAPIMEPOITEM-PREQ_NO和BAPIMEPOITEM-PREQ_ITEM字段可以将采购申请PR添加到采购订单PO的行项目上。 前台可以通过ME23n来查看采购订单行项目上的采购申请号: 以上。 阅读全文
posted @ 2020-03-20 18:04 差劲 阅读(856) 评论(0) 推荐(0)