cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ME57 , Add field (Column) to item overview ALV

Mahmoud-Farag
Participant
0 Likes
2,299

Dears ,

I have a task that , I need to add [processing status] field to the item overview ,
the field is already in the item details but I need to add it to the item overview ALV .

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Jeansy
Active Contributor

Hi,

the mentioned table is not an ALV, it is a table control. That's why the only way to extend it with a new field is to implement a modification to add the requested field to the table control. For this you need to generate an object key for the related dynpro to be able to change the dynpro definition.

Technically it should be not a problem to implement this, especially if you already have the data to be displayed already available, but... it's still a modification of SAP-standard.

I hope this helps you 🙂

Kind regards
Jens

Mahmoud-Farag
Participant
0 Likes

Thanks for your replay,

yes that help me so much, I have anther question do you support the idea that , take a copy of the tcode ME57 the program copy and made my modification on the copy ? is that ok or you recommend that ?

Thanks again 🙂 .

Jeansy
Active Contributor

Hi,

nooooooo, I would never copy a whole transaction of SAP into the customer name space. The main disadvantage is that you copy tenthousands line of code and in case that SAP brings updates/bugfixes for the original transaction via S-Note or Support Package, you have to bring them into your copied version as well. This won't work from my point of view.

In this case, it's better to implement a good documented and capsuled modification.

Kind regards
Jens

Answers (1)

Answers (1)

sapfan_hh
Discoverer
0 Likes

Hello,

the answer of @Jeansy is correct.

I actually modified the table control and it turned out to be an "easy" one.

Create an append to structure MEREQ3214

sapfan_hh_0-1709028085913.png

Add the field to the table control:

sapfan_hh_1-1709028115487.png

As FRGDT is a field of table EBAN the field is already populated / no extra development necessary.

Best Regards

Hendrik