2020-08-31 07:41发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我创建了一个搜索帮助来显... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我创建了一个搜索帮助来显示交货。
我成功显示了" LIPS"表中的交货。 但是我的问题是我想显示所连接的用户工厂的交货。
例如。 用户USER1属于工厂PL1,而USER2属于工厂PL2。 我想在USER1连接搜索帮助时仅显示具有WERKS ='PL1'的交货。 而USER2的WERKS ='PL2'。
注意:我在用户和工厂之间有一个对应表(和其他信息)。
致谢
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。
最多设置5个标签!
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。
一周热门 更多>