BW Source System: Troubleshooting Guide



Similar documents
SAP Landscape Transformation (SLT) Replication Server User Guide

SAP BW on HANA & HANA Smart Data Access Setup

LVS Troubleshooting Common issues and solutions

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

Open Items Analytics Dashboard System Configuration

Configuring Java IDoc Adapter (IDoc_AAE) in Process Integration. : SAP Labs India Pvt.Ltd

SAP PartnerEdge Program: Opportunities for SAP-Authorized Resellers

Agentry and SMP Metadata Performance Testing Guidelines for executing performance testing with Agentry and SAP Mobile Platform Metadata based

Sybase ASE Linux Installation Guide Installation and getting started guide for SAP Sybase ASE on Linux

Set Up Hortonworks Hadoop with SQL Anywhere

How-to guide: Monitoring of standalone Hosts. This guide explains how you can enable monitoring for standalone hosts in SAP Solution Manager

Extend the SAP FIORI app HCM Timesheet Approval

How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial

Create and run apps on HANA Cloud in SAP Web IDE

How to Extend a Fiori Application: Purchase Order Approval

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Using SAP Crystal Reports with SAP Sybase SQL Anywhere

SAP Solution Manager - Content Transfer This document provides information on architectural and design questions, such as which SAP Solution Manager

Creating a Fiori Starter Application for sales order tracking

Memory Management simplifications in ABAP Kernel 7.4*

Nine Reasons Why SAP Rapid Deployment Solutions Can Make Your Life Easier Get Where You Want to Be, One Step at a Time

LHI Leasing Simplifying and Automating the IT Landscape with SAP Software. SAP Customer Success Story Financial Services Provider LHI Leasing

Installing and Configuring the HANA Cloud Connector for On-premise OData Access

Compare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management

How To... Master Data Governance for Material: Maintenance for multiple Materials in one Change Request. Applicable Releases: all

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

SAP CRM Service Manager 3.1 Mobile App Extended Feature List An extended list of all the features included in the default delivery of the SAP CRM

SAP Sybase Adaptive Server Enterprise Shrinking a Database for Storage Optimization 2013

CRM WebClient UI & Netweaver Enterprise Portal Integration

Additional Guide to Implementing the SAP CRM Service Management rapiddeployment

Using Database Performance Warehouse to Monitor Microsoft SQL Server Report Content

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

Cloud Single Sign-On and On-Premise Identity Federation with SAP NetWeaver Cloud White Paper

SAP Security Recommendations December Secure Software Development at SAP Embedding Security in the Product Innovation Lifecycle Version 1.

How to... Master Data Governance for Material: Use the Data Import Framework for Material. Applicable Releases: EhP6, MDG 6.1, MDG 7.

Five Strategies Small and Medium Enterprises Can Use to Successfully Implement High Value Business Mobility

Active Quality Management

Certification Guide Network Connectivity for SAP on Premise and Cloud Solutions Integration

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

Quick Guide to the SAP Customer Relationship Management Rapid- Deployment Solution (based on EhP1) Demo/Evaluation Appliance

SAP Thought Leadership Paper Engineering, Construction, and Operations. Beyond Enterprise Resource Planning Construction in the ipad Age

How To Install The Sap Business Explorer 7.X 2.X (Sap) On A Windows 7.30 Computer (Windows 7)

SAP Work Manager 6.0 Mobile App Extended Feature List

What's New in SAP BusinessObjects XI 3.1 Service Pack 5

SAP BUSINESS PLANNING AND CONSOLIDATION 10.0, VERSION FOR SAP NETWEAVER, POWERED BY SAP HANA STARTER KIT FOR USGAAP

How To... Master Data Governance for Material: Create Custom Print forms. Applicable Releases: MDG 7

SAP White Paper Enterprise Information Management

SAP BW 7.4 Real-Time Replication using Operational Data Provisioning (ODP)

ForFarmers: SAP Business Communications Management for Call Center Workload Distribution

Design Thinking for. Requirements Analysis

Information Design Tool User Guide SAP BusinessObjects Business Intelligence platform 4.0 Feature Pack 3

Integration of SAP Netweaver User Management with LDAP

Streamlined Planning and Consolidation for Finance Teams in Any Organization

Training.sap.com User Guide

SAP BusinessObjects Query as a Web Service Designer SAP BusinessObjects Business Intelligence platform 4.0

Data Governance. Data Governance, Data Architecture, and Metadata Essentials Enabling Data Reuse Across the Enterprise

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

ALE Settings, for Communication between a BW System and an SAP System

GUIDE TO PERFORM EFFICIENT SYSTEM COPY FOR SAP BW SYSTEMS Helps you to plan and execute BW System Copy

Implementing an Enterprise Information Management Strategy An Approach That Mitigates Risk and Drives Down Costs

