System Architecture. SAP E-Recruiting v6.0 SAP Solution Management



Similar documents
PA-ER E-Recruiting. SAP ERP Central Component

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

HR Data Retrieval in a LDAP- Enabled Directory Service

Cisco TelePresence Management Suite

Contents. BMC Atrium Core Compatibility Matrix

E-Recruiting Job Board Integration using XI

Actuate Business Intelligence and Reporting Tools (BIRT)

GRC 10.0 Pre-Installation

Sage CRM Technical Specification

Cisco TelePresence Management Suite

SAP SECURITY AND AUTHORIZATIONS - RISK MANAGEMENT AND COMPLIANCE WITH LEGAL REGULATIONS IN THE SAP ENVIRONMENT

SAP Project Portfolio Monitoring Rapid- Deployment Solution: Software Requirements

Introducing SAP NetWeaver in education: The impact of a SOA based platform

Overview Duet Enterprise Feature Pack 1 InnoJam. Holger Bruchelt, Solution Management Duet Enterprise October, 2011

Sage CRM Technical Specification

SAP Predictive Analytics 2.3 Supported Platforms (PAM)

Contents. BMC Remedy AR System Compatibility Matrix

HP Universal CMDB. Software Version: Support Matrix

Cisco TelePresence Management Suite

SAP Enterprise Architecture in the Era of SAP HANA, Infrastructure, Platforms, Software and Everything-as-a-Service

Crystal Reports Server Embedded 2008 with Service Pack 7 for Windows Supported Platforms

Crystal Reports XI Release 2 for Windows Service Pack 3

SAP NetWeaver & Enterprise Services Architecture

mysap Enterprise Portal -SAP EP 6.0 Technology-

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Frequently Asked Questions

Orixcloud Backup Client. Frequently Asked Questions

SPEX for Windows Client Server Version 8.3. Pre-Requisite Document V th August 2006 SPEX CS 8.3

SAP BusinessObjects Document Version: 4.1 Support Package Dashboards and Presentation Design Installation Guide

Sage CRM Technical Specification

Implementing SAP E-Recruiting EHP4 at a Public Sector Customer

SAP BusinessObjects Edge BI, Standard Package Preferred Business Intelligence Choice for Growing Companies

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

mysap ERP Talent Management Dr. Christian Acosta-Flamma

aaps algacom Account Provisioning System

IBM Tivoli Monitoring for Databases

NTT Data Technical Services Overview Denise Sullins

v7.1 Technical Specification

Interactive Forms based on Adobe software

SAP BusinessObjects Edge BI, Preferred Business Intelligence. SAP Solutions for Small Business and Midsize Companies

System Requirements Table of contents

OBIEE 11g Scaleout & Clustering

Delphi+ System Requirements

Trimble Office Synchronizer Release Notes. Version 1.68 November 2013

Crystal Reports XI Release 2 - Service Pack 6

Introduction to Supplier Relationship Management p. 29 e-procurement and SRM p. 30 The SRM Vendor Landscape p. 34 Why SAP SRM p. 34 Summary p.

SAP BusinessObjects BI Platform 4.1 Supported Platforms (PAM)

Lindenbaum Web Conference

WebLearning SAP Best Practice CD-ROM Courseware and e-library Titles. SAP Best Practices for Business Intelligence and Warehouse - BW

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Delphi 2015 SP1-AP1 System Requirements

Cisco Unified Attendant Console Advanced Version 10.0

Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices

Version 2010 System Requirements Revised 8/9/2010 1

Sharp Remote Device Manager (SRDM) Server Software Setup Guide

Total Protection for Enterprise-Advanced

MEGA Web Application Architecture Overview MEGA 2009 SP4

Cisco Unified Attendant Console Business Edition Version 9.1

Category: Business Process and Integration Solution for Small Business and the Enterprise

Readme File for All Platforms

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Tested configuration for Major versions of Primavera:-

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

SAP HANA In-Memory Database Sizing Guideline

