SAP MM
SAP MM
狙击天下
逆水行舟,不进则退
展开
-
分类账CKM3 界面数据提取(S4)
可以看到已包含收/发/存/期初/期末/组件,标准件、实际、差异等,与CKM3界面数据是一致的。代码如下(当中的itabco估算号数据、t_list_disp获取的CKM3数据可自行处理)后台表及关联关系略。主要通过提取标准程式,加工后提取数据。其他栏位对比数据就可以看出,不再累述了。1、内表数据中CATEG栏位。原创 2024-07-05 11:07:38 · 433 阅读 · 0 评论 -
MRP 计划订单批量转采购申请
业务需求: 按工厂、物料采购类型、特殊采购类型(标准的外部采购)、MRP控制者、计划日期批量转采购申请,取代MD14,MD15。MRP RUN后,定时JOB处理,并在转换后通过邮件发送附件清单通知到采购进行处理。SE38执行此程式,界面如下。在生产菜单下阶中,其中一个MDUM-在后台,这是一个后台执行转换的标准程式。改造后程式:转换成功清单和错误清单分开显示,也方便后续通过邮件发送清单。1、邮件发送功能(附件包含转换成功的申请及失败的错误信息)3、标准的程式不改动。复制标准程式代码,新增程序名。原创 2024-07-05 08:55:56 · 472 阅读 · 0 评论 -
MC.5 库存价值及收发货金额报表及代码
表S032:Stock,当前系统的库存情况,当估价库存和供应商寄售库存发生货物移动时,更新本信息结构。MC.5呈现的数据,主要来自这2张表,计算过程就不概述了,很多都需要计算才能得出数据,也比较耗时。有些时候,知道业务数据的逻辑,不一定要全部自己写代码实现,参考标准程式偶尔也会事半功倍。表S031:Movement,按照周期汇总记录物料的移动情况,可以自定义周期。看下COPY后的界面,其他和MC.5的界面栏位已被隐藏,保留自己需要的即可。查询的必要条件:工厂,分期期间当前月度,评价-标准(按实际情况)原创 2024-07-05 08:51:38 · 394 阅读 · 0 评论 -
BAPI_GOODSMVT_GETITEMS RFC
RFC:导入输出类型:表代码:FUNCTIONZ_RFC_GET_MVTDATA.*"----------------------------------------------------------------------*"*"區域介面:*"IMPORTING*"VALUE(I_BUDAT_S)LIKEMSEG-BUDAT_MKPF*"VALUE(I_BUDAT_E)LIKEMSEG-BUDAT_MKPF*"VALUE(I原创 2023-08-29 09:53:29 · 226 阅读 · 0 评论 -
采购订单日期当天不能进行103收货 增强
MESSAGE '103收货不能在订单日期当天进行!' TYPE 'E'.IF I_MSEG-WERKS+0(1) = '1000'. "工厂。IF SY-MANDT = '800'. "客户端。实现方法:SMOD→MBCF0002。原创 2023-04-07 10:53:00 · 133 阅读 · 0 评论 -
批量查询物料当前状况(MD04)
批量查询物料当前状况(MD04)原创 2023-01-31 20:27:04 · 1008 阅读 · 0 评论 -
信息记录净价变更批量查询程式
用户要求的是批量查询净价,从结果中我们看到净价的字段名、涉及到表、日期、文档编号等信息。既然有变更表的内容,那就会用到CDHDR和CDPOS这两张记录表。比对发现,其实就是这两张表的记录数据。通过文档对象、对象价值、编号、表名、字段名等信息进行提取即可。接下来批量查询就简单了,程式只需要按提取的数据进行筛选处理。标准:ME14单条信息记录查询(在有效期内更改的才会被记录)...原创 2022-08-09 08:26:33 · 205 阅读 · 0 评论 -
基于收货的发票校验(功能)
启用:采购订单先收货,再发票校验,发票校验带出收货的数量不启用:发票校验和采购订单收货不分先后,比如订单需要预付款之类的。当然还是要按实际业务管控的需要进行启用或不启用。一、供应商层级在供应商层级,就决定供应商的全部物料是否采取基于收货的发票验证。修改事务码:MK01 MK02 等1、输入供应商编码、采购组织、勾选采购数据,回车进入 2、在控制数据标签内,将基于收货的发票校验取消。 3、完成后保存即可注意:在供应商层级取消次功能后,针对此供应商后续新建的信息记录和采购订单,基于收货的发票校验功能都会没有。后原创 2022-06-23 15:42:11 · 953 阅读 · 0 评论 -
采购订单收货不允许在交货日期之前
业务部门提出供应商提前送货,即使在要求的日期之前送到仓库,也不允许仓库进行系统入库。必须按采购订单交货日期。估计其他公司应该很少有这样的业务要求。采购订单中物料的交货计划日期的计算在MRP、信息记录等都可以设定,从下单日期和计划交货的天数而得到的日期。本身这个交货日期有系统消息提示,只不过是没设定或者是设定的W警告信息,系统不做入库拦截。采购订单交货日期 2022/05/28配置路径选择如图所示,改为E类型后,在系统中测试。MIGO收货入库,未到交货日期不允许入库。原创 2022-05-27 12:33:23 · 722 阅读 · 0 评论 -
MM ABAP采购资讯记录批量删除
采购资讯记录批量删除可以使用MASS操作,但是涉及导很多权限问题,经常需要单独开发程式,给到用户单独使用。完整程式,复制即可使用*&---------------------------------------------------------------------**& liuyang 20211118*&--------------------------------------------------------------------...原创 2022-05-10 15:21:21 · 820 阅读 · 0 评论 -
MM 单个物料的库存总览
目的:用于查询单个物料的库存情况,根据商品、地点、库存地点查询物料的库存情况。适用范围:集团所有物料物料库存状态如下:非限制使用(即合格品状态)、预留的、接受预留、未清订单数量(采购订单未入库的数量)、订购寄存(寄售订单未入库的数量)、库存传送(地点)(工厂间传送的在途库存)、传送(库存地点)(即库存地之间传送的在途库存)、GR冻结库存(先收货到冻结库位但不做帐)、交货计划(协议计划)、退货(销售订单的退货)、已冻结(质量等原因被冻结的库存)操作步骤: 系统路径原创 2022-04-24 10:11:54 · 620 阅读 · 0 评论 -
MM 供应商账户组后台配置步骤
供应商账户组 功能 供应商账户组 配置路径 后勤-常规\业务伙伴\供应商\控制\定义科目组和字段选择(供货商) 配置TCODE OMSG Value 供货商编号范围 功能 供货商编号范围 配置路径 后勤-常规\业务合作伙...原创 2022-04-19 15:08:48 · 421 阅读 · 0 评论 -
SAP HANA 供应商主数据前台操作
操作步骤1. 菜单路径及事物代码2. 供应商主数据基础资料3. 供应商主数据采购资料4. 供应商主数据公司资料5. 冻结或标记删除供应商主数据6. 报表查询MKVZ1、菜单路径及事务代码 菜单路径 后勤 ->物料管理 ->采购 ->主数据 ->后续结算à供应商折扣协议 ->环境 ->供应商 ->编辑供应商 ->业务伙伴 ->业务伙伴 ->...原创 2022-03-30 08:53:51 · 2794 阅读 · 0 评论 -
SAP MM-MB52 物料库存查询简单操作
系统菜单及交易代码(MB52) ERP 菜单 后勤 -物料管理-库存管理-环境 -库存-MB52仓库库存 事务代码 MIGO 操作步骤(1)双击事务代码 MB52或在事务码栏位输入事务码后回车,出现如下界面:(2)在以上界面输入如下数据: 栏位名称 说明 值 注释 物料 物料编号用于唯一标识物.原创 2022-03-25 20:03:58 · 13565 阅读 · 0 评论 -
SAP MASS 批量维护主数据 库存仓位修改小记
用户要按物料的库存地点,更新库存仓位。原本MM02 工厂数据/存储1 中修改,但是每次也只能单个修改。数据量一旦过大,那岂不是折磨人。好在SAP提供了标准的修改工具 MASS。输入TCODE:MASS 回车选择对象类型的更多选项,可以看到支持的类型。进入实战1、选择物料工业类型,F8执行2、要修改的是物料的仓储位置数据,在表选项卡中选中行项。3、选字段栏位,选中要修改的字段4、使用的批量从文件导入数据。如果数据量不大,可以直接执行后手工再选择。...原创 2022-03-24 15:53:49 · 4168 阅读 · 0 评论 -
采购预制发票MIR7 发票校验屏幕格式调整
用户需求也是五花八门,总之为了简便快速。毕竟SAP 标准的显示格式无法满足我们的日常需求,很多字段信息需要拖动才能看到。MIR7的格式是由屏幕格式所决定的,SAP内提供了很多的屏幕格式如*_6310都是SAP提供的标准,所以只要修改这个屏幕格式变量或者新建一个变量就OK了。更改现有格式采用屏幕变式T-CODE:OLMRLIST对相应事物代码进行调整1、输入需要调整的实物代码MIR7 屏幕变式 3_6310 屏幕 63102、点击更改3、进入调整画面 根据自己需...原创 2022-03-24 15:15:35 · 3864 阅读 · 0 评论