Upload
hoangduong
View
275
Download
1
Embed Size (px)
Citation preview
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 1 of 13
SAP Best Practices
for SAP Cloud for Travel and Expense
November 2014
English
SAP Best Practices for SAP Cloud for Travel and Expense: Software and Delivery Requirements
SAP SE Dietmar-Hopp-Allee 16 69190 Walldorf Germany
Document Revisions Date
0 November 2014
1
2
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 2 of 13
Copyright
© 2014 SAP SE or an SAP affiliate company. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 3 of 13
Icons
Icon Meaning
Caution
Example
Note
Recommendation
Syntax
External Process
Business Process Alternative/Decision Choice
Typographic Conventions
Type Style Description
Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options.
Cross-references to other documentation.
Example
text Emphasized words or phrases in body text, titles of graphics and tables.
EXAMPLE TEXT
Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT
and INCLUDE.
Example
text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names
of installation, upgrade and database tools.
EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.
Example
text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.
<Example
text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 4 of 13
Table of Contents 1 Purpose of the Document .................................................................................................... 5
2 General Project Prerequisites .............................................................................................. 5
3 Technical Requirements ...................................................................................................... 5
3.1 Software product versions ......................................................................................... 5
3.1.1 SAP ERP .............................................................................................................. 5
3.1.1 SAP Cloud System ................................................................................................ 8
3.1.2 Front-End Components ......................................................................................... 8
3.2 SAP Notes................................................................................................................. 9
3.3 System Landscape .................................................................................................. 11
3.4 Authorizations.......................................................................................................... 11
3.4.1 Authorizations for configuration guide .................................................................. 11
3.4.2 Authorizations for Test Script ............................................................................... 12
3.5 Checklist ................................................................................................................. 12
3.5.1 Security Requirement .......................................................................................... 12
3.5.2 Certificate ............................................................................................................ 12
3.5.3 IP Range / Ports .................................................................................................. 12
3.5.4 Other Questions Need to be Checked.................................................................. 12
3.6 Appendix ................................................................................................................. 13
3.7 FAQ ........................................................................................................................ 13
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 5 of 13
1 Purpose of the Document This document contains all information to:
Validate that key prerequisites such as software components and versions match the
customer situation.
Check that all prerequisites for a customer implementation are in place
Check that correct content, tools and skills are in place before the project starts.
The document will list different kinds of requirements on package level if they are valid for all Scope Items included in the package. For requirements valid for certain scope items only, these
scope items are mentioned.
The document contains pre-requisites only, not the procedures to meet them. For how-to
information (e.g. how to find the download area) please refer to the Quick Guide.
2 General Project Prerequisites The following prerequisites need to be in place before an implementation project can start.
Prerequisite Responsibility
Kick off and workshop dates, location and attendees agreed Customer
Customer team allocated with correct skills and training in place Customer
Project sponsors and stakeholder identified Customer
Hardware fully commissioned Customer
Software licenses in place Customer
Infrastructure team can respond to requests quickly enough e.g. CSS notes, BW content, patches, user requests, authorization changes
and transports
Customer
User interfaces agreed e.g. SAPGUI, Netweaver Business Client or Portal
Customer
Remote access is in place for SAP consultants and SAP Active
Global Support
Customer
Decision made whether pre-assembled delivery will be used Customer
Decision made whether SAP Best Practices Solution Builder will be
used to activate content.
Customer
Decision made whether Solution Manager will be used. Solution
Manager set up with any relevant templates.
Customer
Tool for project repository and collaboration agreed Customer
Test management tool agreed Customer
3 Technical Requirements This section contains technical requirements in different areas. For each requirement, the
relevance for scope items of the package is provided.
3.1 Software product versions
3.1.1 SAP ERP Notes:
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 6 of 13
If your FI and HCM components don't reside in the same physical system, install the FI
components in the FI system and the HCM components in the HCM system.
Components are delivered on a quarterly basis. Make sure that you always install components from the same quarterly delivery; that is, do not install one component from Q1 and another
component from Q3.
You do not have to upgrade your ERP add-on components to the very latest support package (SP) with every SAP Cloud for Travel and Expense upgrade; but we do recommend that that you
always use the latest available support packages to benefit from corrections and new functions.
The following software products and versions are required:
Product Product Version Components as tested
Comments Relevance
SAP Best Practices Solution Builder
BP-SOLBLD 70Vx
Always use the latest available version as outlined in SAP Note 1301301.
BP-SOLBLD Add-on for the implementation tool (only necessary to be implemented in a system where content activation shall be done using the Solution Builder (i.e. Sandbox or Development System).
All Scope Items
SAP NetWeaver
SAP NetWeaver AS ABAP 7.0 SP14
SAP NetWeaver AS
ABAP 7.01 SP0
SAP NetWeaver AS ABAP 7.1 SP0
SAP NetWeaver AS
ABAP 7.2 SP0
SAP NetWeaver AS
ABAP 7.3 SP0
SAP NetWeaver AS
ABAP 7.31 SP0
SAP NetWeaver AS
ABAP 7.4 SP0
Web Service Run Time
Basis requirement for Web Service Run Time to support message
transfer.
SAP NW V7.31 SPS07 is recommended.
All Scope Items
SAP Cloud for Travel and Expense
14011 Mandatory. All Scope Items
SAP ERP HCM
SAP ERP ECC 601 SP 8 or higher
SAP ERP ECC 602 SP
5 or higher
SAP ERP ECC 603 SP
4 or higher
SAP ERP ECC 604 SP
SAP_APPL
EA-HRGXX 600
. ET1, ET4,ET5
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 7 of 13
2 or higher
SAP ERP ECC 605 SP
1 or higher
SAP ERP ECC 606 SP
1 or higher
SAP_BASIS 700 SP18
or higher
SAP_APPL 600 SP15
or higher
HR Support Package
SAP ERP FI
SAP ERP ECC 601 SP 8 or higher
SAP ERP ECC 602 SP
5 or higher
SAP ERP ECC 603 SP
4 or higher
SAP ERP ECC 604 SP
2 or higher
SAP ERP ECC 605 SP
1 or higher
SAP ERP ECC 606 SP
1 or higher
SAP_BASIS 700 SP18
or higher
SAP_APPL 600 SP15
or higher
ESA ECC-SE 602 or higher preferred version is ESA ECCSE
604 or higher
SAP_APPL
ECC-SE
Mandatory. All Scope Items
SAP TRAVEL OD INTEGRATION 4.0 (for ERP HCM)
ODTGEN 600 SP01
NWSEXTFW 600 SP11
TEMEXHCM 600 SP05
or higher
OTM_EXTR 100 SP06
or higher
ODTHCMER 600 or
higher
ODTGEN 600
NWS_EXT_FW 6.00
TEM_HCM_EXT_CN
T 6.00
OTM_EXTR 100
ODTHCMER 600
Mandatory. ET1, ET4,ET5
SAP TRAVEL OD INTEGRATION 4.0 (for ERP FI)
ODTGEN 600 SP01
NWSEXTFW 600 SP11
TEMEXFIN 600 SP05
or higher
ODTFINCO 600 SP06
or higher
ODTFINCC 600 SP06
or higher
DCFLPROC 600 SP01
or higher
TEMODFI 600 SP10 or
higher
ODTGEN 600
NWS_EXT_FW 6.00
TEM_FIN_EXT_CNT
ODTFINCC 600
ODTFINCO 600
DCFLPROC 600
TEMODFI 600
Mandatory. All Scope Items
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 8 of 13
SAP NetWeaver Process Integration
SAP NetWeaver Process Integration 7.4
All Scope Items
3.1.1 SAP Cloud System
Product Product Version Components as tested
Comments Relevance
SAP Cloud for Travel and Expense
14011 Mandatory. All Scope Items
3.1.2 Front-End Components
Component Required Version
Browsers Windows 8, Windows Vista (32bit), Windows 7 (32/64bit):
o Internet Explorer 9.0 and higher
o Firefox:
Extended Support Release Cycle (recommended), minimum version
24.0
Rapid Release Cycle: Latest
available version
For more information, see SAP Note 990034 Firefox browsers for end users
and administrators.
o Chrome 30.0 and higher
MAC OS X (10.6 and higher):
o Safari 6.1 and higher
Microsoft® Silverlight™ 5 In general, we recommend for all users to use the
HMTL5 client.
The following users need Microsoft Silverlight:
The initial user
Travel administrator
System administrator
All users if Microsoft Silverlight is the preferred client.
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 9 of 13
We strongly recommend that you always use the latest available versions, support packages, and patches of operating systems and browsers. Additionally, do not use
a screen resolution of less than 1280.
For a detailed overview of all supported operating systems, browsers, and office suites, have a look at the SAP ByDesign Business Center for cloud solutions from
SAP at
https://wiki.sme.sap.com/wiki/pages/viewpage.action?pageId=132353015
If you experience problems using Microsoft Silverlight 5 with Firefox, adjust your
Firefox proxy settings.
Use the same settings as for Microsoft Internet Explorer.
3.2 SAP Notes If issues become apparent after the shipment of this package (and hence of this document), the SAP Note 2026656 SAP Best Practices for SAP Cloud for Travel and Expense V1.607
documents how to solve the issues.
The following SAP Notes need to be considered:
SAP Note No
Content Comments Relevance
1248905 SP Equivalence for update/upgrade to EHP 1 for SAP NW 7.0
SAP_BASIS 701 requires SP 3 All Scope
Items
1440337 SP Equivalence for update/upgrade to EHP 2 for SAP NW 7.0
SAP_BASIS 702 requires SP 3 All Scope Items
1653344 SP Equivalence for update/upgrade to SAP EHP 3 for NW 7.0
SAP_BASIS 703 requires SP 1 All Scope Items
1528990 SP Equivalence for update/upgrade to SAP NW 7.30
SAP_BASIS 730 requires SP 1 All Scope Items
1653343 SP Equivalence for update/upgrade to SAP EHP 1 for NW 7.30
SAP_BASIS 731 requires SP 1 All Scope
Items
1850327 SP Equivalence for update/upgrade to SAP NW 7.4
SAP_BASIS 740 requires SP 2 All Scope Items
2012921 Collective Note for the Integration of SAP ERP with SAP Cloud for Travel and Expense
Make sure that you regularly check this SAP Note. It contains the required SAP Notes per software component and is updated on regular basis.
All Scope Items
1631657 The enterprise service-oriented architecture (ESOA) service ExchangeRateByExchangeRateQueryResponse is unusable or returns unexpected results.
No matter which version of ESA ECC-SE is used, you must make sure to have SAP Notes 1631657 and installed in your SAP Business Suite System.
All Scope Items
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 10 of 13
1825806 In your table for exchange rates TCURR, you have maintained exchange rates for non-ISO currency codes such as "USDN" or "EUR3". These are incorrectly treated as a separate currency and are included in the selection, but are then converted into the assigned ISO code (for example, "USDN" -> "USD") before the output. In this case, the system returns the exchange rate for "USD" twice. The service callers may rely on the uniqueness of the currency.
No matter which version of ESA ECC-SE is used, you must make sure to have SAP Notes 1631657 and installed in your SAP Business Suite System.
All Scope Items
1818658 Service ExchangeRateByExchangeRateQueryResponse_In
When you call the service "ExchangeRateByExchangeRateQueryResponse_In", the following communication error occurs: CX_SOAP_CORE:CX_ST_GROUP_MISSING_CASE:XSLT exception.Element 'ID'
All Scope Items
1162517 Overview: Notes on Add-On ECC-SE
This note provides an overview of all notes concerning the ECC-SE add-on (ESA FAST TRACK), which deal with the following subjects:
New installations
Delta upgrade (add-on upgrade)
Switch upgrade
Add-on Support Packages
All Scope Items
1064635 This SAP Note contains a list of all Release Information Notes for:
SAP ERP Enhancement Package Releases
SAP ERP Enhancement Package Support Package (SP) Stacks
Corresponding or equivalent SAP ERP 6.0 Support Package Stacks
If you have installed an SAP ERP enhancement package the following equivalent Support Package (SP) levels are relevant for you. You can find more details in SAP Note 1064635.
SAP_APPL 607 requires SP 1 (also for SAP_APPL 607 on
HANA)
SAP_APPL 606 requires SP 1
SAP_APPL 605 requires SP 1
SAP_APPL 604 requires SP 2
SAP_APPL 603 requires SP 4
SAP_APPL 602 requires SP 5
SAP_APPL 601 requires SP 8
1698035 New user exit in the functn module PAYROLLTRAVELEXPNSESPOST
If you want to send expense report or taxation data to your SAP HCM system, you need to install the appropriate HR Support Package as described in this SAP Note
All Scope Items
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 11 of 13
1515223 SAP NetWeaver Process Integration: Release Recommendation
PI relevant
1567897 Error 'EA/728/SOAP_MSGID_PREFIX_INVALID'
IDoc issue
1269130 IDoc XML-HTTP SOAP: Problem with SOAP class
IDoc issue
1510812 IDoc communication with SAP Business ByDesign
IDoc issue
1452910 Idocs via SOAP are not started immediately
IDoc issue
1560878 White list for SOAP Processer & IDoc SOAP Application
IDoc issue
1621077 Web service security WSSProfile XML signature not applied
3.3 System Landscape
3.4 Authorizations The following authorizations are required:
3.4.1 Authorizations for configuration guide
1. You need the authorization of System Administrator or SAP_ALL to run the ECC steps in configuration guide.
2. The connection user which connects from CfTE to ERP should have following authorization to a minimum.
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 12 of 13
SAP_TEMOD_FIN_INTEGRATION Receiving Travel OnDemand Expense Reports
in Central ERP Financials
SAP_TEMOD_FIN_INTEGRATION_2 Sending Status Notification from ERP
Financials to Travel OnDemand
3. Completed all onboarding steps for SAP Cloud for Travel and Expense. You need the authorization of Business Role System Administrator to run CfTE finetuning steps in
configuration guide.
3.4.2 Authorizations for Test Script Please refer to each Test Script for authorizations.
3.5 Checklist
3.5.1 Security Requirement
For the infrastructure prerequisite for integration to ECC, the minimum security requirement is SSL between SAP Cloud for Travel and Expense and ECC systems. The landscape setup of this could be any way your ECC security rules have been established within your company. SAP recommends terminating SSL on a Web Dispatcher in the DMZ. You can use the Technical Connectivity Guide (can be downloaded from Service Marketplace. Please check the path in
Appendix for SAP Cloud for Travel to help setup your landscape if using Web Dispatcher.
3.5.2 Certificate For the infrastructure security prerequisite for integration to ECC, certificate(s) are required for authentication on the test/prod landscapes. The creation of an SSL Server PSE and the creation of a certificate request / import of a CA signed certificate response is the default procedure. You
have three choices when you setup the recommended Web Dispatcher.
1) The server certificate used by the reverse proxy must be trusted by the SAP Cloud for Travel and Expense tenant. Therefore, it must be signed by one of the certification authorities listed in the Supported Certification Authorities chapter of the Technical Connectivity Guide for SAP
Cloud for Travel.
2) You can use a self-signed certificate, which you would need to add it to the server PSE and
the SAP Cloud for Travel and Expense tenant too (within Admin work center).
3) You can also generate a temporary server certificate for you test system, but this would only
be valid for 8 weeks and this is not recommended.
For more information on security recommendations, review the Technical Connectivity Guide for
SAP Cloud for Travel.
3.5.3 IP Range / Ports You need to check with your cloud service team about the IP Range/Ports information.
3.5.4 Other Questions Need to be Checked
1. Do you have your own onsite SAP Basis administrator to help with SAP ERP back end configuration?
2. Do you have your own onsite SAP PI expert to help with SAP PI configuration? 3. Can you provide a high level schematic of the network landscape where your on premise
systems are located? 4. Do you have your own onsite network expert to help with the Network Security Setting? 5. Do you have a publically accessible DNS? 6. Are all identified ports for internal / external communication unblocked and tested? 7. Are all identified ports for external communication unblocked and tested? 8. Do you install and enable the internet web service runtime for SAP NetWeaver Application
Server? 9. Does your landscape support the PKCS#7 standard for message signing and/or
decryption?
SAP Best Practice Software and Delivery Requirements
© SAP SE Public Page 13 of 13
10. Has SAP’s Cryptographic Library been imported from the SAP Service Marketplace into your SAP ERP system?
11. Has your SAP ERP system connected to your PI system already? 12. Are all identified ports for external communication unblocked and tested for PI? 13. Did you already sign the necessary CAs for your SAP ERP system? 14. Did you import the necessary CAs, which has been added into SAP trust list already, into
your SAP PI system? 15. Have the validity (dates) of CAs been checked? 16. Did you already exchange the necessary CAs between your SAP ERP system and PI
system? 17. Did you already upgrade "SPAM" tool of your SAP ERP system into the latest one?
Minimal level 45.
3.6 Appendix You can select relevant version to get the Technical Connectivity Guide via Installation &
Upgrade Guides on SAP Service Marketplace:
http://service.sap.com/instguides Cloud Solution from SAP SAP Cloud for Travel and
Expense relevant version Technical Connectivity Guide
3.7 FAQ Q: Can I automate the configuration?
A: Manual configuration is utilized.
Q: How can a partner get access to the service enabled Step-by-Step guide?
A: This is subject to the SAP Education Services Agreement.