子屏幕
建立步驟:
1. 先建立一個新的程序以存放子屏幕screen type ---subscreen
2. 在主程序屏幕中 建立子屏幕區域(名稱一定要大寫)
3. 在屏幕的PBO中 調用子屏幕
call subscreen [屏幕區域名] including ‘[子屏幕程序名]’ ‘[子屏幕號]’.
4. 在PAI中 調用子屏幕區域
Call subscreen [屏幕區域名].
可能每一個事業部 有一個SAP系統,
不同的程序適合不同的事業部
機會!!!!(子屏幕沒出現)--- 沒把握住機會….. 從新建立,成功了..
選項卡 tabstrip control
選項卡分兩種: 點擊按鈕不出現對應的子屏幕(沒有實際價值) 和 點擊按鈕出現子屏幕
注意: 選項卡組成部分, 按鈕 屏幕區域 內容(子屏幕)
建立tabstrip control步驟:
1. 先選擇 tabstrip控件
2. 爲控件起名(大寫)
3. 爲按鈕控件起名 並填寫重要參數
fctcode = TAB1. (該按鈕的OK_CODE)
Ref. Field [區域名](引用區域)
(重點)fctype 變爲P
p:local gui function(把TAB下載在本地增加效率)空格:到了服務器
4. 建立其他按鈕控件
5. controls 定義tabstrip : controls tabstrip type tabstrip.
6. 在PBO區域中加入子程序 call subscreen [區域名] including ‘[子屏幕程序名]’ ‘[屏幕號]’
7. PBI 中 放入call subscreen sub3.
8. 在PBO中寫入 顯示MODULE 語句: module tabstrip_display.
9. TAB中的按鈕標題 tabstrip-activetab (tab活動的標題)
定義 一個data dynnr type sy-dynnr.(系統所指的頁面)
Case tabstrip-activetab.
When ‘TAB1’.
Dynnr = ‘101’.
When ‘TAB2’.
Dynnr = ‘102’.
When others.
Dynnr = ‘101’.
tabstrip-activetab = ‘TAB1’.
Endcase.
10. 當點擊 按鈕 的時候 要在PAI執行程序
Case ok_code.
When ‘TAB1’ or ‘TAB2’.
Tabstrip-activetab = OK_CODE.
End case.
又出現機會了!!!! SUB2跑出來了
Table control
使用嚮導 可以非常簡便
在layout中使用 table control嚮導
Name of table control 建立名稱
Table name dictionary table EKPO
Internal program table (內表)it_EKPO
Output only 僅僅輸出
Scroll 可以是滾動的
Set includes所包含的地方
輸出後 沒有數據
數內表的行數 需要用describe table it_ekpp lines tab_con-lines.
通過行數建立table control
需要添家
在loop內表之前
Select * from ekpo into corresponding fields of table it_ekpo.
Table control 運作原理
要想顯示數據 先從數據庫表中把數據放到數據庫內表中
然後屏幕 逐行 出現 數據.
填充過程
又有機會了~~~ 做嚮導時 不出現tablecontrol
當拉動數值滾動條時 會跳到下一屏幕 如果停留在 本屏幕 就可以拉動了
SAP系統實現的形式
Business Engineer tools
Customizing定製:A1 帶有模板的R/3 實施要比普通R/3要便宜
Personalization 個性化設定
技術人員 自行開發
Modification(修訂)---更改系統程序---
Enhancement (增強)----增加系統功能
Customer development (用戶開發)---自行開發報表
儘可能不修訂(需要後期升級)
儘可能多使用系統功能
藍圖階段 一般不進入ABAP
業務顧問實力 取決於 跟過的項目
ABAP 程序員 實力取決於 開發的時間
實施SAP現要先培訓一些精英用戶---關鍵用戶.
業務顧問的前身---關鍵用戶.
學生剛到的時候 就是關鍵用戶.’
深圳的公司SD的業務 非常複雜 MM會較爲輕鬆
關鍵用戶 給 一般用戶授課.
業務顧問 和 關鍵用戶 編寫 操作手冊
溝通的能力 還耐心!!!!!!!!!
ABAP---業務顧問----項目經理
先接到功能設計書 和業務顧問溝通
會計基礎知識
英語!!!!!!!!!!!!!!!口語!!!!!!!!!!!!!!!!
轉自:http://blog.sina.com.cn/s/blog_5cdacb630100ceam.html~type=v5_one&label=rela_nextarticle