inforouter V8.0 Server & Client Requirements

Delphi System Requirements

Installation Guide QAD Business Intelligence. QAD BI OpenEdge 10 Edition QAD BI Progress 9 Edition

SAP NetWeaver 7.0 Migration of Business Explorer and BI Integrated Planning. Tobias Kaufmann SAP NetWeaver RIG Business Intelligence

Cisco Unified Attendant Console Premium Edition Version 9.1

SAP NetWeaver 7.0 Migration of Business Explorer and BI Integrated Planning

AuditMatic Enterprise Edition Installation Specifications

AccuRead OCR. Administrator's Guide

Cisco Unified Presence Server 1.0

PBS ContentLink. Easy and Flexible Connection between Storage, SharePoint and SAP Solutions

Recording. Smart recording (depending on the camera models)

Orange County Convention Center Orlando, Florida June 3-5, HR Renewal Intelligence Enabled ESS/MSS Alex Matthew I Vardaraj AV

The Future of Enterprise Software. Henning Kagermann

Adobe InDesign Server CS2

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

Monitoring and Management of Landscapes with SAP NetWeaver Administrator. Dieter Krieger, SAP AG

Gateway Apps - Security Summary SECURITY SUMMARY

QAD Business Intelligence Release Notes

E-commerce. Web Servers Hardware and Software

Sage HRMS 2014 Sage Employee Self Service

1... Overview of Project Portfolio Management with SAP Requirements Scenario for Project Portfolio Management

Installation and Configuration Guide for Windows and Linux

EMC Documentum. Environment and System Requirements Guide. Version 7.2

Phire Architect Hardware and Software Requirements

SAP EDUCATION SAMPLE QUESTIONS: P_HCMTM_65. Questions. and sub-family? Please choose the correct answer. appropriate positions. paths.

SAP DSM/BRFPlus System Architecture Considerations

HP Service Manager Compatibility Matrix

Reporting for Contact Center Setup and Operations Guide. BCM Contact Center

Installation and Configuration Guide for Windows and Linux

RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)

Jeremy Masters, Christos Kotsakis, and Venki Krishnamoorthy. E-Recruiting with SAP ERP HCM. Bonn Boston

Specifications SMART Bridgit software

SAP Master Data Management

Response Time Analysis of Web Templates

Transcription:

System Architecture SAP E-Recruiting v6.0 SAP Solution Management

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 2

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 3

Functional Overview E-Recruiting Architecture External Career Site Internal Career Site Backend ERP SAP Job boards Non SAP Recruitment Service Providers E-Recruiting Non ERP systems Back office Other tools Firewall Stand alone application with well-defined interfaces Release neutral integration to SAP HR systems SAP AG 2003, SAP E-Recruiting, System Architecture / 4

What s in the E-Recruiting Box? SAP E-Recruiting Text Retrieval System TREX Index WAS KPRO Business Partner DB Techniques used: Presentation Layer: Business Server Pages (BSP), HTML, HTMLB, JavaScript Business Logic: ABAP/OO, Business Partner, KPRO SAP AG 2003, SAP E-Recruiting, System Architecture / 5

Components Overview mysap ERP 2005 Analytics Financials Human Capital Management Operations Corporate Services MSS SAP NetWeaver PEOPLE INTEGRATION Multi channel access Composite Application Framework Portal 6.0 Collaboration INFORMATION INTEGRATION Bus. Intelligence Knowledge Mgmt Master Data Mgmt PROCESS INTEGRATION Integration Business Broker Process Mgmt APPLICATION PLATFORM J2EE ABAP Life Cycle Mgmt SAP E-Recruiting 600 DB and OS Abstraction SAP AG 2003, SAP E-Recruiting, System Architecture / 6

