Register Login

Note Assistant

Updated May 18, 2018

The Assistant allows you to automatically implement corrections in your ABAP systems.Before you implement notes with the Assistant, you should upgrade to the latest version of the Assistant. 

Implement the current version of this to update the Assistant.This gives you an overview of the most important notes for correcting errors in the Assistant. Read these notes if errors occur when you work with the Assistant.

Related: Display Implemented SAP Notes in the Note Assistant

Important:
If you have imported one of the Support Packages in your system, you can use the Assistant (transaction SNOTE) to implement this automatically.

Check this regularly using the browser in the Assistant (CTRL+F9) to ensure that you have the current version. If there is a newer version available, implement it, if required..

This ensures that all notes listed in this are implemented in your system.

Important: If you cannot implement changes during the implementation (yellow traffic light on the 'Confirm Changes' input screen), use the 'Cancel' (F12) function to terminate the implementation of the composite and create a customer message under the application component BC-UPG-NA.

    * For SAP NetWeaver 7.0 Enhancement Package 1 (SAP_BASIS 701)

      1. If you have not yet imported Support Package SAPKB70104, implement the manual corrections from the following notes in your system: 1273082: SNOTE: Error when implementing ENHO objects

      1. Use Assistant to implement 992831.

           This correction prevents incorrect entries in the log.

      2. Use transaction /NSto restart the Assistant.

      3. Use Assistant to implement 918766.

      4. Use transaction /NSto restart the Assistant.

      5. If you have not yet imported Support Packages SAPKB62061, SAPKB64019 or SAPKB70010, implement the manual corrections from the following notes in your system:

           978398: Changing the class include structure using SNOTE/SCWB.

      6. Use Assistant to implement 970837.

      7. Use transaction /NSto restart the Assistant.

      8. Use Assistant to implement 875986 in your system.

              After you confirm the activation of the changed objects, the dialog window for selecting the main program for CWBNTCNS appears in certain SAP_BASIS Support Packages that were previously imported. Select one of the listed programs and choose "Select".

              Important: If you do not select any program and, instead, you choose "Terminate", the system does not activate the changes that you want to implement using the composite note.

      9. Use transaction /NSto restart the Assistant.

Deleting method def. when displaying a note: When you implement a that contains corrections to a public section of a class, the system informs you that a method was deleted. In reality, this method was not deleted.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1150982.

Changes to WAPP objects cannot be implemented: When you implement a that changes the page layout of a BSP page, the system issues the message stating that the system cannot transfer all of the changes to the layout of the BSP page.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1147830.

Problem in FB RPY_EXISTENCE_CHECK_C*: The system checks whether the specified classes exist. If a class has no text, this class is indicated as non-existing.
Implement the corrections from 1130404.

Incorrect message when downloading a note: The is not downloaded, even though the log display states the opposite.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1114973.

SE24 / Assistant and methods with exception classes: When you implement a note, the system issues a syntax error in one of the implemented classes or interfaces that states that the specified sequence of class-based exceptions is not retained. Import one of the Support Packages that are mentioned in the or implement the corrections from 1113339.

Assistant: Implementing notes using modules EXIT_: When you try to implement a in your system, the system issues a system message stating that you cannot make these changes.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1112141.

Assistant: Unrequired removal of correction instructions: The correction instructions to be removed are now part of the standard due to an imported Support Package. Implement the corrections from 1106385.

Assistant: Changes during implementation
Import one of the Support Packages that are mentioned in the or implement the corrections from 1097666.

Assistant: SMODISRC entries for Repository objects:
When you version SAP Repository objects, the system does not read the entries in the table SMODISRC.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1094372.

SE24: Versioning of modification info & Assistant:
When you create a version of the section of a class, the system does not process all of the modification information -> There are inconsistent entries in the table SMODISRC.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1092828.

Assistant: Termination in the Merge Editor:
When you double-click a sub-object in the Merge Editor, this results in the "GETWA_NOT_ASSIGNED" termination.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1088433.

Assistant: "Internal error" in display:
"Internal error: " when displaying note. Import one of the Support Packages that are mentioned in the or implement the corrections from 1077466.

Assistant: Termination and log when downloading a note
Termination and log when downloading a note.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1073502.

SE24: Corr. Workbench and initial vals for interface attrib.
In a class, initial values are created, changed or deleted for interface attributes, or the 'final' or 'abstract' attributes were created, changed or deleted for interface methods. These initial values are not transferred when you use the Correction Workbench to transfer the class. Import one of the Support Packages that are mentioned in the or implement the corrections from 1065164.

