portal integration

26
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. BANDIS TECHNOLOGY . CONTACT : 9030098866 , 040-64608866 FPM , POWL , BRF+ , WEDBYNPRO CHIPS , FEEDER CLASSES,POWL FEEDER ,ADVANCED OOPS

Upload: bandistechnology

Post on 30-Oct-2014

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Portal Integration

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

Page 2: Portal Integration

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

Page 3: Portal Integration

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

Page 4: Portal Integration

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

Page 5: Portal Integration

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

Page 6: Portal Integration

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

Page 7: Portal Integration

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

Page 8: Portal Integration

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

Page 9: Portal Integration

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

Page 10: Portal Integration

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

Page 11: Portal Integration

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

Page 12: Portal Integration

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

Page 13: Portal Integration

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

Page 14: Portal Integration

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

Page 15: Portal Integration

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

Page 16: Portal Integration

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

Page 17: Portal Integration

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

Page 18: Portal Integration

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

Page 19: Portal Integration

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

Page 20: Portal Integration

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

Page 21: Portal Integration

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

Page 22: Portal Integration

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

Page 23: Portal Integration

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

Page 24: Portal Integration

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

Page 25: Portal Integration

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

Page 26: Portal Integration

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