Вы находитесь на странице: 1из 8

Portal Interview Questions

https://blogs.sap.com/2012/11/13/portal-interview-questions/

1. 1. What are JCo destinations? What it contains?

Jco Connection are JAVA SAP connectors, these are used to connect Backend system
properties, like source system(JAVA) name and destination system(ABAP) name, which are divined
as part SLD.
it contains also type of data your fetching from ABAP to JAVA system

1. 2. What is the purpose of creating JCo destinations?

These are used to connect Backend system properties, like source system (JAVA) name and
destination system (ABAP) name.

1. 3. Who will create JCo destinations?

J2EE ADMIN or Portal Admin

1. 4. How many types of JCo destinations are available? What are they?

JCO’s are 2 types, Model Data and Meta Data, we need one pair of these two connect any
system.

1. 5. When we prefer System Objects and JCo destinations?

When you accessing the backend system through portal we need to have system object,
Whereas you are trying to connect to backend from webdynpro for java (NWDS) we need to use
JCO’s

1. 6. What is model data Meta data with example?

a) Model data: Data is coming from tables which means its describes the
actual data present in the table. Mode data is a specify application data as datatype.
b) Metadata: Metadata is a structure of the table; metadata is specifying
dictionary Meta data as datatype.
Exp:
SNo F.Name Lname Contact No
(Metadata)

1 S Reddy 988627
8888 (Model data)
2 M Venkat 9730040
900

1. 7. Where and how to assign area group pages to portal role?


I have created a new portal role example ess this role worksets and pages
We can copy the overview of type workset map iview from standard ess role and give the area
group name

Check the overview in the standard ess role give application parameters as sap.xss
Menuarggrp=area group name and sap.xss.
Memuhdr=header name.

1. 8. How many configuration levels?

a) Top level navigation:


the TLN iview for every role combination existing in your portal although
all users with the same role combination will see the same TLP and have same
instance in the cache users with different themes, Languages, Browser version.
b) Detailed

DTN is an extension of TLN is displayed in the DTN iview of the


navigation panel according to ur role structure. The DTN to a page and that page
to a role before you can see it. DTN iview assigned to desktop innerpage
c) Content
Exp:

Role1: first level navigation


Workset—second level
Folders—detailed navigation entry folders

Folder2 —page 1 page2


Folder3—page3 page4

1. 9. When RFC destination failure case in SM9?

The RFC destination failure login data incorrect a logon screen automatically
appears for a dialog user. The target machine is not accessible are the host name ip
address and path correct, the host name command must issue the correct hostname. If
the connection is to be setup a registered RFC program.

1. 10. What are the Types of controller in webdynpro java?

Interface controller:
It is global controller which is used to share the data among multiple components.
Component controller:
Custom controller:
View controller:
Window controller:

1. 10. A) Service controller?

The service controller automatically writes few lines of code for execute the
methods it’s create object for an executable node. In WD init() method in component
controller.
1. 10. B) what is SVS (Simple value sector)?

Drop down key is consider as SVS

1. 11. Service Controller in webdynpro java?

It is used by developer at design time code is automatically reflected.

1. 12. View Set and types of view sets?

It is a collection of views

Types of view set grid layout, TLayout, Tlayout-90tlayout-180.

1. 13. What are context and context mapping and model binding?

Context is nothing but storage of database at run time; dynamic data storage is nothing
but context.
Context mapping the attributes of one context is mapped to attribute of another context
is called context mapping.

A. Exp: component (Contextànodeàattribute)


B. View (contextànodeàattribute)

Model binding: attribute of any context is bind to model object attributes.


Structured binding: fields are maintained the structure in dictionary is bind to nodes of any
context.
Table mapping binding: attributes of view context is bind to table UI elements of attributes is
nothing but table mapping binding.

1. 14. What is cordinality of a node?

It is controller the number of records accommodation a node. Cordinality can also


control the number of records can be selected from table.

4 types of cordinality

0——n, 0——1, 1——1 and 1——n

1. 15. Singleton node?

Single ton node are represent by a single node instance, node collection
comes cache time load selection of the format node changes.

1. 16. What is window and types of windows?

It is displaying the content in views with various UI elements

3 types of windows

