3 回答
TA贡献1877条经验 获得超6个赞
SAP 表USR01
在字段中包含 GUI 日期格式DATFM
。它只是一个 Char1,但它的域列出了所有特定的值。
然后,您可以在 OData 服务中使用“函数导入”来将此值从后端获取到 UI5 应用程序。
但是您可能需要重新考虑,因为格式化日期应该由浏览器区域设置而不是后端处理。但是,如果您的要求迫使您这样做,则上述方式是可能的。
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.
TA贡献1847条经验 获得超7个赞
为什么不使用已经存在的功能模块:CLSE_SELECT_USR01?
尝试使用这个:
FORM output.
CALL FUNCTION 'CLSE_SELECT_USR01'
EXPORTING
USERNAME = sy-uname
IMPORTING
DATE_FORMAT =
WRITE: / USERNAME .
ENDFORM.
添加回答
举报