Please find below a sample program which allows to generate the current date and time in ABAP.
The date time can also be returned based on the timezone set.
REPORT ZTIMEDATE.
*Data Declarations.
*Variables:
DATA:
lv_currenttime TYPE brf_ref_time_stamp.
*Constants:
CONSTANTS:
lc_tzone TYPE sy-zonlo VALUE space.
*Creation Date Column.
*Get the current system time.
GET TIME.
*Convert the time to the correct format
*before adding it to the traceability table.
*Please note that the format of the time will
*be 'YYYYMMDDhhmmss'.
*For example: 20170101052501 which equals to 2017-01-01 05:25:01.
CONVERT
DATE sy-datum " Date
TIME sy-uzeit " Time
INTO TIME STAMP lv_currenttime " Creation Date Time
TIME ZONE lc_tzone. " Timezone
*Write Time.
WRITE lv_currenttime.
Please note that the data element ‘BRF_REF_TIME_STAMP’ contains the
domain ‘BRF_TIMESTAMP’ which has a conversion routine which also returns
the date/time in the format ‘DD-MM-YYYY HH:MM:SS’.
Serkan AKKAVAK
Computer Engineer
ABAP Developer & SAP S/4 HANA Logistics Consultant
Contact : serkurumsal@yandex.com
Social Plugin