Enhancement Procedure

本文介绍如何在SAP MM中通过屏幕增强来定制化界面,包括创建存储字段的表格、配置屏幕增强程序、使用增强处理数据及配置分配屏幕等步骤。还涉及CMOD与SMOD的区别、BADI过滤的作用及注意事项。

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

Enhancement Procedure

1.        Create a table to store thefield

T-code: SE11

Configure the screen enhancement program

2.        Create Program for CustomizedSubscreens

SPRO->Logistics – General->Material Master-> Create Programfor Customized Subscreens

Display the screen and add PBO PAI event.

Note that the theory of pass value is thesame name.  

3.        Use enhancement to deal withdata

Use CMOD to check exit.

Notes: if the enhancement has beenused by others, we should first deactivate the project then delete theenhancement

4.        Configure and assign screen.

l  Define Structure of Data Screens for Each Screen Sequence

SPRO->Logistics – General->Material Master->Define Structureof Data Screens for Each Screen Sequence

T-code: OMT3B

Assign Screen Sequences to User/MaterialType/Transaction/Industry Sector

SPRO->Logistics – General->Material Master->Assign ScreenSequences to User/Material Type/Transaction/Industry Sector

T-code: OMT3E.

Because it has the relation betweenmaterial type and industry sector.

CMODSMOD的区别:

SMOD是针对一个具体的,标准的,CMOD是针对一个项目,可以包括很多增强点

BADI过滤的作用:设置一个DataElement,则会在接口中增加一个参数,可以进行判断,注意该Data Element必须满足几个条件:

You entered a filter type for a BAdIdefinition that is not a data element or that:

- is a data element with no search help and

- has a domain with no fixed values and

- has a domain with no value table

BADI中抛出消息时特别注意隐式Commit:消息类型为IEW三种存在隐式Commit

 

你还在狡辩,再给你完整SAP note 1854763: Symptom Material number or Quantity is not updated in FI document because you have set up summarization procedure from the documents coming from MM module. Environment Financial Accounting (FI) SAP ERP SAP ERP Central Component SAP enhancement package for SAP ERP SAP enhancement package for SAP ERP, version for SAP HANA SAP R/3 SAP R/3 Enterprise SAP S/4HANA Finance SAP S/4HANA Reproducing the Issue Create MM document BSEG-MATNR or BSEG-MENGE in accounting document is not updated Cause Please have a look at the reference procedure of the affected FI document (-> BKPF-AWTYP), and have a look at transaction OBCY, whether a summarization is defined in FI for this reference procedure (AWTYP). If field BSEG-MATNR, BSEG-MENGE etc. is contained in transaction OBCY for this reference procedure (AWTYP), the content in field BSEG-MATNR is deleted in FI for summarization reasons. Please refer to note 36353 which has very good information about summarisation. If you have summarization activated, the contents of the field are deleted in every document for the respective reference procedure and the document line items are summarized. Resolution Please check table TTYPV (in transaction OBCY): if you want to get the field material, quantity etc. in the accounting document, this field must NOT be in the table TTYPV, because FI is deleting all fields of TTYPV to make the summarization. First please remove the material field from the table TTYPV so that it can pass from MM to FI. For the historical data, please first add a document change rule to make the field BSEG-MATNR, BSEG-MENGE etc. modifiable by path SPRO -> FI ->Global Settings -> Document -> Line item -> Controls -> Document change rule. Then make sure it is visible in the line item and add it to the posted documents.
最新发布
08-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值