a. Popup window
b. External window
c. Dialog box window
17. Backend Roles not displayed in Portal groups?
Q) A new backend role has been created by the name xxx. I need to map portal role
with the backend role. When i go to useradmin and search the backend role (xxx) in groups, i
don’t find the backed role. Is there any configuration i need to do?
Ans:
We will be able to locate the role under this folder
“pcd:portal_content/com.sap.portal.migrated/SAPComponentSystems/roles/”
When you are searching for the roles or group use the wild characters ‘ * ’.
Prefix and suffix the role you are searching with a * and you should be able to find it. Also, during the
role upload process, ensure that the role is transported to the portal first, before searching for the
same.
Prerequisites for Role Upload
Before you can upload objects to an SAP Net Weaver Portal from an ABAP system,
you must satisfy the following requirements:
· Import the portal plug-in to the ABAP system
Up to release SAP NetWeaver Application Server (AS) ABAP 6.20 you must import the
SAP Enterprise Portal plug-in 6.0.
Download the plug-in from the SAP Service Marketplace
at http://service.sap.com/swdc ®(Downloads tab) ® SAP Installations &
Upgrades ® Entry by Application Group ® Plug-Ins ® SAP Enterprise Portal Plug-In ® WP-
PI ® <AS ABAP release> ® Installation. See also SAP Note 723189.
From release AS ABAP 6.40, the functions of SAP Enterprise Portal plug-in are included in
PI_BASIS, no import necessary.
· You must have authorization in the back-end system
In the back-end system you need authorization S_RFC for function group PWP2.
· Configure the system landscape in the portal
In your portal system landscape, you must create a system for each ABAP system from which
you upload objects. You must define a connection to the ABAP system for this system. For
more information about system landscapes, see System Landscape.
When you create a system with a connection to an ABAP system, you must maintain at least
the following property categories:
○ Connector
○ User Management
○ Internet Transaction Server (ITS)
As of SAP NetWeaver 7.0 AS ABAP Support Package Stack 7, ITS is integrated into the
Internet Connection Manager.
· Define a system alias for each system you create in the portal.
The system alias must match the logical system name of the ABAP system (for
example,QWACLNT100).
· Prerequisites for uploading the user-role assignment
To reuse the user-role assignments from the ABAP system in the portal after the upload, you
must satisfy one of the following requirements:
¡ Use identical user IDs in the portal and in the ABAP system and you perform the role
upload with the SAP Logon Ticket logon method. If the user IDs are identical, a user that
corresponds to a user in the back-end system is automatically assigned in the portal
when the user assignment of a role is uploaded from the back-end system. The easiest
way to do this is to define the ABAP system as data source for the User Management
Engine (UME).¡ If you perform the role upload with the User ID and Password logon
method, you must maintain the user mapping in the portal for all the users in the back-
end system. This only makes sense if you only need to do so for a few users.
User mapping must be unambiguous. If more than one portal user is mapped to a
single user in the ABAP system, you cannot upload user-role assignments.
1. 18. Creating JCO destination which logon methods u can use?

UID/PWD, logontickects, X5090ERTS

1. 19. What is collaboration?

It is used to provide interaction between the people (end users, employees)


collaboration NetWeaver provide chatting mails voice over internal protocol collaboration
provide both synchronous and asynchronous communication. Synchronous collaboration
both sender and receiver will be online, asynchronous only receivers it is in online.

1. 20. Apply portal themes which controls we have customized in portal?

Masthead, tool area, top-level navigation, DTN and Content area.

1. 21. What is purpose of theme editor?

It is import and export themes from portal server.

1. 22. What is procedure for applying themes to all end users to belong to portal?

Using Rule collection


If user =*
Then portal desktop=our desktop

1. 23. How to send the data one component to another component?

By using interface controller

1. 24. What is the advance of MVC?

MVC is model view controller which separates presentation logic and business logic.
Model represents business logic.
View represents presentation logic.
What is purpose of interface view?
Communication between two applications by using start up dialup and exit plug
Startup plug is starting the applications and Exit plug is stopping the application.

1. 25. What is the portal content translation?

It is a collection of various PCD objects like pages iview and worksets and roles
that has to be translated.is used for portal internationalization for providing multiple supports.

1. 26. SAP GUI for window, GUI for Java and GUI for HTML?

GUI for window: if Tcode is running under ABAP engine sap GUI software required in
a client machine.
GUI for Java: if Tcode is running under ABAP engine J2SDK software required.
GUI for HTML: if Tcode is running under ABAP engine IT’S required.