Quick Guide EDI/IDoc Interfacing to SAP ECC from External System

SAP PartnerEdge Program Guide for Language Services Partners

SAP Business ByDesign and SAP ERP. SAP Business ByDesign for Subsidiaries Overview of Functional and Technical Integration with Headquarters SAP ERP

How-to guide: SNMP Trap Adapter

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

Fiori Frequently Asked Technical Questions

Secure MobiLink Synchronization using Microsoft IIS and the MobiLink Redirector

Reducing Operational Risk with SAP Management of Change

Backup Strategy for Oracle

Setting up the Environment for Creating or Extending SAP Fiori Apps

Integrating Easy Document Management System in SAP DMS

How-To Guide SAP Cloud for Customer Document Version: How to Configure SAP HCI basic authentication for SAP Cloud for Customer

Understanding Security and Rights in SAP BusinessObjects Business Intelligence 4.1

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

Data Integration using Integration Gateway. SAP Mobile Platform 3.0 SP02

Table of Contents. How to Find Database Index usage per ABAP Report and Creating an Index

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

Certificate SAP INTEGRATION CERTIFICATION

Getting Started with Scope and Effort Analyzer (SEA) ALM Solution Management, AGS, SAP AG

Mass Hiring Customization Cookbook

Delta Queue Demystification

Optimized Shift Planning and Scheduling Creating Shifts and Aligning Resources to Match the Forecasted Workload

SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server

How To Use the ESR Eclipse Tool with the Enterprise Service Repository

HANA Input Parameters with Multi-Values to Filter Calculation Views

How To Use the BPC Mass User Management Tool in BPC 10.0 NW

HR400 SAP ERP HCM Payroll Configuration

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP MII for Manufacturing rapid-deployment solution: Software Requirements

SAP Operational Process Intelligence Security Guide

Integration Option for Microsoft SharePoint Software Getting Started Guide SAP BusinessObjects 4.0 Support Package 4

SAP HANA. SAP HANA Performance Efficient Speed and Scale-Out for Real-Time Business Intelligence

Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS

SAP Best Practices Lead Management (C30) Business Process Documentation

Transcription:

P. Mani Vannan SAP Labs India

TABLE OF CONTENTS TROUBLESHOOTING:... 3 CHECK WHETHER SOURCE SYSTEM CONNECTION IS OK... 3 RELEVANT AUTHORIZATIONS FOR BACKGROUND USER... 8 ERROR RELATED TO IDOC MISMATCH BETWEEN SOURCE AND BW SYSTEM... 8 HOW TO DISCONNECT ALL OBSOLETE LINKS TO BW... 9 UNICODE SETTINGS FOR RFC CONNECTION... 9 RSA1 LOGON ISSUES... 10 RESTORE OR CREATION ISSUES... 11 SOURCE SYSTEM DELETION AND RECONSTRUCTION... 12 SYSTEM COPY... 12 TABLES... 12 NOTES... 13 OSS MESSAGE GENERAL INFORMATION REQUIRED BY SAP... 13 2

This article is extension of SAP note 1478123 and 886102 with screen shots. Systems which provide BI with data are described as source systems. SAP Systems BI Systems Flat files for which metadata is maintained manually and transferred to BW using a file interface Database management systems into which data is loaded from a database supported by SAP using DB Relational or multidimensional sources that are connected to BI using UD Connect Web Services that transfer data to BI by means of a push Non-SAP systems for which data and metadata is transferred using staging BAPIs. Troubleshooting: Check whether source system connection is OK RSA1 => Select the context menu of relevant source system => select check. You should get message as below, Source system connection <LOGSYS > ok. If you get below error while you execute RSA1 You can work only on client XXX Check in Table: RSADMINA bwmandt The client should have been maintained here. To check consistency in Backend Tables and Transactions, You can get details for right BW source system connection with following procedures: SCC4 You can get details on clients assigned to which logical system Here you can decide whether changes are allowed or not e.g. Production system access. Determine the logical system name of BW and SAP source system SE16 =>T000 => Field (LOGSYS) of the client you are checking Check if BW system is connected to SAP source system and vice versa SE16 RSBASIDOC => Field SLOGSYS contains the logical system name of the source system and field RLOGSYS of the BW system. You should find the same record in both systems. Connection information is stored in table RSBASIDOC, This table has the assignment of source system to BW. 3

Some of the important fields are: SLOGSYS RLOGSYS OBJSTAT BIDOCTYP TSPREFIX SRCTYPE : Source system (logical system name of source system) : Receiver system (logical system name of BW system) : Object Status : Basic type : Transfer structure prefix for a source system : Type of the source system TSPREFIX => It identify the source system with prefix from which DataSource it is getting input. There must be exactly one entry in table RSBASIDOC, which exists in fields SLOGSYS, RLOGSYS, BIDOCTYP, TSPREFIX and SRCTYPES which need to be identical in BW and in the source system. Manual changes in table RSBASIDOC are not allowed! Check RFC destination in SAP source system On the SAP source system the RFC-Destination should have same name as the logical system name of the BW system. SM59 => Double click on the destination => Check the target host: Compare the hostname to the server name of the BW system (SM51) => Check the RFC Logon data: Menupath => Test => Authorization. In case the maintained user is DIALOG then you can also perform a remote login. Check if user in BW system has the authorization profile: Note 150315 4

