ABAP MM ME2M/ ME2L/ ME2J/ME2N/ME5A 标准报表增加字段

本文介绍了如何在IT技术背景下查找报表结构,如ME_CHANGE_OUTTAB_CUS和MEREP_OUTTAB_PURCHDOC,通过增强点和im_struct_name实现APPEND字段的添加,包括创建空类和指定结构名称的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、查找报表对应的结构 然后在结构APPEND字段

      ME_CHANGE_OUTTAB_CUS

     SE18  

   

   找到对应的增强点

    

 

MEREP_OUTTAB_PURCHDOC

*旧的版本有的没有以上实例,可以先创建一个实现类3步 然后im_struct_name值

2、APPEND 字段到MEREP_OUTTAB_PURCHDOC结构

3、增强给该字段赋值

创建一个空类

ME5A用的是:im_struct_name EQ 'MEREP_OUTTAB_EBAN'

4、输出 把新增的字段放出来


 

<think>好的,用户想了解SAP委外加工业务相关的标准报表示例或实现方法。首先,我需要回忆一下SAP的标准功能中有哪些报表可能涉及委外加工。根据之前学过的知识,SAP的标准委外采购流程中,常用的事务码可能包括ME2O、ME23N等,这些可能关联到采购订单相关的报表。 然后,用户提到的引用内容里,引用[1]提到标准委外采购的“坑”,可能说明标准报表存在不足,所以用户可能需要定制开发。引用[3]提到统一条件查询报表,可能和价格条件有关,但用户需要的是委外加工相关的报表,可能需要考虑库存、采购订单、加工费等方面。 接下来,我需要考虑SAP的标准报表是否足够。例如,委外采购订单的监控可能需要ME2O,库存相关的是MB52或MB5B,但标准报表可能不直接展示委外加工的具体数据,比如未收回的委外库存。可能需要使用标准数据源搭配报表工具,或者开发自定义报表。 另外,成本核算方面,可能涉及物料分类账(ML)或成本中心报表,如S_ALR_87013611,用来跟踪加工费。但用户的问题更偏向于业务报表,比如监控委外加工进度、库存状态等。 实现方法方面,可能需要使用ABAP开发,或者利用Quick Viewer/Query工具创建。数据源可能来自EKPO、EKBE、MSEG等表,关联委外相关的字段如KNTTP和特殊库存标识。此外,用户可能需要结合BSEG表来关联财务凭证,以跟踪加工费结算情况。 最后,根据引用[3]提到的统一条件查询报表的例子,可能需要开发一个综合报表,结合采购、库存、财务数据。因此,在回答中需要分两部分:标准报表示例和自定义的实现方法,同时指出标准报表的局限性,可能需要开发增强报表。</think>关于SAP委外加工业务的标准报表实现,结合系统特性和国内实践,可分为标准报表应用和增强开发两个层面: ### 一、标准报表示例 1. **委外采购订单监控** - 事务码`ME2O`:按供应商查询委外采购订单 - 关键字段筛选:采购凭证类型选择`Subcontracting`,项目类别为`L`(委外加工) - 可查看物料组件状态:$$ \text{组件状态} = \frac{\text{已发料数量}}{\text{需求数量}} \times 100\% $$ [^1] 2. **委外库存追踪** - 事务码`MB52`:特殊库存选择`W`(供应商分包库存) - 可分析公式:$$ \text{未回收库存} = \text{发料总量} - \text{成品收货量} \times BOM用量 $$ 3. **加工费分析** - 路径:`S_ALR_87013611`(成本中心报表) - 通过次级成本要素追踪加工费差异,系统自动计算:$$ \text{差异金额} = \text{实际加工费} - \text{标准加工费} $$ [^2] ### 二、自定义实现方法 ```ABAP REPORT ZMM_SUBCON_REPORT. TABLES: ekpo, mseg. DATA: lt_data TYPE TABLE OF zmm_subcon_stru. SELECT ekpo~ebeln ekpo~matnr ekpo~menge mseg~mblnr mseg~bwart INTO CORRESPONDING FIELDS OF TABLE lt_data FROM ekpo INNER JOIN mseg ON ekpo~ebeln = mseg~ebeln WHERE ekpo~knttp = 'L' "委外项目类别 AND mseg~kzbew = 'B' "移动类型关联 AND mseg~sobkz = 'W'. "特殊库存标识 LOOP AT lt_data ASSIGNING FIELD-SYMBOL(<fs>). <fs>-remain_qty = <fs>-menge - <fs>-wemng. ENDLOOP. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_structure_name = 'ZMM_SUBCON_STRU' TABLES t_outtab = lt_data. ``` 该ABAP程序实现以下功能: 1. 关联采购订单表`EKPO`与物料凭证表`MSEG` 2. 通过特殊库存标识`SOBKZ='W'`过滤委外业务 3. 计算未回收物料数量(`remain_qty = 发料数量 - 已消耗数量`) ### 三、注意事项 1. 需在物料主数据维护JIT标识(MRP2视图) 2. 差异分析建议关联表`BSEG`获取实际结算金额[^2] 3. 对于工序委外,需要结合工艺路线`AFVC`表开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值