首页 > 其他分享 >ABAP-MIGO保存修改数据增强

ABAP-MIGO保存修改数据增强

时间:2023-09-27 10:59:11浏览次数:33  
标签:ASSIGNING MIGO SAPLMIGO 修改 ABAP GODYNPRO TYPE ASSIGN

三代增强:MB_DOCUMENT_BADI

 1 METHOD if_ex_mb_document_badi~mb_document_before_update.
 2 
 3   FIELD-SYMBOLS:<fs_action> TYPE godynpro-action,
 4                 <fs_refdoc> TYPE godynpro-refdoc,
 5                 <lfs_xmseg> TYPE ANY TABLE,
 6                 <lfs_xmkpf> TYPE ANY TABLE,
 7                 <lfs_mkpf>  TYPE mkpf,
 8                 <lfs_mseg>  TYPE mseg.
 9   
10   ASSIGN ('(SAPLMIGO)GODYNPRO-ACTION') TO <fs_action>.
11   ASSIGN ('(SAPLMIGO)GODYNPRO-REFDOC') TO <fs_refdoc>.
12   ASSIGN ('(SAPLMIGO)GODYNPRO-ACTION') TO <fs_action>.
13   ASSIGN ('(SAPMM07M)XMSEG[]') TO <lfs_xmseg>.
14   ASSIGN ('(SAPMM07M)XMKPF[]') TO <lfs_xmkpf>.
15 
16   IF sy-tcode = 'MIGO'.
17 
18     LOOP AT <lfs_xmkpf> ASSIGNING <lfs_mkpf> .
19       
20       <lfs_mkpf>-bktxt = '' .
21 
22     ENDLOOP .
23 
24     LOOP AT <lfs_xmseg> ASSIGNING <lfs_mseg> .
25       
26       <lfs_mseg>-sgtxt = '' .
27 
28     ENDLOOP .
29 
30   ENDIF.
31 
32 ENDMETHOD.

标签:ASSIGNING,MIGO,SAPLMIGO,修改,ABAP,GODYNPRO,TYPE,ASSIGN
From: https://www.cnblogs.com/TigerMan/p/17732141.html

相关文章

  • element-ui plus 修改对话框的样式,无效
    <el-dialogv-model="dialogVisible"title="Tips"width="30%":before-close="handleClose"append-to-body><span>Thisisamessage</span><template#footer>......
  • Python面试高频问题:修改list中某个元素时的坑
    在Python面试中经常会考这样一个题目,遍历列表,如果列表中有某某元素,那么将其替换成"test"。题目看似简单,其实有个坑在里面!从面试结果来看,大多数同学都会这样写:l=["a","b","c"]foriinl:if"a"==i:i="test"print(l)运行后,大家会发现输出的l值还是['a',......
  • CH32V208以太网IAP修改用户区大小注意事项
    CH32v208以太网IAP修改用户区大小注意事项    CH32v208的以太网IAP程序中将FLASH分为3个区域,boot区40k、用户区44k和备份区44k,通过以太网接收到对端设备发来的以太网数据存到备份区中,之后复制到用户区,然后校验跳转,详细使用方法可以看一下例程中附带的使用教程。   ......
  • ubuntu20.04修改系统时间
    我们在安装系统和应用的时候,经常发现系统时间不对,如果存在校验的话,可能影响更大,所以我们要知道如何修改系统时间。1.查看当前系统的时间用date命令date2.运行tzselect来选择时区我们选择亚洲-中国-上海时区3.复制文件到/etc/localtime目录下cp/usr/share/zoneinfo/Asia/Shangha......
  • 修改java项目启动后在jps展示的名称
    问题在服务器上启动jar包的时候,通过jps查看java进程只展示个jar解决,指定jar包的全路径java-jar/root/test/aaa.jarjps查看494976aaa.jarmaven打包修改jar名称修改build下的finalName即可:<build><finalName>springboot-yida-aaa</finalName></build>......
  • ls报错修改环境变量
    问题:系统找不到环境变量在终端输入:ls后显示:root@wei:/etc#lsCommand'ls'isavailablein'/bin/ls'Thecommandcouldnotbelocatedbecause'/bin'isnotincludedinthePATHenvironmentvariable.ls:commandnotfound解决办法:直接在终端输入:expor......
  • MySQL修改密码的几种方法
    方法一:先登录MySQL命令框输入:setpasswordfor用户名@localhost=password('新密码'); 方法二:使用mysqladmin#该方法不需要登录命令框输入:mysqladmin-u用户名-p旧密码password新密码 ......
  • window下elasticsearch修改密码
    es默认是没有密码的,但是为了安全起见,线上正式环境还是要设置密码进入elasticsearch解压包目录中找到elasticsearch.YML文件,打开,直接在最后添加,这里记得,每个属性冒号后面都需要tab键一个空格xpack.security.enabled:truexpack.license.self_generated.type:basicxpack.security......
  • [ABAP] ABAP 三类内表
    原文链接:https://www.cnblogs.com/wh-cnblogs/p/15988275.html介绍(一)ABAP里提供了三种内表,分别是:1,  STANDARD TABLE    与TYPETABLEOF效果一样,都是标准表2, SORTED TABLE 3, HASHEDTABLE在不同的场合下,READTABLE查找数据时三种内表会有不同的效率。 ST......
  • 探索堆题的起点——修改结构体
    探索堆的起点——修改结构体这里我们主要以CTFwiki上UAF的例题hacknote为例去创建一个结构体探索堆题代码结构的真相让pwn师傅少点逆向的痛题目:ctf-challenges/pwn/heap/use_after_free/hitcon-training-hacknote/hacknoteatmaster·ctf-wiki/ctf-challenges(github.......