Академический Документы
Профессиональный Документы
Культура Документы
https://blogs.sap.com/2012/11/13/portal-interview-questions/
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
These are used to connect Backend system properties, like source system (JAVA) name and
destination system (ABAP) name.
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.
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
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
Check the overview in the standard ess role give application parameters as sap.xss
Menuarggrp=area group name and sap.xss.
Memuhdr=header name.
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.
Interface controller:
It is global controller which is used to share the data among multiple components.
Component controller:
Custom controller:
View controller:
Window 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)?
It is a collection of views
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.
4 types of cordinality
Single ton node are represent by a single node instance, node collection
comes cache time load selection of the format node changes.
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?
1. 22. What is procedure for applying themes to all end users to belong to portal?
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.
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.
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. 31. Where is the path of Config toll and SDM, visual admin and copy the business
packages?
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”
System ID (SID):
Name of SAP back-end system Sample: “SXP”
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:
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
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.