搜索帮助问题

2020-08-31 07:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我创建了一个搜索帮助来显...

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

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


你好

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

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

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

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

致谢

5条回答
代楠1984
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。

一周热门 更多>