11-25-2009 4:22 PM
Hi
I need to modify the default value for some screen field for MIRO. This field appers empty, with banks value ; but i need the field appears with some value that i would get from some table.
The request is the new predefined value apperas in MIRO field since the screen appears, that is not only when we save the data but put the value since the user go to transacction and capture the data.
The field i need to put a default value is Business Area (INVFO-GSBER) in 'Details' Tab.
Does some body knows some BADI or User Exit wich i can use for do this action ?
Regards
Frank
11-26-2009 7:38 AM
Hi,
try with badi MRM_HEADER_DEFAULT.
Here you can do something like:
IF sy-tcode = 'MIRO'.
IF i_rbkpv-gsber IS INITIAL.
* add your code here but via field-symbols because
* gsber has not an output parameter
DATA: c_rbkpv(15) TYPE c VALUE '(SAPLMR1M)RBKPV'.
FIELD-SYMBOLS: <fs_rbkpv> TYPE mrm_rbkpv.
ASSIGN (c_rbkpv) TO <fs_rbkpv>.
<fs_rbkpv>-GSBER = 'YOUR_VALUE_GOES_HERE'.
ENDIF.
ENDIF.
Best regards.
Edited by: Pablo Casamayor on Nov 26, 2009 8:46 AM
11-25-2009 6:17 PM
HI
Does somebody knows some User Exit or BADI ? any help will be appretiated.
Regards
Frank
11-25-2009 6:27 PM
Check these exits ...
MRMH0001
MRMH0002
MRMH0003
MRMN0001
LMR1M001
LMR1M002
LMR1M003
LMR1M004
LMR1M005
LMR1M006
11-26-2009 7:38 AM
Hi,
try with badi MRM_HEADER_DEFAULT.
Here you can do something like:
IF sy-tcode = 'MIRO'.
IF i_rbkpv-gsber IS INITIAL.
* add your code here but via field-symbols because
* gsber has not an output parameter
DATA: c_rbkpv(15) TYPE c VALUE '(SAPLMR1M)RBKPV'.
FIELD-SYMBOLS: <fs_rbkpv> TYPE mrm_rbkpv.
ASSIGN (c_rbkpv) TO <fs_rbkpv>.
<fs_rbkpv>-GSBER = 'YOUR_VALUE_GOES_HERE'.
ENDIF.
ENDIF.
Best regards.
Edited by: Pablo Casamayor on Nov 26, 2009 8:46 AM
11-26-2009 7:44 AM
You can try it with screen variants.
Edited by: ksd on Nov 26, 2009 1:14 PM