和大家分享一个小TIP
在用BAPI创建物料凭证后,如果还要更新透明表中APPEND STRUCTURE里字段的值,最好是在UPDATA 或者MODIFY 前面加上 WAIT UP TO 2 SECONDS. 这样一句话.
等数据库更新之后就能更改字段的值了,不然记录是不存在的.
例子:
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = GOODSMVT_HEADER
GOODSMVT_CODE = GOODSMVT_CODE
TESTRUN = TESTRUN
GOODSMVT_REF_EWM = GOODSMVT_REF_EWM
IMPORTING
GOODSMVT_HEADRET = GOODSMVT_HEADRET
MATERIALDOCUMENT = MATERIALDOCUMENT
MATDOCUMENTYEAR = MATDOCUMENTYEAR
TABLES
GOODSMVT_ITEM = GOODSMVT_ITEM
GOODSMVT_SERIALNUMBER = GOODSMVT_SERIALNUMBER
RETURN = RETURN
* GOODSMVT_SERV_PART_DATA =
* EXTENSIONIN =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
WAIT UP TO 2 SECONDS. "让系统等待2秒,以便数据库能够更新
SELECT SINGLE * FROM MKPF INTO CORRESPONDING FIELDS OF W_MKPF
WHERE MBLNR = MATERIALDOCUMENT
AND MJAHR = MATDOCUMENTYEAR.
IF SY-SUBRC IS INITIAL.
SORT IT_ALL BY ZTKAID DESCENDING.
READ TABLE IT_ALL INDEX 1. "任意读取一条truck ID
W_MKPF-ZTKAID = IT_ALL-ZTKAID.
IF MOVE_TYPE = '315'.
W_MKPF-FLAG = 'Y'.
ENDIF.
UPDATE MKPF SET ZTKAID = W_MKPF-ZTKAID
FLAG = W_MKPF-FLAG
WHERE MBLNR = MATERIALDOCUMENT
AND MJAHR = MATDOCUMENTYEAR.
IF SY-SUBRC = 0 .
MESSAGE S015.
PERFORM CREAT_SU_BY_CALL_FUNCTION.
ENDIF.
ELSE.
MESSAGE W014.
ENDIF.
和大家分享一个小TIP相关推荐
- 短视频的地方搞笑配音怎么做?分享一个小技巧,不会方言也能配
短视频的地方搞笑配音怎么做?分享一个小技巧,不会方言也能配 各位小伙伴在刷短视频的时候,相信也经常会看到一些有趣的地方搞笑配音短视频,有趣的画面配上独具一格的地方方言,着实很轻易就可以让人哈哈大笑.那 ...
- 分享一个小工具:Excel表高速转换成JSON字符串
在游戏项目中一般都须要由策划制作大量的游戏内容,当中非常大一部分是使用Excel表来制作的.于是程序就须要把Excel文件转换成程序方便读取的格式. 之前项目使用的Excel表导入工具都是通过Offi ...
- office deployment tool_工具 | 分享一个小利器,从此 Office 快速打开不是事
平常打开 Office 软件(Word.Excel.PowerPoint),大家有没有觉得有点慢呢? 为了提升软件利用效率,很多人给 Office 软件安装了各种各样的插件,不过因此,软件打开也变慢了 ...
- 分享一个小案例,用HMS Scankit做一个安卓扫码购小应用
前言 随着消费升级,零售业逐渐迈入新的发展阶段,"新零售"现象:消费者在货架前扫描小程序二维码,一边逛一边扫描条形码下单,等选好要买的东西,直接拿出手机,通过"扫码购&q ...
- termux无法安装引导程序包_分享一个小玩意儿Termux
前言 说一个有意思的事情 父亲节那天,把微信中仅剩的三十一块五毛钱转给了老爸. 老爸收到后,很感动,转回了200. 也许这就是父爱吧. 一 老规矩,上次的面试题(不保证正确性,自己判断) 1.判断 1 ...
- 分享一个小清新的论坛源码
项目描述 Hi,大家好,今天分享的项目是<小型论坛系统源码>,本系统分用户前台和管理员后台. 用户前台主要功能有: 用户注册 用户登录 浏览帖子 回复帖子 修改个人资料 管理员后台的功能有 ...
- Android 实现颜色渐变的一个小 tip
价值 | 思考 | 共鸣 简评:TL;DR: 如果要实现某个颜色到透明的渐变时,记得不要改动颜色的 RGB 值. Tip: 如果你想要创建从某个颜色到透明的渐变(gradient)背景,那就要小心使用 ...
- 分享一个小工具 Boast:如何从服务端跟踪所有 HTTP 请求,并方便回放?
客户端工程师:"xxx 接口坏了,我的程序都没动过",后端经常会收到这样的质问,但是我们现在如何重现这个问题?有以下几种情况: 一.后端测试了一下发现没有问题 "我这里测 ...
- 【原创】分享一个小游戏
帖主用Python做了一个猜数字游戏,刚学Python不久,只用到了几个常见的代码,欢迎大家游玩这个游戏!有什么BNG欢迎交流! import random import timep = ((rand ...
最新文章
- mysql深入浅出_《深入浅出mysql》学习笔记
- 如何利用 Arthas 热更新线上代码
- 利用非递归方法实现二叉树的先序遍历
- 数据中心发电机、变压器和UPS匹配的逻辑探讨
- python常用输入输出の方法
- opcenum在计算机服务找不到,OPC DCOM 问题处理
- 互联网日报 | 京东开启最大规模校招;特斯拉西部首个交付中心在蓉投入使用;嫦娥五号上升器点火起飞...
- SpringBoot:ApplicationEvent与ApplicationListener
- c语言CString转数字函数,CString与16进制的CByteArray之间相互转化
- 驱动人生安装驱动计算机无法启动,驱动人生打开时出错怎么办
- php mysql查询例子_php mysql一个查询优化的简单例子
- viso 画背景框_手工界新宠:美绝了的浮雕画,揉揉捏捏一幅画
- c语言上机实验作业答案,第十二次C语言上机实验参考答案
- hdu 1718 Rank
- Chrome浏览器离线安装包下载方法
- pta初级题库151-200
- ATLAS中文设置steam中文启动代码
- 数字通信之数字信号基带传输(九)
- 计算机实验报告双绞线制作,双绞线的制作实验报告.docx
- 网管的自我修养-信息系统