E-Recruiting Software Compatability Matrix Portal BW SAP HR (min.) SAP Basis SAP ECC* TREX E-Recruiting 2.0 EP 6.0 n/a 4.0 6.20 n/a 6.0 E-Recruiting 3.0 EP 6.0 3.5 4.0 6.40 5.0 6.1 E-Recruiting 6.0 EP 6.0 3.5 4.0 7.00 6.0 7.0 *SAP ECC (SAP Enterprise Core Component) required for integration scenarios offered in latest E-Recruiting release. SAP AG 2003, SAP E-Recruiting, System Architecture / 7

What is the role of these components? SAP Basis Web Application Server ABA E-Recruiting TREX BSP: E-Recruiting Presentation Layer (user interfaces) ABAP / OO: E-Recruiting Business Logic User Management: authorization data of all users KPRO: storage and retrieval of all requisitions, posting and candidate information in XML formatted documents. The latter are compiled from Infotypes, tables and attachments. Infotypes: Storage of requisition, posting, candidate and application information Business Partner: storage of name and address data of all known users (incl. candidates) Indexing of all KPRO documents Storage of index on own file server Facilitating search of KPRO document on the basis of these indexes SAP AG 2003, SAP E-Recruiting, System Architecture / 8

E-Recruiting PD Object Model Candidate Application Posting (NA) (ND) (NC) Talent Group (NF) Candidacy (NE) Requisition (NB) Legend: NA, ND, NF, NE, NB and NC are Object Types Talent Group is a new object in Release 6.0 SAP AG 2003, SAP E-Recruiting, System Architecture / 9

Complete Data Model otype P otype US otype S A208 (2) B208 (2) A209 (2) B209 (2) B008 A207 (2) (2) otype CP A008 B207 (2) (2) B650 (2) A650 (2) otype BP 5131 Person Responsible 5132 Application Information 5134 Attachments 5135 Manual Activities 5136 Correspondence 5137 Qualifying Event 5138 Invitation 5139 Status Change 5140 Data Transfer 5141 Questionnaires 5121 Posting Information 5122 Posting Instance 5134 Attachments 5102 Candidate Information 5103 Workexperience 5104 Education 5105 Qualifications 5106 Desired Employment 5107 Desired Location 5108 Availability 5110 Contact Rule 5111 Licenses/Certificates 5112 Consulting Activities 5134 Attachments 5135 Manual Activities 5136 Correspondence 5137 Qualifying Event 5138 Invitation 5139 Status Change 5141 Questionnaires 5142 Classification Candidate otype NA cl_hrrcf_candidate A658 (3) Talent group otype NF B658 (3) cl_hrrcf_tg B656 (2) B651 (2) A651 (3) A656 (3) Application otype ND cl_hrrcf_candidate_application A655 (3) B655 (2) Candidacy otype NE cl_hrrcf_candidacy B653 (3) A653 (2) 5112 Consulting Activities 5125 Requisition Information 5126 Job Description 5127 Further Requirements 5128 Education Requirements 5129 Required Qualifications 5130 Required Licenses/Cert. 5131 Person Responsible 5134 Attachments A654 (2) B654 (3) Posting otype NC cl_hrrcf_posting A652 (2) B652 (3) Requisition otype NB cl_hrrcf_requisition 5115 Talent group information 5131 Person responsible 5134 Attachments SAP AG 2003, SAP E-Recruiting, System Architecture / 10 5133 Candidacy Information 5134 Attachments 5135 Manual Activities 5136 Correspondence 5137 Qualifiying Event 5138 Invitation 5139 Status Change 5140 Data Transfer 5141 Questionnaires 5142 Classification B657 (3) A657 (3) otype S

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 11

Types of Integration 1. Integration of Organizational Management Data 2. Personal Data Synchronization 3. Qualifications Catalog 4. Data Transfer for New Employees 5. BW Integration 6. External Integration via Enterprise Services Architecture (ESA) 7. Manager Self-Service Integration 8. Integration to Internal Back-Office Systems 9. Integration to Internal & External Career Sites SAP AG 2003, SAP E-Recruiting, System Architecture / 12

