Skip to Content
Author's profile photo Shani Limor

Analyzing Correctness of Portal Content in SAP NetWeaver Portal 7.30

A quick and easy-to-use tool that analyzes correctness of content and allows to fix it!

The Portal Content Analyzer (PCA) allows you to discover potential runtime problems before you release the content for use. You can run tests to check for runtime sanity, for performance problems, and for unused content. You run the tests on any object in the Portal Catalog folder. The tests run on the chosen object and on all objects below it in the hierarchy. We recommend that you choose the most specific object for analyzing to save time in running the tests. The analysis can show separate messages for each object contained within the parent object.

  1. Select the object to analyze and in the context menu, choose Analyze.
  2. Select the tests to run and choose Run Tests. The test results are displayed in order of severity.
    Note: Regardless of the object chosen, the Test unassigned roles test always runs on the entire Portal Catalog. This test takes a long time to run, so only choose it if absolutely necessary.
    Analysis Configuration.png
  3. (Optional) Expand the Info column to see full details of the test result, together with the steps to take to solve the problem.
  4. (Optional) Where relevant, in the Next Step column, choose Open editor to continue with the steps to correct the discovered issue.

Additional functionality

The following additional functionality is available:

  •   Configure Content Analysis screen 
    • Save allows you to save the current combination of tests selected for the chosen object. When you choose this object for analysis again, it opens with the previously saved combination of tests selected.
    • Restore allows you to restore the last saved combination of tests for the chosen object.
  •   Test results screen 
    • Ignore Message: When an object that you are analyzing contains other objects, the analysis can show separate messages for each contained object. If these messages are not relevant for your needs, you can mark them as ignored. The message for that object will also be ignored next time you run the analysis on the parent object. Ignored messages appear as inactive in the results list.
      For example, you might run an analysis on an object called Content and receive a message for an object called Roles. If this message is not relevant for you, mark it as ignored. Whenever you rerun the analysis on the Content object, the message for Roles will appear as inactive. If you now run an analysis of an object called Users, any messages received for the object Roles within the Users object will appear as inactive.
    • Hide ignored messages allows you to hide messages that were marked as ignored.
    • Show ignored messages allows you to view ignored messages that were previously hidden.
    • Undo Ignore allows you to restore the selected ignored message to be active. If you hid ignored messages, you must first choose Show ignored messages before you can choose Undo Ignore.
    • Export to File allows you to export the results to a file called TableRow.xls.
    • Select Tests allows you to toggle between the Configure Content Analysis screen and the test results screen.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Andy Silvey
      Andy Silvey

      Hi Shani,

      that is a very nice blog.

      Thank you,


      Author's profile photo Simon Kemp
      Simon Kemp

      Thank you for sharing this Shani, I will make sure I use this tool from now on! 🙂

      Do you know as of which SP level this is available?



      Author's profile photo Shani Limor
      Shani Limor
      Blog Post Author

      Hi Simon,

      Thank you for the feedback.

      The tool is available in NW 7.30 all SP levels 😉 .

      Have a wonderful day,