SAP MM ME21N 创建PO时报错 - Net price in CNY becomes too large – 笔者所在的项目上,由于客户尚未正式大规模量产,在现阶段,所有的物料基本都是走费用。财务业务人员说,目前几年都是只有费用预算,而无库存预算。所以项目上将所有物料都定义成无价值物料,等
转载
2018-10-09 20:18:00
102阅读
2评论
有个需求是,参考PR创建PO的时候,根据PR type 自动调整PO的ty试代码:根据PR Type自动调整PO
原创
2022-06-18 00:02:08
143阅读
物料管理->采购->采购订单->定义屏幕层的屏幕格式
原创
2021-08-05 14:21:19
271阅读
1业务场景事务代码:ME21N创建采购订单可以通过BAPI_PO_CREATE1批量创建2代码实现1.抬头 2.行项目 3.增强抬头增强字段放在BAPI_TE_MEPOHEADER结构中的CI_EKKODB附加结构中 行项目增强字段放在BAPI_TE_MEPOITEM结构中的CI_EKPODB附加结构中 另外抬头和行项目还需要在更新表中加入增强字段 
原创
2022-03-23 16:53:29
1916阅读
1、业务需求采购订单行项目新增“图号”和“价格类型”字段。其中图号只查询底表展示,不做修改;价格类型做下拉框;2、增强实现增强标准表EKPO结构CI_EKPODB。抬头增加字段则修改EKKO结构CI_EKKODB增强点CMOD:MM06E005出口EXIT_SAPMM06E_016首先在TOP文件中引入全局CI_EKPODB创建行项目增强字段的子屏幕0111,并在屏幕中绘制图号和价格类型字段。如果
原创
2023-10-19 14:05:01
831阅读
SAP MM ME21N 创建委外采购PO报错 - Not possible to determine any components - 之对策 D项目的UAT阶段,笔者发现一个问题,创建委外采购订单的时候,系统报错 :Not possible to determine any components。如下图: 经查该物料是存在有效的委外加工场景的BOM主数据的,如下图,...
原创
2018-07-23 08:29:57
872阅读
昨天笔者在微信公众号里发布了一篇文章:《SAP MM ME21N 创建PO时报错 - Net
转载
2022-10-17 10:34:47
235阅读
SAP MM ME21N 创建PO时报错 - Net price in CNY becomes too large – 之对策 笔者所在的项目上,由于客户尚未正式大规模量产,在现阶段,所有的物料基本都是走费用。财务业务人员说,目前几年都是只有费用预算,而无库存预算。所以项目上将所有物料都定义成无价值物料,等待若干年商业化生产之后,再启动大规模的SAP实施项目,再将所有物料定义成valuat...
原创
2018-10-09 20:39:37
350阅读
在ME21N增强中,可以使用message的方法提示错误的消息,但警告消息使用message则提示不了,需要使用系统宏mmpur_message提示。data:beginoflw_equp, lifnrlikeequp-lifnr, quotelikeequp-quote, qumnglikeequp-qumng, endoflw_equp. data:lt_equplikelw_equpoccurs0. loopattekpo. clearlt_equp. selectequp~lifnrequp~quoteequp~qumngintotablelt_equp"取配额 fromeq
转载
2013-06-20 19:58:00
142阅读
2评论
SAP MM ME21N 创建PO时报错 - Net price in CNY becomes too large – 之原因分析 昨天笔者在微信公众号里发布了一篇文章《SAP MM ME21N 创建PO时报错 - Net price in CNY becomes too large – 之对策》。文章链接地址是: https://mp.weixin.qq.com/s/5ldUk...
原创
2018-10-10 11:39:30
365阅读
1、实现效果根据客制化需求,要在采购订单中新增大量字段,所以要在界面上添加一个单独的页签。效果如下:2、增强实现2.1、增强结构因为是在抬头上边添加,所以增强CI_EKKODB结构2.2、函数组仿照Function Group MEPOBADIEX建一个Function Group函数组:2.3、增强实施2.3.1、BADI:ME_GUI_PO_CUST方法:SUBSCRIBE"---------
原创
2023-10-19 14:06:15
531阅读
SAP MM 由于没有维护Plant的Address信息导致不能在ME51N和ME21N界面里输入工厂代码 ME21N,视图创建采购订单,输入了Plant code 3600, 回车,Plant字段值被自动清空。ME51N界面里效果类似。为什么? 原因在于定义plant code的时候没有维护Address信息, 把地址信息维护好之后,问题...
原创
2018-07-31 12:58:32
503阅读
Requirement: Populate EVERS [ Shipping Point ] at the time of purchase order ceration. Shipping point should be derivated from the shipping point on...
转载
2006-10-21 23:20:00
189阅读
2评论
一、采购订单创建修改增强 BADI:ME_PROCESS_PO_CUST 通过POST方法中的参数im_header,获取对应的数据 订单头 " @斌将军 *Get header CALL METHOD im_header->get_data RECEIVING re_data = header.
原创
2022-03-23 17:01:40
2790阅读
首先,PO item text是可以通过配置实现的,但是有时候业务顾问偷懒,或者因为某些什么原因,不能创建或者传输 Customizing request。这个时候也就只能通过代码来实现了……创建采购订单的时候,将参考的采购申请对应的item 文本带过来ME_PROCESS_PO_CUSTmethod:item主要代码:*get header object CALL METHOD im_item
原创
2021-02-14 21:03:25
942阅读
原文地址:MM ME51N 创建采购申请单据时候,PR单据的计量单位永
转载
2022-06-17 23:57:30
173阅读
PO item text是可以通过配置实现的,特殊情况下也可以用BADI实现
原创
2022-10-14 17:50:38
116阅读
需求:根据采购申请创建采购订单的时候,将PR header text 带到PO header text上spro 下找的增强点:其实就是 ME_PROCESS_PO_CUSTMethod 利用里面的一个method set_text参考代码FUNCTION zmm_copy_pr_text_to_po 内主要代码如下: "get header infor CALL METHOD im_heade
原创
2021-02-12 19:24:03
840阅读
之前已经用badi实现了 po header text的copy还有一种方法,exit查找对应的出口查看对应的Function 及include,可以看看输入参数,看看哪些值可以用到添加测试代码为方便管理和维护,也为了里面别太乱,我把代码封到一个include里面,其实建议是用Function,直接copy EXIT_SAPMM06E_012 或者自己建一个。Function 里面,你用check
原创
2021-02-12 19:24:21
150阅读
之前已经用badi实现了 po header text的copy还有一种方法,exit查找对应的出口查看对应的Function 及include,可以看看输入参数,看看哪些值可以用到添加测试代码为方便管理和维护,也为了里面别太乱,我把代码封到一个include里面,其实建议是用Function,直接copy EXIT_SAPMM06E_012 或者自己建一个。Function 里面,你用check
原创
2021-02-14 21:04:05
923阅读