#1 - Integration of Organizational Management Data ALE of Org Unit, Position, Job (HR release as low as 4.0B) Basic objects, no real infotypes OM objects (Infotype 1000): org units (O), jobs (C), positions (S), and persons (P) OM relations (Infotype 1001): A003, A002, A007, A008, A012, B002, B003, B007, B008, B012 Overview of HR data based on org unit, position, job (E-Recruiting 3.0 and ERP 2004 HCM system ) Display of HR information as an overview within the requisition. Based on integration units that reference data extraction ABAP classes. Can be enhanced and extended by the customer without modification. Examples of the data are working time for a position, account assignment feature. This integration requires that the linked HCM system is ERP 2004 or higher. When on ECC recruiters can restrict positions found for the requisition to vacant positions. SAP AG 2003, SAP E-Recruiting, System Architecture / 13

#1 - Integration of Organizational Management Data (Cont.) Defaulting of job / position requirements from HR onto requisition Requires E-Recruiting 6.0, ERP2005 HCM system SAP AG 2003, SAP E-Recruiting, System Architecture / 14

#2 - Personal Data Synchronization Employee data comes from HR when HR is the system of record (Infotypes 0000, 0001, 0002 and 0105): Organizational Assignment Personal Data Addresses Communication Data Qualifications (E-Recruiting 6.0 / ERP2005 HCM system) Synchronous when using ERP2005 on same instance Asynchronous (ALE) when using earlier release or on separate instance SAP AG 2003, SAP E-Recruiting, System Architecture / 15

#3 - Qualifications Catalog Integrated via ALE As of Release 3.0, E-Recruiting can use a subset of the greater qualifications catalog (especially useful when on same instance) Designate which qualifications and qualification groups are relevant for E-Recruiting Benefits of a single competency database without scaring external candidates with the many internal qualifications. Note: E-Recruiting can also have own qualification catalog for standalone implementations SAP AG 2003, SAP E-Recruiting, System Architecture / 16

#4 - Data Transfer for New Employees Release 3.0 uses New hire data transfer activity into HR. Uses PA48 on the HR side Release 6.0 uses new XI HR-XML integration to bring candidate into HR. Data accessed through the new Personnel Administrator role in ERP2005 More flexible Secure Provides easier maintenance of system landscape and various integration points Open industry interface in case of integration with non-sap HR Note: Customers can still use the existing RFC interface to PA48. SAP AG 2003, SAP E-Recruiting, System Architecture / 17

#5 - BW Integration For E-Recruiting 3.0 BW content was delivered in the BW 3.52 content release. Predelivered queries are: Requisitions Created Open Requisitions Requisition Status Changes Applications vs. Offers Interviews vs. Offers Offer vs. Acceptance Time to Fill Source of Applications Powerful use of talent pool data (e.g qualifications of people in talent pool). Needs HR master data such as organizational units to be extracted from an HR. This is not extracted from E-Recruiting as HR is the system of record. SAP AG 2003, SAP E-Recruiting, System Architecture / 18

#6 - External Integration via Enterprise Services Architecture (ESA) Job Board Integration (Release 6.0) Uses XI to send HR-XML data to job boards We are currently working with job boards and aggregators so that they can become certified partners Job Board Integration (Release 3.0) We deliver a framework for sending data to job boards but nothing is predelivered and XI is not used SAP AG 2003, SAP E-Recruiting, System Architecture / 19

#6 - External Integration via Enterprise Services Architecture (ESA) Continued Candidate Import (Release 6.0 Fast Track mid-2006) Import of candidate data for resume parsing (e.g. candidate uploads resume and the system defaults their work history etc.) Integration to resume parsing service providers that process paper, fax, email receipt of resumes. Import of candidates from legacy systems Background check and assessments integration planned for ERP2007 Partner solutions (Pecaso and ERP Solutions provide integration with resume parsers, Pecaso integrate with SHL for applicant assessments). SAP AG 2003, SAP E-Recruiting, System Architecture / 20

