Top 50 Sap Enterprise Portal Interview Questions You Must Prepare 27.Jul.2024

Q1. Can I Use The Features Of An External-facing Portal To Improve Performance In My Internal Portal?

The performance gains from the use of the navigation cache, short URLs and resource-sensitive page builder can be used in any portal implementation.

The light framework page is designed for use in an external-facing portal.

Q2. To Customize The Logoff Screen To The Portal Which File Is Used To Change?

masthead

Q3. What Are The Components That Are Added To Portal Desktop?

  • Default Frame work
  • Themes

Q4. Extending Class When Developing Your Portal Components?

AbstractPortalComponent.

Q5. Portal Runtime Calls The Methods In The Life Cycle?

init (), service (), destroy ()

Q6. How Can We Customize The Company Branding?

  1. Masthead
  2. Through customize application.
  3. By having the Logo change.

Q7. How Do U Load The Data In The Client Eventing Across The Iviews?

EPCM.loadClientData();

Q8. Where Can I Find The Limitations Of Implementing An External-facing Portal Using Sap Netweaver Portal?

SAP Note 877188 and SAP Note 853509.

Q9. What Tools Does Sap Provide For Creating Portal Content?

SAP provides tools for creating and developing portal content – depending on the target group and the complexity of the applications.One distinguishes between

Portal Content Studio: An administration environment integrated in SAP Enterprise Portal that is used for code-free development of portal content using wizards.

SAP NetWeaver Visual Composer: Model-based development of portal content by simply using graphic tools.

SAP NetWeaver Developer Studio (Web Dynpro perspective): Based on the powerful Web Dynpro programming model, application developers can develop Web user interfaces for professional business applications.

SAP NetWeaver Developer Studio (J2EE + PDK perspective): The SAP NetWeaver Developer Studio offers complete support when developing Java projects.

SAP ABAP Workbench: The ABAP Workbench provides the Business Server Page (BSP) technology for creating Web user interfaces.

All the portal content created using these tools can be seamlessly integrated in SAP Enterprise Portal using the portal services already presented.

Q10. Will The Pages In My External-facing Portal Be Indexed By Internet Search Engines?

Yes. Since navigation links in an external-facing portal include a complete URL that uniquely identifies a specific navigation node, search engines will be able to index portal pages.

However, KM content contained within KM iViews is not indexed.

For further information on how to make your portal searchable, refer to the search engines Web master guides.

Q11. Sap Recommends Not To Modify The Sap Code, Then What Are The Process To Customize The Code ?

  1. Copy the existing file and rename it according to customer name space
  2. Create new custom component

Q12. Accessing A Portal Component In The Default Mode?

doConent ();

Q13. Sequence Of Method Calls When An Event Occurs?

  1. doProcessAfterInput()
  2. On
  3. doProcessBeforeOutput()

Q14. How Can I Integrate The User Management Of The Portal With That Of Other Systems?

The portal user management is very flexible and allows you to use a variety of repositories for storing and retrieving user data. In particular, it allows you to leverage existing user repositories in your system rather than having to set up a new user repository.

For example, if you are using your portal in a system landscape that includes many non-SAP systems, you can provide a central user base using an LDAP directory and configure the portal to use the LDAP directory as its user repository.

On the other hand, if you are using your portal in a system landscape that consists of SAP systems only, you can set up Central User Administration (CUA) on one of the ABAP-based systems and configure your portal to use the ABAP user management as its user repository.

Q15. How Is User Management Implemented In Sap Enterprise Portal?

The portal uses the 'User Management Engine' (UME) which is an integral part of SAP Web Application Server Java. The UME manages user and user-related data (roles, groups) which can be retrieved from an LDAP directory, a SAP Web Application Server Java, a database, or a combination of these. Administration tools allowing you to manage users, groups, and roles are integrated in the portal user administrator role. A configuration tool for configuring the UME is integrated in the portal system administrator role.

In addition, the UME provides many features such as self-registration with approval workflow, notification emails, and so on.

Q16. Sap Recommends Not To Modify The Sap Code, Then What Are The Process To Customize The Code?

  1. Copy the existing file and rename it according to customer name space
  2. Create new custom component

Q17. How Do You U Get The Property From The Iportalcompenentprofile?

get Property (String)

Q18. How Can The Portal Service Access To External Web Service?

  • Generate java proxy out of WSDL file with PDK
  • You can execute the java proxy as portal service

Q19. How Is User Management Configured In An External-facing Portal?

User management is configured just as in a standard portal implementation, except that anonymous users are given access to content.

In an external-facing portal, administrators must do the following:

  • Enable anonymous users by opening the portal to the internet and configuring the portal to accept anonymous users. Anonymous users can access the portal with the by default, anonymous users are given access to the portal.
  • Map anonymous users to a specific user defined in the portal Guest is the default anonymous user, and this user is part of the Everyone, Anonymous Users and Guests groups.
  • Assign content to this user, or to the Anonymous Users group.
  • Map registered users to groups. By default, self-registered users are assigned to the Everyone group. You can configure the system to assign registered users to one or more specific groups.
  • Assign content to the groups to which self-registered are assigned.

Q20. What Are The Key Features Of The Portal?

Typical examples for the integration technology are:

Client Eventing: Enables iViews to communicate with one another at the client side and to communicate with the portal itself.

Work Protect: Function providing an infrastructure for handling unsaved data in portal applications, for example if users navigate in the portal without first having stored their entries in an application.

