物料主数据增强(MM01/MM02/MM03)

SAP:物料主数据增强 一、MM01,MM02点击保存后,对输入值校验增强点:BADI_MATERIAL_CHECK 1.SE19创建实施:典型业务加载项,输入增强BADI:BADI_MATERIAL_CHECK 2.点击创建,输入实施名称: 3.查看接口方法: 4.在CHECK_DATA中填写校验逻辑 二、物料主数据默认值带出:BADI_MATERIAL_REF 方法:CREATE_MATERIAL填写默认值: 注意点:需要先将屏幕中的输入参数传入输出参数,比如输入的I-工厂有值就需要将工厂再赋值到E-工厂 ME 阅读详情

SAP 物料主数据增强自定义字段

物料主数据自定义字段增强


2. SPRO--后勤-常规--物料主数据 -- 配置物料主记录 --  创建定制子屏幕的程序

 

3. SE80 -- 输入函数组 ZMGD1

 

在屏幕 0001 里增加 三个 函数:

 

代码如下:

*&---------------------------------------------------------------------*
*&      Module  DISABLE_FIELD  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE DISABLE_FIELD OUTPUT.
  IF SY-TCODE = 'MM03'.
      LOOP AT SCREEN.
          SCREEN-INPUT = '0'.
          MODIFY SCREEN.
        ENDLOOP.
    ENDIF.
ENDMODULE.                 " DISABLE_FIELD  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  GET_DATA  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE GET_DATA OUTPUT.
  TABLES:ZPARTAPPEND.
  DATA: W_MATNR TYPE MATNR.

  IF SY-TCODE = 'MM02' OR SY-TCODE = 'MM03'.
      GET PARAMETER ID 'MAT' FIELD W_MATNR.
      SELECT SINGLE * FROM ZPARTAPPEND WHERE MATNR = W_MATNR.

    ENDIF.

ENDMODULE.                 " GET_DATA  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  ASSIGN_DATA  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE ASSIGN_DATA INPUT.
  EXPORT ZPARTAPPEND TO MEMORY ID 'ZPARTAPPEND'.

ENDMODULE.                 " ASSIGN_DATA  INPUT

 

 

自定义屏幕截图如下,只使用了 ZPARTAPPEND 里的2个字段,其中字段名为: ZPARTAPPEND-F1    ,    ZPARTAPPEND-F2

 

4. CMOD 增强,使用出口 MGA00001

 

增强代码如下:

*&---------------------------------------------------------------------*
*&  包括                ZXMG0U02
*&---------------------------------------------------------------------*
TABLES:ZPARTAPPEND.

IF SY-UCOMM = 'BU' OR SY-UCOMM = 'YES'.

    IMPORT ZPARTAPPEND FROM MEMORY ID 'ZPARTAPPEND'.

    ZPARTAPPEND-MATNR = CMARA-MATNR.
    MODIFY ZPARTAPPEND FROM ZPARTAPPEND.

  ENDIF.

 

 

5. SPRO--后勤-常规--物料主数据 -- 配置物料主记录 --  定义每个屏幕序列的数据屏幕的结构

弹出界面后选中“21” 行 ,然后双击左边窗口的“数据屏幕”:

 

选中上面的“21” -- “08”  ,双击“子屏幕”

 

然后将“21” -- “08” -- “8” 的程序名改成:“SAPLZMGD1“ , 因为ZMGD1是我们之前创建的函数组。

 

6. 最后测试物料主数据视图

 

 

新增或修改物料时,这两字段可以保存到自定义创建的表ZPARTAPPEND 里 ,MM03 又可以显示出来。

到此完毕。




SAP物料主数据增强实战:手把手教你用CMOD和SPRO搞定MM01/MM02/MM03自定义字段 当制造业企业需要将供应商型号、最小包装量等关键业务属性纳入SAP系统管理时,标准物料主数据往往无法满足需求。上周刚帮一家汽车零部件厂商解决了这个问题——他们在MM01创建新物料时,总需要额外记录十几项供应商技术参数,原本靠Excel手工维护的方式导致数据分散且版本混乱。通过SAP标准的增强机制,我们成功将这些字段整合到物料主数据基本视图中,现在采购和仓库部门都能直接查看最新技术规格。下面分享我的完整实施经验:在开始敲SE11之前,必须明确三个核心问题:字段存储在哪里?如何展示?业务规则是什么?字段存储策略的 阅读详情