#7 Manager Self Service (MSS) With E-Recruiting 3.0 and ERP2004 E-Recruiting workset available in MSS: Uses Adobe Form Designer for nice form layout Defaults requisition information from HR Can create and send requisitions to recruiters Can receive requests for candidate feedback from recruiters SAP AG 2003, SAP E-Recruiting, System Architecture / 21

#8 - Integration to Internal Back-Office Systems Email / Calendar Integration Emails can be sent directly from WAS. Receiving and administration via external email software Recommended to do interview scheduling in preferred tool (e.g., via portal) Resume Scanning and OCR software Requires third-party software Enabled via upload of attachments and API s for basic data import Virus Scanner Requires third-party software Integrated via Business Add In (BADI) during upload of attachments Word Processor / PDF Integration PDF view, print and download possible after overview Attached (Word, PDF) documents can be uploaded and send by email (e.g., contracts) SAP AG 2003, SAP E-Recruiting, System Architecture / 22

#9 - Integration to Internal & External Career Sites Internal and External Career Sites Intranet / extranet integration by embedding of URLs Unregistered search for jobs Register (if not already done) Log on Upfront registration of internal candidates possible (company policy) SSO possible for internal candidates (company policy) SAP AG 2003, SAP E-Recruiting, System Architecture / 23

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 24

Basic Architecture: ERP Operation (Release 3.0) Search & Classification TREX 6.1 SAP J2EE Engine Web Server EP 6.0 Server Web Browser Front End (PC) Authoring Environment LSOAE 300 Web Server Plug-in Product Catalog Files HTTP XSS 5.0 LSOCP 3.0 Content Player J2EE Engine 6.40 ECC System SAP ECC SAP ECC 5.0 LSOFE 3.0 RDBMS BP for Manager Self Services BP for Employee Self Services BP for Learning Sol. Content Management & Collaboration 6.0 Portal Platform 6.0 Web AS Java 6.40 NW BW System RDBMS Laptop E-Recruiting 3.0 SAP BW BI CONT 3.52 LSOOP 300 Offline Player Web AS ABAP 6.40 Web AS ABAP 6.40 MTS 1.6 MTR 1.6 RDBMS RDBMS Source: Master Guide ERP 2004 SAP AG 2003, SAP E-Recruiting, System Architecture / 25

Basic Architecture: Stand-Alone Operation Internet DMZ Intranet System Administrator (SAP GUI) Internal Users (browser - SSO optional) HTTP(S) SMTP (Mail) External Users (Web Browser) Application Gateway / Proxy Gateway E-Recruiting TRex HTTP(S) RFC RFC (ALE) SAP HR or ERP 2005 DB SMTP (Mail) Firewall SAP AG 2003, SAP E-Recruiting, System Architecture / 26

Example System Landscape SAP AG 2003, SAP E-Recruiting, System Architecture / 27

System Components (PPMS) E-Recruiting Release 6.0 is an add-on that can be installed on the SAP ECC System or on any other system based on the SAP Netweaver 2004S ABAP Stack See also: Installation note: 830591 Upgrade note: 830592 SAP AG 2003, SAP E-Recruiting, System Architecture / 28

Deployment Options You can run SAP E-Recruiting (and Succession Planning) fully integrated on one machine, on the basis of SAP ECC 6.0. When you do so, the SAP Business Partner concept enables you to make HR master data and organizational data available to other applications. You can run SAP E-Recruiting (and Succession Planning) on one machine, and SAP ECC 6.0 on a separate instance. In this case, ALE Distribution enables you to make your enterprise structure available in SAP E-Recruiting. The system automatically creates an employee in SAP E-Recruiting for each employee in the form of the SAP Business Partner. SAP AG 2003, SAP E-Recruiting, System Architecture / 29

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 30

