之前在网上看到这样一个帖子,虽然日子有些久远了,但时下面却依旧没有任何答复。

大概意思就是说这个哥们找到了交货单增强程序“MV50AFZ1”,并且在方法“USEREXIT_SAVE_DOCUMENT_PREPARE”中插入了自己心仪的代码,一点保存心想大功告成,却不成没有更新到表LIKP中,百般无奈,只能求助网友,可惜的是没有等到回复。

其实这个细心的朋友就会发现有这样一个方法“USEREXIT_MOVE_FIELD_TO_LIKP” ,上面的说明文字已经描述的非常清晰了。

【示例代码】

*---------------------------------------------------------------------*
*       FORM USEREXIT_MOVE_FIELD_TO_LIKP                              *
*---------------------------------------------------------------------*
*       This userexit can be used to move some fields into the        *
*       delivery header workaerea LIKP.                               *
*       This form is called, when a header is created                 *
*       This form is called at the end of form LIKP_FUELLEN.          *
*                                                                     *
*---------------------------------------------------------------------*
FORM USEREXIT_MOVE_FIELD_TO_LIKP.
*{   INSERT         ECDK904748                                        1DATA : LV_USERID TYPE ZBC001-USEID.IF T180-TRTYP = 'H'.GET PARAMETER ID 'USEID' FIELD LV_USERID.IF LV_USERID IS NOT INITIAL AND LIKP-USEID IS INITIAL.LIKP-USEID = LV_USERID.ENDIF.ENDIF.
*}   INSERT*  LIKP-zzfield = xxxx-zzfield2.ENDFORM.

本意就是在创建交货单抬头信息的时候则会自动赋值(事务代码:VL01N),这种情况还可以用到这样一种情况下面。

比如我们做了交货单的抬头增强,抬头中几个字段是不可编辑的,每次默认存入某些值,也在增强中写好了处理逻辑,但是会有这样一种情况,要是不去点击“附加信息”页签,这部分逻辑不会自动处理,也就不会自动存入某些值,那么,在这种情况下,上面这个方法就派上用场了。

各位朋友,有好的方法,请留言告知,一起学习。

【SD】交货单如何在保存时更改LIKP表的值?相关推荐

  1. Win10更改注册表win defend键值提示无法更改所有者

    环境: Win10 专业版 联想E14 问题描述: 想停止 win defend服务,停止不了,更改注册表键值,出现无法更改 解决方案: 1.安全模式下停止 win defend服务 2.进入注册表权 ...

  2. idea CRLF LF 编码问题,解决保存时自动更改换行符

    idea CRLF LF 编码问题,解决保存时自动更改换行符 参考文章: (1)idea CRLF LF 编码问题,解决保存时自动更改换行符 (2)https://www.cnblogs.com/wu ...

  3. EXCEL保存时出现“由于共享冲突,您的更改不能保存到x‘x‘x‘x.xlsx0”解决方法

    文章目录 使用power query对excel进行数据处理出现问题 问题出现 解决方法 使用power query对excel进行数据处理出现问题 一,将数据加载到py中,点击获取数据-->来 ...

  4. 解决SqlServer2008修改表后保存时出现“save changes is not permitted…”问题

            在使用SQL Server 2008 版本的时候,当我Design更改表然后保存时出现如下错误: Saving changes is not permitted. The change ...

  5. SQL2008修改并保存表结构时报错的解决(阻止保存要求重新创建表的更改)

    今天在SqlServer2008中修改表结构时,弹出下面对话框阻止我保存 解决此问题方法为: 1 打开SqlServer2008工具->选项 2 在弹出的对话框中去掉"阻止保存要求重新 ...

  6. Sql Server'不允许保存更改'错误►防止保存需要重新创建表的更改

    本文翻译自:Sql Server 'Saving changes is not permitted' error ► Prevent saving changes that require table ...

  7. git撤消所有未提交或未保存的更改

    本文翻译自:git undo all uncommitted or unsaved changes I'm trying to undo all changes since my last commi ...

  8. 如何解决SQL Server 2008 R2中“阻止保存要求重新创建表的更改”的问题!

    今天在讲解SQL Server 2008  R2课程中,有学生遇到一个问题,在SQL Server 2008  R2管理控制台中创建一个新表后,如果再次打开该表进行修改保存时,发现对每个表的修改都不成 ...

  9. SQL Server 2008 阻止保存要求重新创建表的更改问题的设置方法

    不是很理解为什么在2008中会加入阻止保存要求重新创建表的更改这个选项.症状表现为修改表结构的时候会"阻止"你.而且我遇到的情况是居然有的时候阻止你,有的时候不阻止你,摸不到头脑. ...

最新文章

  1. 计算机科学与导论期末论文题目,★计算机科学与技术导论论文题目计算机科学与技术导论毕业论文题目大全计算机科学与技术导论论文选题参考(3页)-原创力文档...
  2. ftp服务器文件备份,数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子...
  3. Bootstrap 斜体、文本对齐、缩略图、地址、列表等
  4. 更新整理本人所有博文中提供的代码与工具(Java,2013.11)
  5. 报告怎么看_体检报告怎么看? 超实用的阅读指南来了!
  6. 【ICCV2019】点云相关论文解析
  7. PHP7 网络编程(四)signal信号【待】
  8. linux内核可装载模块(lkm)传参机制 module_param()/module_param_string()
  9. 自学Java的人,如何系统全面的学习?
  10. 中台彻底搞砸了?下一站,小中台大前台
  11. python计算目录大小_使用Python计算目录的大小?
  12. Image(支持 XML 序列化),注意C#中原生的Image类是无法进行Xml序列化的
  13. cordova android项目自定义插件及使用(二)
  14. Netty中的Channel之数据冲刷与线程安全(writeAndFlush)
  15. Awvs 12.x安装教程及常见问题
  16. sqlite3 查询表结构信息
  17. qq微信电脑客户端 for mac v1.0.0.6 官方版
  18. 微信好友保存在服务器,微信好友数据备份好,封号也不怕!
  19. 淘宝图片指纹匹配功能c#实现
  20. 百度编辑器ueditor-在线图片管理,想修改下默认的排序管理

热门文章

  1. allegro约束设置
  2. 美团王庆:当老板对指标进行灵魂拷问时,该如何诊断分析?
  3. 【产品干货】一个App的从无到有
  4. Linux服务器---关闭selinux
  5. stn,spatial transformer network总结
  6. Androidi性能优化之多线程和同步
  7. 写一个实时监控IP连通性的小脚本
  8. 2016 年 Linux 领域的十大新闻,你有关注吗?
  9. Tizen 2.0 SDK 和源码发布
  10. websphere日志出现乱码