相关推荐

MM01/MM02/MM03物料主数据屏幕增强-基础数据1

【代码】MM01/MM02/MM03屏幕增强-基础数据1。

weixin_44686958的博客 296

【ABAP】MM02保存后数据传输至外围系统

【问题】MM02更改物料主数据之后,传递最新数据至外围系统。 【方案】找到MM02保存后所触发的增强点。 【执行】从第一代增强到第四代增强,前三代都没找到合适的增强点,只在第四代增强BTE里面找到一个触发点 00001250 运行事务码:FIBF,进入维护事务BTE,选择菜单“环境->信息系统(P/S)(I)->F8 运行程序 找到业务交易事件【00001250 物料主数据:过帐】,选中后点击模式函数模块 跳转到函数构建器,将带出的功能模块复制一份(以Z开头),函数组不需要变动

程卓的博客 2447

SAP物料主数据MM01/MM02/MM03屏幕增强保姆级教程:从SE11到CMOD的完整避坑指南

本文详细解析了SAP物料主数据屏幕增强的全流程,从SE11创建附加结构到CMOD部署增强点,涵盖字段设计、屏幕绘制、数据持久化等关键环节。针对MM01/MM02/MM03事务代码的常见问题提供解决方案,帮助ABAP开发者高效实现业务需求,避免典型陷阱。

weixin_33691700的博客 300

SAP ABAP 物料主数据(MM01/MM02/MM03)屏幕增强

增强步骤 1.为主表添加一个附加结构 根据业务需求新建一个结构,结构中放入需要增强的屏幕字段并激活。 打开事务代码SE11,在需要保存的主表中添加这个附加结构并激活。 注:根据业务需求及屏幕增强的视图判断需要保存的主表是哪张,如基本数据在MARA,工厂级数据在MARC 2.创建定制子屏幕的程序 打开事务代码SPRO,选择"创建定制子屏幕的程序"。 保存后会生成一个函数组。 在生成的屏幕或自建一个屏幕进行屏幕绘制。 主要DIALOG代码: PROCESS BEFORE OUTPUT. * Ve

Jon的博客 1万+

SAP ABAP物料主数据增强实战:从SE11到CMOD,手把手教你搞定MM01/MM02/MM03自定义字段

本文详细介绍了SAP ABAP物料主数据增强的完整流程,从SE11数据库表增强到CMOD增强点实现,涵盖MM01/MM02/MM03事务码的自定义字段开发。通过屏幕增强、数据保存逻辑和高级技巧的实战讲解,帮助开发者掌握物料主数据扩展的核心技术,满足企业个性化需求。

weixin_27697385的博客 213

SAP 物料主数据增强自定义字段

物料主数据自定义字段增强 1.  SE11 创建自定义表 ZPARTAPPEND   2. SPRO--后勤-常规--物料主数据 -- 配置物料主记录 --  创建定制子屏幕的程序   3. SE80 -- 输入函数组 ZMGD1   在屏幕 0001 里增加 三个 函数:   代码如下: *&---------------------------------

heng0757的专栏 3万+

SAP Business One 产品功能综述

前言        快捷通畅的业务处理过程,灵活有效的应变能力是企业生存和发展的根基。众多的成长型企业正在寻求适合的信息化商务解决方案并期望从中受益,从而提高效率,降低成本。但由于成长型企业预算低,利润少,对亏损与盈利的敏感程度远大于大企业,在选择信息化解决方案时,他们必须努力避免巨大的投资、臃肿的技术队伍和漫长的实施过程。        针对成长型企业业务管理的要求以及企业对信息化投入的预期,满...

weixin_34326429的博客 413

SAP-MM常用增强之物料主数据增强

视图中新增两个字段:旧物料号、基本单位。需求背景二:物料主数据增强自定义字段。需求背景三:物料主记录屏幕增强。操作物料主数据时,在基本数据。物料主数据表的增强检查。

u012830826的博客 1019

如何在物料主数据(MM01/MM02/MM03)中创建屏幕增强

1,在MARA添加自定义字段 把屏幕增强中用到的字段通过tcode SE11 append到MARA表中,如下,append 一个ZMM_MARAA,里面有一些自定义字段 <img class="alignnone size-medium wp-image-6262" src="http://www.baidusap.com/wp-content/uploa...

banin4739的博客 1676

SAP 物料主数据屏幕增强