The background user should have following authorizations: Human administrator in both systems with S_RS_ALL Background user in BW with S_BI-WHM_RFC Background user in OLTP with S_BI-WX_RFC Check RFC destination in BW system On BW system you can get the name of the SAP source system RFC-Destination from table RSLOGSYSDEST or function module RSAR_DESTINATION_GET. Select SM59 => Menupath => Test => Authorization. In case the maintained user is DIALOG then you can also perform remote login. Check if the user in the source system has the authorization profile 'S_BI-WX_RFC' (Note 150315) Background user in BW Background user in ECC system 5

Check Partner Definition Outbound message type Inbound message type Outbound parameter Inbound Parameter Check the Partner Type LS parameter setting from transaction WE20 in both systems and search the logical system name in Partner Type LS BW system: Search for the logical system name of partner system Outbound message type RSRQST 'double click' Receiver port 'double click' RFC destination' Make sure that this RFC points to correct source system in sm59 6

When BW executes for data extraction, the system sends a request IDoc (RSRQST) to the Application Link Enabler (ALE) inbox of the source system. This IDoc contains information such as the request ID (REQUEST), request date (REQDATE), request time (REQTIME), Info-Source (ISOURCE), update mode (UPDMODE). Inbound message type RSINFO RSSEND The source system acknowledges the receipt of this IDoc by sending an info IDoc (RSINFO) back to the BW system. The status is 0 if it is OK or 5 for a failure. RSSEND It will get idoc which contains below, Control - Control Parameters Data - Data Status - Success or Not Source system: Search for the logical system name of the BW system 7

Outbound parameter RSINFO 'double click' receiver port 'double click' RFC destination Make sure that this RFC points to the correct BW system in sm59 RSSEND 'double click' receiver port 'double click' RFC destination Make sure that this RFC points to the correct BW system in sm59 Inbound Parameter RSRQST Relevant authorizations for background user Background user should have following authorizations: Human administrator in both systems with S_RS_ALL Background user in BW with S_BI-WHM_RFC Background user in OLTP with S_BI-WX_RFC Error related to IDOC mismatch between source and BW system "BI unknown in source system". "BI Idoc type<xxxxxx> is not the same as source system". In BW and R3 system, Note down the BIDOCTYP field entry in table RSBASIDOC. Both systems must have same Idoc type. If in source system the connection is not known and if the BIDOCTYP of BW is not used for another connection in the source system OR If the IDoctype is different due to a system copy Then try to restore the connection between BW and the relevant source system. You can do this by restoring Source System: RESTORE => It copy content from RSBASIDOC to ECC table RSBASIDOC. RSA1 -> Source system <XXX> Select "Restore" from context menu. When you were asked if you want to delete the source system during restore procedure, please select delete option; the source system will be rebuilt after the restore. 8

How to disconnect all obsolete links to BW In R3 system execute the function module RSAP_BIW_DISCONNECT to disconnect all obsolete BW links. Never execute this function module in a BW system! Go to Transaction SE37 => function module RSAP_BIW_DISCONNECT => Single Test. Parameter I_BIW_LOGSYS = <RLOGSYS> of RSBASIDOC I_OLTP_LOGSYS =<SLOGSYS> of RSBASIDOC I_FORCE_DELETE = 'X'. DO NOT enter a value in the "RFC target sys" field. If you do, then it causes the function module to run in the system specified there. Conditions for the function module: RFC connection to RLOGSYS is ok; Check transaction SM59 SLOGSYS = logical system name where you execute the function Module If one source system is not useful then you should not delete it from RSA1, It removes all (Eg. Info package, DataSource, Transfer structure), So you need to follow RSAP_BIW_DISCONNECT in ECC It will disconnect the link temporarily between BW, so in future you can use it. If future if you need the source system then you can restore it again. Unicode settings for RFC connection In both system ECC or BW, Either it should be Unicode or non-unicode. Transaction SM59 => <LOGSYS> => Go to "MDMP & Unicode tab" => Can only be changed or is relevant in a Unicode system. This setting is irrelevant on the Non-Unicode system. 9

