找到 92 篇文章 關於 ABAP

如何在 SAP ABAP 中的 ALV 網格中切換不同的檢視?

Anil SAP Gupta
更新於 2019-07-30 22:30:20

480 次瀏覽

您可以實現類似於您需求的功能。首先,您需要從佈局物件中獲取佈局鍵資訊。如果找不到,您可以查詢 disvariant 以獲取鍵資訊。然後使用鍵資訊為不同的資料型別指定不同的控制代碼。因此,基本上您為不同的輸入或資料型別擁有不同的佈局。一旦您更改資料型別,控制代碼將執行其工作,並且顯示將相應更改。希望對您有所幫助!

SAP ABAP 中內部表和控制表的修改不起作用

SAP ABAP Expert
更新於 2019-12-12 08:22:29

505 次瀏覽

您的更新模組似乎存在一些錯誤。以下是更新後的示例:示例模組更新輸入。 修改 snctab 索引 ctrl-current_line。 如果 sy-subrc 為 0。 追加 snctab。 結束 if。結束模組。

如何在 SAP ABAP 中動態傳遞值到 CDS?

SAP ABAP Expert
更新於 2019-07-30 22:30:20

1K+ 次瀏覽

我認為不存在可以將動態值傳遞給 CDS 的方法。為了讓 DCL 執行其分配的活動,您需要宣告和定義授權物件。假設您無法做到這一點。然後您可以獲取所有結果,然後使用 ABAP 在 Gateway 層過濾結果。

執行 SAP ABAP 程式時出現未分配錯誤

SAP ABAP Expert
更新於 2019-07-30 22:30:20

780 次瀏覽

錯誤在於欄位符號。將來如果遇到此類問題,您可以檢視 ST22 建立的日誌。它將幫助您詳細瞭解問題及其根本原因。錯誤的原因是欄位符號未初始化,而您正在嘗試使用它。您應該養成在使用前檢查內容的習慣。檢查是否已分配

如何在 SAP ABAP 中給出任何使用者輸入後在選擇螢幕上寫入?

SAP ABAP Expert
更新於 2019-07-30 22:30:20

638 次瀏覽

您可以使用 WRITE 在選擇螢幕上寫入。但是您仍然有其他選項可用於完成您的任務。您可以選擇在螢幕底部顯示的訊息中顯示您的文字。此外,您還可以嘗試使用彈出視窗來顯示所需的文字。示例程式碼片段:訊息“您的文字”型別 S

在 SAP ABAP 中選擇性地重新整理列表檢視器資料

SAP ABAP Expert
更新於 2019-07-30 22:30:20

103 次瀏覽

僅在編輯模式下支援重新整理選定行或修改的行,但在顯示模式下不支援。正如您所說,您正在使用顯示模式,所以我懷疑您什麼也做不了。但是,如果您從顯示模式切換到編輯模式,那麼您可以繫結該函式與 DATA_CHANGED 事件。您可以使用建議的方法,它應該對您有效。希望對您有所幫助。

在 SAP 中更改資料時觸發出站發貨 IDoc

SAP ABAP Expert
更新於 2020-02-17 10:11:17

1K+ 次瀏覽

您需要確保輸出型別在 T 程式碼 V/82 中選中了“多次發出”複選框。此選項位於訊息型別的“常規資料”部分。這似乎是一個配置問題。您應該嘗試檢查以下內容:轉到 SPRO → 物流執行 → 運輸 → 基本運輸功能 → 輸出控制 → 為發貨維護輸出確定 → 維護輸出確定過程。您可以參考此 SAP 執行緒以瞭解更多詳細資訊:SAP 執行緒在 SAP ABAP 中選擇性地重新整理列表檢視器資料

使用 SAP ABAP,如何將目錄中 CSV 檔案的內容讀取到內部表中?

SAP ABAP Expert
更新於 2019-12-12 10:17:53

3K+ 次瀏覽

有很多函式可以用來讀取 csv,但是很多函式都已損壞並且只讀取部分內容。您需要遍歷每個檔案,然後處理檔案內容。我更傾向於手動執行此操作。您可以使用 READ DATASET 從應用伺服器上的檔案讀取資料。以下是語法:READ DATASET INTO [LENGTH]。以下是您可以用來了解更多關於從檔案讀取資料的資訊的 SAP 文件連結:SAP 文件示例如果您使用的是二進位制模式,則可以使用 LENGTH 來查詢傳輸到…的資料長度。 閱讀更多

在 SAP ABAP 中組合 CDS 檢視中的欄位

karthikeya Boyini
更新於 2019-12-16 07:42:39

2K+ 次瀏覽

使用 SAP ABAP 7.5,您可以使用 CONCAT_WITH_SPACE 函式。示例以上程式碼可以簡化為:CONCAT_WITH_SPACE(bp.name_first, bp.name_last, 1)

隱藏 SAP ABAP 表格控制元件列

Swarali Sree
更新於 2020-02-18 06:51:09

3K+ 次瀏覽

您可以使用結構 CXTAB_CONTROL,它包含以下元件:INVISIBLE C(1) 用於整個表格控制元件可見性的標誌(X 或空白)。您可以使用示例程式:RSDEMO02,它允許您修改表格控制元件的屬性並檢視結果。當您使用此表格控制元件 INVISIBLE 時,這會將內容更改為“xxxxxxxxxxxx”,就像隱藏的密碼一樣。如果您想隱藏整個列,包括資料和標題,您的程式碼應如下所示:模組 MODIFY_100 輸出。 資料 wa_tabctrl 型別 cxtab_column。迴圈表格控制元件迴圈遍歷 TABCTRL-COLS 到 WA_TABCTRL。 如果 WA_TABCTRL-NAME = 'POSNR'。當您到達所需的螢幕時… 閱讀更多

廣告