SAP報表上增加命令按鈕

2021-07-07 07:35:50 字數 747 閱讀 5915

如何在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...