Myself connection Needed for data distribution within a BW System. Myself connection is created the first time when you call the AWB (RSA1). From a technical point of view, the myself connection is a just a standard source system connection pointing to itself. Therefore maintenance of target system, client and user is not necessary in transaction sm59. (Note 538052). Known issue during transports for export Datasources: If only client is maintained or If only user and password maintained but not client. RSA1 Logon issues When you try to logon to RSA1 you see the error "Entry in inbound table already exist" The "Myself" system is created the first time when you call the AWB (RSA1). In case of inconsistency the system tries to create entries in the partner profile tables (EDP*) but if there are already entries concerning the partner profile then you will get error such as E0412. Before solving the issue concerning the partner profile, check if an entry exists in table RSBASIDOC for the myself connection SLOGSYS and RLOGSYS = logical system name of BW Source system SRCTYPE = M 10

If there is no entry for the myself connection then myself connection has to be created in debugging because of the usage of right prefix. Create OSS message. In case it is the first time you call RSA1 and no Transfer Structures exist, then you can clean the partner profiles by creating entry manually in transaction WE20 for the logical system name of BW and delete it afterwards. In that case the system will delete existing entries from table EDP* for myself connection. Restore or Creation issues Sometimes you get message like 'Source system does not exist'(message no. RSAR175) Follow below procedure to analyze the issue Check in source system table T000 or transaction scc4 for logical system name. Check table RSBASIDOC if the connection is using the logical system name. In order to avoid such errors, please make sure to follow below note, 886102 while doing system copy or renaming systems. Error in source system <LOGSYS > (RSAR502) The main problem, If you get message "RSAR502" or Run time Error "DYNPRO_SEND_IN_BACKGROUND" Means, System is not open for changes OR In background not correct authorization profile might be maintained. Runtime error means that the OLTP systems wanted to send a DYNPRO but the output did not work because the user (usually called ALEREMOTE) is not a dialog user. If you want to see the message, you can set the remote user temporarily to dialog user then you can see the message which is send by OLTP system to the BW system. 11

Source System Deletion and Reconstruction In BW system, if you delete a source system from context menu of RSA1 then restore is not possible. Also all source system dependent objects will be deleted (Eg. Infopackages, Datasources, Transferstructure), those objects will also not be available to create a new connection. Only possibility in order to avoid manually creation is to create a transport request "SAVE for SYSTEM Copy" in another system and import that request into BW. Do not forget to maintain RSLOGSYSMAP in the correct way. SAVE for SYSTEM Copy We recommend you make this setting when a source system needs to be copied and renamed. You can avoid having to re-create objects for both SAP systems and BW systems in the following way: Collect objects dependent on the source system in BW. Save these to a request. Export the request. Delete the objects and rename the source system. Maintain the mapping table so that the old system name Original Source System is changed to the new system as Target Source System. Import the request, to which you saved the objects dependent on the source system. Source system does not know BW Reason: As there is no entry in RSBASIDOC E.g. You might executed function module RSAP_BIW_DISCONNECT in the source system. Restoring via context menu in BW and RSA1 is possible. System Copy Follow below consulting note before doing any system copy or refresh. 886102 - System Landscape Copy for SAP NetWeaver BW 1406273 - Consulting: BDLS in BW If you still get issue in system copy then please fill questionnaire given in below link and raise OSS message to SAP http://wiki.scn.sap.com/wiki/x/5aradw Tables T000 RSBASIDOC RSLOGSYSDEST 12

Notes 886102 System Landscape Copy for SAP NetWeaver BW 807895 Incorrect logon data after remote login with SM59 184586 System change option and BW 150315 BW-Authorizations for Remote-User in BW and OLTP 1087980 ECC Source systems appearing in BI folder 538052 Maintenance of Myself destination in BW 1406273 Consulting: BDLS in BW 1097357 7.0 Support Package 16: Transaction BDLS terminates 1070378 Correction: Hard-coded source system in DataSource program 1059278 70SP15: Error in transaction BDLS 1055483 Renaming system in RDA tables (BDLS) 1000062 70SP13: Conversion of the logical system name 961551 70SP09: BDLS: DTPs are not converted 931029 Transformations are not taken into account (BDLS) 929045 Correction: PSA user obj not converted in transaction BDLS OSS Message General Information required by SAP While creating OSS message, please check below points and provide relevant information in message. Since it will help SAP primary support to have a look at your message ASAP without any process delay. System connection requirements Access to your system ID "XXX", Please make it OPEN R/3 Support (Need to be opened) You can provide the logon data in remote login secure area. (Please refer Note - 508140) Please provide sufficient authorization. Provide step by step procedure to replicate the issue in attachment of the message with technical name of the objects involved. Provide the system details as below Client : XXX System ID : XXX User : XXX PWD : Secure area Make sure that the password is updated ONLY in Secure area. Others useful points Log OSS message in RIGHT component E.g. BW-WHM-DST-SRC Update your Name and Direct Contact number in OSS message. It will reduce message process delay. 13

www.sap.com 2013 SAP AG. All rights reserved. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, ianywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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.