利用BADI WORKORDER_INFOSYSTEM在COOIS中加入自己定义列办事处
需求描写叙述:依据LC业务部门提出的需求。须要在COOIS中加入办事处一列。
1、在IOHEADER_TAB的CI_IOHEADER中加入字段办事处。如以下图所看到的:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hhbXBhaWdud29sZg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center">
2、se19 在badi name中写入:WORKORDER_INFOSYSTEM 点击Create Impl.如以下图所看到的
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hhbXBhaWdud29sZg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center">
3、双击TABLES_MODIFY_LAY。输入一下代码。保存激活就可以
DATA : BEGIN OF ST_VKBUR,
VKBUR TYPE VKBUR,
END OF ST_VKBUR.
DATA : BEGIN OF ST_KDAUF,
KDAUF TYPE KDAUF,
END OF ST_KDAUF.
DATA : ST_HEADER TYPE IOHEADER.
LOOP AT CT_IOHEADER INTO ST_HEADER.
IF NOT ST_HEADER IS INITIAL.
SELECT SINGLE KDAUF
FROM AFPO
INTO ST_KDAUF
WHERE AUFNR = ST_HEADER-AUFNR.
SELECT SINGLE VKBUR
FROM VBAK
INTO ST_VKBUR
WHERE VBELN = ST_KDAUF-KDAUF.
ENDIF.
ST_HEADER-VKBUR = ST_VKBUR-VKBUR.
MODIFY CT_IOHEADER FROM ST_HEADER.
ENDLOOP.
4、加入的字段能够在布局中找到。并加入显示出来。
最新文章
- [转帖]网络协议封封封之Panabit配置文档
- 在Mac mini上编译Android源码
- [转]Dll注入经典方法完整版
- ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置
- Map中如何把没有定义操作符<;的类作为key
- Ajax的理解
- 自己定义flash的宽和高
- luoguP1886 滑动窗口 [单调队列]
- awk if print
- Difference between hash() and id()
- 1.为什么使用spring boot
- Wi-Fi 协议和数率?
- vue中强制刷新的bug处理
- 如何消除“为帮助保护您的安全,Internet Explorer 已经限制此文件显示可能访问您计算机
- Spring 学习笔记
- 使用oracle9的 odbc 连接oracle11
- 转载:逻辑回归的python实现
- CentOS部署NetCore - 2. 安装NetCore SDK On CentOS
- OCP认证052新加的考试题及答案整理-21
- 感觉有变良好的第一次电面——yahoo北京测试实习生
热门文章
- 01-封装函数求斐波那契数列第n项
- resetlogs报错 ORA-00392
- 关于parseDouble用法
- css,世界上没有绝对简单的事情
- poj - 2186 Popular Cows &;&; poj - 2553 The Bottom of a Graph (强连通)
- Unity3D 异步加载 在 场景加载 中的使用
- DBA总结
- 用JS过滤Emoji表情的输入
- Linux索引节点(Inode:no space for device)用满导致的一次故障
- Oracle 12c agent install for linux