1. 用事务代码OMT3C,(或者用SPRO进入,后勤-常规->物料主记录->配置物料主记录->创建定制子屏幕的程序)创建函数功能组,如ZMGD1,然后保存.   2. 用事务代码SE80进入,选择函数组ZMGD1,在屏幕0001里面建立自己的布局.   3. 书写屏幕的PBO和PAI. PROCESS BEFORE OUTPUT. * MM01时限制输入状态   MODULE di

heng0757的专栏 7253

MFC工具栏增加EditBox和Button

1. 在资源视图中增加EditBox, Button控件,ID分别为ID_EDIT_SEED, ID_BTN_SEED 2. 在CMainFrame中增加成员变量 CMFCToolBarEditBoxButton *m_editSeed; CMFCToolBarButton *m_btnSeed; 3. 在CMainFrame::OnCreate中创建控件 m_editSeed = new CMFCToolBarEditBoxButton(ID_EDIT_SEED, GetCmdMgr()-&.

学习是为了探索这个世界的本质 802

物料主数据屏幕增强 MM01/MM02/MM03

导语:在所有项目中,物料主数据增强是最常见的,增强完MARA表还要增强MM01的屏幕页签,下面分享一下为MM01增加屏幕页签的过程。

我的心是烈日簇拥的花,在你的眼里找到了家 3521

杰理的蓝牙芯片的key是什么?以及该如何添加key?杰理key文件原理

很多的工程师,在开发杰理蓝牙芯片的第一步就会有一个很深的疑惑,关于key的 1、什么是key文件? 2、Key文件是如何产生的? 3、为什么需要他key文件? 4、如何添加key文件? 5、以及实际开发中的一些报错该如何处理?

qyvhome的博客 4095

MM01/MM02/MM03物料主数据屏幕增强-(工厂数据/存储 1)页签

参考链接: https://blog.youkuaiyun.com/weixin_51105325/article/details/144507521。

weixin_44686958的博客 325

Win10内网离线安装NET3.5,绝对成功,保姆级

今天工作安装工具软件套装3.5组件!也在csdn上找了很多方法躺了很多坑,我总结如下! 其实就一条,什么版本的win10装什么版本的net3.5 我的电脑是1909版本,用2004H2的镜像是没有用的,dism组件报错8024402C 所以我下载1909镜像挂在虚拟光驱 ,管理员模式下powershell dism.exe /online /enable-feature /featurename:NetFX3 /Source:E:\sources\sxs dism.exe /online /en..

唉呀妈呀脑瓜疼 6万+

MATLAB仿真实战:双有源桥(DAB)变换器的扩展移相调制(EPS)全流程解析

本文提供了一份详细的MATLAB/Simulink仿真实战指南,手把手解析双有源桥(DAB)变换器在扩展移相调制(EPS)下的全流程建模。内容涵盖从核心原理、主功率电路搭建、EPS驱动信号生成,到仿真运行、波形分析及模型优化的完整步骤,旨在帮助工程师和研究者快速掌握DAB变换器的仿真与性能验证方法。

o4p5q6r7s的博客 503

[ABAP] MM01/02/03物料主数据MARA附加字段增强总结

物料主数据增强字段是一个项目中经常遇到的需求,网上有许多大佬的文档已经概括的很全面了,这里结合实际使用情况做一个总结。 具体的实施过程可以参考大佬文档: 物料主数据增强附加字段以及BAPI写入_小懒的博客-优快云博客 介绍的相当全面基本上是一步一步手把手教学,文中列例了MARA和MARC两个表的示例,其中在S4 HANA中MARC等一些有CDS替代对象的表做字段增强要注意做Extension View。 关于替代对象的解释可以参考:ABAP CDS 替换对象(Replacement Objects

卡莫晚安的博客 4320

深入理解 DDR5 Bank Group 与并行调度机制

Bank Group架构和并行调度机制,是DDR5性能跃升的核心秘密!理解它们才能写出高效调度程序,设计出性能强劲又稳定的DDR5系统。🎯记住:Bank Group不是简单的分组,而是高速并行的“魔法钥匙”,巧用它,你的DDR5设计将爆发惊人性能!

weixin_43199439的博客 313

实战物料主数据(MM01/MM02/MM03)屏幕增强

无意中看到的,将来没准用得上,转一下。 原文地址:http://blog.chinaunix.net/u2/66669/showart_1273879.html 1. 用事务代码OMT3C,(或者用SPRO进入,后勤-常规->物料主记录->配置物料主记录->创建定制子屏幕的程序)创建函数功能组,如ZMGD1,然后保存. 2. 用事务代码SE80进入,选择函数组ZMGD1

Welcome to Garywang's IT BLOG. 5928

Cadence virtuos安装教程

本文详细介绍了在Ubuntu 18.04系统上安装Cadence Virtuoso IC617及MMSIM的完整流程。主要内容包括:1)系统环境准备(安装JDK及相关依赖包);2)通过创建软链接和修改系统文件实现RedHat环境兼容;3)共享目录文件操作与分卷压缩包合并解压技巧;4)使用InstallScape工具的安装步骤详解,包括权限处理和配置选项。特别提醒需注意系统兼容性处理(如创建redhat-release文件)和分卷压缩包的特殊解压方法(cat合并)。整个安装过程涉及大量Linux命令操作,需特

