Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BADI for MIRO

former_member425121
Participant
0 Kudos

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

1 ACCEPTED SOLUTION

former_member182371
Active Contributor
0 Kudos

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

4 REPLIES 4

former_member425121
Participant
0 Kudos

HI

Does somebody knows some User Exit or BADI ? any help will be appretiated.

Regards

Frank

0 Kudos

Check these exits ...

MRMH0001

MRMH0002

MRMH0003

MRMN0001

LMR1M001

LMR1M002

LMR1M003

LMR1M004

LMR1M005

LMR1M006

former_member182371
Active Contributor
0 Kudos

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

kesavadas_thekkillath
Active Contributor
0 Kudos

You can try it with screen variants.

Edited by: ksd on Nov 26, 2009 1:14 PM