Application Development and Automation 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: 
Read only

SNote

soumya_jose3
Active Contributor
0 Likes
645

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

2 REPLIES 2
Read only

Former Member
0 Likes
520

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

Read only

Former Member
0 Likes
520

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