1

システムから時間関連の情報を自動的に取得するコードを作成しました。表に示されているように、t247 月名は 10 文字に固定されています。しかし、レポート画面に表示すると悪いイメージです。

ここに画像の説明を入力

私はこのように印刷します:

  WRITE : 'Bugün', t_month_names-ltx, ' ayının'.
  CONCATENATE gv_words-word '''nci günü' INTO date.
  CONCATENATE date ',' INTO date.
  CONCATENATE date gv_year INTO date SEPARATED BY space.
  TRANSLATE   date TO LOWER CASE.

スペースを削除する方法を試しましたCONDENSE t_month_names-ltx NO-GAPS.が、十分ではありませんでした。

WRITE の後、空白の値を設定することで静的に書き込むことができました。

  WRITE : 'Bugün', t_month_names-ltx.
  WRITE : 14 'ayının'.
  CONCATENATE gv_words-word '''nci günü' INTO date.
  CONCATENATE date ',' INTO date.
  CONCATENATE date gv_year INTO date SEPARATED BY space.
  TRANSLATE   date TO LOWER CASE.

ここに画像の説明を入力

しかし、これは正しい使い方ではありません。これを動的に達成するにはどうすればよいですか?

4

2 に答える 2