- 博客(26)
- 收藏
- 关注
原创 移动类型不自动创建TR
摘要:系统根据移动类型配置自动生成TR(变更通知)。161移动类型配置了TR自动创建功能,而162移动类型未配置故不产生TR。对于生成TR的移动类型,可通过物料凭证或TR创建TO完成上下架;无TR的移动类型则需直接通过LT01创建TO执行操作。该机制实现了不同移动类型下库存操作的差异化处理。
2026-04-10 11:40:25
11
原创 OA通过调用RFC实现员工报销的接口
该SAP接口函数ZFMFI_IF104用于处理OA系统推送的财务报销凭证数据。主要功能包括:1. 检查凭证是否已存在(通过BKPF表校验);2. 对特殊费用科目(福利费/职工教育经费)自动生成三行分录(原费用科目、应付职工薪酬计提和支付);3. 通过BAPI_ACC_DOCUMENT_POST创建会计凭证;4. 记录处理日志到ZTfico001表。接口支持标准总账科目、客户科目处理,并包含扩展字段处理逻辑。典型业务场景是员工费用报销单通过OA推送至SAP自动生成会计凭证,成功案例显示创建的凭证号为01000
2026-02-28 14:15:36
785
原创 利用信息记录文本保持合同信息
该程序是一个SAP ABAP报表程序,用于编辑采购信息记录文本并记录采购和财务复核信息。主要功能包括:1) ALV显示采购信息记录数据;2) 提供复选框选择功能;3) 保存按钮实现数据更新;4) TXZ01字段支持可编辑和下拉选择;5) 显示EINA和EINE表的长文本内容。程序通过ME12事务码更新采购信息记录,包含财务复核和采购复核功能,复核信息会记录在长文本中。程序结构包括数据获取、ALV显示设置、事件处理、数据保存和复核功能实现等模块,采用BDC技术实现事务处理,确保数据一致性和完整性。
2026-02-03 15:14:59
829
原创 SAP MIGO入库报错排查指南 (未完全定制期间标识表)
本文用于解决MIGO入库时出现的"未完全定制期间标识表"错误。程序主要功能是筛选并更新采购订单(EKPO)中的期间标识(IPRKZ)字段,支持按采购订单号、类型和创建日期进行筛选,并包含测试模式开关。程序通过调用函数模块CONVERSION_EXIT_PERKZ_INPUT转换期间标识,可选择性地执行数据库更新操作,最后输出被更新的订单及行项目列表。该程序增强了原功能,增加了采购订单类型和创建日期的筛选条件。
2026-02-03 14:34:09
494
原创 M7087 只是可能对有相同的价格控制进行倒记帐(本月S,前月V)
摘要:SAP系统物料出库操作报错EM7087;问题分析,该错误通常发生在月结后,因系统已完成物料账结算而禁止出库操作。解决方案包括:1)执行CKMCLP事务码冲销物料账结算;2)重新进行物料发货过账即可恢复正常操作。该问题主要源于系统结算状态与业务操作的时序冲突,通过结算冲销可解除系统限制。(149字)
2026-01-29 12:12:44
139
原创 物质丰富时代的苦闷:在加速世界中,如何重获心灵的秩序与联结
物质丰裕时代的精神困境:现代人在自由选择中陷入迷茫,在社交连接中感受孤独,在信息爆炸中体会空虚。这种痛苦源于比较竞赛与意义缺失,表现为自由带来的焦虑、社交媒体的攀比、功利化生活以及时间被剥夺。破解之道在于构建内心秩序(确立价值罗盘、设计个人仪式、专注单任务、信息断舍离)和重建深度联结(真实脆弱、深度对话、彼此滋养、尊重边界)。唯有通过这种"内在工程",才能在物质丰富中找回宁静丰饶的生命状态。
2026-01-29 10:10:25
495
原创 F-02和F-43在对供应商清账的时候自动产生多条明细
摘要:SAP系统中录入供应商凭证(100000092)时,应付账款被自动拆分为4行。经查,供应商主数据支付条件Z006设置为分期付款(30%预付款、30%预验收款、30%使用款、10%质保金),导致系统按合同支付条款自动拆分应付金额,付款条件配置的事务代码为OBB8,OBB9分期付款设置明细。
2026-01-28 17:58:07
25
原创 工单查询报表
该程序是SAP系统中的生产订单报表程序(ZPPR003),主要用于查询和分析生产订单相关数据。主要功能包括: 数据查询与处理: 从AFKO、AUFK等表中获取生产订单基础信息 关联查询物料、工作中心、成本中心等主数据 计算生产数量、工时、成本等关键指标 业务逻辑处理: 判断订单状态(OPEN/CLOSE/DELETE) 校验订单完成情况(投料、报工、收货等) 计算标准工时和实际工时 报表展示: 使用ALV表格展示数据 支持按工厂、订单号、产品料号等条件筛选 显示成本、工时、产量等关键指标 程序包含多个表单,
2026-01-27 09:59:53
633
原创 读取工艺路线唯一工序的代码
本文展示了从SAP系统中查询直接人工成本最高工序的两种实现方式。SQL查询通过多表连接(MAPL、PLKO、PLAS、PLPO)获取特定物料和工厂下VGW01字段值最大的工序数据。ABAP实现提供两种方法:方法1使用FOR ALL ENTRIES查询并获取最新工艺版本;方法2先查询所有工序数据,再通过分组循环找出每组中VGW01最大的记录。
2026-01-27 09:37:18
541
原创 查找用户出口的ABAP程序
该SAP ABAP程序用于查找与指定事务代码(TCODE)或程序名相关的增强点(Enhancements)和业务插件(BADIs)。程序通过查询TSTC、TADIR、MODSAPT等系统表,获取指定事务的开发类(Devclass)及其关联的增强对象。输出结果以表格形式展示,包含对象类型(Enhancement/BADI)、对象名称及描述信息,并支持通过点击对象名称跳转到对应维护界面(SMOD/SE18)。程序还统计显示找到的增强点和BADIs数量,若无结果则提示相应信息。
2026-01-23 11:25:51
571
原创 增强客户物料维护VD51/VD52
本文介绍了在SAP系统中为VD51客户物料信息记录添加状态字段的增强步骤:1.通过SE11定义域值A和B;2.在客户-物料信息记录表中添加ZZCSI_ST结构字段;3.在MV10A通讯结构中添加相同结构的ZZCSI_ST1;4.使用SE51增强屏幕时确保文本标签与MV10A字段一致;5.添加必要的逻辑代码后,通过VD51/VD53验证功能实现。该方法避免了复杂的增强点查找,适合业务顾问快速实现功能增强。
2026-01-23 11:19:09
94
原创 创建和分配权限对象
本文简要介绍了SAP系统中权限管理的创建流程。首先在SE11中创建域和数据类型;随后通过SU20定义权限字段,并在SU21中创建包含该字段的权限对象;接着使用PFCG将权限对象分配给用户角色;最后在SE38程序中添加权限检查代码,确保程序执行时的权限控制。这一系列步骤构成了SAP权限管理的基础实施过程。
2026-01-12 17:20:15
32
原创 查看SAP内核版本信息的方法
摘要:系统操作流程为:首先通过登录界面(loginGUI)进入系统,然后依次访问系统状态(System-Status)和其他内核信息(Other kernel information)。该路径描述了从用户登录到查看内核详细信息的完整操作步骤。
2026-01-07 14:16:06
142
原创 SAP ERP如何限制资产参加折旧运算
摘要:本文介绍了SAP系统中资产折旧配置及停用处理流程。首先在AFAMA中配置折旧码(Z001-Z003)并激活"停止栏"选项;其次通过SPRO路径调整资产主数据屏幕控制,将"停用"字段设为可选;然后使用AS02事务码维护资产停用日期并勾选停用标记;最后测试确认停用资产不再参与折旧计算。该流程实现了资产折旧的精确控制和灵活管理。
2025-12-08 10:02:21
194
原创 设置SAP账号密码安全策略
摘要:本文介绍SAP系统安全策略(SECPOL)的配置方法。首先通过事务码SECPOL创建自定义策略,设置密码强度等核心安全属性;然后使用SU01为单个用户分配策略,或通过PFCG角色管理批量分配给用户组。关键步骤包括:创建策略时需关联传输请求,配置密码复杂度等属性值,最后将策略与用户或角色绑定。该方法可实现不同部门的安全策略差异化配置,确保密码策略得到强制执行。
2025-11-25 09:31:59
676
原创 MD01和MD01N比较
摘要:MD01(传统MRP)与MD01N(MRP Live)是SAP系统不同版本的物料需求计划事务码。核心差异包括:MD01N取消MRP列表、简化计划规则、合并MPS/MRP操作、采用BAdI技术等,体现S/4HANA平台简化、标准化和智能化的演进方向。MD01N通过优化参数配置、增强筛选功能、利用HANA实时计算能力,实现了更高效的物料计划流程,代表了新一代计划引擎的技术革新。
2025-11-18 16:01:43
738
原创 CKM3物料价格分析详解
从业务逻辑角度理解,CKM3的核心作用是追踪物料从采购、生产到销售/消耗的全流程成本变化,清晰展示“标准成本”与“实际成本”的差异来源及最终去向,帮助企业解决“为什么实际成本与计划的标准成本不一致”“差异到底由哪些业务环节产生”“这些差异最终由库存还是已消耗的产品承担”等核心问题。一、业务场景:为什么需要CKM3?假设企业生产“手机壳”,提前设定其标准成本为10元/个(含材料5元、人工3元、制造费用2元)。但实际生产后,发现总成本超支,需要分析:- 是采购的原材料涨价了?
2025-11-18 13:59:05
1287
原创 清除异常仓位库存
在SAP WM中,由于系统异常原因通常会产生负库存(我服务的这个客户主要是由于启用了QM模块,在QA11做决策后,莫名其妙的会在902和922仓储类型的临时bin位里成对的出现负库存)。一般情况下,用户会用LT01移动类型为999去调整库存。用户觉得很麻烦,于是我写了下面这个程序,只是这个程序有点问题,每次处理只能选择两行(其中一行为目的数据,一行为源数据)。核心函数L_TO_CREATE_SINGLE
2025-10-13 17:07:39
706
SAP系统基于ML8N服务订单的用户定制错误修复:服务主数据配置与ML81N服务确认单异常处理方案
2025-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2