亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 SAP GUI 中查找系統日期時間格式并在前端使用它

從 SAP GUI 中查找系統日期時間格式并在前端使用它

繁星點點滴滴 2022-07-21 22:27:29
我有一個 SAPUI5 自由風格的應用程序,我在智能表中顯示日期,格式為 DD/MM/YYYY。但是,在 SAP GUI 的前端系統中,我的日期格式是 MM-DD-YYYY。有沒有辦法找到這個 GUI 日期格式并將其發送到前端應用程序,以便我可以在我的編碼中修改日期格式并相應地顯示它?我嘗試在網上搜索它。有辦法找到系統時區,但沒有辦法找到日期格式。先感謝您。
查看完整描述

3 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

SAP 表USR01在字段中包含 GUI 日期格式DATFM。它只是一個 Char1,但它的域列出了所有特定的值。

然后,您可以在 OData 服務中使用“函數導入”來將此值從后端獲取到 UI5 應用程序。

但是您可能需要重新考慮,因為格式化日期應該由瀏覽器區域設置而不是后端處理。但是,如果您的要求迫使您這樣做,則上述方式是可能的。


查看完整回答
反對 回復 2022-07-21
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

下面的代碼將返回在事務 SU01 中為用戶設置的格式日期


select single ddtext

  from dd07t

  inner join usr01 on usr01~datfm = dd07t~domvalue_l

  into @data(lv_ddtext)

  where usr01~bname      = @sy-uname

    and dd07t~domname    = 'XUDATFM'

    and dd07t~ddlanguage = 'E'.

if sy-subrc is initial.

  find first occurrence of '(' in lv_ddtext match offset data(lv_offset).

  data(formatDate) = lv_ddtext(lv_offset).

endif.


查看完整回答
反對 回復 2022-07-21
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

為什么不使用已經存在的功能模塊:CLSE_SELECT_USR01?


嘗試使用這個:


FORM output.

CALL FUNCTION 'CLSE_SELECT_USR01'

EXPORTING     

USERNAME               = sy-uname

IMPORTING

DATE_FORMAT  =

  WRITE: / USERNAME               .

ENDFORM.


查看完整回答
反對 回復 2022-07-21
  • 3 回答
  • 0 關注
  • 336 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號