Showing results for 
Search instead for 
Did you mean: 

Creation of Framework Page

Former Member
0 Kudos


can anyone help me with creation of framework page

useful answers will be rewarded



Accepted Solutions (1)

Accepted Solutions (1)

Active Contributor
0 Kudos

Hi John

This Blog give u an Idea:


Abhimanyu L

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi John

Portal Desktop is a collection of framework page and portal theme, which is defined and customized by content developer’s.

The framework page is a vital component of creating a new portal desktop

U can copy the default Framework page and paste it into ur folder.

To copy the default framework page

Go to

<i>System Administration -> Portal Display -> Desktops and Display rules -> Portal Content -> Content Provided By SAP -> End User Content -> Standard Portal Users -> Worksets</i>

then copy the <i>Default Framework Page</i> and paste it into ur folder.

After that change the name and ID.

then assign it to ur portal desktop.



Former Member
0 Kudos


A portal desktop comprises a framework page and a theme:

Framework page:

A framework page is a portal page defining the layout of navigational and structural elements in the portal desktop. A typical framework page includes a header area,navigation area, and a work area


A portal theme defines the overall look-and-feel of user interface elements in a portal desktop, such as aspect of font usage, UI control elements, color, and contrast.

A portal desktop may support more than portal theme.

Users can personalize their portal desktop at runtime to suit their choice of style and taste.

portal themes

A portal theme defines the visual appearance of the control elements, font size, colors and contrast of the user interface elements of a portal desktop. A portal theme does not define the layout, structure or contents of a portal desktop. This is defined by the default framework page.

All the themes in the portal are located under:

System administration: Portal Content->Themes

how to create a portal theme?

Navigate to System Administration &#61614; Portal Display &#61614; Theme Editor.

Choose one of the Themes that you want it’s style to be your basic.

Make the necessary changes.

Apply “SAVE AS” in order to create a new Theme.

You can’t change the default themes that are provided by SAP.

How to Create Portal Desktop?

1.Navigate into:

System Administration &#61614; Portal Display &#61614; Desktops & Display Rules .

2.Right Click &#61614; new Portal Desktop.

3.Type name + Id.

4. Right click on the Framework page which you want to add the desktop &#61614; choose “Add framework page to portal Desktop”.

5. Right click on the Theme which you want to add the desktop &#61614; choose “Add theme to portal Desktop”.

6.Repeat steps 4,5 for all the necessary Pages and Themes.

7.Define one framework page and one theme as Default.

8.Apply Save.

Create a Portal Desktop which contains the following:

Framework page

The Theme object


1) First step is to copy the default framework page (do not change the Out-of-the box Default Framework Page as other elements may depend on this one).The Default Framework Page located under Portal Users > Standard Portal Users.

2)Next ->paste into new folder

3) You need to change the page name by:

a) Open the page for editing: Make Right click on the page -> open (under the content administration).

b)On the left side in the property editor, scroll to “Page Name” in the Property List and change it.

c) Click Save (don’t close the editor yet). New name will automatically appear in the Portal Content Browser.

4) Create the desktop by:

a) Navigate into:System Administration->Portal Display->Desktops & Display Rules .

b) Select your folder.

c) Right Click-> new Portal Desktop.

4) Type name + Id.

5) Right click on the Framework page which you copied in the previous steps -> choose “Add framework page to portal Desktop”.

6) Right click on the Theme which you created in practice 1-> choose “Add theme to portal Desktop”.

7) Repeat step ‘f’ for all the necessary Themes.

😎 Define the framework page as Default by select it and click on the “Set Default” button.

9) Define the theme you created as Default by select it and click on the “Set Default” button..

10) Apply Save.

now you need to create rule collection

Rules collection

Portal object which contains set of conditions that are defined by a portal administrator. These conditions determine which portal desktops are assigned to end users at runtime.

You can Assign Desktop according to:

Users name



Browser Type

Browser version



The rule that is listed first will be applied first if multiple conditions apply to a logged in user. (Note: When assignment to a new rule has been made to a user who has previously logged in, the theme may not immediately be seen).

You can also create delegate structure by assign Rule Collection from a rule collection.

How to Create a Rule Collection?

1) Navigate into:System Administration ->Portal Display->Desktops & Display Rules.

2) In the ‘portal content’ make Right Click ->new Rule Collection.

3) Type name + Id.

4)Click on the “Add If Expression” button.

5) Select the required criteria (User, Group, Role, Browser Type, Browser version, Bandwidth, Alias).

6)Fill the match value for the criteria.For role object you must type the full id of the object (e.g: “pcd:portal_content/Sharon/Roles/Content_role”–you can get it by locate the cursor on the field area and than make right click on the role object and choose the “Add Role…” command)

7) Select the “THEN” statement.

😎 Locate the cursor in the desktop name field.

9) Make right click on the desktop which you want to assign the user and choose the “Add Desktop…” command.

10)Repeat steps 4-10 in case that you want to define more rules.

then you need to create main rules.

Master Rules collection (main_rules)– initial portal Rule Set located in the portal Catalog.

When a user connects to the portal, the first Rule object that is read by the run-time service is the main_rules. According to the conditions in this object the user gets a Desktop or is being redirected to another Rule collection which determines which desktop will be assigned to him.

The main_rules object is located in:System Administration ->Portal Display-> Desktops & Display Rules :

Portal content ->super administrator ->super administration -> main_rules

***********please reward points if the information is helpful to you*************

Former Member
0 Kudos

Thank you very much, although I couldn't reward points to you:)

Best Regards


Former Member
0 Kudos

Hi John ,

Follow these steps

• In content administration ,in portal content create a new folder.

• Copy default framework in the new folder from Portal users>Standard Portal users>Default Framework in portal content.Open the object of the new framework.

• In system administration> portal display>desktop and display rules>portal content create new desktop,open its object..

• In the new desktop add the new created framework and the theme to be used(new Novartis).Set both the framework and the theme as default.

• Portal Administrators>super_admin>master rule collection add if expression

• Give user name for whom the desktop is to be applied and the path(left click once on the created desktop and check in the quick info the id of the new desktop) of the new portal desktop created in the portal content of Desktop and display rules>System Administration.Save the changes

Now login as the given user whom the new desktop is applied.


Radhika Kuthiala

P.S Do award full points if it helps:)

Active Contributor
0 Kudos

Hi John,

Here are some links which have different ways of creating a framework page:

<a href="">Creating and Editing a Framework Page - NW04</a>

<a href="">Creating and Editing a Framework Page - NW04s</a>

<a href="">Tag Libraries: Creating a new SAP NetWeaver Portal framework page</a>

<a href="">How to create framework page from the PAR</a>



Former Member
0 Kudos

Hi JM,

copy any one of the framework page from the standard portal folder.

and paste it in ur folder. change the name and ID . and start working with that.