如何在sap的報表上新增命令按鈕,並通過該按鈕實現一些特定的功能?
首先,要在top
中定義相應物件;
type-pools: icon.
tables: sscrfields.
data: functxt
type
smp_dyntxt.
selection-screen function key
1.
"button:
下載規格書
其次,要進行初始化按鈕的文字顯示資訊;
initialization. "初始化:
functxt-icon_id = icon_export.
functxt-quickinfo =
'下載需求規格書'.
functxt-icon_text =
'下載規格書'.
sscrfields-functxt_01 = functxt.
最後,通過命令**執行相應的功能。
at selection-screen.
case
sscrfields-ucomm.
when
'fc01'
. "...........
下載規格書
perform
.....
when
others.
perform
check_auth.
endcase.
抓取SAP報表ALV GRID上的資料
在開發的產銷存報表的過程中,由於資料量過大,且取數邏輯太過於複雜,導致報表效能上很緩慢 後來業務顧問要求直接在mb5b上取數,一開始有點納悶,怎麼從標準報表上取數。於是從網路上搜尋相關資料發現還真有,即將其 下來,以做備用。在專案開發過程中需要從標準報表 mb5b中獲取資料,以下是本人例項中的相關部...
選擇螢幕上增加自定義按鈕
sap的選擇螢幕的標準工具欄上系統預先定義了5個按鈕,他們對應的功能碼是fc01 fc05,預設是不啟用的。使用者可以使用selection screen function key i.來啟用這5個按鈕 這裡的i必須是1 5 這五個按鈕的文字放在sscrfields的對應的functxt 0i中。當...
ABAP 報表選擇螢幕上加自定義按鈕
tables sscrfields 該結構是必須的,sap共預留了5個按鈕 parameters p werks type marc werks obligatory.parameters fs dyns type rsds type no display.selection screen func...