Bsp. für die Konvertierung von String in Time
*&---------------------------------------------------------------------*
*& Report ZTEST41
*&
*&---------------------------------------------------------------------*
*&
*& How to convert String to Time
*&---------------------------------------------------------------------*
REPORT ztest41.
DATA:
ld_output TYPE sy-uzeit .
DATA(ld_input) = '07:61:15'.
DATA(ld_plausibility_check) = 'some text here'.
.
CALL FUNCTION 'CONVERT_TIME_INPUT'
EXPORTING
input = ld_input
* plausibility_check = ld_plausibility_check
IMPORTING
output = ld_output
EXCEPTIONS
plausibility_check_failed = 1
wrong_format_in_input = 2
. " CONVERT_TIME_INPUT
IF sy-subrc EQ 0.
WRITE /: ld_output.
"All OK
ELSEIF sy-subrc EQ 1. "Exception
"Add code for exception here
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSEIF sy-subrc EQ 2. "Exception
"Add code for exception here
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.