SAP Oracle Blog

SAP/Oracle/パッケージアプリ関連情報。SAP ERP(R/3)モジュール全般、Oracleプロダクト、その他パッケージアプリ等々

ABAPサンプル - millisecondまで含むタイムスタンプの出力

ABAPサンプルコード - millisecondまで含むタイムスタンプの出力

DATA:
* 長形式(長さ11の小数点以下桁数7のデータタイプp)
l_st TYPE timestampl.
DATA: time_char(32) TYPE c.

GET TIME STAMP FIELD l_st.
MOVE l_st TO time_char.
* 頭のスペースを取り除く
CONDENSE time_char.

WRITE:/ 'TIME STAMP : ' , time_char.
WRITE:/ 'YYYYMMDD : ', time_char+0(8). " show date
WRITE:/ 'HHMMSS : ', time_char+8(6). " show time
WRITE:/ 'mmm : ', time_char+15(3). " show milliseconds

出力例

TIME STAMP : 20061127024720.6008920
YYYYMMDD : 20061127
HHMMSS : 024720
mmm : 600