portal integration
TRANSCRIPT
1 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
In Web Dynpro ABAP it is imperative that a client browser with a fully qualified domain
name (FQDN) has access to the AS-ABAP. For this reason the full URL must be assigned
to a Web Dynpro ABAP application when it is called. The URL must not be shortened
(for instance, no domain specification).
<schema>://<host name>.<domain> <extension>:<port>/sap/...
http://pwdf0487.wdf.sapag.de:1080/sap/bc/webdynpro/sap/wdr_test_events
A fully qualified domain name (FQDN) is the complete domain name for a specific
computer, or host, on the Internet. The FQDN consists of two parts: the hostname and
the domain name. For example, an FQDN for a hypothetical mail server might be
mymail.somecollege.edu. The hostname is mymail, and the host is located within the
domain somecollege.edu.
When connecting to a host you must specify the FQDN. The DNS server then resolves
the hostname to its IP address by looking at its DNS table. The host is contacted and you
receive a login prompt.
If you are using only the hostname (without the domain information) to connect to a
server, the application you're using may not be able to resolve the hostname.
1. Log on to portal using the link http://<host name><domain.com>:50000/irj/
Note: 50000 is dedicated Port For Portal
2.
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
2 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
3. As a portal Admin we have many things to configure .But we will configure the
least things which will connect to backend SAP system.
As portal admin we have different administrative tasks.
1. System Administration
2. User Administration
3. Content Administration
System Administration:
Here we perform the following tasks
a. Define the Connector Properties
b. Define WebAS Details
c. Maintain the USER Mapping
d. Create a System ALIAS
In any project we need to have all the portal development specific to that
project is a separate folder .
Go to System Administration ->System Configuration-> Create a Folder
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
3 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
4 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
Create a system Template which contain system connection properties
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
5 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
6 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
7 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
Provide the connection Properties
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
8 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
9 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
There are 3 Different LOGON methods:
Single Sign-On (SSO)
Single Sign-On (SSO) is a key feature of the Enterprise Portal that eases user interaction
with the many component systems available to the user in a portal environment. Once
the user is authenticated to the enterprise portal, he or she can use the portal to access
external applications. With SSO in the Enterprise Portal, the user can access different
systems and applications without having to repeatedly enter his or her user information
for authentication.
The Enterprise Portal SSO mechanism is available in two variants depending on security
requirements and the supported external applications:
SSO with SAP logon tickets
SSO with user ID and password
Both variants eliminate the need for repeated logons to individual applications after the
initial authentication at the enterprise portal. Whereas SSO with SAP logon tickets is
based on a secure ticketing mechanism, SSO with user ID and password forwards the
user’s logon data (user ID and password) to the systems that a user wants to call.
X.509 Client Certificates
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
10 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
As an alternative to authenticating with a user ID and passwords, users can present
X.509 client certificates for accessing Web applications. In this case, user authentication
takes place using the underlying Secure Sockets Layer (SSL) protocol and users do not
need to interactively enter a password for logon.
UIDPW
Requires a user ID & Password . This user ID & Password should be Mapped with
backend SAP user ID & Password .In real time SSO is used in production systems.
Now define the WebAS Details
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
11 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
Create a System ALIAS . System ALIAS will hide the system connection properties. BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
12 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
13 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
CONTENT ADMINISTRATION :
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
14 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
15 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
First Create an iView in the folder
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
16 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
17 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
18 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
Create a role .
In next example we see how to create page & have portal eventing .
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
19 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
20 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
Assign the iview to role
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
21 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
USER ADMINISTRATION :
Here we define the user mapping & also assign the role to the user
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
22 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
23 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
Assign Role
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
24 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
25 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
LOGOFF & Login Again
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS
26 WEBDYNPRO ABAP/WORKFLOW/ FPM/WEBDYNPRO CHIPS / BRF+ WITH OOPS & ADVANCED OOPS . BANDIS TECHNOLOGY :040-64608866 , 9030098866
BA
ND
IS T
EC
HN
OL
OG
Y .
C
ON
TA
CT
: 9
03
00
98
86
6 ,
04
0-6
46
08
86
6
FP
M ,
PO
WL
, B
RF
+ ,
WE
DB
YN
PR
O C
HIP
S ,
FE
ED
ER
CL
AS
SE
S,P
OW
L F
EE
DE
R ,
AD
VA
NC
ED
OO
PS