Assistant: Enhancement FB CLM_CHECK_SMODILOG_ENTRY
This provides information about a function enhancement to the function module CLM_CHECK_SMODILOG_ENTRY for the requirements of the Assistant
Import one of the Support Packages that are mentioned in the or implement the corrections from 1064567.

Assistant: Dump when exporting the history (WAPP,WDYC)
When you implement a note, the program terminates with the following message: "Dynamic type conflict during assignment of references"
In this case, implement 1059707.

Assistant: Changes to WAPP objects cannot be implemented
If you cannot implement a with changes to the page layout of the Business Server Pages (LIMU WAPP) due to troublesome tabs, implement 1031649.

Redefinition deleted when implementing a note
If you use the Assistant to implement a and the system deletes a redefined method of the class that you implemented, even though you only wanted to change the visibility of the redefinition, implement the corrections from 1000448.

SNOTE: OBJECTS_OBJREF_NOT_ASSIGNED during implementation
The runtime error OBJECTS_OBJREF_NOT_ASSIGNED may occur when implementing a note. In this case, implement 1004691.

SPAU: reset to original does not change the status of note
When you try to reset a to the original, the is
downloaded in transaction SPAU. However, the still appears with a dark light. In this case, implement 976920.

Incomplete K instructions in the log
In some cases there may be incorrect entries in the log, even though the notes were correctly implemented in the system.

Forward declaration is not deleted from metadata
Before you use the Assistant to implement changes to classes, implement the corrections contained in 983212 or import the relevant Support Package for your .

Class/interface if Modification Assistant on
If the system incorrectly asks you to confirm manual changes when you implement changes to classes or interfaces, implement the corrections from 884377 or import the Support Package for your .

Termination CX_XSLT_RUNTIME_ERROR when downloading note
If you receive the CX_XSLT_RUNTIME_ERROR error message when you use the Assistant to implement notes, implement the corrections from 986226 or import the relevant Support Package for your .

Error in connection with the Assistant
If you want to use the Assistant to implement changes to classes or interfaces, first implement the correction contained in 977082 or import the relevant Support Package for your .

Changing the class include structure using SNOTE/SCWB
If you want to use the Assistant to implement changes to the structure of class includes, first implement the correction contained in 978398 or import the relevant Support Package for your .

Creating methods with NoteAss - mod infos are created
Before you implement a set of correction instructions that creates a method in a class, implement the correction instructions contained in 970837 or import the relevant Support Package for your . Otherwise, modification information is created incorrectly during installation.

Incorrect version data in sections of classes
If incorrect data is created in version management when you implement classes using the Assistant, you can correct it by implementing the corrections contained in 964580 or by importing the relevant Support Package for your .

incorrect version data for WebDynpro and WAPP
If incorrect data is created in version management when you implement BSP applications using the Assistant, you can correct it by implementing the corrections contained in 980288 or by importing the relevant Support Package for your .

No adjustment of type used when is implemented
Before you implement notes that contain changes to classes, implement the corrections contained in 967237 or import the relevant Support Package. Otherwise, syntax errors may occur in the implemented class.

Error during adjustment for classes in SPAU
If problems occur in the modification adjustment for notes corrections to sections of classes, implement the corrections contained in 932065 or import the relevant Support Package for your .

Incorrect removal
If problems occur when you remove a whose changes were already partially present in the system before you implemented it, implement the corrections contained in 948389 or import the relevant Support Package for your .

Partial implementation of changes in classes
If your system is at one of the following Support Package levels, errors may occur when you implement changes to classes using the Assistant:
SAP NetWeaver 2004s up to SAPKB70006
SAP NetWeaver ´04 up to SAPKB64015
SAP Web AS 6.20 up to SAPKB62057
To prevent the problem from occurring, implement the corrections contained in 907071 or import the relevant Support Package for your .

Error during implementation & new entry
If your system is at one of the following Support Package levels, using the Assistant to implement new objects may result in incorrect deletions:
SAP NetWeaver 2004s up to SAPKB70007
SAP NetWeaver ´04 up to SAPKB64016
SAP Web AS 6.20 up to SAPKB62058
To prevent the problem from occurring, implement the corrections contained in 922354 or import the relevant Support Package for your .

Normalizing the element list
If you want to implement corrections to screens using the Assistant, you must first implement the corrections contained in 907329.

Message TK 594 for function modules
If the system issues error message TK 594 when you implement notes, implement the correction contained in 882246.

Displaying deltas in the log
If you do not find any source text changes in the log, implement the corrections from 1004293.

Installation status after you download a note
If you have not downloaded the latest version for the notes that you have already implemented, implement the corrections from 1004110.

Dump GETWA_NOT_ASSIGNED during implem
If a runtime error occurs when you implement a note, implement the corrections from 994673.