1. 27. How and where to change model data JCO destination and Meta data JCO destination?
Whenever import function module part of a model object internally model access
will be available under model selection. The metadata used as part of function modular will
be available under dictionaries. Model data JCo destination can be changed under model
selection in NWDS. Meta data JCo destination can be changed under dictionaries selection in
NWDS.

1. 28. What is view and model object?

View is a visual screen area and contain screen element.


Model objects contain input and output nodes with attributes it is combination of model
class and model properties.

1. 29. Data modular and navigation modular?

Data modular used to define dataflow between models, views and controllers with
the help of context mapping and model binding.
Navigation modular used specifies navigation between views using out bound in
bound plug navigation.

1. 30. When will you create custom controller?

The custom controller whenever calling N number of function modules or no of


model objects or N no of BAPI/RFC from backend system we will create custom controller.

1. 31. Where is the path of Config toll and SDM, visual admin and copy the business
packages?

Config toll path: /user/sap/sr6/devbmg500/j2ee/jspm/go.bat.


SDM : /j2ee/configtool/configtool.ba
t
Visual Admin : /j2ee/admin/go.bat
Business packages: /user/sap/trans/eps/in/cms server6SR6

1. 32. How many types of NWDI contains?

NWDI contains 4 types

i. i) Design time repository(DTR)


ii. ii) Component Build Service(CBS)
iii. iii) Change management service(CMS)
iv. iv) SLD
v. 33. What is system object and what are system properties?

System Object is a set of connection properties to represent an external or SAP systems


(SAP R3, /CRM/BI) used to retrieve data into portal. We can create a System Object in any one
of the three ways.

 Based on System Template (Template)


 Based on Portal Content (PAR)
 Coping Existing Systems (System)

Steps to Create a System Object in the portal are as follows


 System Alias settings-
 Connector settings
 ITS settings
 WAS settings
 User Management Settings

Creating System Object for R3 System:

You can create R/3 backend system connection objects using the SAP provided template
Dedicated Application Server for R/3 System.

System Name:
The title, or friendly name, for the system
Mandatory, exists for each system.
Example System Name: “CRM_200”
System Type: The type of the SAP system, such as ERP, BW, and so on:

SAP_R3
SAP_BW
SAP_CRM
Example System Type: SAP_CRM
Application Host:
Address or name of SAP Application Server (dedicated component)
Say like R/3 server on : “10.1.1.10”
Gateway Host:

Used by JCO to connect to the gateway service, this connects to the SAP
system.
Note: Relevant only in the Dedicated SAP system template.
Sample Gateway Host: “10.1.1.10”

Gateway Service: Service: “sapgw00” –> In general, sapgw+


Logical System Name: Logical system name to which the system is pointing
Say Logical system Name:
Here you have to enter the logical system name of your central system. SAP recommend the
following notation: CLNT
For example you have a central development system called Erinome with the Alias CB0 and the
client 100 then you have a logical system name CB0CLNT100.

Remote Host Type:


Type of remote host
Default value: 3
Sample Remote Host Type: 3
SAP Client:

Logon parameter to client of back-end system Sample: 200

System ID (SID):
Name of SAP back-end system Sample: “SXP”

SAP System Number:

Number of SAP back-end system instance (dedicated).


Sample System No: 00

Server Port:
Port number of application server. Sample Server Port: 3200

The following ITS settings are required when using transaction iViews
Go to the property category for ITS or WAS according to the basis layer of the backend System.

Description:
Description of the server Sample: “Sample ITS”
Protocol:

Http or https Sample: HTTP

Host Name:
Name of the server as full qualified host name Sample ITS Host Name: “10.175.0.29”
Path:
The path prefix for the used web applications Sample ITS Path: ” /scripts/wgate/webgui/!”

After providing properties for Connector and IT’S/WAS. We need to create Logon method for
implementing SSO between portal and backend system.
To do this activity we need to go to the property ‘User Management’.
Logon Method SAP: Logon Ticket / UIDPW
User Mapping Type: Admin, user

Go to the Display drop down list box to provide System Alias.


System Alias:
At least one alias should be created for system object to perform user mapping and as well as
providing access to iview to connect to the backend system for retrieve data.

Alias: Can give any Name. For Sample given following alias: “CRM_200”
Finally click on save to apply all the properties to the system object.

Вам также может понравиться