Hi,
wenn es darum geht nur Felder zu ergänzen, dann schau dir doch mal das Badi ME_CHANGE_OUTTAB
Musst dann wohl ein wenig mit der Tabelle SXS_ATTR "tricksen".
Siehe :
http://scn.sap.com/thread/1736700
I have unchecked as described, the flag "within SAP" of badi ME_CHANGE_OUTTAB (tcode SE18).
It has created a reparation order.
Then i've created an implementation for the badi ME_CHANGE_OUTTAB with tcode SE19.
And in the method FILL_OUTTAB, il have added the coding to fill the fields added in structure MEREP_OUTTAB_EBAN (using an append structure).
Ex:
METHOD if_ex_me_change_outtab~fill_outtab.
DATA: ls_ch_outtab TYPE merep_outtab_eban.
field-symbols: <outtab> type merep_outtab_eban.
IF im_struct_name = 'MEREP_OUTTAB_EBAN'
AND sy-tcode = 'ME5A'.
LOOP AT ch_outtab ASSIGNING <outtab>.
<outtab>-zzdatval = sy-datum.
MODIFY ch_outtab FROM <outtab>. " TRANSPORTING zzdatval.
ENDLOOP.
ENDIF.
ENDMETHOD.