使用EXIT_SAPLMRMP_004更改MIRO项目文本

2020-08-16 22:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我想使用EXIT_SAPLMRMP_004更改MIRO项目文本,即应将物料凭证抬头文本复制到MIRO项目文本。

请您让我知道如何使用出口。

感谢与问候

Akshay

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我想使用EXIT_SAPLMRMP_004更改MIRO项目文本,即应将物料凭证抬头文本复制到MIRO项目文本。

请您让我知道如何使用出口。

感谢与问候

Akshay

付费偷看设置
发送
6条回答
hengyuye
1楼 · 2020-08-16 22:59.采纳回答

在BADI" MRM_HEADER_CHECK"中,方法HEADERDATA_CHECK,请按照以下步骤操作:

在ti_drseg处将LOOP AT放入ls_drseg。

lv_index = sy-tabix。

ls_drseg-sgtxt = i_rbkpv-bktxt。

从ls_drseg索引lv_index修改ti_drseg。

ENDLOOP

字段符号:类型mmcr_tdrseg。

ASSIGN('((SAPLMR1M)ydrseg []')TO

= ti_drseg []。

致谢

My梦
2楼-- · 2020-08-16 22:46

非常感谢您的回答... !!

Cikesha
3楼-- · 2020-08-16 22:46

此出口使您有机会在RSEG表中填充字段SGTXT以及它如何流向FI(在表BSEG中),但不会为自动项目(例如税金)填充SGTXT字段。

< p>正如其他同事所建议的那样,还有其他功能最强大的工具,例如BADI的工具(请参见注释1156325-后勤发票验证环境中的BAdI)或BTE的BTE 00001120(例如请参阅SAP注释878340-替代用户定义字段(CI_COBL) 使用BTE 00001120)

如果要使用此增强功能,请在表MODSAP(tcode SE16)的帮助下查找增强功能,并使用tcode CMOD创建具有增强功能LMR1M004的项目。 ZX *上的双引号包括(在您的范围名称对象中)并编写您的编码(使用最多50个字符填充SGTXT)。 激活所有对象。

问候

Eduardo

Nan4612
4楼-- · 2020-08-16 22:59

你好,

包含LMR1MF6P(属于MIRO源代码)

此时明显增强了导出RBKP-BKTXT的功能

例如:

数据VAR_BKTXT类型RBKP-BKTXT。

如果i_rbkpv-BKTXT不初始。

VAR_BKTXT = i_rbkpv-BKTXT。

将VAR_BKTXT导出到内存ID" ZMM_MIRO"。

ENDIF。

现在这可以在客户出口LMR1M004(EXIT_SAPLMRMP_004)中导入

写,

如果E_SGTXT是初始的。 " 非常重要,因此用户可以随时根据需要手动保存它

从内存ID" ZMM_MIRO"导入VAR_BKTXT

E_SGTXT = VAR_BKTXT。

ENDIF。

95年老男孩
5楼-- · 2020-08-16 22:43

嗨Akshay,

此EXIT不会将文本保存在数据库中。

这里的解决方案是2步操作。

使用BADI:INVOICE_UPDATE,

方法:CHANGE_BEFORE_UPDATE

将RBKP-BKTXT导出到内存ID'HEAD_TEXT'。

借助功能

详细信息

http://wiki.sdn.sap.com/wiki/display/ERPFI/创建+ user + exits + for +替代品

< a hraf=" http://wiki.sdn.sap.com/wiki/display/ERPFI/How+to+define+a++substitution+in+FI+with+an+example。"> http://wiki .sdn.sap.com/wiki/display/ERPFI/How + to + define + a ++ substitution + in + FI + with + an + example。

在EXIT中

从内存ID'HEAD_TEXT'导入bseg-sgtxt。

别忘了对它进行SY-TCODE验证。

注意事项


SC_Yao
6楼-- · 2020-08-16 22:43

嗨Akshay,

您需要首先在CMOD中创建一个Z项目。 然后将此出口分配给该项目。 只有这样,您才能在此出口中编辑包含。 您可能会在CMOD中找到一些已经实施的项目,并且可以按照它们来创建您的项目。 让我知道是否需要更多信息。

一周热门 更多>