‎2007 Oct 19 9:57 AM
Hi Experts,
I have one doubt about the SNote transaction.
In an SAP standard program I have done some customizations ( say : added an if condition ) in my system as per the client needs.If I apply a note in my system through the SNote transaction for that SAP standard program, will my cutomization be overridded?.
eg: Context Block1(In my system) Context Block(SAP note)
B1 B1
Delete......
Insert........
if .... (if , endif is not there in std pgm)
endif.
Will this if...endif be overridded after applying the note through SNote transaction?.
Thanks & Regards,
Soumya
‎2007 Oct 25 2:04 PM
Hi Soumya,
when implementing the correction with transaction snote
the spot where the amendment is to be done is found according to the context block,
the lines inbetween *>>>> START OF DELETION <<<<< and *>>>> END OF DELETION <<<<<<< are erased
the lines inbetween *>>>> START OF INSERTION <<<< and *>>>> END OF INSERTION <<<<<< are entered.
You modification will not be found as context block and the lines will not be overridden.
You can prove the amendments easily afterwards by comparing the versions ( utilities -> versions -> version management )
Regards Wolfrad
Regards Wolfrad
‎2007 Oct 25 2:22 PM
Hello,
If your customization belongs to the Context, Insert or Delete block of the Note the SNote transaction will display a yellow button indicating that it wasn't possible to include the changes... you will have to click on the name of the program and the transaction will take you to a screen where you can add manually the SAP standard changes (so you can keep both, SAP and Customer enhancement).
Once it's done, press the back button and the system will ask you to confirm if the note is actually applied... press yes and you are done.
If your code doesn't belong to any of those blocks (Context, Insert or Delete) it won't be overwritten...
Regards,
Felipe