ABAP實現對變式的修改

2022-02-15 08:23:59 字數 963 閱讀 4737

有關變式的function group:svar

裡面基本上包含了對變式的操作,下面有個例子可以完成對變式的修改

data i_valutab like rsparams occurs

0with

header

line .

data i_objects like vanz occurs

0with

header

line .

*-〉獲得變式的內容和屬性,放到內錶中

call

function

'rs_variant_contents'

exporting

*----〉這裡是程式的名字

report               = 'zpp301'

"se38下的程式名

*----〉這裡是變式的名字

variant              = 'test'

"變式tables

*----〉變式的內容及屬性的內錶

valutab              = i_valutab

objects              = i_objects.

*----->然後可以修改變式內錶中的字段的值來改變變式的值。

*----->讓後修改變式的值

call function 'rs_change_created_variant'

exporting

curr_report               = v_report

curr_variant              = v_variant

vari_desc                 = i_desc

tables

vari_contents             = i_valutab

objects                   = i_objects  .

事件的好處 實現對修改的封閉,對擴充套件的開放

事件是這樣的,我覺得用事件來做這事比較好,它很好的遵循了 開閉原則 當然這並不是最重要的,最重要的應該是它更符合程式開發的原則。場合 乙個訂單處理問題,乙個訂單的產生可能由多種途徑生成,產品走 產品的訂單處理過程,完成後顯示 產品的訂單成功頁,產品走 產品的購買流程,完成後,顯示 產品聽訂單成功頁,...

對響應式web設計的方法實現

這篇文章分享給大家的內容是關於響應式web設計的方法實現,內容很有參考價值,希望可以幫到有需要的小夥伴。media 查詢包含乙個可選的 型別和,滿足css3規範的條件下,包含零個或多個表示式,這些表示式描述了 特徵,最終會被解析為true或false。如果 查詢中指定的 型別匹配展示文件所使用的裝置...

對 infotype 的修改

tables pernr.infotypes 0002.data return struc type bapireturn1,record key type bapipakey.parameters natio o like p0002 natio default de natio n like p...