Redwood Documentation

Product Documentation

 

›Importing SAP Objects

RunMyJobsSAP Connector

Introduction

  • The SAP Connector
  • HANA Platforms

Configuration

  • Configuring the Central and Satellite Systems
  • Installing SAP JCo
  • Configuring an SAP System for Process Automation
  • SAP RFC User Privileges
  • Assigning SAP Authorizations to the RFC User
  • Connecting to SAP Systems
  • Connecting to SAP Systems with the Wizard
  • Connection Details for the ABAP Stack
  • Intercepting SAP Jobs
  • SAP Job Interception Configuration
  • Interacting with SAP Events
  • Configuration Details on Interacting with SAP Events
  • Parsing Log Files to set Status of SAP Jobs
  • Understanding the Different XBP Interface Releases

Importing SAP Objects

  • Importing Objects from SAP Systems
  • Importing ABAP Programs
  • Importing ABAP Program Parameter Definitions
  • Importing Archive Objects
  • Importing Batch Events
  • Importing SAP BusinessObjects Processes
  • Importing SAP Calendars
  • Importing SAP CCMS Jobs
  • Importing Communication Channels via PI/XI
  • Importing External Commands
  • Importing and Running Mass Activities
  • Importing Output Devices
  • Importing Process Chains
  • Importing Process Chain Definitions
  • Importing Recipients
  • Importing Variants
  • Importing Variant Definitions

SAP ABAP

  • Handling ABAP Programs
  • Controlling Batch Input Sessions
  • Handling Variants
  • Creating and Modifying Variants in Redwood Server
  • Maintaining Variants Manually
  • Maintaining Variants Automatically
  • Maintaining Variants Automatically (Advanced)
  • Using Temporary Variants
  • Default SAP Process Definitions

Business Objects

  • Main
  • Interface Configuration
  • Crystal Reports
  • Web Intelligence
  • Data Services
  • Triggering Events
  • Crystal Reports REST
  • Web Intelligence REST

Process Chains

  • Handling Process Chains
  • Running Process Chains
  • Monitoring Process Chains
  • Restarting Process Chains

SAP PI/XI

  • SAP Communication Channels with PI/XI
  • Controlling Communication Channels with Redwood Server via PI/XI

Adaptive Computing

  • SAP Adaptive Computing
  • Controlling SAP Adaptive Computing

SAP Monitoring

  • Integrating SAP Monitors
  • Configuration Details for Integrating SAP Monitors
  • Sending Monitoring Data to SAP Systems
  • Configuration Details for Sending Monitoring Data to SAP Systems
  • Monitoring Redwood Server Availability in CEN
  • Active XMB Monitoring
  • Active IDoc Monitoring

Advanced Configuration

  • Connect to an ABAP System via SAProuter
  • SNC connection to an SAP System
  • The SAP Cryptographic Library
  • Tuning Redwood Server

Legacy Systems Support

  • Enable XBP 2.0 or 3.0 Functionality
  • Enhanced SAP Interfaces with Redwood Transports
← Importing Batch EventsImporting SAP Calendars →

Importing SAP BusinessObjects Processes

SAP BusinessObjects systems typically offer two types of reports, Crystal Reports and Web Intelligence. Redwood Server allows you to control both, the reports as well as the interaction with third-party solutions. You can only import Crystal Reports and Web Intelligence reports.

Crystal Reports and Web Intelligence

Crystal and Web Intelligence reports can be controlled from within Redwood Server, you can then schedule the creation of the report, its report and print parameters (Crystal Reports, only) and their destination. You use the following process definitions:

  • SAP_BObj_ImportReportDefinitions - imports a definition of a report
  • SAP_BObj_ReportRun - triggers an imported report to run

The Report path (REPORT_PATH) parameter accepts the path to the report within BusinessObjects (for example Feature Samples/Drilldown); note that this is the path in the user interface, not the path on the file system. The folder Public Folder is implied and should not be specified. You may use wildcards, however, no more than 200 reports will be imported; this is a limitation of the BusinessObjects API. Also, /**/*/ is added to the end of the report folder if you omit it; /**/ means sub-folders. You may specify the SI_KIND in the value as such //InfoObjects/Root Folder/**/*[SI_KIND='Webi'] or //InfoObjects/Root Folder/**/*[SI_KIND='CrystalReport'].

Parameters

The Report Parameters are process parameters generated for prompts and lists of values. They are named PAR_ followed by the name in BusinessObjects. The generated process definition will have the following parameters, by default:

TabParameterDocumentationValues
ParametersSAP SystemSAP BusinessObjects system to connect to.

ParametersReport NameName of the Report to run.

ParametersReport CUIDCUID of the report to run.

ParametersInstance titleTitle of the document instance.

ParametersFormatFormat for the report; only formats supported by the report in BusinessObjects can be used; not all report formats are supported in Redwood Server.CSV,Excel,ExcelDataOnly,Pdf,Rtf,Txt,Word
ParametersSend empty optional parametersShould empty optional parameters be sent to Business Objects system.

ParametersSchedule forUser or group to run the report for; the report will contain only data the user/group can view in BusinessObjects.

ParametersServer Group ChoiceSelect how to choose the server group.FIRST_AVAILABLE - first available server (default)
PREFERRED - Give preference to the server group specified in Server Group
SPECIFIED - Only use the server in Server Group.
ParametersServer GroupPreferred or mandatory server group, depending on the value of parameter *Server Group Choice*; this parameter is ignored if *Server Group Choice* is set to *First availble*.

