Code: Alles auswählen.
METHOD employeeset_create_entity.
DATA: ls_request_input_data TYPE zcl_z_stze_v2_mpc=>ts_employee,
ls_employee TYPE zsz_employee.
*Daten lesen
io_data_provider->read_entry_data( IMPORTING es_data = ls_request_input_data ).
*Arbeitsbereich füllen
ls_employee-employeeid = ls_request_input_data-employeeid.
ls_employee-employeename = ls_request_input_data-employeename.
ls_employee-phonenumber = ls_request_input_data-phonenumber.
ls_employee-email = ls_request_input_data-email.
*Tabelle füllen
INSERT zsz_employee FROM ls_employee.
IF sy-subrc = 0.
er_entity = ls_request_input_data.
ENDIF.
ENDMETHOD. Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
ServantOfSonata
Code: Alles auswählen.
CALL FUNCTION 'NUMBER_GET_NEXT'
EXPORTING
nr_range_nr = '01'
object = 'ZEMP_ID'
IMPORTING
number = ls_employee-employeeid
EXCEPTIONS
IF sy-subrc <> 0.
* error handling
ENDIF.
Folgende Benutzer bedankten sich beim Autor MrBojangles für den Beitrag:
ServantOfSonata