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: 

ME5A Transaction code, addition of new fields in ALV.

0 Kudos

Hi All,

I have a enhancement where i have to add a new field in ALV for ME5A Tcode, so i have added the code using the Implicit enhancement and added the particular field which was needed in INCLUDE CL_EBANDB. The field was automatically added in EBAN table and all places needed, I executed the ALV with necessary input data and ALV is displayed with that particular field. As everything was successful, moved the code to Pre-Prod to testing. Got a dump while executing the ME5A tcode, checked the short dump in ST22 found out that the field which was included in the CL_EBANDB was not moved to Pre-Prod. So cross checked the Transport Request, the field was not captured at all and that was the reason the DUMP is happening. Tried deleting the field and added again in Development to capture the changes, but it was not asking for the TR. Need a help on how to move the field changes to Pre-Prod or how can we solve the issue?

Added the screenshot from ME5A Tcode in Development.

But in Pre-Prod getting short Dump

1 ACCEPTED SOLUTION

0 Kudos

Hi Mukhtar,

Thank you for your help, the issue was sorted. The issue was i have joined in the middle of the development and i only saw whether the field was available, but the real problem was the previous developer did not save the Data Element and Domain in TR. He saved it in local, so that was the reason and i have moved the changes to TR. Now it is working fine.

8 REPLIES 8

Mohamed_Mukhtar
Active Contributor
0 Kudos

Hi,

Check if CI_EBANDB is saved in $tmp package.

Double click on CI_EBANDB, from menu goto ->object directory entry->see the package.

Regards,

Mukhtar

0 Kudos

Hi Mukhtar,

Checked the CL_EBANDB, it is stored in a Custom Package.

0 Kudos

Hi Sudhir,

Are you using Solution Manager to transport changes. Please check modifiable TR's in SE10 under your user and release the TR under which object CI_EBANDB is saved. Or

Goto se16->enter E071-> Key in 'CI_EBANDB' in object name and execute. It will list down all TR's in which CI_EBANDB is saved.

Regards,

Mukhtar

0 Kudos

Hi Mukhtar,

I am not the solution Manager for transport changes, i have checked it in se10 under which TR the changes are saved but no result. The problem was when i add a new field in CL_EBANDB the system was not asking for TR and it is not saved anywhere and that was reason the DUMP was happening in Pre-Prod.

As you said checked in se16 and entered E071 and typed in CL_EBANDB in Object name and executed it. "No table entries found for specified Key".

0 Kudos

Hi,

Search with CI_EBANDB.

Regards

0 Kudos

Please provide details only by using the COMMENT button (or eventually edit your question). SAP explains well (right of "Your answer" box):

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem.

0 Kudos

Hi Mukhtar,

Thank you for your help, the issue was sorted. The issue was i have joined in the middle of the development and i only saw whether the field was available, but the real problem was the previous developer did not save the Data Element and Domain in TR. He saved it in local, so that was the reason and i have moved the changes to TR. Now it is working fine.

0 Kudos

ME5A (Purchase Requisitions: List Display) is a standard SAP transaction code available within R/3 SAP systems depending on your version and release level.

Read More: SAP ABAP Certifications