SAP用户增强总结-采购订单建立增加客户数据增强示例
命令:smod
选择增强号MM06E005,点击测试。
出现如下:
MM06E005
1.功能退出:分别是代码区,包括pbo,pbi等。
2.Screen exit:创建增强屏幕
3.包含表:增强表字段结构
操作:
第一步:要SMOD上的增强包含结构CI_EKKODB或CI_EKPODB,在包含表CI_EKKODB上双击,然后新增增
强字段。新增字段必须以ZZ开头,如ZZOPENDATE。如果要增强行项目,双击CI_EKPODB。
第二步:增强屏幕显示,在Screen exit中,双击要增强的SAPMM06,如下:
PROCESS BEFORE OUTPUT.
MODULE STATUS_0101.
PROCESS AFTER INPUT.
* MODULE USER_COMMAND_0101.
进入以后即可绘制屏幕显示,查找要显示的CI_EKKODB中的字段显示到屏幕上。查找字段(f6),输入表或字段名(ekko_ci),找到显示的字段。
双击STATUS_0101编程:
MODULESTATUS_0101中编程:(更新字段编辑状态)
IF displaymode = 'A'.
LOOP AT SCREEN.
IF screen-name = 'EKKO_CI-ZZOPENDATE'.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
第三步:编程
在功能退出去,双击EXIT_SAPMM06E_006,进入 INCLUDE ZXM06U36 ,即Pbo中增加如下代码(显示和更新编辑状态)
ekko_ci = i_ci_ekko.
displaymode = i_trtyp.
双击 EXIT_SAPMM06E_007,进入 INCLUDE ZXM06U38 ,即 Pbi中(保存数据)
MOVE-CORRESPONDING i_ekko TO gl_ekko_ci.
双击 EXIT_SAPMM06E_008,进入 INCLUDE ZXM06U37 ,即 Import Data from Customer Subscreen for Purchasing Document Header中(修改后提示保存)
IF gl_ekko_ci-zzopendate NE ekko_ci-zzopendate.
e_ci_ekko-zzopendate = ekko_ci-zzopendate.
IF displaymode NE 'A'.
e_ci_update = 'X'.
ENDIF.
ENDIF.
也可以是所有字段:
if gl_ekko_ci ne ekko_ci.
e_ci_ekko = ekko_ci.
if displaymode ne 'A'.
e_ci_update = 'X'.
endif.
endif.
然后逐个激活即可。
SAPMM06E 0101 CUSTSCR1 SAPLXM06 0101 "Header
SAPMM06E 0111 CUSTSCR1 SAPLXM06 0111 "Item
EXIT_SAPMM06E_006 Header (PBO)
EXIT_SAPMM06E_007 Header (PAI)
EXIT_SAPMM06E_008 Import Data from Customer Subscreen for Purchasing Document Header
EXIT_SAPMM06E_016 Item (PBO)
EXIT_SAPMM06E_017 Item (PAI)
EXIT_SAPMM06E_018 Import Data from Customer Subscreen for Purchasing Document Item
SAP用户增强总结-采购订单建立增加客户数据增强示例相关推荐
- 采购订单建立增加客户数据增强示例
命令:smod 选择增强号MM06E005,点击测试. 出现如下: MM06E005 1.功能退出:分别是代码区,包括pbo,pbi等. 2.Screen exit:创建增强屏幕 3.包含表:增强表字 ...
- SAP MM 有了采购订单历史的PO行项目里的采购附加费不允许再改了?
SAP MM 有了采购订单历史的PO行项目里的采购附加费不允许再改了? 正确答案是: 不允许,这是SAP标准逻辑. 那么问题来了!今日收到业务人员报说采购订单4300013979,完成了收货和IV, ...
- SAP MM ML81N为采购订单创建服务接收单,报错- No matching PO items selected -
SAP MM ML81N为采购订单创建服务接收单,报错- No matching PO items selected - SAP里的服务采购流程跟有形的实物采购流程并不相同.除了在采购单据上的差异以外 ...
- SAP创建供应商及采购订单
SAP创建供应商及采购订单 创建全流程 创建供应商 创建采购订单 创建全流程 创建供应商 供应商是一个角色,创建角色的TCODE有很多,具体选择那个看系统是否完成对该TCODE功能的维护,键入BP,进 ...
- SAP MM 标准的采购订单预付款功能介绍
继上次我讲了SAP 质保金的案例以后,有朋友想让我写一下采购的预付款是怎么回事,能不能用,我今天就和大家讲一下标准的预付款功能好处及适用范围. 首先这个功能与质保款的功能是一起的,是同一个Busine ...
- SAP已发票校验采购订单退货 - 特殊业务
采购业务过程中,偶尔出现外购物料质量问题或采购订单价格输入错误等原因,需要在系统中做收货的冲销. 外购物料退回给供应商在不同的业务场景中,可能出现的移动类型有102.122.162甚至是601等. 1 ...
- SAP BAPI BAPI_PO_CREATE1创建采购订单
使用BAPI: BAPI_PO_CREATE1创建采购订单,默认情况下行项目是自动编号的. 代码示例: DATA:lt_poheader LIKE TABLE OF bapimepoheader WI ...
- SAP 基本计量单位与采购订单单位不一致的问题处理
采购视图 附加数据→计量单位 采购订单与库存数量不一致,需要用到单位转换 CALL FUNCTION 'MD_CONVERT_MATERIAL_UNIT'EXPORTINGI_MATNR = P_MA ...
- SAP已经审批的采购订单可修改
业务在系统中进行了对采购订单审批设置为审批后不可再修改单据, 我们修改采购订单报06(683)消息:采购凭证有批准标识& (修改是不可能的) 有时候一些场景需要跳过系统的审批后不可修改的检查 ...
最新文章
- Cisco和H3C的两种不同动态***解决方案
- iptables的增删改查
- python图书管理系统增删改查_python基础-字典的增删改查
- 【DP】[NOI2013]书法家
- ora-00923数据类型不一致_小白学 Python(2):基础数据类型(上)
- byte 转 int 为什么要0xFF?
- 团队合作-需求分析之WBS
- 记录一次json转换的经历
- HDFS +zookeeper实现高可用
- python邮件群发_Python操作Gmail@定时定向群发邮件
- 洛谷 P2525 Uim的情人节礼物·其之壱
- Android端公司通讯录开发与实现(一)
- 可视化指标计算公式_基于OTU的alpha多样性指数计算和可视化
- 人像美颜美妆算法入门必备
- mysql stmt fetch,mysql_stmt_fetch 奇怪的问题..
- nginx流媒体服务器性能,搭建nginx流媒体服务器(支持HLS)
- 「Go工具箱」web中想做到cookie值安全?securecookie库的使用和实现原理
- Mono.Cecil简介与示例
- HTML制作课表源代码
- Appwidget控件的使用