Sizing (example only) Database Server 1000 SAPS Operating System: Windows 2000 Database volume: approx. 100 GB Database: Oracle, SQL server or SAP DB Number of processors: 4 (à 1 GHz) RAM: 4 GB 1 client: production 1 TREX Server 1000 SAPS Operating System: Windows 2000 Advanced Server (incl. service pack 2) Network protocol: TCP/IP SAP component SAP Gateway (standard): Version 6.10 or 6.20 Number of processors: 4 (minimum à 1 GHz) RAM: 4 GB Hard disk capacity: minimum 40 GB (software installation / index) Assumptions: Company size approx. 20,000 employees. Internal and external recruitment. TREX has 5 indexes of 100,000 documents with various formats (MS Word, MS Excel, PDF files and so on). An average document consists of 10 pages SAP AG 2003, SAP E-Recruiting, System Architecture / 31

Sizing E-Recruiting via the Quick Sizer Basis of estimation: Number of recruiters plus their average # interactions Peak number of registrations (Nregis) per hour plus their average # (Sregis) Peak number of searches (Nsearch) plus their average # (Ssearch) Peak number of applications (Nappl) plus their average # steps (Sappl) http://intranet.sap.com/quicksizer SAP AG 2003, SAP E-Recruiting, System Architecture / 32

Rules of Thumb for TREX Servers (indication only) Disk space Installation directory: at least 600 MB for the TREX software Index directory: at least 40 GB, depending on the number and type of documents to be indexed If documents exist in different formats (Microsoft Word,PDF, and so on), the index needs approximately half as much disk space as the documents. For pure HTML documents, the index needs about as much disk space as the documents. Queue directory: Approximately three quarters of the disk space required by the indexes. The documents to be indexed are kept temporarily in the queue directory before being forwarded to actually be indexed. Backup directory: Approximately 1.5 times the disk space required by the indexes. The backup directory is only relevant if you want to implement index replication or a backup/restore procedure. If this is the case, the backups of the indexes are stored in the backup directory. RAM The necessary available ram can be estimated as Size of Index on disk (Index directory) / 20. The maximal size of ram that can be used by one TREX process is limited to 2GB on windows systems and HP Unix, 4 GB on SUN Solaris. In practice this will be only relevant for the TREX index server process ( index information stored in ram for optimal search performance). Remark: It's not possible to start more than one index server process per server. Processor At least Pentium III with 2 processors, each with a clock speed of a minimum of 1GHz. Pentium IV with two processors, each with a clock speed of 2 GHz, is recommended. Active users 10000 search requests per hour is a good starting point to calculate the number of active users depending on the load profile per TREX server. SAP AG 2003, SAP E-Recruiting, System Architecture / 33

Scaling: Example with Three Application Servers Internet DMZ Extranet Intranet Firewall Firewall HTTP(S) Application Gateway / Load Balancer e_recruiti ng WAS 6.20 e_recruiti ng WAS 6.20 e_recruiting WAS 6.20 DB TRex mysap HR Router HTTPS HTTP(S) RFC, SQL etc. RFC (ALE) RFC SAP AG 2003, SAP E-Recruiting, System Architecture / 34

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 35

The Front-End Internet Browser Required for recruiter, manager and candidate access. System access via URL (parameters for language, client, and style sheet) Netscape (7.01), Internet Explorer (5.5+) but check note: 598860 SSO for employee / recruiter access (not required) HTTP / HTTP(S) Memory cookies and active scripting (JavaScript) should be enabled SAP GUI Required for system administrator (customizing and system administration) SAP AG 2003, SAP E-Recruiting, System Architecture / 36

System Architecture Functional System Architecture Collaboration and Integration Technical Architecture Sizing and Scaling The Front End Languages SAP AG 2003, SAP E-Recruiting, System Architecture / 37

Supported Languages The following languages are supported in the standard: Chinese (simplified) Czech Danish Dutch English Finnish French German Hebrew Hungarian Italian Japanese Korean Polish Portuguese Russian Spanish Swedish Other languages may be supported upon request Updated information on supported languages can be found in SAPNet alias /PAM http://intranet.sap.com/pam -> SAP Application Components -> SAP E-Recruiting SAP AG 2003, SAP E-Recruiting, System Architecture / 38