原创 SAP創建ALV在SE80中默認屏幕1000沒顯示出來

如圖,在SE80中,新建了一個程序,然後代碼是直接複製過來的,發現程序中的屏幕列表下面並沒有默認的屏幕1000,原因是複製的代碼並沒有對應的對象,只需要重建對象列表即可。 然後就可以了。

原创 SAP NetWeaver ESR在創建對象的時候報software component version錯誤

雙擊查看software component version,如下圖 然後把下面的勾勾上就可以了

原创 SAP NetWeaver PO服務遷移管理頁面超鏈接異常

最近將生產機的PO服務器一整個備份出來到測試機上面,然後在進行接口地址配置的時候發現PO登陸頁面的超鏈接指向的還是正式環境,並不是指向遷移的那個服務器地址。  如圖所示,現在是正常的,原先遷移之後下面的超鏈接指向的是正式機。每次遷移之後

原创 SAP中的圖標元素ICON

可以通過TCODE:SE38,然後程序名RSTXICON,裏面有詳細的 所有圖標信息

原创 SAP ALV界面鼠標右鍵缺失‘電子表格’

最近在做ALV的時候發現有一個報表的ALV界面鼠標右鍵缺失了“電子表格”這個選項,如下圖所示: 解決方案:對該報表程序新建一個GUI狀態,然後在ALV的相關Function中進行調用即可解決,如圖:

原创 如何將SM30中的表數據掛在傳輸請求中

http://www.baidusap.com/abap/others/2728

原创 ABAP中操作回車、換行、回車加換行、的方案

所有字符在下面的類中: cl_abap_char_utilities=>horizontal_tab — 09 cl_abap_char_utilities=>CR_LF ———- 0D0A cl_abap_char_utilities=

原创 SAP ABAP OPEN SQL關聯查詢

多個表數據連接查詢,可以用兩種方法實現表連接: 1.在ABAP字典中創建數據庫視圖,查詢時用這個視圖作爲數據源 2.使用JOIN語句,跟平常數據庫中用到的連接查詢基本上相同。 (1)INNER JOIN:查詢結果包含兩個連接表中彼此相對應

原创 READ TABLE讀取不到內表中的指定數據

在進行讀取內表操作的時候,前面進行內表排序的時候只定義了2個字段,但是後面讀取的時候是根據3個主鍵去進行查找,會出現找不到的情況。 這個時候在進行內表排序時也應該是對應的3個主鍵來進行排序,這樣就可以找到數據了

原创 SAP權限對象的使用

SAP在創建完或者直接使用系統存在的權限對象,下面介紹下使用的方法: 在程序中點擊“模式” 將權限對象輸入到文本框裏面之後執行 這裏需要注意的是,圖片的權限對象的字段判斷的是前臺選擇屏幕的值,因爲前臺的值是區間,並不是單值,所以需要L

原创 SAP ALV列排列混亂,跟程序設置的排列順序不一致的問題

今天在寫ALV報表的時候,開發機上排列好ALV界面顯示的列的位置字段,在開發機測試是沒問題的,如圖 但是在測試環境裏面進行測試的時候發現,列字段顯示混亂了,比如說客戶和創建人這2列跑到了前面。這個時候可能是sy-tabix系統變量存在數

原创 SAP透明表字段的內外碼轉換以及GUI的設置

在SAP中,一些透明表的字段存在轉換前和轉換之後的值,而且一般2個值的數據是不一樣的,這個時候需要作出轉換,否則可能得到的值並不是想要的那一個。 圖片的裏面的2個功能模塊名對應的是獲取轉換前或者轉換之後的數據,下面是其中的一個使用方法舉

原创 SO_DOCUMENT_SEND_API1發送郵件EXCEL附件存在亂碼以及cl_bcs方式解決

使用SO_DOCUMENT_SEND_API1發送郵件的時候發現可能存在附件Excel文件有中文亂碼的情況,這個時候可以考慮用cl_bcs的方式來實現郵件發送的功能。 首先第一個是原先的方式: *&-------------------

原创 物料主數據基本視圖量綱部分修改BAPI-BAPI_MATERIAL_SAVEDATA

如圖,這個物料我基本計量單位是“粒”,下面的量綱部分的數據維護的就是這個基本計量單位的數據,點擊菜單欄中的“附加數據”   然後點擊計量單位   可以看到,物料在創建的時候,如果有維護好基本計量單位的話,會默認在這裏添加基本計量單位的

原创 SAP ABAP常用的系統變量

SAP中有專門的結構用於存儲系統的變量,SYST SY-SUBRC:系統執行某命令之後,標識執行成功與否的變量,“0”表示的是成功 SY-UNAME:使用者登陸SAP的用戶名 SY-DATUM:當前系統日期 SY-UZEIT:當前的系統時