找到關於 ABAP 的 92 篇文章

在 ABAP 中使用 IFrame 和讀取 Cookie

seetha
更新於 2019-07-30 22:30:20

187 次瀏覽

我認為這是可能的,並且可以簡單地實現。您可以執行以下操作:首先,在伺服器上建立一個業務伺服器頁面應用程式。確保該應用程式包含一個框架集和兩個作為框架集一部分的 IFrame。然後,您需要在這兩個 IFrame 之間拆分實現。第一個 IFrame 將包含第三方元件,第二個元件將包含我們剛剛建立的應用程式的檢視和 JS 部分。確保第二個框架沒有任何高度,因為它應該對使用者不可見。然後,您可以在客戶端程式碼中編寫…… 閱讀更多

使用 ABAP,透過獲取資料庫表中的資料來更改 itab 中的值

Sai Subramanyam
更新於 2019-07-30 22:30:22

1K+ 次瀏覽

您應該使用如下所示的 Modify 語句來執行此操作:LOOP AT itab. SELECT SINGLE matnr INTO itab-matnr FROM zlldet WHERE palet = itab-palet. MODIFY itab. ENDLOOP.另請注意,當您有一個帶有標題行的內部表 itab 時,這意味著您有一個表 itab 和結構 itab,其用法取決於具體情況。一些命令(如 MODIFY 和 LOOP AT)同時使用兩者。DATA itab TYPE TABLE OF [something]. DATA wa ... 閱讀更多

在 ABAP 中生成任何自定義 JSON

Manikanth Mani
更新於 2019-12-05 10:30:30

2K+ 次瀏覽

您可以使用 ZCL_MDP_JSON 類庫來編碼/解析任何 JSON。ABAP 本身透過以下特性支援 JSON:使用 JSON-XML——這是一種特殊的 XML 格式,可用於使用 XML 表示來描述 JSON 資料。透過定義 ABAP 型別和 JSON 之間的對映。這用於使用身份轉換 ID 進行序列化和反序列化。您可以將 JSON 資料指定為 CALL TRANSFORMATION 語句中的不同形式的 XML 源,並且可以將 JSON 指定為目標。檢視以下示例程式碼:示例:DATA text TYPE string VALUE ... 閱讀更多

在 SAP 系統中建立使用者角色和配置檔案

Manikanth Mani
更新於 2019-12-05 10:34:33

261 次瀏覽

這可以使用舊系統遷移工作臺 LSMW 事務來完成。此工作臺的工作方式類似於宏記錄器,允許您記錄事務中的步驟,並且可以根據需要多次重放該記錄。這也允許您將記錄的事務中使用的值替換為新值。一個更復雜的選擇是編寫 ABAP 程式碼,這更靈活,可以向不同的角色新增不同的許可權。

在 SAP ABAP 中聚合具有相同名稱的行

Alankritha Ammu
更新於 2019-12-05 10:38:25

517 次瀏覽

您可以使用 COLLECT 關鍵字或一些聚合函式來實現結果。您應該定義一些與場景匹配的資料型別。TYPES: BEGIN OF t_my_type, key_a TYPE foo, key_b TYPE foo, nokey_c TYPE foo, nokey_d TYPE foo, END OF t_my_type, tt_my_type_list TYPE STANDARD TABLE OF t_my_type WITH DEFAULT KEY, tt_my_type_hash TYPE HASHED TABLE OF t_my_type WITH KEY key_a key_b. DATA: lt_result TYPE tt_my_type_list, lt_sums TYPE tt_my_type_hash. FIELD-SYMBOLS: < TYPE t_my_type. LOOP AT lt_result ASSIGNING <>. COLLECT INTO lt_sums. ENDLOOP.閱讀更多

在 ABAP 螢幕繪製器中建立單選按鈕組

Akshaya Akki
更新於 2020-02-13 10:55:29

5K+ 次瀏覽

螢幕繪製器被稱為 ABAP 編輯器工具,可用於建立螢幕。螢幕繪製器用於建立和管理螢幕中的所有元素。事務程式碼 SE51您可以透過多種方式將單選按鈕插入 ABAP 螢幕繪製器。首先是單擊左側的單選按鈕符號,然後單擊右側的畫布以插入單選按鈕。您可以對每個按鈕重複此操作。另一種方法是開啟字典視窗(內部帶有較小紅色矩形的藍色矩形)。鍵入您使用的變數名稱…… 閱讀更多

使用“SPELL AMOUNT”函式轉換 ABAP 中的金額

George John
更新於 2019-07-30 22:30:20

609 次瀏覽

您可以使用標準函式模組“SPELL AMOUNT”。它會將金額轉換為相應的文字。要顯示函式模組,請使用事務程式碼:SE37 單擊搜尋圖示並選擇函式模組:“SPELL AMOUNT”

將 SYDATUM 日期型別轉換為 SAP ABAP 中類似 MM/DD/YY 的格式

Alankritha Ammu
更新於 2020-02-13 10:53:43

4K+ 次瀏覽

這取決於您是想將其寫入列表螢幕還是將其轉換為文字變數。要將其寫入列表螢幕,您可以使用以下程式碼:WRITE I_my_date MM/DD/YYYY 要將其轉換為文字變數,您可以使用以下命令:WRITE l_my_date TO l_my_text MM/DD/YYYY 如果您想在 SAPscript 表單中設定日期,可以使用 SET DATE MASK 命令。您可以指定要以指定格式列印的日期欄位:/: SET DATE MASK= 'date_mask' 在日期掩碼中,您可以使用以下程式碼:DD:日(兩位數字)DDD:星期幾名稱 - ... 閱讀更多

關於 SAP ABAP 堆疊和 JAVA 堆疊以及 JAVA 堆疊在 ECC 升級中的作用的說明

Ayyan
更新於 2019-12-06 07:02:20

1K+ 次瀏覽

請注意,所有 SAP ERP 模組都執行在 SAP ABAP 堆疊上。SAP NetWeaver 應用伺服器(ABAP 堆疊)是 SAP NetWeaver 產品組合的一部分,代表許多 SAP 產品的基於 ABAP 的技術基礎。它提供技術框架、工具、儲存庫等等。如果您計劃使用 SAP PI 模組,則應安裝 Java 堆疊。每當您需要諸如 Adobe 互動式表單或 NetWeaver 門戶內容之類的東西時,都需要 Java 堆疊。您可以選擇在不安裝 Java 堆疊的情況下進行升級。在早期版本的 SAP ERP 中,存在基於 SAP ABAP 的例項。隨著版本的釋出…… 閱讀更多

在 SAP ABAP 中的經典報表和 ALV 報表中抑制重複條目

Nikitha N
更新於 2020-03-12 12:29:12

1K+ 次瀏覽

要刪除內部表中相鄰的重複條目,您可以使用以下命令:DELETE ADJACENT DUPLICATE ENTRIES FROM [COMPARING ... | ALL FIELDS]。另請考慮以下幾點:系統會刪除內部表中所有相鄰的重複條目。如果條目滿足以下比較條件之一,則它們是重複的:如果沒有 COMPARING 附加項,則表中鍵欄位的內容在兩行中必須相同。如果您使用附加項 COMPARING ... 閱讀更多

廣告