2020-08-23 07:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我不熟悉仓库管理以及RF开发。 我需要为RF Transaction LM06添加2个屏幕。 确认TO后,应显示屏幕。 但是我不知道如何进行此开发。我已经创建了屏幕,但是具有这两个屏幕的modulepool报告将如何被调用,我无法理解。 因此,我无法继续前进。 我尝试对确认TO的标准代码进行增强,但是在TO确认代码之后无法立即看到任何增强点。. 有人可以指导我吗? 我真的很困。 先谢谢了。 Swarna
让我简要说明标准LM *事务中的屏幕管理。
所有标准屏幕都在LMOB功能组中定义。 您可以在SE80事务中显示它们。屏幕编号遵循命名约定:
xxx是逻辑屏幕的编号。 SPRO中的配置:后勤执行->移动数据输入-> 定义屏幕管理将物理屏幕分配为逻辑屏幕。
您无法确定或更改其顺序。 LM *事务显示的逻辑屏幕。 它是硬编码的。 您可以做的是使用自己的字段或自己的处理来增强标准屏幕。 当然,您自己的处理可以调用其他自定义屏幕。
为增强LM *交易屏幕,SAP为每个屏幕提供了一个用户出口。 MWMRFxxx的命名约定(xxx-逻辑屏幕号)。 每个用户出口均包含两个功能(第一个功能是在PBO处理中将数据传输到您的自定义屏幕,第二个功能是在PAI处理中将数据从您的自定义屏幕传输)和一个屏幕区域,例如 MWMRF100:
您的自定义屏幕需要在XLRF中定义 功能组。
要实现您的自定义屏幕,请按照下列步骤操作:
示例指向第4点。
MWMRF100用户出口的第一个功能的接口定义如下:
FUNCTION EXIT_SAPLLMOB_800。 *" ------------------------------------------------ ---------------------- *" *"本地接口: *"正在导入 *"参考(I_RLMOB)喜欢RLMOB结构RLMOB *" REFERENCE(I_CURRENT_FIELD)C型 *" REFERENCE(I_SU_TEXT)C型 *" REFERENCE(I_INP_100)C型 *" ------------------------------------------------ ----------------------
因此,您需要按如下方式将数据从接口传输到XLRF函数的全局数据: p>
RLMOB = I_RLMOB。 CURRENT_FIELD = I_CURRENT_FIELD。 SU_TEXT = I_SU_TEXT。 INP_100 = I_INP_100。
第二个函数中的传输正好相反-从XLRF全局数据到函数接口。
现在,当您准备好自定义屏幕时 并以与标准SAP屏幕完全相同的方式工作,您可以在屏幕上添加其他处理并调用其他屏幕。
最诚挚的问候
Dominik Tylczynski
最多设置5个标签!
让我简要说明标准LM *事务中的屏幕管理。
所有标准屏幕都在LMOB功能组中定义。 您可以在SE80事务中显示它们。屏幕编号遵循命名约定:
xxx是逻辑屏幕的编号。 SPRO中的配置:后勤执行->移动数据输入-> 定义屏幕管理将物理屏幕分配为逻辑屏幕。
您无法确定或更改其顺序。 LM *事务显示的逻辑屏幕。 它是硬编码的。 您可以做的是使用自己的字段或自己的处理来增强标准屏幕。 当然,您自己的处理可以调用其他自定义屏幕。
为增强LM *交易屏幕,SAP为每个屏幕提供了一个用户出口。 MWMRFxxx的命名约定(xxx-逻辑屏幕号)。 每个用户出口均包含两个功能(第一个功能是在PBO处理中将数据传输到您的自定义屏幕,第二个功能是在PAI处理中将数据从您的自定义屏幕传输)和一个屏幕区域,例如 MWMRF100:
您的自定义屏幕需要在XLRF中定义 功能组。
要实现您的自定义屏幕,请按照下列步骤操作:
示例指向第4点。
MWMRF100用户出口的第一个功能的接口定义如下:
因此,您需要按如下方式将数据从接口传输到XLRF函数的全局数据: p>
第二个函数中的传输正好相反-从XLRF全局数据到函数接口。
现在,当您准备好自定义屏幕时 并以与标准SAP屏幕完全相同的方式工作,您可以在屏幕上添加其他处理并调用其他屏幕。
最诚挚的问候
Dominik Tylczynski
一周热门 更多>