搜索帮助问题

2020-08-31 07:41发布

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

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


你好

我创建了一个搜索帮助来显示交货。

我成功显示了" LIPS"表中的交货。 但是我的问题是我想显示所连接的用户工厂的交货。

例如。 用户USER1属于工厂PL1,而USER2属于工厂PL2。 我想在USER1连接搜索帮助时仅显示具有WERKS ='PL1'的交货。 而USER2的WERKS ='PL2'。

注意:我在用户和工厂之间有一个对应表(和其他信息)。

致谢

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

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


你好

我创建了一个搜索帮助来显示交货。

我成功显示了" LIPS"表中的交货。 但是我的问题是我想显示所连接的用户工厂的交货。

例如。 用户USER1属于工厂PL1,而USER2属于工厂PL2。 我想在USER1连接搜索帮助时仅显示具有WERKS ='PL1'的交货。 而USER2的WERKS ='PL2'。

注意:我在用户和工厂之间有一个对应表(和其他信息)。

致谢

付费偷看设置
发送
5条回答
clasier
1楼 · 2020-08-31 08:03.采纳回答

我认为您可以使用两种方式:

1。 使用搜索帮助出口:复制fm F4IF_SHLP_EXIT_EXAMPLE并根据需要进行更改。 那里的解释很清楚。 建议采用这种方式。

2。 使用参数ID:如果只希望特定程序使用此参数,则可以将WERKS设置为搜索帮助输入参数,并使用参数WRK作为默认值,然后在程序内部确定用户工厂并将值设置为参数ID。

大道至简
2楼-- · 2020-08-31 08:11

@ Quynh Doan Manh ,很好,我发现了如何传递参数来搜索帮助 在此链接中。

使用搜索帮助退出设置参数值

谢谢!

追夢秋陽
3楼-- · 2020-08-31 08:25

zakaria bi

您是否使用了搜索帮助中可用的SEARCH HELP EXIT选项? 还要详细说明您采用的方法。

建议您通过下面的链接进行实施。

SEARCH_HELP_EXIT

致谢!

四川大学会员
4楼-- · 2020-08-31 08:14

谢谢您 Satish Kumar Balasubramanian 来回答。

我已经尝试过您给我的链接。 但我没有找到如何删除属于其他工厂的交货,或仅加载属于用户工厂的交货的搜索帮助。

代楠1984
5楼-- · 2020-08-31 08:23

Hellov

功能ZMM_ART_SHELP_EXIT_WSTAW。
*" ----------------------------------- -------------------------------
*" *"本地接口:0
*"表
*" SHLP_TAB类型SHLP_DESCT
*" RECORD_TAB结构SEAHLPRES
*" CHANGING
*" VALUE(SHLP)类型SHLP_DESCR
*" VALUE(CALLCONTROL)类型DDSHF4CTRL
*" --- -------------------------------------------------- -----------------

CASE CALLCONTROL-STEP。
当" SELONE"时。

当" PRESEL1"时。

当"选择"时。

当" DISP"时。

如果SY-UNAME EQ'XXXX'"使用户
在RECORD_TAB上循环。
如果IF RECORD_TAB-STRING + 3(2)NE'SA'。""为相应的用户检查数据
删除RECORD_TAB索引SY-TABIX。""删除数据
ENDIF。
ENDLOOP。

ENDIF。
当"返回"时。
当其他人。
结束语。


ENDFUNCTION。

一周热门 更多>