Vous êtes sur la page 1sur 8

1. http://scn.sap.

com/docs/DOC-7951
2. http://scn.sap.com/docs/DOC-33256
3. . 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 SL!

it contains also type o" data your "etchin# "rom ABAP to JAVA system

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

$hese are used to connect Backend system properties, like source system
(JAVA) name and destination system (ABAP) name!


1. !. Who "i## create JCo destinations?

J%&& A'() or Portal Admin

1. $. %o" man& t&pes of JCo destinations are a'ai#a(#e? What are the&?

JC*+s are % types, 'odel ata and 'eta ata, we need one pair o" these two
connect any system!

1. 5. When "e prefer )&stem O(*ects and JCo destinations?

,hen you accessin# the -ackend system throu#h portal we need to have
system o-.ect,
,hereas you are tryin# to connect to -ackend "rom we-dynpro "or .ava (),S) we
need to use JC*+s

1. 6. What is model data Meta data with example?
a) Model data: Data is coming from tables hich means its describes the
act!al data present in the table. Mode data is a specif" application data as datat"pe.
b) Metadata: Metadata is a str!ct!re of the table# metadata is specif"ing
dictionar" Meta data as datat"pe.
$%p:
&'o (.'ame )name Contact 'o
*Metadata)
+ & ,edd"
-..62/.... *Model data)
2 M 0en1at
-/32232-22
1. 7. Where and how to assign area group pages to portal role?
4 ha5e created a ne portal role e%ample ess this role or1sets and pages
6e can cop" the o5er5ie of t"pe or1set map i5ie from standard ess role and gi5e the area
gro!p name
Chec1 the o5er5ie in the standard ess role gi5e application parameters as sap.%ss
Men!arggrp7area gro!p name and sap.%ss.
Mem!hdr7header name.

1. 8. How many configuration leels?
a) 8op le5el na5igation:
the 8)' i5ie for e5er" role combination e%isting in "o!r portal altho!gh
all !sers ith the same role combination ill see the same 8)9 and ha5e same
instance in the cache !sers ith different themes: )ang!ages: ;roser 5ersion.
b) Detailed
D8' is an e%tension of 8)' is displa"ed in the D8' i5ie of the
na5igation panel according to !r role str!ct!re. 8he D8' to a page and that page
to a role before "o! can see it. D8' i5ie assigned to des1top innerpage
c) Content
$%p:
,ole+: first le5el na5igation
6or1set<second le5el
(olders<detailed na5igation entr" folders
(older2 ---page + page2
(older3---page3 page3
1. !. When "#$ destination failure case in %M!?
8he ,(C destination fail!re login data incorrect a logon screen a!tomaticall"
appears for a dialog !ser. 8he target machine is not accessible are the host name ip
address and path correct: the host name command m!st iss!e the correct hostname. 4f the
connection is to be set!p a registered ,(C program.


1. 1&. What are the 'ypes of controller in we(dynpro )aa?
*nterface controller+
4t is global controller hich is !sed to share the data among m!ltiple components.
$omponent controller+
$ustom controller+
,iew controller+
Window controller+
1. 1&. -. %erice controller?
8he ser5ice controller a!tomaticall" rites fe lines of code for e%ec!te the
methods it=s create ob>ect for an e%ec!table node. 4n 6D init*) method in component
controller.
1. 1&. /. what is %,% 0%imple alue sector.?
Drop don 1e" is consider as &0&
1. 11. %erice $ontroller in we(dynpro )aa?
4t is !sed b" de5eloper at design time code is a!tomaticall" reflected.
1. 11. ,iew %et and types of iew sets?
4t is a collection of 5ies
8"pes of 5ie set grid la"o!t: 8)a"o!t: 8la"o!t--2tla"o!t-+.2.
1. 13. What are context and context mapping and model (inding?
Conte%t is nothing b!t storage of database at r!n time# d"namic data storage is nothing
b!t conte%t.
Conte%t mapping the attrib!tes of one conte%t is mapped to attrib!te of another conte%t
is called conte%t mapping.
?. $%p: component *Conte%t@node@attrib!te)
;. 0ie *conte%t@node@attrib!te)
Model binding: attrib!te of an" conte%t is bind to model ob>ect attrib!tes.
&tr!ct!red binding: fields are maintained the str!ct!re in dictionar" is bind to nodes of an"
conte%t.
8able mapping binding: attrib!tes of 5ie conte%t is bind to table A4 elements of attrib!tes is
nothing b!t table mapping binding.
1. 12. What is cordinality of a node?
4t is controller the n!mber of records accommodation a node. Cordinalit" can also
control the n!mber of records can be selected from table.
3 t"pes of cordinalit"
2------n: 2------+: +------+ and +------n
1. 13. %ingleton node?
&ingle ton node are represent b" 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?
4t is displa"ing the content in 5ies ith 5ario!s A4 elements
3 t"pes of indos
a. 9op!p indo
b. $%ternal indo
c. Dialog bo% indo

/0. +ac,end -o#es not disp#a&ed in .orta# roups?
B) ? ne bac1end role has been created b" the name %%%. 4 need to map portal role
ith the bac1end role. 6hen i go to !seradmin and search the bac1end role *%%%) in gro!ps: i
don=t find the bac1ed role. 4s there an" config!ration i need to doC


