日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Search Help技术

發(fā)布時(shí)間:2025/3/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Search Help技术 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Search Help無疑是SAP技術(shù)的一大亮點(diǎn),即簡化了用戶的輸入也增強(qiáng)了數(shù)據(jù)的準(zhǔn)確性,SAP的標(biāo)準(zhǔn)屏幕字段幾乎全部應(yīng)用了Search Help技術(shù),由于習(xí)慣問題現(xiàn)在很多客戶都都要求自開發(fā)程序也要有search help,所以以后開發(fā)程序盡量像SAP標(biāo)準(zhǔn)靠齊吧,閑話不多說了下面說說search help在程序的應(yīng)用。

在選擇屏幕(或者Dialog)字段應(yīng)用Search Help主要有兩種方法

1、直接參考數(shù)據(jù)表的相關(guān)字段
????????
比如: parameters?p_01?like?zstud-stunum.?
?????????????????????? parameters?p_02?like?zstud-stuname.
???????? 這種參考數(shù)據(jù)字典的方式首先必須要創(chuàng)建一個(gè)Search Help,然后將表字段鏈接到這SH也有兩種方法
?????????????????????? A.直接在SE11的表字段上(這種方式按F4鍵可能會帶出多個(gè)值,具體要看SH的參數(shù)而定),如圖:
??????????????????? B.通過數(shù)據(jù)元素實(shí)現(xiàn)Search help,如圖:
??????????

2、通過POV事件代碼實(shí)現(xiàn)Search help功能?
??? ?data:?begin?of?gtd_stu?occurs?0,
??????stunum?like?zstud-stunum,
??????stuname?like?zstud-stuname,
??????stugrade?like?zstud-stugrade,
?????end?of?gtd_stu.

parameters?p_03?type?P?decimals?2.? 注意這里的P_03沒有參考表字段

at?selection-screen?on?value-request?for?p_03.
??DATA:?WLS_RETURN?TYPE?DDSHRETVAL,
???????WLT_RETURN?LIKE?TABLE?OF?WLS_RETURN.
??CLEAR?gtd_stu.
??REFRESH?gtd_stu.
??SELECT?stunum?stuname?stugrade
????INTO?CORRESPONDING?FIELDS?OF?TABLE?gtd_stu
????FROM?zstud.

??CALL?FUNCTION?‘F4IF_INT_TABLE_VALUE_REQUEST’
????EXPORTING
??????RETFIELD????????=?‘STUDGRADE’
??????VALUE_ORG???????=?‘S’
????TABLES
??????VALUE_TAB???????=?gtd_stu
??????RETURN_TAB??????=?WLT_RETURN
????EXCEPTIONS
??????PARAMETER_ERROR?=?1
??????NO_VALUES_FOUND?=?2
??????OTHERS??????????=?3.

??READ?TABLE?WLT_RETURN?INDEX?1?INTO?WLS_RETURN.
??IF?SY-SUBRC?EQ?0.
????p_03?=?WLS_RETURN-FIELDVAL.
??ENDIF.
最后介紹一下Search help的相關(guān)特性,IMP表示輸入,EXP表示輸出,如圖:
???

?? 可以看出有藍(lán)色背景的字段是會輸出到屏幕字段上的。

調(diào)用SAP標(biāo)準(zhǔn)的Search Help:
? AT?SELECTION-SCREEN?ON?VALUE-REQUEST?FOR?aufnr-LOW.
??CALL?FUNCTION?‘F4IF_FIELD_VALUE_REQUEST’
????EXPORTING
??????TABNAME???????????=?‘COAS’
??????FIELDNAME?????????=?‘AUFNR’
??????SEARCHHELP????????=?‘ORDE’
????TABLES
??????RETURN_TAB????????=?LS
????EXCEPTIONS
??????FIELD_NOT_FOUND???=?1
??????NO_HELP_FOR_FIELD?=?2
??????INCONSISTENT_HELP?=?3
??????NO_VALUES_FOUND???=?4
??????OTHERS????????????=?5.

??IF?SY-SUBRC?=?0.
????READ?TABLE?LS?INDEX?1.
????aufnr-LOW?=?LS-FIELDVAL.
??ENDIF.


總結(jié)

以上是生活随笔為你收集整理的Search Help技术的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。