External PDF display in the log
If you cannot start the external PDF display of the text in the log, implement the corrections from 991520.

implementation:  Implementation-based instance relship
When you implement a note, if the system does not transfer all of the changes to a class, implement the changes from 989056.

Modification adjustment   Locks for objects
While performing a modification adjustment for corrections, you discover that a lock was not canceled.  In this case, implement the corrections from 987261.

Error while display with DYNP deltas
If you experience problems when you display changes to several screens in the display, implement the corrections from 976918.

Dump after you double-click a delta
If you double-click on a repository object in the display and this triggers a program termination, implement the corrections from 970391.

Error in merge editor for IAMU object
If you cannot implement a for correcting an object of type R3TR IAMU, implement the corrections from 969701.

Ability to reset in the assistant
To simplify the reimplementation of a note, implement the corrections from 968138.

Entries not sorted by time in log
If the entries in the log are not sorted according to date/time, implement the corrections from 966900.

Assistant: Changing sections of classes
If a syntax error occurs when you are inserting new methods and implementing them again at the same time, implement 918766.

Assistant: Error when making source code changes
If you want to implement a and you want to change the source code, and if the source code is not ABAP (for example, object type IATU), the changes may not be inserted correctly. In this case, implement 928595 .

II/ Notes that are valid for SAP NetWeaver 7.0 and higher:

Error MOVE_CAST_ERROR when implementing
Import one of the Support Packages that are mentioned in the or implement the corrections from 1151243.

Endless loop due to missing component usage:
When you implement a whose correction instructions contain the Web Dynpro (sub)objects (ABAP component controllers), metadata inconsistencies occur when you process the correction instructions. This is due to an incorrect sequence. Import one of the Support Packages that are mentioned in the or implement the corrections from 1151059.

Obsolete notes are incorrectly deimplemented:
After you use transaction SAINT to perform an add-on upgrade, the system incorrectly deimplements obsolete notes that contain Web Dympro changes.
Import one of the Support Packages mentioned in the note, or use SAP Assistant to implement 1142128.

Error when checking dependent objects:
When you implement the note, the system issues the following error message: "Object cannot be created again. Object aaaa missing", even though the object aaaa is also created.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1126192.

Text characteristics deleted after Web Dynpro implement
First implement the correction instructions from 1121795, then deimplement the that leads to the deletion and check your objects. Reimplement the you deimplemented.

Error during mass activation in the background
Assistant: A runtime error occurs when you implement corrections that contain errors.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1070182.

ITAB_DUPLICATE_KEY_IDX_OP during implementation
When you implement a note, the program terminates with the following message:  "Error when inserting in a table with unique key".
Import one of the Support Packages that are mentioned in the or implement the corrections from 1066203.

Error when implementing BAdIs: Duplicate filter values:
Implement the corrections from 1050564.

Inconsistency when reading a component interface definition
If you have problems activating component interface definitions for Web Dynpros after you have implemented a note, implement 1027648.

SNOTE/BAdI Impl.: Wrong filter value after you implement note
If too many filter values occur after you have implemented a with at least one BAdI implementation, implement 1029666.

Message type " " is unknown
If you download a and a program termination with the error message stating that message type " " is unknown occurs, implement 1020107.

Incorrect source text for enhancement objects
When you implement a note, if corrections to an enhancement implementation (ENHO) are not completed, implement 1007754.

Error in Sfor enhancements
Various errors occur when you implement notes that contain enhancements.
Import the relevant Support Package or implement the corrections from 989122.

Termination when SOTR texts are missing in other languages
Implement the corrections from 984173.

Corrections of classes or interfaces are implemented incorrectly.
If an error occurs when you implement a set of correction instructions that change classes or interfaces, implement the corrections contained in 975510 or import Support Package SAPKB70010.

SCWB/SNOTE: No processing with enhancement in the upgrade
Implement the corrections contained in 943410 or import Support Package SAPKB70008.

Unable to change the inheritance hierarchy
If an error occurs when you implement a set of correction instructions that changes an inheritance hierarchy of a class, implement the corrections contained in 969846 or import Support Package SAPKB70010.

SEO_CLASS_TYPEINFO_GET returns improper typesrc length:
Implement the corrections contained in 935140 or import Support Package SAPKB70008.

Due to complex type definitions, the cannot be implemented.
If problems occur when you implement classes using the Assistant, implement the corrections contained in 921344 or import Support Package SAPKB70007.

Assistant: Call contained error(s): ADS (2)
If you want to receive a correct error message instead of this message in the display, you can proceed as described in 887495.

Notes with MIME repository objects
If the system issues the error message "Field symbol not yet assigned" when you download notes, implement the corrections contained in 877516.

