記錄一下,打基礎

2021-06-25 18:34:10 字數 2691 閱讀 2068

1.f1幫助可以通過abap事件at selection-screen來控制,自定義程式中,可以通過系統標準函式:help_object_show(或者是help_object_show_for_field)來實現。

例如:tables

:syst.

select-options

:s_date for syst-datum.

at selection-screen 

on help-request 

for s_date-low.

perform show_f1.

form show_f1.

data

:t_link like 

standard 

table 

of tline with 

header 

line

.call 

function 

'help_object_show'

exporting

dokclass                            = 

'de'

"幫助文字型別,de代表資料元素,do代表資料域型別

*       doklangu                            = sy-langu

dokname                             = 

'sydatum'

tables

links                               = t_link

*     exceptions

*       object_not_found                    = 1

*       sapscript_error                     = 2

*       others                              = 3

.if sy-subrc <> 0

.* implement suitable error handling here

endif

.endform.

2.f4幫助。

例如:tables

:syst.

select-options

:s_date for syst-datum.

at selection-screen 

on help-request 

for s_date-low.

perform show_f4.

form show_f4.

call 

function 

'f4if_field_value_request'

exporting

tabname                   = 

'syst'

fieldname                 = 

'datum'

*     searchhelp                = ' '

*     shlpparam                 = ' '

dynpprog                  = sy-repid

dynpnr                    = sy-dynnr

dynprofield               = 

's_date'

.if sy-subrc <> 0

.* implement suitable error handling here

endif

.endform.

3.子螢幕的定義:語法如下selection-screen begin of screen xx.

selection-screen end of screen xx.

例子如下:selection-screen 

begin 

of screen 

123 

as window 

title t00.

parameters

:matnr like mara-matnr.

parameters

:type 

as checkbox

.selection-screen 

end 

of screen 

123.

call 

screen 

123 

starting 

at 10 

10ending at 

80 10.

當從乙個主螢幕中呼叫其程式中的另乙個子窗體時,必須使用call selection-screen.

例如:parameters

:type 

as checkbox

.call 

selection-screen  

123.

selection-screen 

begin 

of screen 

123 

as window 

title t00.

parameters

:matnr like mara-matnr.

selection-screen 

end 

of screen 

123.

2020 06 07記錄一下

軟體測試技術型方向 自動化測試工程師,效能測試工程師,安全測試工程師等專項技術方發展 初級軟體測試人員專業知識 1 軟體功能測試技術,體現在用例設計和缺陷設計兩方面。主要包括軟體需求規格說明書的評審 測試計畫 測試用例設計技術 環境搭建 測試執行 缺陷提交 回歸測試 測試報告等。2 web自動化測試...

記錄一下進展

最近倆周都在除錯caffe的windows和matlab聯合使用,真的是超級鬱悶的一段時間。caffe編譯通過,但是目前有些不能用,當使用image data時,prototxt檔案解析失敗,我也不知道到底怎麼回事。另外乙個,在matlab呼叫caffe的mex檔案時,總是在初始化就失敗了。具體原因...

記錄一下 exists 用法

在 mysql 中,插入 insert 一條記錄很簡單,但是一些特殊應用,在插入記錄前,需要檢查這條記錄是否已經存在,只有當記錄不存在時才執行插入操作,本文介紹的就是這個問題的解決方案。問題 我建立了乙個表來存放客戶資訊,我知道可以用 insert 語句插入資訊到表中,但是怎麼樣才能保證不會插入重複...