wangjie36的博客 298

Modbus RTU/TCP协议栈手写实现:主从站设计、功能码、CRC、异常响应

本文从协议栈架构、帧结构、功能码、CRC校验、异常响应、主从站设计等多个维度,完整阐述了Modbus RTU/TCP协议栈的手写实现方案。帧间隔机制是RTU的核心,T3.5超时检测决定了帧边界识别CRC16查表法以512字节ROM换取8倍性能提升,适合嵌入式功能码路由表实现可扩展的代码架构,便于新增功能异常响应机制保障协议健壮性,每个错误都有明确反馈Modbus TCP在RTU基础上增加MBAP头,实现以太网扩展多核RTOS环境下的并发访问与线程安全RS-485总线的电气隔离与浪涌保护。

从事移动开发八年,csdn博客专家,阿里云特邀专家,华为云云享专家,高级网络信息安全工程师,大数据工程师(高级),python技术开发(高级),HarmonyOS 应用开发者高级认证,现在某学校任教。 1万+

实战物料主数据(MM01/MM02/MM03)屏幕增强 .

实战物料主数据(MM01/MM02/MM03)屏幕增强 .

阿土工作室 1948

AI漫剧全套万能提示词合集

今天给大家整理一套已经跑通爆款漫剧的万能提示词库!覆盖:豆包剧本人设词 + 分镜生成词 + 即梦绘图词 + 动态优化词 + 防翻车固定词直接复制粘贴,新手也能做出稳定、高清、统一、有质感的AI漫剧!你是资深短视频漫剧编剧,擅长制作60秒竖屏爆款AI漫剧,请为我创作一集完整漫剧内容。要求:开头3秒高能抓眼,中段有冲突转折,结尾留强悬念钩子,节奏紧凑、适合短视频流量。首先生成固定统一人物人设:包含脸型、五官、发色、发型、穿搭、身材、气质、画风、光影细节,要求足够精细,保证全程角色不变脸。

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 1896

201702-增强记

1. MM01/MM02/MM03 物料主数据增强 Exit Name Description MGA00001 物料主文档(工业):校验与增强 SMOD MGA00001 INCLUDEZXMG0U02. FUNCTION EXIT_SAPLMGMU_001. *"------------------------------------------------...

anchangong3418的博客 367

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

html快速添加物料信息,如何在物料主数据(MM01/MM02/MM03)中创建屏幕增强

1,在MARA添加自定义字段把屏幕增强中用到的字段通过tcode SE11 append到MARA表中,如下,append 一个ZMM_MARAA,里面有一些自定义字段2,创建自定义屏幕这个自定义屏幕就是要添加到物料主数据中的,tcode:SPRO后勤-常规-->物料主数据-->创建定制子屏幕的程序,也可以通过TcodeOMT3C其实是创建一个函数组,这个自定义屏幕保存在函数组下的在...

weixin_39942488的博客 279

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

(转)实战物料主数据(MM01/MM02/MM03)屏幕增强 .

无意中看到的,将来没准用得上,转一下。 原文地址:http://blog.chinaunix.net/u2/66669/showart_1273879.html 1. 用事务代码OMT3C,(或者用SPRO进入,后勤-常规->物料主记录->配置物料主记录->创建定制子屏幕的程序)创建函数功能组,如ZMGD1,然后保存. 2. 用事务代码SE80进入...

weixin_30378623的博客 175

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 常用增强
下一篇: 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题
huling_1997
博客等级 码龄17年 12粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值