Notes after upgrade on new functions
If you had already implemented notes in your system before installing the new Assistant, the notes may not have been fully downloaded. Either implement the corrections contained in 875816 or import Support Package SAPKB70005.

Program termination when displaying note
If the program terminates when you display a and the log contains the message "Field symbol not yet assigned", implement the corrections contained in 875036.

Dump when writing history
If you implement a and the program terminates with the following message: "Access using the 'NULL' object reference is not possible", implement the corrections from 1008540.

Different languages in the display
If the display in the Assistant shows the description in different languages, implement the corrections from 1037672.

info is incomplete after notes are transported
If the information is incomplete after several notes have been transported, implement the corrections from 1041386.

Assistant: ITAB_DUPLICATE_KEY_IDX_OP during implementation
If a program termination occurs when you implement a note, implement 1066203.

Endless loop due to missing component usage:
When you implement a whose correction instructions contain the Web Dynpro (sub)objects (ABAP component controllers), metadata inconsistencies occur when you process the correction instructions. This is due to an incorrect sequence. Import one of the Support Packages that are mentioned in the or implement the corrections from 1151059.

Text characteristics deleted after Web Dynpro implement
First implement the correction instructions from 1121795, then deimplement the that leads to the deletion and check your objects.
  Reimplement the you deimplemented.

Assistant: Dump when exporting the history (WAPP,WDYC)
When you implement a note, the program terminates with the following message: "Dynamic type conflict during assignment of references"
In this case, implement 1059707.

Assistant: Problem with source code and WDYC
If you want to implement a correction to an a controller method of a Web Dynpro controller, first implement the corrections from 1000332, or import Support Package SAPKB70011.

incorrect version data for WebDynpro and WAPP
If incorrect data is created in version management when you implement Web-Dynpro-Comp./Intf. using the Assistant, you can correct it by implementing the corrections contained in 980288 or by importing the relevant Support Package for your .

Inconsistent  data in a with WDYN object
When you implement a that contains Web Dynpro objects, the implementation is stopped by an error message that states that there is inconsistent data: 'Inconsistent data' (SCWN 413). Implement the corrections from 1009932.

"Internal error" with Web Dynpro objects
If transaction Sterminates with the message "Internal error" after you implement a with Web Dynpro objects, implement the corrections from 1031630.


IId/ Notes for problems that occur with classes and interfaces in SAP NW 7.0 and higher:

Prolem in FB RPY_EXISTENCE_CHECK_C*
Problem in FB RPY_EXISTENCE_CHECK_C*: The system checks whether the specified classes exist. If a class has no text, this class is indicated as non-existing. Implement the corrections from 1130404.

SE24 / Assistant and methods with exception classes:
When you implement a note, the system issues a syntax error in one of the implemented classes or interfaces that states that the specified sequence of class-based exceptions is not retained. Import one of the Support Packages that are mentioned in the or implement the corrections from 1113339.

SE24: Versioning of modification info & Assistant:
When you create a version of the section of a class, the system does not process all of the modification information -> There are inconsistent entries in the table SMODISRC.
Import one of the Support Packages that are mentioned in the or implement the corrections from 1092828.

III/ Notes that are valid for SAP NetWeaver `04 (SAP Web AS 6.40)

Corrections of classes or interfaces are implemented incorrectly.
If an error occurs when you implement a set of correction instructions that change classes or interfaces, implement the corrections contained in 975510 or import Support Package SAPKB64019.

Module CLSD_GET_OBJECT returns no friends
Before you implement classes using the Assistant, implement the corrections contained in 980822 or import Support Package SAPKB64019 .

Due to complex type definitions, the cannot be implemented.
If problems occur when you implement classes using the Assistant, implement the correction contained in 921344 or import Support Package SAPKB64017.

Notes with MIME repository objects
If the system issues the error message "Field symbol not yet assigned" when you download notes, implement the corrections contained in 877516.

Notes after upgrade on new functions
If you had already implemented notes in your system before installing the new Assistant, the notes may not have been fully downloaded. Either implement the correction contained in 875816 or import Support Package SAPKB64015.

Message SCWN 409 during installation
If the system issues error message SCWN 409, implement the corrections contained in 853524.

NA: BAdI interfaces are edited
You must not use the Assistant to transport BAdI interfaces.  In this case, implement the corrections from 951571.
 


Comments

  • 31 Jul 2017 1:59 pm Chandan Singh Parihar Helpful Answer

    The Note Assistant is a tool for handling and implementing particular SAP Notes. It is meant to make the process of correcting small bugs in your system easier.

    After loading the SAP Notes you need into your system, you can automatically implement the corrections (correction instructions) contained in the notes into your system.


×