cancel
Showing results for 
Search instead for 
Did you mean: 

can we enhance /sapapo/rrp3 and md04 output

kjyothiraditya
Participant

Accepted Solutions (0)

Answers (2)

Answers (2)

Caetano
Product and Topic Expert
Product and Topic Expert

Hello

If your idea is to modify data shown in MD04, you can use BAdI MD_CHANGE_MRP_DATA (works in ECC) or MD_ADD_ELEMENTS (works in ECC and S/4). Be careful, because those BAdIs are also called during the MRP run, so you need to make sure your logic won't affect the MRP calculation.

Regards,
Caetano

kjyothiraditya
Participant
0 Kudos

Hi caetano.almeida : We have to enhance the output of these txns by adding schedule line info and change the display value of firm ind based on some logic. Do you think its a good idea to enhance the output ? Also the firm ind ? bcos these are display only txns.

Please guide.

Caetano
Product and Topic Expert
Product and Topic Expert

Hello

Adding some information to the schedule line is fine and you can do it with the BAdIs previously suggested by Rupesh.

However, changing the firming indicator can only be done during the MRP run, when a schedule line is created, but I wouldn't recommend you to do that. For example, if you remove the firming indicator using a BAdI, MRP may constantly delete or change existing schedule lines. If you set the firming indicator, MRP will not have the flexibility to change existing schedule lines to adapt to change in the demand. You should really think about these possible side-effects when using custom code to change the firming indicator.

Regards,
Caetano

kjyothiraditya
Participant
0 Kudos

Thanks caetano.almeida . Sorry for wrong wording. it is not addition of schd line info but schd lines themselves in /sapap/rrp3 and md04. In /sapapo/rrp3 based on custom logic need to modify firming indicator, while in md04 need to add schd lines if missing. Please advise

rupesh_brahmankar
Active Contributor

Hello,

Yes you can modify the display of MD04 as well as product view /SAPAPO/RRP3.

/SAPAPO/RRP_IO_COL BAdI: Enhancement of the Order View

(BAdI) /SAPAPO/RRP_IO_COL you can modify the views of the order view (receipt view, requirements view, pegging structure, pegging overview tab page Elements, tab page ATP in the product view). You can:

  • Display up to three additional columns defined in the standard system
  • Display as many additional columns as you wish

Same way for the MD04 use BAdI MD_DISPLAY_ELEMENT - BAdI for Changing Display of MRP Elements and MD_ADD_COL_EZPS for an additional column.

Also refer thus useful blog BAdIs for MRP | SAP Blogs

Best Regards,

R.Brahmankar

kjyothiraditya
Participant
0 Kudos

Hi

Thanks for your reply, but these are display transactions and we have to modify the data being displayed and not enhance the output with additional columns. As data is displayed from standard tables, do you think it's good idea to modify the data before display ??

Also for md04, can we add additional line items in the output using the above badi ??. Please suggest.

rupesh_brahmankar
Active Contributor
0 Kudos

Hello,

What is the business requirement to show different data than in table?

I would not recommend it, ideally you should have same data in table and display too.

Otherwise it could cause some inconsistency.

Best Regards,

R.Brahmankar