欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

随笔分类 -  SAP-ABAP

1 2 3 4 5 ··· 9 下一页
摘要:以下是基于已经在采购订单界面加好自定义字段的情况下的一些代码处理,如果想看怎么增加自定义字段,请参考相关文章 SAP屏幕增强自定义界面字段使用自定义搜索帮助方法/获取其他屏幕字段的值 - 萧静默 - 博客园 SAP -MM采购订单增加屏幕工具栏按钮及事件 - 萧静默 - 博客园 采购订单屏幕增强 - 阅读全文
posted @ 2026-09-15 13:40 萧静默 阅读(12) 评论(0) 推荐(0)
摘要:实现这样需求需要对采购订单的屏幕进行增强,可以使用二代增强出口:MMO6E005,也可以使用三代增强:BADI ME GUI PO CUST.采购订单抬头和行项目的增强都可以上面增强点。 本次示例使用增强二代增强出口:MMO6E005 点创建 输入名称 点增强分配 点组件 2. 屏幕增强需要先增强表 阅读全文
posted @ 2026-09-15 13:29 萧静默 阅读(25) 评论(0) 推荐(0)
摘要:在实施SAP时候,会产生大量的请求,如果一个一个请求号去传输的话,不但工作量增大,而且传输过程中经常出错,因为请求号有先后顺序,如果没有按顺序传输就可能出错。这时候可以使用合并打包请求号的功能,将这些请求号打包在一起传输,这样不但可以减少传输工作量,而且可以减少传输错误机率,特别是同一个功能存在不同 阅读全文
posted @ 2026-08-12 10:45 萧静默 阅读(85) 评论(0) 推荐(0)
摘要:在实际接口开发过程中,不管是新接口还是老接口的优化,都可能涉及到字段的增删改,此时DT处理好后,需要重新设置MAPPING,全部处理完后,使用外部系统调用接口时候,可能出现数据日志不准的情况,比如下面例子: 开始时候DATA_RES_GEN设置的是0,1的结构,sproxy也激活,写好的函数及代码, 阅读全文
posted @ 2026-07-21 09:56 萧静默 阅读(45) 评论(0) 推荐(0)
摘要:SAP 采购订单税额‌无法直接单字段读取‌,需通过‌税码(EKPO-MWSKZ)关联条件表计算‌或‌直接从 KONV 表提取税金条件值‌;核心路径为:取行项目税码 → 查 A003/KONP 得税率 → 结合净价计算;或直接筛选PRCD_ELEMENTS中税金条件类型(如 MWST)的KBETR。‌ 阅读全文
posted @ 2026-07-13 09:53 萧静默 阅读(62) 评论(0) 推荐(0)
摘要:REPORT Z_SAVE_ST22_JOB MESSAGE-ID 00 NO STANDARD PAGE HEADING. *& * *& 程序名称:Z_SAVE_ST22_JOB *& 功能:定时抓取指定时段ST22 DUMP、Z程序异常入库+超阈值邮件告警 *& 参数:P_HOUR=往前几小时 阅读全文
posted @ 2026-06-03 15:38 萧静默 阅读(37) 评论(0) 推荐(0)
摘要:业务场景 日常 SAP 物料采购价格报表开发中,经常需要指定采购组织、工厂,批量抓取所有物料对应供应商采购信息记录,同一物料 + 供应商仅保留有效期自 (DATAB) 最新一条有效数据,剔除重复数据、剔除删除状态信息记录,适配 ECC/S4 HANA 全版本 ABAP 环境,无 SQL 语法报错,性 阅读全文
posted @ 2026-05-18 15:08 萧静默 阅读(82) 评论(0) 推荐(0)
摘要:REPORT ztest. DATA: lt_oo6cs_rst1 TYPE STANDARD TABLE OF 你的结构类型. " 必须定义类型 " 1. 调用函数 CALL FUNCTION 'K_KKB_KKBCS_ORDER_REPORT' EXPORTING i_aufnr = '0010 阅读全文
posted @ 2026-05-14 13:27 萧静默 阅读(29) 评论(0) 推荐(0)
摘要:由于业务需要,在采购订单的行项目做了增强字段,这个增强字段比如取了供应商和采购组织获取相关数据的话,在初次ME21N时候,可以很好的获取到,当保存后,造次打开想修改这个增强字段值内容的话,此时会出现提示没有数据可以选,经debug发现,是因为没有获取到屏幕上的采购组织字段导致。因为在修改状态下,机构 阅读全文
posted @ 2026-05-11 09:48 萧静默 阅读(26) 评论(0) 推荐(0)
摘要:由于业务需要,在ME_PROCESS_PO_CUST的采购订单检查中设置了一些警告。但是实际使用过程中发现当多行的时候,比如下面举例 实际是第一行检查过程中就报错了,但是行项目界面上的红灯警告是在第二行,有的用户不会去看实际的报错信息,只看到界面里的红灯警告,用户去修正后,还是会这样报错,就会发生疑 阅读全文
posted @ 2026-05-11 08:53 萧静默 阅读(59) 评论(0) 推荐(0)
摘要:SAP PI开发手册-ERP发布服务供外围系统调用(RFC类型) A. 配置ESR(enterprise service builder) 在对应命名空间下进行配置 1. 导入RFC 右键进行导入 输入目标RFC的服务器地址,实例编号,gui账号密码(这里实际填的是导入的SAPclient的地址,实 阅读全文
posted @ 2026-04-29 14:12 萧静默 阅读(169) 评论(0) 推荐(0)
摘要:SALV 是 SAP ALV 显示的第三代技术,第一代 REUSE_ALV_LIST_DISPLAY / REUSE_GRID__DISPLAY 是基于函数的,第二代 cl_gui_alv_grid 使用面向对象的方式,但必须有一个 container (使用dialog screen),第三代 c 阅读全文
posted @ 2026-03-23 10:54 萧静默 阅读(184) 评论(0) 推荐(0)
摘要:在平时开发过程中,如果用户想快速查看一个报表,可以使用SALV功能,代码如下: REPORT ZSALVREPORT. SELECT * FROM ZTMM022 INTO TABLE @DATA(LT_TABLE) WHERE EKORG IN @S_EKORG AND LIFNR IN @S_L 阅读全文
posted @ 2026-03-17 17:26 萧静默 阅读(52) 评论(0) 推荐(0)
摘要:在实际情况中,一些程序通是有权限检查控制的,如果给开发账号区调试,出不来效果,单独给配置权限又比较麻烦。 这个时候可以采取以下方式进行操作。 1、使用开发者账号进行SE38设置 将这里的用户填入用户账号,接着进入程序设置外部断点 2、接着使用用户账号进入相应的事务代码/hext user = 003 阅读全文
posted @ 2026-03-11 11:35 萧静默 阅读(46) 评论(0) 推荐(0)
摘要:文章转自:https://www.cnblogs.com/BinGeneral/p/18126518 1、文章说明 在开发一些报表时,需要显示双层的标题,或者合并单元格的数据,归根结底就是要实现类似EXCEL合并单元格的需求。如图所示 网上的资料,很多根据国外某大神的方法实现:https://tri 阅读全文
posted @ 2026-02-26 13:57 萧静默 阅读(98) 评论(0) 推荐(0)
摘要:1、SMW0上传图片 选择自己需要存放的位置 新建,进行图片上传 如果提示 使用事务代码SM30,维护SSM_CUST 点击保存。 效果图 这个生效的话自测有一点间隔,要稍等一会。另外如果下次换的话,建议把SMW0里的图片名字换一下,对应SM30里的也换一下。 阅读全文
posted @ 2026-02-10 08:57 萧静默 阅读(46) 评论(0) 推荐(0)
摘要:1、se18里的invoice update增强,一般使用里面的三个方法 参考代码 method if_ex_invoice_update~change_at_save. """I_UPDATE_FLAG I 代表新建、D代表删除、U代表更新 通过此标记区分预制发票的增删改操作 data lt_zm 阅读全文
posted @ 2026-01-30 11:29 萧静默 阅读(144) 评论(0) 推荐(0)
摘要:SELECT LFM1~EKORG, CASE WHEN DFKKBPTAXNUM~TAXNUM IS NOT INITIAL THEN DFKKBPTAXNUM~TAXNUM ELSE DFKKBPTAXNUM~TAXNUMXL END AS ZTAX, * DFKKBPTAXNUM~TAXNUM 阅读全文
posted @ 2026-01-09 15:30 萧静默 阅读(29) 评论(0) 推荐(0)
摘要:使用的函数是BAPI_PR_CREATE没使用PI_REQUISITION_CREATE。 界面 excel 整理好excel模板,使用SMW0进行模板上传 代码如下 *& * *& Report ZMMR114 *& * *& *& * REPORT ZMMR114. TABLES:SSCRFIE 阅读全文
posted @ 2025-12-12 16:02 萧静默 阅读(209) 评论(0) 推荐(0)
摘要:为避免采购订单暂存,考虑把订单界面的“暂存”按钮隐藏。 首先我们先看一下 原始的ME21N采购订单界面: 可以看到上面有一个暂存按钮,今天呢,我们把这个暂存按钮取消掉,步骤如下: 一、路径在物料管理 采购 下面 做一个实施增强字段,自定义: ZME_HOLD_PO_YSS 在接口位置,双击:IS_A 阅读全文
posted @ 2025-12-08 11:11 萧静默 阅读(123) 评论(0) 推荐(0)

1 2 3 4 5 ··· 9 下一页