找到 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 次瀏覽

您的更新模型似乎存在一些錯誤。PFB 更新後的示例MODULE update INPUT.       MODIFY snctab INDEX ctrl-current_line.     IF sy-subrc 0.        APPEND snctab.     ENDIF.  ENDMODULE.

如何在 SAP ABAP 中動態地將值傳遞給 CDS?

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

1K+ 次瀏覽

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

執行 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 在選擇螢幕上寫入。但是您仍然可以使用其他選項來完成任務。您可以選擇在螢幕底部顯示的訊息中顯示您的文字。此外,您可以嘗試使用彈出視窗來顯示所需的文字。示例程式碼片段:Message 'Your text' TYPE S

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

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

103 次瀏覽

僅重新整理選定的或修改的行在 EDIT 模式下是相容或受支援的,但在顯示模式下不受支援。正如您所說,您正在使用顯示模式,因此我懷疑您是否可以做任何事情。但是,如果您從 DISPLAY 模式切換到 EDIT 模式,則可以執行併為 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”,就像隱藏的密碼一樣。如果要隱藏包括資料和標題在內的完整列,則您的程式碼應如下所示:MODULE MODIFY_100 OUTPUT.  DATA wa_tabctrl TYPE cxtab_column .迴圈表格控制元件LOOP AT TABCTRL-COLS INTO WA_TABCTRL.  IF WA_TABCTRL-NAME =  'POSNR'. 當您到達所需的螢幕時 ... 閱讀更多

廣告