随笔分类 - SAP-MM
摘要:以下是基于已经在采购订单界面加好自定义字段的情况下的一些代码处理,如果想看怎么增加自定义字段,请参考相关文章 SAP屏幕增强自定义界面字段使用自定义搜索帮助方法/获取其他屏幕字段的值 - 萧静默 - 博客园 SAP -MM采购订单增加屏幕工具栏按钮及事件 - 萧静默 - 博客园 采购订单屏幕增强 -
阅读全文
摘要:实现这样需求需要对采购订单的屏幕进行增强,可以使用二代增强出口:MMO6E005,也可以使用三代增强:BADI ME GUI PO CUST.采购订单抬头和行项目的增强都可以上面增强点。 本次示例使用增强二代增强出口:MMO6E005 点创建 输入名称 点增强分配 点组件 2. 屏幕增强需要先增强表
阅读全文
摘要:在日常SAP发票预制业务操作中,不同岗位、不同业务场景下的字段查看需求各不相同,用户的个性化展示需求十分多样。SAP系统标准的预制发票界面行项目布局较为通用,无法适配企业精细化的日常作业需求。 标准界面存在诸多使用痛点,大量高频业务字段默认隐藏、展示顺序杂乱,用户在操作过程中需要频繁拖动表格列、拉伸
阅读全文
摘要:SAP 采购订单税额无法直接单字段读取,需通过税码(EKPO-MWSKZ)关联条件表计算或直接从 KONV 表提取税金条件值;核心路径为:取行项目税码 → 查 A003/KONP 得税率 → 结合净价计算;或直接筛选PRCD_ELEMENTS中税金条件类型(如 MWST)的KBETR。
阅读全文
摘要:业务场景 日常 SAP 物料采购价格报表开发中,经常需要指定采购组织、工厂,批量抓取所有物料对应供应商采购信息记录,同一物料 + 供应商仅保留有效期自 (DATAB) 最新一条有效数据,剔除重复数据、剔除删除状态信息记录,适配 ECC/S4 HANA 全版本 ABAP 环境,无 SQL 语法报错,性
阅读全文
摘要:由于业务需要,在采购订单的行项目做了增强字段,这个增强字段比如取了供应商和采购组织获取相关数据的话,在初次ME21N时候,可以很好的获取到,当保存后,造次打开想修改这个增强字段值内容的话,此时会出现提示没有数据可以选,经debug发现,是因为没有获取到屏幕上的采购组织字段导致。因为在修改状态下,机构
阅读全文
摘要:由于业务需要,在ME_PROCESS_PO_CUST的采购订单检查中设置了一些警告。但是实际使用过程中发现当多行的时候,比如下面举例 实际是第一行检查过程中就报错了,但是行项目界面上的红灯警告是在第二行,有的用户不会去看实际的报错信息,只看到界面里的红灯警告,用户去修正后,还是会这样报错,就会发生疑
阅读全文
摘要:1、se18里的invoice update增强,一般使用里面的三个方法 参考代码 method if_ex_invoice_update~change_at_save. """I_UPDATE_FLAG I 代表新建、D代表删除、U代表更新 通过此标记区分预制发票的增删改操作 data lt_zm
阅读全文
摘要:假设PB00填的是含税价,那怎么获取呢? 因此,我们有两种方式获取:方式一:使用传统表KONV表:KONV关联字段:EKPO-EBELN(采购订单号)->通过EKKO关联(因为KNUMV在EKKO中)EKPO-EBELP(行项目号)-> KONV-KPOSN EKKO-KNUMV(条件编号)->KO
阅读全文
摘要:SELECT LFM1~EKORG, CASE WHEN DFKKBPTAXNUM~TAXNUM IS NOT INITIAL THEN DFKKBPTAXNUM~TAXNUM ELSE DFKKBPTAXNUM~TAXNUMXL END AS ZTAX, * DFKKBPTAXNUM~TAXNUM
阅读全文
摘要:使用的函数是BAPI_PR_CREATE没使用PI_REQUISITION_CREATE。 界面 excel 整理好excel模板,使用SMW0进行模板上传 代码如下 *& * *& Report ZMMR114 *& * *& *& * REPORT ZMMR114. TABLES:SSCRFIE
阅读全文
摘要:为避免采购订单暂存,考虑把订单界面的“暂存”按钮隐藏。 首先我们先看一下 原始的ME21N采购订单界面: 可以看到上面有一个暂存按钮,今天呢,我们把这个暂存按钮取消掉,步骤如下: 一、路径在物料管理 采购 下面 做一个实施增强字段,自定义: ZME_HOLD_PO_YSS 在接口位置,双击:IS_A
阅读全文
摘要:在SAP中,一般查询创建者按操作记录查就行了,但是预制发票这样查的话,只有未过账时候是可以的,如果过账了只能看到是过账者的账号。下面做实验看下,先做一张预制发票。 看下操作记录/更改记录 如果只做了预制发票,没有任何修改,这个提示未有修改记录,去做一下文本的变更,就会有下面的记录 看RBKP发票抬头
阅读全文
摘要:1、常规的MB52如果不显示的话,一般去SPRO → 物料管理 → 库存管理和实际库存 → 报表 → 为报表设置打印功能找到程序名:RM07MLBS(MB52 对应的程序),勾选 “网格控制”(即启用 ALV Grid). 其他报表实际也是一样的操作。 2、以防万一,也可以在用户参数里设置ME_US
阅读全文
摘要:创建采购申请一般有两个函数:BAPI_PR_CREATE 和 BAPI_REQUISITION_CREATE。 使用BAPI_REQUISITION_CREATE创建常规的标准的采购申请比较方便,代码如下 FUNCTION ZFM_OA2SAP_CREAT_PR. *" *"*"本地接口: *" E
阅读全文
摘要:最近要配合公司AI做一个采购订单信息获取。 1、根据条件获取采购订单基本信息。 2、得到最早交易记录和最晚交易记录。 3、得出平均含税单价。 4、得出总交易条数。 AI的模型输入因为是不确定的,可能单个问,多个问,各种问,目前定义了采购订单、供应商、物料、日期等维度,这里将传入的参数设为表结构,将表
阅读全文
摘要:税码 联查A003及KONP "采购税码的税率 SELECT a~mwskz, "税码 k~kbetr "税率 INTO TABLE @DATA(t_sl) FROM a003 AS a INNER JOIN konp AS k ON a~knumh = k~knumh WHERE a~mwskz
阅读全文
摘要:1、找到采购订单的程序 2、se80进入程序,打开normal,去工具栏添加,如果添加不了,也可以删除已有的没用按钮去修改,一般都能添加。 3、添加按钮,有时候会提示还没给与功能键,这个时候要先找到功能键去添加 保存激活。 4、前台界面还没有显示,因为活动功能没有激活,找到账面的状态栏,点击右键找到
阅读全文
摘要:MB51报表是SAP查询物料凭证的标准报表,这报表使用频率非常高,涉及的使用部门非常广,基本上要使用SAP的部门都需要使用这报表,因此在实际项目中对这个报表的增强需求非常多,而且后期运维中也会不断有这方面增强的需求。在很多项目中,为更方便满足用户的不同需求,一般建议直接把这报表程序复制出来修改。MB
阅读全文
摘要:背景:面向用户的系统是一个智能体,用户会提他们想要的问题,通过NPL处理后,形成对于SAP的入参,由于入参是单个数据或者多个数据,条件也是不定的。 比如用户可能会问2025年创建了多少采购订单,对于这种提问智能体会按照2025年去查所有采购订单;用户问XX供应商和XX供应商发生了多少采购订单,智能体
阅读全文

浙公网安备 33010602011771号