Session Management: Contains in particular the session persistence to retain the last session status of the user (for example when navigating to another portal page) as well as a server session termination function for releasing resources on the back-end system (for example when closing the browser).

Portal Navigation: SAP Enterprise Portal offers more than simply navigation between individual portal pages, in particular.

Object-based navigation (OBN): It provides users with a navigation feature based on the actual business objects from productive back-end systems.

Drag & Relate: iViews can contain objects representing business elements of a back-end application (for example customer). If users pull such an object, as with Drag & Drop, and relate it to another object in the Drag&Relate target object area, they can navigate between different applications containing similar, but not identical business objects.

Dynamic Navigation: The portal enables you to assign navigation objects to pages and iViews as context sensitive dynamic navigation iViews. This means that navigation targets are provided dynamically depending on the action selected.

Q21. Can I Still Use Htmlb And Client-side Eventing In An External-facing Portal?

Yes, however, the portal will not enjoy the performance benefits from the light framework page. The performance impact from HTMLB is much more significant than from client-side eventing.

Q22. Give The Name Of The Method That Returns Resource Bundle For The Current Locale?

getResourceBundle()

Q23. Personalization Concept What Are The Data Type Attribute Supported?

String, Date, Select, Boolean.

Q24. What Type Of Objects Can Be Translated?

Text

Q25. Why Do We Need Custom Portal Services In The Portal Sap Ep?

  • Can be used by other Portal Application
  • Provide commonly used Functionality
  • Can be exposed as webservice

Q26. What Personalization Functions Does Sap Enterprise Portal Provide?

Portal roles are a central element of SAP Enterprise Portal. They structure the content and are defined for specific end users.

A role is a collection of task-specific content. Roles are defined based on responsibilities and areas of interest, and are created by a role administrator. A user can be assigned one or more roles (for example, the roles employee and staff). The roles define the content of the portal navigation as well as the content of the portal. Role assignment can therefore be seen as a pre-personalization of the portal - a personalization that is performed by the administrator and not by the user (personalization level 1). Depending on their permissions, users can also adjust the look and feel of the portal, maintain user-specific attributes (personalization level 2), change portal pages by adding or deleting iViews (personalization level 3), and personalize individual iViews (personalization level 4).

Q27. What Is The Method Has To Be Overridden By The Class That Extends From Pageprocessorcomponent?

get Page ();

Q28. Why Do We Need Custom Portal Services In The Portal?

  1. Can be used by other Portal Application
  2. Provide commonly used Functionality
  3. Can be exposed as webservice

Q29. How Do You Access Portal Services From Webdynpro Applications?

WDPortalUtils

Q30. How Do U Get The Getcurrentevent();

IPageContext myContext = PageConectFactory.createPageConext(request, responce);

Event = myContext.getCurrentevent();

Q31. Authschemes.xml Is Modified To Get Custom Log On Component?

True, Authschemes.xml is modified to get custom log on component.

Q32. Can I Run .net Iviews In An External-facing Portal?

Yes, but some HTMLB and other JavaScript files will be loaded automatically, making such iViews not as light.

Q33. What Is The Relationship Between Web Dynpro And Sap Enterprise Portal? What Are Iviews And Web Dynpro Competing Technologies?

Web Dynpro is Sap’s programming model for developing professional and interactive Web user interfaces for business applications.

An iView is a logical portal content module representing a visual application or part of one. One or more iViews are combined on a portal page, which is then assigned to users by the role definition. Web Dynpro UIs are integrated in SAP Enterprise Portal with iViews.

Q34. How Do You Call A Jsp File?

setJspName();

Q35. What Is The Jsp Name That Contains Log On Page?

umLogonPage.jsp

Q36. What Is The Object Available In The Pages?

EPCM

Q37. What Problems Does Htmlb Overcomes On The Servlets?

Visualization and business logic are not separate

Development has to take care of different web clients and versions

NamesSpace conflicts with form elements

Q38. Are Collaboration Rooms Supported In An External-facing Portal?

No.

Q39. If Java Script Is Used Which Tag Is Necessary For The Page?

Page tag

Q40. The Two Properties In The Component Profile Indicate That A Jsp Need To Be Compiled Into Portal Component?

Property name = “JSP”

Property name = “ComponentType”

Q41. What Is The Scope Of The Bean?

Session

Q42. What Type Of Approach Jspdynpage Uses?

Model View Controller

Q43. Give The Objects That Are Extend Forms The Iprincipal?

IGroup, IRole, IUser, IUserAccount, IUserMaint.

Q44. Can I Use The Navigation, Framework And Layout Tag Libraries To Create Navigation Iviews And Custom Layouts For The Standard Framework Page?

Yes.

Q45. To Build A New Portal Service Which Interface Must Be Implemented?

IService

Q46. How Do You Access A Resource From A Request Object?

request.getResource ();

Q47. What Are The Frame Work Levels?

Level = 0 ….. Not supported by both JavaScript, Java

Level = 1 ----only by browser (java Script)

Level = 2 ----both JavaScript and Java

Q48. Cached Objects Are Retrieved Using Which Method?

get(key)

Q49. What Content Is Recommended For An External-facing Portal?

Content within an external-facing portal must be supported by the light framework page. And in order to get the full performance benefits of an external-facing portal, content should also be “light”.

Q50. What Functionality Do I Lose As A Result Of The Performance Improvements?

The light framework page does not support the WorkProtect mode and session termination features.

Therefore, applications that require these features – including Web Dynpro applications – may not operate properly in an external-facing portal.