Skip to Content
author's profile photo Former Member
Former Member

Upgrade and its impact on "Developments"

Hi Mates ,

I had posted a query regarding Upgrade and its impact on developments in the " Enhancements & Modifications " Forum , i am yet to receive inputs on the same .....

I thought why not to share the same at Coffee corner ,

As i was having confusion as to how upgrades in form of Patches / Enhancement packs affect the developments or customer space kindly provide your inputs on the behavior of below mentioned scenarios , during an patch/EHP upgrade.

- If there is a Z - Programme ( Saved in Z package ) . Totally Custom programme like a Z function pool .

- If BADI's or User Exits are implemented . ( Saved in Z Package ).

- If implicit enhancements are implemented . ( Saved in Z package ).

- If a source code modification is done - using the access key ( Saved in Z package/ SAP original Package ).

What would be the impacts on the above mentioned scenarios in case if :

- A patch is updated ( Lets say support package to be applied - 604 - 08).

- If there is an upgrade of enhancement package ( Lets say from EHP4 to EHP5 ).

Looking from the perspective whether Codes would be intact or the ABAPER has to code the things again ?

Looking forward from mentors/Subject matter experts for their views on the same .

Cheers ,

Dewang.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jul 15, 2011 at 09:15 AM

    Though i am not a developer i am not really qualified to answer this, but let me throw in a few guesses. I will bring in dictionary objects as well, because the code won't be of much use without a table somewhere.

    If there is a Z - Programme ( Saved in Z package ) . Totally Custom programme like a Z function pool

    Given you also only access Z-tables AND Z-data tyes, there is nothing to bother about, but this is a very theoretical scenario...

    If BADI's or User Exits are implemented . ( Saved in Z Package ).

    I really don't know this, but my guess is that your changes should be very limited here. Because that is why things like user exits are made for, aren't they?

    If implicit enhancements are implemented . ( Saved in Z package ).

    Cannot answer this...

    If a source code modification is done - using the access key ( Saved in Z package/ SAP original Package ).

    If you modify the SAP source, you will have to decide in the SPAU phase whether to keep your modification (maybe kind of merge both versions) or go back to the official SAP code.

    What would be the impacts on the above mentioned scenarios in case if :

    A patch is updated ( Lets say support package to be applied - 604 - 08).

    Well it is always quite similiar, you have to adjust all modified dictionary objects in the SPDD phase (prior to importing the package). And you have to adjust modified repository objects in the SPAU phase. Z-stuff will be affected where it relies on dictionary objects, includes and the like. So you still should be testing your Z- developments after upgrading.

    If there is an upgrade of enhancement package ( Lets say from EHP4 to EHP5 ).

    The EHP should not change existing code, BUT usually you will also apply the latest packages for the existing stack, thus the procedure should be the same as any upgrade/patch.

    Cheers Michael

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 15, 2011 at 09:44 AM

    Sorry, cross-posting not allowed, please continue here:

    Thomas

    P.S. now at least you have a link from Coffee Corner to the place where the issue belongs

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.