簡體   English   中英

在 SELECT 語句中獲取格式化的值

[英]Get formatted value in SELECT statement

有沒有辦法從 Select 語句中獲取“值”字段? 在 ABAP 中使用SELECT時,我得到的值類似於“未轉換的值”。

我必須使用特殊的 FM 來獲取“值”字段嗎?

在此處輸入圖片說明

直接從 SELECT 語句是不可能的,需要轉換值。

轉到 SE11,輸入表名PROJ 雙擊數據元素PS_INTNR ,雙擊域PS_PSPNR 有一個字段 'Routine',在這里您應該找到值KONPD 這是用於在輸入(未轉換,即存儲在 DB 中的內容)和輸出值(已轉換,即屏幕上顯示的內容)之間進行轉換的轉換出口。

如果雙擊此字段,它將為您提供可用於轉換的功能模塊:

  • CONVERSION_EXIT_KONPD_INPUT
  • CONVERSION_EXIT_KONPD_OUTPUT

壞消息是您必須分別轉換每個值,因此如果數據在內部表LOOP/ENDLOOP並調用 FM。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM