Snake написал(а):
Если единственый способ - деривация...Господа, кто сталкивался с аналогичной проблемой? Можете выложить пример кода?
FUNCTION Z_DERIVE_USER_DATE_TIME.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(I_AREA) TYPE UPC_Y_AREA
*" REFERENCE(ITO_CHA) TYPE UPC_YTO_CHA
*" REFERENCE(ITO_SOURCE) TYPE UPC_YTO_CHA
*" REFERENCE(ITO_TARGET) TYPE UPC_YTO_CHA
*" CHANGING
*" REFERENCE(XS_CHAS) TYPE ANY
*" EXCEPTIONS
*" FAILED
*"----------------------------------------------------------------------
DATA: l_uname(12) TYPE c,
l_datum TYPE D,
l_uzeit TYPE T.
FIELD-SYMBOLS: <uname>, <datum>, <uzeit>.
ASSIGN COMPONENT 'ZUSERNAME' OF STRUCTURE xs_chas TO <uname>.
ASSIGN COMPONENT 'ZCHDATE' OF STRUCTURE xs_chas TO <datum>.
ASSIGN COMPONENT 'ZCHTIME' OF STRUCTURE xs_chas TO <uzeit>.
l_uname = sy-uname.
<uname> = l_uname.
l_datum = sy-datum.
<datum> = l_datum.
l_uzeit = sy-uzeit.
<uzeit> = l_uzeit.
ENDFUNCTION.