cancel
Showing results for 
Search instead for 
Did you mean: 

Best practices for code correction note implementation

Former Member
0 Kudos

Hi,

We recently faced one issue where a code correction note UAT was successful in the quality system,but when we move the same change in production system it didn't made any change.

later we realized that some code correction note was missing in production system while it was present in quality system as a solution note through another issue which was being resolved in parallel and that note let the UAT passed.

I would like to know following points for experts :

  1. Suppose,we implemented a note provided by SAP but that didn't resolved the issue in quality system,do i need to back out that note before implementing the new one.
  2. If we back out notes,I know that a specific note may be prerequisite of many other notes and if we back out main note, the notes that may be prerequisite for other main notes will also get back out and hence making system unstable.
  3. Can't we implement solution notes(code correction) for all ARM related issue in parallel.

Just looking for the best practice we should follow while implementing code correction notes as we know that code correction is common activity in GRC AC.

Thanks,

Mukesh

Accepted Solutions (1)

Accepted Solutions (1)

former_member197694
Active Contributor
0 Kudos

Hello Mukesh,

Best practices while implementing an SAP Note

As we all know SAP clearly identifies SAP’s own code and customer’s code and treats them totally different. The SAP code was developed by SAP AG and is hence maintained by only SAP. When a code correction is applied per a note, the code that is affected is considered as altered.

Applying is SAP note is an easy task but there are certain best practices that can keep you safe and revert system in case the note doesn’t work or issues occur.

    1.Ensure note applies to the current version of system

    2.Prefer SNOTE application than manual application

    3.Create a backup copy of the code before applying note

    4.When applying manual note changes, clearly document the code changes so that it can be reverted if issues occur

    5.Never attempt to add any code other than what is in note when applying note manually.

    6.Never attempt to alter code / write code in own naming convention etc. than what is mentioned in note.

   7.When applying note automatically, ensure that the TRs (Transport Requests) are ready or the ID thru which note is being applied has sufficient rights to create TRs.

Notes are to fix issues but are still CODE CHANGES. Hence the functionalities need to be thoroughly tested after note application no matter how trivial the change is.

hope this helps

Regards

Baithi

Former Member
0 Kudos

Hello Baithi,

Thanks for the information.

One confusion, Suppose a case occurs when SAP supplied code correction note failed to get desired results and testing is failed.

What are the re-commendation in this case, do we need to back out that note from development or UAT system or ask SAP clarification on what to do.

Thanks,

Mukesh

former_member197694
Active Contributor
0 Kudos

Hello Mukesh,

Before releasing the note SAP will do the positive and negative testing on relevant components,

its very rare case for SAP note failure

1. Check if the note is valid for your software component. The valid releases details will be given at the end of the note. You can check your version in System -> Status -> SAP System Data -> Comp.Version -> Click on detail -> Now check the relevant component.

2. If everything above are correct, try to implement the note.

if issue comes

3. De-implement the note and look for correct/new version for re implementation

if still issue comes you can report to SAP with proper details.

Please refer the Wiki for your clarifications

SAP Note Implementation using Note Assistant - Frequently Asked Questions - Software Logistics - SCN...

Frequently-asked Questions on SAP Note implementation using SNOTE - Software Logistics - SCN Wiki

Hope this helps you

Regards

Baithi

0 Kudos

is there any sap notes without valid releases section ? is there any note relevant for any system ? thank you

Answers (1)

Answers (1)

0 Kudos

is there any sap notes without valid releases section ? is there any note relevant for any system ? thank you