/ns:
,e will -e a-le to locate the role under this "older
1pcd2portal3content4com!sap!portal!mi#rated4SAPComponentSystems4roles41

,hen you are searchin# "or the roles or #roup use the wild characters 5 6 7!
Pre89 and su:9 the role you are searchin# with a 6 and you should -e a-le to 8nd
it! Also, durin# the role upload process, ensure that the role is transported to the
portal 8rst, -e"ore searchin# "or the same!



Prerequisites for Role Upload
;efore "o! can !pload ob>ects to an &?9 'et 6ea5er 9ortal from an ?;?9 s"stem:
"o! m!st satisf" the folloing reD!irements:
; (mport the portal plu#<in to the ABAP system
=p to release SAP )et,eaver Application Server (AS) ABAP >!%? you
must import the SAP &nterprise Portal plu#<in >!?!
ownload the plu#<in "rom the SAP Service 'arketplace at
http://ser'ice.sap.com/s"dc @ (Downloads tab) @ SAP Installations &
Upgrades @ Entry by Application Group @ Plug-Ins @ SAP Enterprise
Portal Plug-In @ WP-PI @ AS A!AP release" @ Installation# See also SAP
)ote 0%A/BC!
Drom release AS ABAP >!E?, the "unctions o" SAP &nterprise Portal plu#<in are
included in P(3BAS(S, no import necessary!
; Fou must have authoriGation in the -ack<end system
(n the -ack<end system you need authoriGation S$%&' "or "unction #roup PWP(!
; Con8#ure the system landscape in the portal
(n your portal system landscape, you must create a system "or each ABAP
system "rom which you upload o-.ects! Fou must de8ne a connection to the
ABAP system "or this system! Dor more in"ormation a-out system landscapes,
see System Landscape!
,hen you create a system with a connection to an ABAP system, you must
maintain at least the "ollowin# property cate#ories2
Connector
=ser 'ana#ement
(nternet $ransaction Server (($S)
As o" SAP )et,eaver 0!? AS ABAP Support Packa#e Stack 0, ($S is
inte#rated into the (nternet Connection 'ana#er!
; e8ne a system alias "or each system you create in the portal!

$he system alias must match the lo#ical system name o" the ABAP
system ("or e9ample, H,ACL)$/??)!
; PrereIuisites "or uploadin# the user<role assi#nment
$o reuse the user<role assi#nments "rom the ABAP system in the portal a"ter
the upload, you must satis"y one o" the "ollowin# reIuirements2
J =se identical user (s in the portal and in the ABAP system and you
per"orm the role upload with the SAP )ogon *ic+et lo#on method! (" the
user (s are identical, a user that corresponds to a user in the -ack<end
system is automatically assi#ned in the portal when the user assi#nment
o" a role is uploaded "rom the -ack<end system! $he easiest way to do
this is to de8ne the ABAP system as data source "or the =ser
'ana#ement &n#ine (='&)!J (" you per"orm the role upload with the
User ID and Password lo#on method, you must maintain the user
mappin# in the portal "or all the users in the -ack<end system! $his only
makes sense i" you only need to do so "or a "ew users!

=ser mappin# must -e unam-i#uous! (" more than one portal user is
mapped to a sin#le user in the ABAP system, you cannot upload user<role
assi#nments!
1. 10. Creatin JCO destination "hich #oon methods u can use?
=(4P,, lo#ontickects, KL?C?&M$S
1. 19. What is co##a(oration?
(t is used to provide interaction -etween the people (end users,
employees) colla-oration )et,eaver provide chattin# mails voice over
internal protocol colla-oration provide -oth synchronous and asynchronous
communication! Synchronous colla-oration -oth sender and receiver will -e
online, asynchronous only receivers it is in online!
1. 21. /pp#& porta# themes "hich contro#s "e ha'e customi2ed in
porta#?
'asthead, tool area, top<level navi#ation, $) and Content area!
1. 21. What is purpose of theme editor?
(t is import and e9port themes "rom portal server!
1. 22. What is procedure for app#&in themes to a## end users to (e#on
to porta#?
=sin# Mule collection
(" user N6
$hen portal desktopNour desktop
1. 2!. %o" to send the data one component to another component?
By usin# inter"ace controller
1. 2$. What is the ad'ance of 34C?
'VC is model view controller which separates presentation lo#ic and
-usiness lo#ic! 'odel represents -usiness lo#ic!
View represents presentation lo#ic!
What is purpose of interface 'ie"?
Communication -etween two applications -y usin# start up dialup and e9it
plu#
Startup plu# is startin# the applications and &9it plu# is stoppin# the
application!
1. 25. What is the porta# content trans#ation?
(t is a collection o" various PC o-.ects like pa#es iview and
worksets and roles that has to -e translated!is used "or portal internationaliGation
"or providin# multiple supports!
1. 25. )/. 678 for "indo"9 678 for Ja'a and 678 for %:3;?
O=( "or window2 i" $code is runnin# under ABAP en#ine sap O=(
so"tware reIuired in a client machine!
O=( "or Java2 i" $code is runnin# under ABAP en#ine J%SP so"tware
reIuired!
O=( "or Q$'L2 i" $code is runnin# under ABAP en#ine ($7S
reIuired!
1. 27. %o" and "here to chane mode# data JCO destination and 3eta
data JCO destination?
,henever import "unction module part o" a model o-.ect internally
model access will -e availa-le under model selection! $he metadata used as
part o" "unction modular will -e availa-le under dictionaries! 'odel data JCo
destination can -e chan#ed under model selection in ),S! 'eta data JCo
destination can -e chan#ed under dictionaries selection in ),S!

1. 20. What is 'ie" and mode# o(*ect?
View is a visual screen area and contain screen element!
'odel o-.ects contain input and output nodes with attri-utes it is
com-ination o" model class and model properties!
1. 29. Data modu#ar and na'iation modu#ar?
ata modular used to de8ne dataRow -etween models, views and
controllers with the help o" conte9t mappin# and model -indin#!
)avi#ation modular used speci8es navi#ation -etween views usin# out
-ound in -ound plu# navi#ation!
1. !1. When "i## &ou create custom contro##er?
$he custom controller whenever callin# ) num-er o" "unction
modules or no o" model o-.ects or ) no o" BAP(4MDC "rom -ackend system we will
create custom controller!
1. !1. Where is the path of Con< to## and )D39 'isua# admin and cop&
the (usiness pac,aes?
Con8# toll path2
4user4sap4sr>4dev-m#L??4.%ee4.spm4#o!-at!
S' 2
4.%ee4con8#tool4con8#tool!-at
Visual Admin
2 4.%ee4admin4#o!-at
Business packa#es2 4user4sap4trans4eps4in4cms server>SM>
1. !2. %o" man& t&pes of =WD8 contains?
),( contains E types
i! i) esi#n time repository($M)
ii! ii) Component Build Service(CBS)
iii! iii) Chan#e mana#ement service(C'S)
iv! iv) SL
'. !!. What is s&stem o(*ect and "hat are s&stem properties?
&"stem Ob>ect is a set of connection properties to represent an e%ternal or &?9 s"stems
*&?9 ,3: /C,M/;4) !sed to retrie5e data into portal. 6e can create a &"stem Ob>ect in an" one
of the three a"s.
;ased on &"stem 8emplate *8emplate)
;ased on 9ortal Content *9?,)
Coping $%isting &"stems *&"stem)

&teps to Create a &"stem Ob>ect in the portal are as follos
&"stem ?lias settings-
Connector settings
48& settings
6?& settings
Aser Management &ettings

Creating &"stem Ob>ect for ,3 &"stem:
Eo! can create ,/3 bac1end s"stem connection ob>ects !sing the &?9 pro5ided template
Dedicated ?pplication &er5er for ,/3 &"stem.
&"stem 'ame:
8he title: or friendl" name: for the s"stem
Mandator": e%ists for each s"stem.
$%ample &"stem 'ame: FC,MG222H
&"stem 8"pe: 8he t"pe of the &?9 s"stem: s!ch as $,9: ;6: and so on:
&?9G,3
&?9G;6
&?9GC,M
$%ample &"stem 8"pe: &?9GC,M
?pplication Iost:
?ddress or name of &?9 ?pplication &er5er *dedicated component)
&a" li1e ,/3 ser5er on : F+2.+.+.+2H
Jatea" Iost:
Ased b" KCO to connect to the gatea" ser5ice: this connects to the &?9 s"stem.
'ote: ,ele5ant onl" in the Dedicated &?9 s"stem template.
&ample Jatea" Iost: F+2.+.+.+2H
Jatea" &er5ice: &er5ice: Fsapg22H --L 4n general: sapgM
)ogical &"stem 'ame: )ogical s"stem name to hich the s"stem is pointing
&a" )ogical s"stem 'ame:
Iere "o! ha5e to enter the logical s"stem name of "o!r central s"stem. &?9 recommend
the folloing notation: C)'8
(or e%ample "o! ha5e a central de5elopment s"stem called $rinome ith the ?lias C;2
and the client +22 then "o! ha5e a logical s"stem name C;2C)'8+22.
,emote Iost 8"pe:
8"pe of remote host
Defa!lt 5al!e: 3
&ample ,emote Iost 8"pe: 3
&?9 Client:
)ogon parameter to client of bac1-end s"stem &ample: 222
&"stem 4D *&4D):
'ame of &?9 bac1-end s"stem &ample: F&N9H
&?9 &"stem '!mber:
'!mber of &?9 bac1-end s"stem instance *dedicated).
&ample &"stem 'o: 22
&er5er 9ort:
9ort n!mber of application ser5er. &ample &er5er 9ort: 3222
8he folloing 48& settings are reD!ired hen !sing transaction i0ies
Jo to the propert" categor" for 48& or 6?& according to the basis la"er of the bac1end &"stem.
Description:
Description of the ser5er &ample: F&ample 48&H
9rotocol:
Ittp or https &ample: I889
Iost 'ame:
'ame of the ser5er as f!ll D!alified host name &ample 48& Iost 'ame: F+2.+/5.2.2-H
9ath:
8he path prefi% for the !sed eb applications &ample 48& 9ath: H /scripts/gate/ebg!i/OH
?fter pro5iding properties for Connector and 48=&/6?&. 6e need to create )ogon method for
implementing &&O beteen portal and bac1end s"stem.
8o do this acti5it" e need to go to the propert" PAser Management=.
)ogon Method &?9: )ogon 8ic1et / A4D96
Aser Mapping 8"pe: ?dmin: !ser
Jo to the Displa" drop don list bo% to pro5ide &"stem ?lias.
&"stem ?lias:
?t least one alias sho!ld be created for s"stem ob>ect to perform !ser mapping and as ell as
pro5iding access to i5ie to connect to the bac1end s"stem for retrie5e data.
?lias: Can gi5e an" 'ame. (or &ample gi5en folloing alias: FC,MG222H
(inall" clic1 on sa5e to appl" all the properties to the s"stem ob>ect.

Vous aimerez peut-être aussi