cancel
Showing results for 
Search instead for 
Did you mean: 

Web-based UI without portal

Former Member
0 Kudos

Hi,

Is it possible to use the web-based UI for travel management without installing a portal? If so, does anyone have a guide/some useful links around this?

Thanks

Adrian

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Adrian,

You can read the Scope, Architecture, Transaction Flow & Development Tools.

Scope

The scope is to define the architecture using

SAP as an ERP

BAPI as Business API for SAP

Liferay as the Content management System.

Architecture

The architecture followed here is disconnected where the SAP system, the BAPI and the Liferay are setup to be disconnected, when there is a need of data all three systems connect together and the data is queried and posted. The data is queried form Liferay using BAPI and the response is them posted to Liferay. Liferay will be responsible to process the data using its inbuilt features and post the final information to SAP for further processing it.

JAVA

CONNECTOR

SAP SYSTEM -


> BAPI----


> WEB UI - LIFERAY :

User Management

ESS

MSS

HR Admin Scenario

Time Admin Scenario

Payroll Admin

Statutory Reports

Liferay Workflow

Liferay Announcement

Liferay Database -


Liferay User Defined tables

SAP system as an ERP which holds the Employee information. Business Application Programming Interfaces (BAPIs) enable access to SAP functions by making use of Java Connector (JCo). Liferay will make of BAPIs for creating, retrieving and updating information in SAP system. Liferay holds the Web User Interface. Liferay internally has its own database which contains many user defined tables. The Organization Unit (OU) details which include Users, Roles, Communities, Organization is stored in Liferayu2019s internal database.

Transaction Flow

The data transaction pattern in this application needs to go thru a series of events to complete the cycle of posting information to sap.

Where a transaction is started the data first resides into a temporary location under liferay database, exposing itself to workflow, the workflow will then pick the data for its process if there is no workflow setup it is considered the record as approved and post the data to sap. Else it will expose the record to the respective levels and positions and wait until the records gets approved. Once the record is approved it is posted to SAP.

The Flow diagram below shows how the data is transacted to sap system.

Data Submitted in Liferay UI

Temp Storage table in Liferay Database

If Record has Next Level Approval - - - - if no then post data to SAP

(Perform Workflow Task)

If Record is approved

Record Marked as Rejected

Development Tools

Application - Netbeans 6.9

Database - My SQL

Tomcat 6.0

Cheers

BLITZZ27

Former Member
0 Kudos

What is your R/3 version.

There were ITS services for PR05 until 4.6C. in ECC5 it moved to Java based Web DynPros.

Now in ECC6 onwards PR05 Web version is back to ABAP.