ParametersDestination typeType of destination to use. If you do not specify this, no report will be generated.file - generate a file on the BusinessObjects server locally - options on the File Destination tab
ftp - generate a file and use FTP to send it - options on the FTP Destination tab
inbox - Send a copy or a link to the BusinessObjects inbox - options on the Inbox Destination tab
smtp - email the report - options on the SMTP Destination tab
Report Parameters

Parameters specific to the report you import, a parameter per prompt in BusinessObjects.

SMTP DestinationFromFrom field for the email; SMTP parameters require you set Destination type to smtp.

SMTP DestinationToTo field of the email.

SMTP DestinationCCcc field of the email.

SMTP DestinationBCCbcc field of the email.

SMTP DestinationSubjectSubject field of the email.

SMTP DestinationMessageMessage of the email.

SMTP DestinationAttachmentsName of the report in attachment of the email. Defaults to an automatically generated name.

File DestinationUsernameUsername of the BusinessObjects user; File parameters require you set Destination type to file.

File DestinationPasswordPassword of the BusinessObjects user.

File DestinationFile nameFull path of the file to create, must be an allowed path just like in CMC, such as /Input/SomeReport.pdf.

Ftp DestinationHostFTP server to send the file to; FTP parameters require you set Destination type to ftp.

Ftp DestinationPortPort of the FTP server, defaults to 21.

Ftp DestinationUsernameUsername of the FTP user.

Ftp DestinationPasswordPassword of the FTP user.

Ftp DestinationAccountAccount to use, if the FTP server mandates an account.

Ftp DestinationFile NameFile name for the remote FTP server. Defaults to an automatically generated name.

Inbox DestinationUser/UserGroupUser or user group inbox into which to place the link or file; if omitted, it will be placed in the Administrator's inbox. Requires you set Destination type to inbox.

Inbox DestinationSend AsCreates a link to or a copy of the report in the inboxCopy - (default) place a copy of the report in the user's inbox
Shortcut - a shortcut to the report in BusinessObjects.
Inbox DestinationTarget NameName of the report/shortcut; if omitted, will default to the report name.

Report Parameters

Parameters that allow multiple values have an asterisk in their description.

The syntax for parameters with multiple values:

" - used to enclose values with spaces
; - value separator
\ - escape character

The syntax for range report parameters is the same as in BusinessObjects:

( - exclude lower value
) - exclude upper value
[ - include lower value
] - include upper value
.. - separator between lower and upper value
\ - escape character
; - value separator

Lower or upper value can be omitted. Multiple values are separated by a semicolon.

Example

(AAA.. BBB);[CCC.. DDD];[EAA.. EZZ)

Three ranges, first starting from AAB to BBA, the second CCC to DDD, and the third EAA to EZY.

AAA;AAB;AAC

Three values, AAA, AAB and AAC.

AA\;B;AABC;AA\"C;"AA D"

Four values, AA;B, AABC, AA"C, and AA D.

note

Print parameters are only available for Crystal Reports.

Destination

The following destination types are supported:

  • SMTP - email the report to a number of addressees
  • File - the report is generated and a link is created to the report
  • Inbox - place the report in the user's inbox, if no user is specified, the report will be placed in the Administrator's inbox
  • FTP - transfer the file over FTP/S

For SMTP, you choose the following header fields (to, cc, bcc, subject, and body). You specify multiple email addresses using semi-colons ( ``; ) in to and cc fields, just like regular email clients.

If you want multiple destinations, you schedule the process multiple times.

note

You select the destination on the Parameters tab and then fill the parameters on the destination-specific parameter tab.

tip

If you do not need one or more destinations for a specific report, you can delete the associated parameters from the definition. This allows you spare table space in the database and improves performance, in the long term.

Formats

An optional parameter is available to set the file type of the BOBJ info object. Allowed formats are [None], Excel, Pdf, Powerpoint, Rtf, Txt, Word. If not set, the default format of the info object is used. Some reports do not support all formats.

Additionally the following parameter can be added:

OUTPUT_FORMAT_PAGES - this parameter defines which pages of a document should be sent to the destination in the format [from-to] or all (default).

Procedure

Import a Report

  1. Navigate to Definitions > Processes.
  2. Choose Submit from the context-menu of SAP_BObj_ImportReportDefinitions.
  3. Select the SAP system to use in the SAP System field.
  4. Start typing the name of the report in the Report path field and select the desired report from the list. By default, the name of the generated process definition will be the report name in SAP BusinessObjects, you can change that on Generation Settings tab.
  5. Select No in the Test run? field and choose Submit.
  6. Inspect the process in Monitoring Processes.

Import a Report without Destination Parameters

  1. Navigate to Definitions > Processes.
  2. Choose Submit from the context-menu of SAP_BObj_ImportReportDefinitions.
  3. Select the SAP system to use in the SAP System field.
  4. Start typing the name of the report in the Report path field and select the desired report from the list.
  5. Select No in the Test run? field.
  6. On the Generation Settings tab, fill NoDestination_ into the Name of Generated Definition field.
  7. Select Prefix in front of source name in the Use name as field.
  8. Select No in the Generate destination parameters? field and choose Submit.
  9. Inspect the process in Monitoring Processes.

See Also

  • Configuring the BusinessObjects Interface
  • Scheduling SAP BusinessObjects Reports
  • Triggering SAP BusinessObjects Events
← Importing Batch EventsImporting SAP Calendars →
  • Crystal Reports and Web Intelligence
  • Parameters
  • Report Parameters
  • Example
  • Destination
  • Formats
  • Procedure
    • Import a Report
    • Import a Report without Destination Parameters
  • See Also
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |