Найдите системный формат даты и времени в SAP GUI и используйте его во внешнем интерфейсе. - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть приложение в стиле SAPUI5, в котором я отображаю дату в смарт-таблице в формате ДД / ММ / ГГГГ.

Однако в системе внешнего интерфейса в SAP GUI мой формат даты - ММ-ДД-ГГГГ. Есть ли способ найти этот GUI формат даты и отправить его в приложение внешнего интерфейса, чтобы я мог изменить формат даты в своем коде и отобразить его соответствующим образом?

Я пытаюсь найти его в Интернете. Есть способы найти часовой пояс системы, но нет способа найти формат даты.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 05 мая 2020

Таблица SAP USR01 содержит формат даты GUI в поле DATFM. Это только Char1, но в его домене перечислены все указанные значения c.

Затем вы можете использовать «импорт функции» в своей службе OData, чтобы получить это значение из серверной части в ваше приложение UI5.

Но вы, возможно, захотите пересмотреть, поскольку форматирование даты должно быть обрабатывается языком браузера вместо бэкэнда. Но если ваше требование заставит вас сделать это, то способ, описанный выше, будет возможен.

1 голос
/ 30 апреля 2020

Почему вы не используете уже существующий функциональный модуль: CLSE_SELECT_USR01?

Попробуйте использовать это:

FORM output.
CALL FUNCTION 'CLSE_SELECT_USR01'
EXPORTING     
USERNAME               = sy-uname
IMPORTING
DATE_FORMAT  =
  WRITE: / USERNAME               .
ENDFORM.
...