PDF Measap Config
PDF Measap Config
Version 7.6
Configuration Guide
(SAP Applications)
Note
Before using this information and the product it supports, read the information in “Notices” on page 45.
This edition applies to version 7, release 6, modification 0 of IBM Maximo Enterprise Adapter for SAP Applications and to all
subsequent releases and modifications until otherwise indicated in new editions.
© Copyright International Business Machines Corporation 2006, 2015. All rights reserved.
US Government Users Restricted Rights ‐ Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM
Corp.
Contents
Chapter 1: Configuring the adapter in Maximo Asset Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Before you begin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Specifying the end point for the adapter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Enabling the SAP2005 external system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Activating cron tasks for sequential queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Activating the SAPMASTERDATAUPDATE cron task. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 2: Configuring the SAP application server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Import of ABAP transport programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Customizing IDocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Accessing the Display IMG window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Maintaining the IDoc distribution model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Creating a model view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Defining message types in the model view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Setting up filters for message types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Generating partner profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Configuring partner profiles manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Activating change pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Defining variants for replication of modified master data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Configuring custom tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Configuring ZBC_BATCHES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Activating and deactivating programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Package size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Configuring ZBC_DESTINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Maintaining ZBC_FILTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Maintaining ZBC_INBPROGRAMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Configuring ZBC_RUNTIMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Configuring ZBC_SAPMXCONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Creating integration users in SAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Creating number range objects for BAPI error handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Chapter 3: Configuring SAP NetWeaver Process Integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Configuring the System Landscape Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Logging on to the System Landscape Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Adding Maximo to the System Landscape Directory software catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Defining technical systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Creating business systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Importing integration objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Copying the integration objects file from the xi-repository folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Importing objects into the Enterprise Service Repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Configuring integration objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Logging on to the Integration Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Assigning services without party. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Configuring the communication channel for the new service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Creating and configuring channels on the SAP business system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Creating receiver agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Activating changes to receiver agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuring integration scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Selecting integration scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4 Configuration Guide
Configuring the adapter in
Maximo Asset
Management
1
As part of installing Maximo Enterprise Adapter for SAP Applications, you must complete
configuration tasks in Maximo Asset Management. Maximo configuration tasks require system
administrator rights and privileges.
Configure SAP NetWeaver Process Integration as the end point for the adapter. The end point that you
configure uses an HTTP Post handler. The handler that the end point uses describes how the adapter
sends transactions to SAP.
To specify the end point for the adapter:
3 On the End Point tab, specify the following values for the properties of the
SAP2005XI end point:
Property Value
HTTPEXIT Use the default value.
PASSWORD The password of the SAP NetWeaver PI user (in the Encrypted Value field)
USERNAME The SAP NetWeaver PI user name
URL The SAP NetWeaver PI host and, if necessary, port
4 Click Save.
5
In Maximo Asset Management Multitenancy, the multitenancy manager must create and configure
inbound and outbound JMS queues to exchange data with the SAP external system.
4 Add and configure the following inbound and outbound JMS queues:
Field Value
Queue JNDI Name jms/maximo/int/queues/cqin_<tenantcode>
Queue Connection Factory jms/maximo/int/cf/intcf
Tenant <tenantcode>
Sequential check box Clear
Inbound check box Select
Maximum Try Count <count>
6 Configuration Guide
Inbound sequential queue
Field Value
Queue JNDI Name jms/maximo/int/queues/sqin_<tenantcode>
Queue Connection Factory jms/maximo/int/cf/intcf
Tenant <tenantcode>
Sequential check box Select
Inbound check box Select
Maximum Try Count <count>
Field Value
Queue JNDI Name jms/maximo/int/queues/sqout_<tenantcode>
Queue Connection Factory jms/maximo/int/cf/intcf
Tenant <tenantcode>
Sequential check box Select
Inbound check box Clear
Maximum Try Count <count>
5 On the System tab, enter the JMS queue names in the following fields:
6 Click Save.
To enable the SAP2005 external system:
1 On the List tab of the External Systems application, select the SAP2005 external
system.
To activate the JMS sequential queues:
7
1 In the Cron Task Setup application, select JMSQSEQCONSUMER from the list of
cron tasks.
2 On the Cron Task tab, select the Active check box for the SEQQIN and SEQQOUT
cron task instances.
3 Click Save.
You must specify the JMS queue names for the inbound and outbound cron task instances.
To specify the JMS queue names:
1 In the Cron Task Setup application, select JMSQSEQCONSUMER from the list of
cron tasks.
2 On the Cron Task tab, select the SEQQIN cron task instance and update the value
field of the QUEUENAME cron task parameter to jms/maximo/int/queues/
sqin_<tenantcode>.
3 On the Cron Task tab, select the SEQQOUT cron task instance and update the value
field of the QUEUENAME cron task parameter to jms/maximo/int/queues/
sqout_<tenantcode>.
4 Click Save.
The archived or deleted statuses of these records in SAP are included in the following bulk loads:
• Chart of Accounts
• Vendors
• Craft
• GL Components
• Inventory Vendors
Immediately after a bulk load is completed, run the SAPMASTERDATAUPDATE cron task. This cron
task sets to “inactive” any Maximo records that correspond to bulk‐loaded SAP records that have been
archived or deleted in SAP.
If you are run more than one bulk load program, you can run the SAPMASTERDATAUPDATE cron
task after you run the last bulk load. To activate the SAPMASTERDATAUPDATE cron task:
1 On the List tab of the Cron Task Setup application, select the
SAPMASTERDATAUPDATE cron task.
2 On the Cron Task tab, select the Active? check box for the following required
instances of the SAPMASTERDATAUPDATE cron task:
• CHARTOFACCOUNTS
• COMPANIES
• CRAFT
8 Configuration Guide
• GLCOMPONENTS
• INVVENDOR
3 Click Save.
For more configuration information, including bulk loads and setting Interface Controls, see the IBM
Maximo Enterprise Adapter for SAP Applications 7.6 System Administrator Guide in the Maximo Enterprise
Adapter for SAP Applications Information Center.
9
10 Configuration Guide
Configuring the SAP
application server
2
You must adapt your SAP system to integrate it with Maximo Asset Management. You must perform
installation tasks in the application server that SAP uses.
Installing and configuring the adapter requires system administrator rights and privileges.
To complete the installation of Maximo Enterprise Adapter for SAP Applications, use the K900254.D05
transport file. To upgrade your product from a previous version, use the K900256.D05 transport file.
The base installation transport files are in the \Maximo\SAP‐side\transports\cofiles folder and the
\Maximo\SAP‐side\transports\data folder in the Maximo application server directory. If you
downloaded a fix pack during your installation of the adapter, the fix pack transport files are in the
same folders. Import the fix pack transport files after you import the files from the base installation.
Sequential numbers are used for the transport files, so transport files that are part of a fix pack have
higher numbers than the base installation transport files.
Customizing IDocs
Intermediate Document (IDoc) customization activates the IDocs you need for your business
transactions.
An IDoc is a container for exchanging data between SAP and non‐SAP systems. IDocs are created
when message types and object methods are distributed. The message type is the format in which the
data for a business process is transferred.
The procedures for configuring IDocs for the integration between SAP and Maximo include the
following tasks:
The IDocs that you activate in your system depend on the data that you want to send from SAP. The
following table shows the IDoc types and the corresponding business processes.
11
IDoc Types
HRMD_A Labor Master changes
INVCON Goods Receipts
Goods Issues
Material Stock changes
EKSEKS Purchase Orders
Logistical Invoices
Contracts
CREMAS Vendor Master changes
INFREC Purchasing Info Record changes
To create and configure (maintain) the distribution model, complete several tasks:
12 Configuration Guide
Creating a model view
To create a model view:
SAP Netweaver > Application Server > IDoc Interface / Application Link
Enabling (ALE) > Modeling and Implementing Business Processes > Maintain
Distribution Model and Distribute Views
2 Click the clock icon next to Maintain Distribution Model and Distribute Views.
3 In the Display Distribution Model window, click the pencil icon to switch to edit
mode.
5 In the Create Model View window, specify values for the model view short text and
the technical name.
6 Click the Continue icon. The new model is added to the list of model views on the
Change Distribution Model window.
The Sender value that you specify must match the Business System value you use when you configure
SAP NetWeaver Process Integration.
To add message types to the model view:
1 On the Change Distribution Model window, select the model view that you created,
and click Add message type.
2 In the Add Message Type window, place your cursor in the Sender field and select a
sender from the selection list. The sender is your application server for ERP.
3 Place your cursor in the Receiver field and select a receiver from the selection list.
The receiver is your integration server for Process Integration.
4 Place your cursor in the Message type field and select a message type, such as
HRMD_A, from the selection list. This message type corresponds to labor data in
Maximo.
6 If you use the following message types for the MXES Integration model view in your
integration, repeat steps 1 through 5 to add each message type:
• EKSEKS (PO/Invoice)
13
• CREMAS (Vendor)
Use the same sender and receiver for all message types that you create for the MXES
Integration model view, as shown in the following table:
The message types are added to model view in the Change Distribution Model
window.
Depending on the definition in the Distribution Model, SAP creates IDocs for several business
transactions. For example, for creating or changing a material, or for posting the movement of goods.
If filters are defined, SAP first checks whether the transaction matches these filters. If yes, SAP creates
the IDoc, if not, SAP does not create the IDoc or the IDoc segment.
You can set filters on any of the message types that you create:
• EKSEKS
• HRMD_A
• INVCON
• MATMAS
• CREMAS
• INFREC
You can set filtering on a message type by using the MATMAS message type example as shown in the
following steps. You can use the same procedures to set filtering on the other message types.
14 Configuration Guide
To set filtering on a message type:
1 In the Change Distribution Model window, expand the tree structure under the
MATMAS message type.
4 Expand Data filtering to show the list of fields that you can use to filter messages for
this message type.
5 Double-click a filter group, and then specify the values in the Edit List of Values
window.
6 Enter filter values and save your changes. You can filter by criteria such as material
group or material type.
The next task is to generate the partner profile to activate the distribution model view you created.
To generate the partner profile:
1 In the Display IMG tree structure, expand the Structure tree structure to Generate
Partner Profiles:
SAP Netweaver > Application Server > IDoc Interface / Application Link
Enabling (ALE) > Modeling and Implementing Business Processes > Partner
Profiles > Generate Partner Profiles
3 In the Generating Partner Profile window, the User field shows the default entry for
the recipient of email messages. Edit this value as appropriate for your integration.
4 Select the transfer method that is best for your outbound integration.
You can select the default triggering method, because triggering does not play a role in
our integration.
5 Specify the Model View, and click the clock icon. The partner, ports, and outbound
parameter are generated automatically. Next, a protocol for the partner, ports, and
outbound parameters is shown in the Generating partner profile window.
Ignore any errors in the Port message section of the Generating partner profile window. You can
address these errors when you configure the partner profile parameters in the next task.
15
Configuring partner profiles manually
After you create the partner profile, you must configure the connection parameters manually for the
communication between SAP and Process Integration. You configure the parameters for all the
message types that you created.
To configure your partner profile:
1 In the Display IMG tree structure, expand the Structure tree structure to Maintain
Partner Profile Manually:
4 Under Partner Type LS, select the Process Integration Server IDoc Adapter. This
adapter is the receiving system. Add outbound parameters for each message type of
the model view.
5 Click the Create Outbound Parameter icon in the Outbound parameters section.
6 Define outbound parameters for each message type of the model view. Configure the
Partner profiles: Outbound parameters window with the parameters shown in the
following tables.
Output Mode Transfer Idoc immed. option.
IDoc Type: Basic type Use Basic types from the following table.
HRMD_A HRMD_A01
INVCON INVCON02
MATMAS MATMAS02
CREMAS CREMAS04
INFREC INFREC01
7 Click Save.
8 Repeat steps 6 and 7 for all message types. Save each message type configuration
before you create the next one.
16 Configuration Guide
After you add the message types, they are shown in the Outbound parmtrs. section of the Partner
profiles window.
If your system did not already activate change pointers already, you can do so.
To activate change pointers:
1 In the Display IMG tree structure, expand the Structure tree structure to Activate
Change Pointers Generally:
SAP Netweaver > Application Server > IDoc Interface / Application Link
Enabling (ALE) > Modeling and Implementing Business Processes > Master
Data Distribution > Replication of Modified Data > Activate Change
Pointers - Generally
4 Click Save.
5 In the previous Display IMG window, select Activate Change Pointers for Message
Types.
6 In the Change View “Activate Change pointers for Message Type”: Overview
window, select the active check boxes for the HRMD_A and MATMAS message
types.
a If your integration includes vendor master data transactions, also select the active
check box for CREMAS.
b If your integration includes purchasing info records, also select the active check
box for INFREC.
7 Click Save.
17
Defining variants for replication of modified master data
You must define variants to run the RBDMICOD program, the standard SAP report that creates IDocs
from change pointers, to distribute the following message types:
• HRMD_A
• MATMAS
• CREMAS
• INFREC
To define variants:
1 In the Display IMG tree structure, expand the Structure tree structure to Define
Variants:
SAP Netweaver > Application Server > IDoc Interface / Application Link
Enabling (ALE) > Modeling and Implementing Business Processes > Master
Data Distribution > Replication of Modified Data > Create IDocs from Change
Pointers > Define Variants
3 In the Program field of the ABAP Editor: Initial Screen window, select
RBDMIDOC.
5 Click Create.
6 In the Message type field of the Maintain Variant: Report RBDMIDOC, Variant
MATMASIDOC window, type MATMAS and click Attributes.
8 In the ABAP: Variants - Initial window, type the variant name HRMD_A.
9 Click Create.
13 Click Save.
Run the RBDMIDOC report every 5 minutes.
To access and configure the adapter custom tables, use the SAP transaction code SM30. You can create
special authorization groups for the adapter tables and assign only certain users to these authorization
18 Configuration Guide
groups. To display or query the adapter custom tables, you can use the SAP transaction code SM16.
However, to configure the adapter custom tables, you must use the SAP transaction code SM30.
You must configure the following custom tables:
• ZBC_BATCHES
• ZBC_DESTINATION
• ZBC_FILTERS
• ZBC_INBPROGRAMS
• ZBC_RUNTIMES
• ZBC_SAPMXCONFIG
The following instructions are generic. To configure custom tables:
1 Open the Maintain Table Views: Initial window for working with tables. You can use
transaction code SM30.
2 In the Table/View field, specify the table name, for example, ZBC_Filters and click
Enter. The transport file creates the table with default values. It shows all processes
inbound into SAP.
3 In the Data Browser window of the table you specified, click Execute.
4 To edit table fields in the Change View window, select the check box in the first
column of a row, and click the pencil icon.
If you double click an entry row, the display mode opens. To change values, use the
edit mode.
5 Click save. The changes you save here update the database.
Configuring ZBC_BATCHES
This table holds the Reports, Functions, and Structures for the integration. The information in this
table controls a remote function call integration.
You can set this flag by typing a Y (to activate) or N (to deactivate) in the Active field of the program.
Package size
The Package Size controls how many records are in one XML message. The default is 1. The SAP
NetWeaver Process Integration server can have performance problems when processing a large
amount of small messages. For example, if you download 10,000 vendors from SAP, the default
package size of 1 generates 10,000 XML messages. If you increase the package size to 20, you generate
only 500 XML messages and performance improves.
However, setting the package size greater than 1 can cause the following issues in Maximo:
• If one record in the XML message is not correct, the entire XML fails. For
information about error handling, see the IBM Maximo Enterprise Adapter for SAP
Applications 7.6 System Administrator Guide.
• The database can run out of open cursors. In this case you increase the amount of open
cursors that your database permits.
19
You must balance the improved performance in SAP NetWeaver Process Integration server against the
potential for errors in the adapter and in the database.
Configuring ZBC_DESTINATION
This table controls where SAP data is sent to Maximo.
To maintain this table:
DESCRIPTION Description of your Maximo business system
3 Click Save.
4 Optional: If you use more than one instance of Maximo, repeat steps 1-3 for each
instance.
Maintaining ZBC_FILTERS
This table controls what data content you send to Maximo. You use this table to set the rules for every
receiver that defines the data sent to the Maximo ER structure.
The filtering rule is an ʺORʺ relationship, so you can set up operators and field values.
The receiver must have the same name as the definition of the Maximo Business System in the SAP
NetWeaver Process Integration System Landscape Directory and ZBC_Destination.
You can configure the ZBC_FILTERS table for the following possible objects:
ZBC_FILTERS objects
PURCHORDER Purchase Order
INVOICE Invoice
GOODSMOV Goods Movement
CONTRACT Contracts
CONTRACTAU Contract Authorization
LABMASTER Labor Master
CREMASTER Vendor Master data
INFORECORD Purchasing Info Record
The ZBC_FILTERS table has the following fields:
20 Configuration Guide
ZBC_FILTERS fields
RECEIVER Maximo destination name
OBJECT MATMASTER (Material Master IDOC Object
name)
RULENUMBER Condition sequence number for the IDOC
object
FIELDNAME Any field name from the Material Master
Message table
OPERATOR Any SAP Relationship operator
FIELDVALUE Value to be checked against the operator
For more information about configuring the ZBC_FILTERS table, see the IBM Maximo Enterprise
Adapter for SAP Applications 7.6 System Administrator Guide.
RULENUMBER The ABAP program handles the RULENUMBER as follows:
• If the same OBJECT uses the same RULENUMBER more than once, then ABAP
handles them all as “AND” conditions [all are true].
• If the same OBJECT has more than one RULENUMBER, ABAP handles it as an
“OR” condition.
Maintaining ZBC_INBPROGRAMS
This table controls SAP inbound program processing methods and error handling of inbound
programs from Maximo to SAP.
For every process, specify the following modes:
• processing mode
• error handling mode
SAP has two inbound processing modes:
Not all modes apply to each program.
The adapter has two inbound error handling modes:
• INT (Internal messaging system) - The Internal messaging system notifies the
Integration server that there are no errors. You must handle errors within the SAP
system (this method is the default).
With this option, you also can specify error notification to the email addresses of up to
four SAP users.
1 Select recipient.
21
a B= SAP user for that client
b U= internet address
a For BDC processing, you receive batch input maps to reprocess the error.
• EXT (External messaging system) - The External messaging system sends back a
return code to the message queue.
22 Configuration Guide
The following table shows the processing modes each program uses in this integration.
Processing modes
Configuring ZBC_RUNTIMES
This table stores the last execution dates of the reports for SAP to Maximo.
You receive this table with default values. Configure it to meet the requirements of your integration.
ATTENTION Change only the CPUDT and PARAM columns:
Change the last run date (CPUDT) to the actual date of installation, or to the date on which you
transport the table to a new environment. A new environment can be a test system or production
system.
The PARAM column is customer‐specific.
The DESTINATION column must be the SAP NetWeaver Process Integration Business System name
(also defined in ZBC_DESTINATION) for all rows. The destination is a logical name, not a physical
location. SAP uses it to differentiate the integration rows in this table from all other entries.
Configuring ZBC_SAPMXCONFIG
This table stores the variables and values of Maximo data that are needed during transactions from
SAP to Maximo.
This table filters for Maximo PR numbers, so that only PR numbers recognized by Maximo go out.
System name must match the name of the receiver system in the Process Integration System
Landscape Directory and ZBC_Destination.
You must set up this table manually.
23
ZBC_SAPMXCONFIG table
If no queue name is specified, Process Integration uses multiple
random queues. When messages are split, Process Integration
writes the resulting records to the same queue.
Specify the base language of Maximo. Languages are per receiver system.
You need the user name and password you define here when you create a channel on the
SAP Business System during the configuration of Process Integration.
To create the integration user:
1 In the SAP Easy Access menu, select Tools > Administration > User Maintenance.
2 Use the Create User Master Record window to create a user with the parameters in the
following table:
24 Configuration Guide
MQM user
Parameter Value
User Type CPIC (Communication)
Initial Password Specify a password to be used during Process
Integration configuration as noted previously
in this section.
Authorization Profiles SAP_ALL and SAP_NEW
3 Optional: Depending on the guidelines of your company, you can restrict the rights of
this user to the processes they must run. If you cannot use the SAP_ALL or
SAP_NEW authorization profiles, you can grant rights to any of the following
transaction codes:
KO02 Change internal order
MB21 Create reservation
MB22 Change reservation
ME51 Create requisition
ME21 Create purchase order
ME22 Change purchase order
MB01 Create goods movement
MB1A Create goods issue
F‐43 Create FI invoice
MIRO Create MM invoice
FB01 Create general ledger posting
KB21 Enter CO labor hours
• Grant rights for the S_RFC authorization object on the SYST, ZBC_M2S, and
ZBC_S2M function groups
25
Creating number range objects for BAPI error handling
You can configure the correct assignment of error message numbers on transactions you send from
Maximo to SAP with BAPI programs. To configure the assignment of error messages, you must add a
Number Range Object.
To add a Number Range Object:
1 In the SAP Easy Access menu, choose Tools > ABAP Workbench > Development >
Other Tools >Number Ranges and select Enter.
Field Value
Short Text Transaction Number
Long Text Transaction Number for BAPI Errors
Number length domain NUM10
Warning % 2.0
4 Click Yes.
6 Click Continue.
8 In the Transaction Errors for BAPI Errors window, click Intervals. The Maintain
Number Range Intervals window appears.
Field Value
Interval No 01
From Number 0000000001
To Number 9999999999
Current Number value = maximum value of
ZBC_BAPI_ADMIN.MINDEX + 1
To find the value of the Current Number field:
26 Configuration Guide
c Sort the output by MINDEX to determine the last number assigned.
d Increase this value by 1 and use the new value as the current number. If there are
no numbers in the ZBC_BAPI_ADMIN table yet, set the current number to 1.
For more information about SAP transaction codes used for this integration, see the IBM Maximo
Enterprise Adapter for SAP Applications 7.6 System Administrator Guide.
27
28 Configuration Guide
Configuring SAP
NetWeaver Process
Integration
3
You must perform configuration tasks in the SAP NetWeaver Process Integration System Landscape
Directory. The System Landscape Directory contains all the information about the information
technology landscape of a system.
You must have system administrator rights and authorities to perform the configuration.
The first Process Integration tools application you must configure is the System Landscape Directory.
The System Landscape Directory contains all of the information about the IT landscape of a system.
The system landscape is logically divided into the following parts:
To log on to the SAP System Landscape Directory:
1 Use the SAPGUI to log on to the SAP NetWeaver Process Integration Server.
2 Open the Process Integration Tools home page in a new internet browser window by
typing transaction code SXMB_IFR in the command field, and then pressing Enter.
3 Optional: Instead of taking steps 1 and 2, you can access the Process Integration Tools
home page directly in a browser window by using the following URL: http://
server_name:http_port/rep/start/index.jsp
5 Type the System Landscape Directory user ID and password, and then click Log on.
The software catalog contains the information for software products installed on the SAP system. You
must add the adapter to the catalog.
29
To add the adapter to the Process Integration Software Catalog:
1 In the System Landscape Directory home window, select the Products link.
3 Specify the Name, Vendor, and Version fields as shown in the following table:
Field Value
Name IBM Maximo Enterprise Adapter for SAP
Applications
Vendor ibm.com
Version 7.6
4 Click Create.
6 Click Create.
7 Specify the fields as shown in the following table. When you import the Maximo
software component version, it must match the values that you type here.
Field Value
Name (must be in uppercase) IMEA‐INTEGRATE
Version IMEA75‐mySAPERP2005
8 Click Create.
9 Return to the System Landscape Directory home window by clicking the Home link.
To define a technical system for Maximo:
1 In the System Landscape Directory home window, click the Technical Systems link.
4 Specify details about the Maximo system with which you are integrating SAP, as
shown in the following table.
30 Configuration Guide
Technical System Wizard, System Value
Details field
Host Name The name of the computer where Maximo
Asset Management is installed
5 Click Next.
6 In the list of available products , select the product that you created earlier, for
example, IBM Maximo Enterprise Adapter for SAP.
8 Click Finish. In the Technical System Browser, the message area at the top of the
window shows that the third-party system was created.
9 Return to System Landscape Directory home window by clicking the Home link.
To create a business system for the Maximo server:
1 In the System Landscape Directory home window, select the Business Systems link.
3 Select Third-Party as the type of technical system that this business system is
associated with and click Next.
4 Select the technical system that you created. Ensure that the Logical System Name
field is blank.
5 Click Next.
6 Specify the logical name of the business application, the Maximo system that you
want to integrate SAP with. The default value is Maximo. Use the name that you
defined for the Maximo receiver system in the ZBC_SAPMXCONFIG table and click
Next.
7 Ensure that your product (for example, IBM Maximo Enterprise Adapter for SAP
Applications) is visible, that the check box is selected, and click Next.
8 Select the Process Integration server name for the SAP integration that you defined as
the integration server when you installed the SAP NetWeaver Process Integration
system. Because it is a third-party product, the server is predefined as an application
system in the Business System Role field.
9 Click Finish.
10 Return to the Process Integration Tools home window by clicking the Home link.
31
Importing integration objects
You must copy a file of integration objects, and then import the integration objects in the Enterprise
Service Repository.
To copy the integration objects file:
XI3_0_IMEA-INTEGRATE_IMEA75-mySAPERP2005_of_ibm.com
_n.tpz
to the following folder on the process integration server (SID = the SAP system
number):
\\usr\SAP\SID\SYS\global\xi\repository_server\import
This file contains all the process integration objects that the adapter integration needs.
2 Optional: If you downloaded a fix pack when you installed the adapter, the fix pack
might add one or more additional files to the \\MAXIMO\SAP-Side\xi-repository
folder on the Maximo application server. A file in the fix pack has a name such as the
following example:
XI3_0_IMEA-INTEGRATE_IMEA75-mySAPERP2005_of_ibm.com-objs_x.tpz
If the file is part of a fix pack, the file name contains the string objs. The file
contains the objects that are fixed in the fix pack. Copy the files by using the same
method and location described previously in step 1.
After you copy the file, you import the integration objects in the Enterprise Service Repository.
To import integration objects:
1 In the Process Integration Tools home window, click Enterprise Service Repository.
2 Log on to the Enterprise Services Builder and select Tools > Import Design objects.
XI3_0_IMEA-INTEGRATE_IMEA75-mySAPERP2005_of_ibm.com_x.tpz
32 Configuration Guide
4 Click Import. The import process uploads the interface and message mapping, design
objects, interfaces, and structures.
5 Optional: If you downloaded a fix pack during your installation of the adapter, repeat
the import process for all fix pack files in the \\MAXIMO\SAP-Side\xi-repository
folder on the Maximo application server. The fix pack files have names like
XI3_0_IMEA-INTEGRATE_IMEA75-mySAPERP2005_of_ibm.com-objs_x.tpz.
The x immediately before the.tpz extension in the file name is replaced in the actual
file name with a number. If you have multiple fix pack files, you must begin with the
lowest sequential number.
6 After you import the design source objects, a confirmation window opens. Click
Close. On the Objects tab of the repository, you can expand IMEA-INTEGRATE to
view the imported objects.
To log on to the Integration Directory:
1 In the Process Integration Tools home window, select the Integration Directory link
in the Configuration: Enterprise Services Builder module.
To assign the previously created Maximo business system as a service without party:
1 In the Configuration: Enterprise Services Builder window, select the Objects tab.
5 Click Continue.
6 Select the Maximo business system. Ensure that the Create Communication
Channels Automatically check box is also selected and click Finish.
33
7 Select the language that you want to use for your configuration documentation and
object descriptions.
The default language setting in this window is the user logon language. In the
integration, the original language is English. Selecting a language other than English
here does not affect the integration.
You can write documentation for any object that you create when you configure
Process Integration. Process Integration uses the language that you select here for the
documentation and descriptions that you write for the objects that you create during
configuration.
8 Click Apply.
9 Click Close. The new service name is visible under Business System in the tree view.
To configure the communication channel for Maximo:
1 In the Objects tab of the Enterprise Services Builder window, expand the
communication channel.
3 Specify the HTTP channel details for the connection to Maximo. HTTP is the default
communication channel between SAP and other systems.
34 Configuration Guide
PI has four possible communication channels:
• HTTP
• IDoc
• RFC
• XI
The value in the Target Host field comes from the technical system that you defined
in the System Landscape Directory.
5 In the Parameters tab of the Edit Communication Channel pane, specify the
following connection parameters for the communication channel,
GeneratedReceiverChannel_HTTP, and Maximo service:
Field Value
Addressing Type URL Address
Target Host <maximohost>
(This value comes from the technical system that
was defined in the System Landscape Directory.)
Service Number <maximoport>
(The adapter part of the installation uses this port
number.)
Path /meaweb/esqueue/SAP2005
Authentication Data Anonymous logon.
Authentication Type
• Sender Party
• Sender Service
• Receiver Interface
• Message ID
• Quality of Service
• Queue ID
35
To define a header field, specify the following attributes in the Define Header fields section of the
Parameters tab:
Field Value
Name maxauth
Value < User credentials encoded to base64
format >
To encode user credentials to base64 format, use an online base64 encoder, for example, https://
www.base64encode.org. Enter the user credentials in the following format: <username>:<password>.
For example, to generate a base64 code for a username of MAXUSER and a password of MAXuser1,
enter the credentials into the base64 encoder as follows: MAXUSER:MAXuser1. These credentials
generate the following base64 code: TUFYVVNFUjpNQVh1c2VyMQ==.
Users of Maximo authentication must have access to the following security groups:
• TOOLMGR
• ITEMMGR
• EVERYONE
• ALLSITES
• PURCHASING
• PERSONALCONFIG
• CONTRACTMGR
• STDSVCMGR
• SDREP2
Use the Security Groups application to grant users access to these security groups.
The tenant administrator must specify the following attributes for users of Maximo authentication:
Field Value
Status Active
Type Type 1
Default Insert Site <Default Insert Site>
Language <Language>
To create and configure a communication channel:
1 On the Objects tab of the Enterprise Services Builder, expand the Communication
channel and select the GeneratedReceiverChannel_XI of your SAP business
system.
36 Configuration Guide
5 Change the user name to the name that you typed when you created the integration
user.
6 Specify the password for your system, or the password that you typed when you
created the integration user. Click Save.
You can have the following possible combinations of data exchange between Maximo and SAP in the
integration:
• Maximo to SAP
• SAP to Maximo
• SAP to SAP
To create a receiver agreement:
2 In the Receiver Agreement section of the Create Object window, specify the sender
service.
5 Define the channels used between the business systems by clicking Create.
7 Repeat steps 1 through 8 for the other combinations of senders and receivers. The
following table shows the three receiver agreements that you must create. In the
Interface and Namespace fields, type an asterisk (*) for these other combinations of
senders and receivers.
Receiver agreements
SAP system > SAP system MXES_ReceiverChannel_XI
SAP system > Maximo GeneratedReceiverChannel_HTTP
After you create the three receiver agreements, they are visible in the tree view under Receiver
Agreement. You saved these agreements, but you have not yet activated them. The next step is to
activate them. Alternatively, you can activate them later.
37
Activating changes to receiver agreements
After you create and configure receiver agreements, you must activate them.
To activate the new receiver agreements:
4 Click Activate. When you receive a message that confirms the change list was
activated, click Close.
You select the integration scenarios that are specific to your integration requirements. You can use
these scenarios as a basis for configuring the information and details of your integration between
Maximo and SAP.
The following sequence describes the general flow of tasks to complete when configuring each
scenario:
3 Configure connections.
You can create your own configurations by building transaction flows by using , for example, every
object and message type available. To save configuration time, you can review the scenario templates
provided with the integration to decide if you can use them for your customization requirements.
To select an integration scenario:
1 In the Configuration: Enterprise Services Builder window, from the Tools menu,
select Apply Model from ES Repository.
2 Select the Process Integration Scenario radio button and open the selection list of
the Name field. The list shows all the integration scenarios in the Enterprise Service
Repository.
38 Configuration Guide
Scenarios for the integration between Maximo and SAP begin with the MXES_
prefix.
4 Click Continue. The default scenario name is entered in the Configuration Scenario
field. Use the default naming convention, which matches the scenario name in the
repository.
Configuring scenarios
You must configure an integration scenario in the Model Configurator.
In the Component View section of the configurator, three templates are shown. Two of them contain
process boxes. These boxes are called actions.
In the example of the MXES_M2S_WorkOrder scenario, services are assigned to the actions in the SAP
Enterprise and Maximo Enterprise Templates.
• The SAP scenario templates always are assigned to the SAP business system or
service.
• The Maximo scenario templates always are assigned to the Maximo business
system or service.
To assign services to a scenario template:
5 Click Apply.
6 Optional: To assign services to the Maximo template, repeat steps 1-5 for the Maximo
Enterprise template, and assign the Maximo service to the template.
Generating scenarios
You must generate the integration scenario in the Generate step of the component view of the Model
Configurator.
To generate the integration scenario:
39
• General: select Generation
3 Click Start. The Generation Log, a summary of the configuration, shows your
configuration entries. You can use this view to check for errors.
4 Expand the Notes for Using the Log section for help text.
6 Close the Model Configurator and click Apply. The Configuration Scenario Objects
tab displays the objects that you created.
So far, you have created the receiver determination and the interface determination.
To review configuration information for objects you created, select the tree view Objects tab, expand
Receiver Determination and Interface Determination, and double‐click the objects created to see
configuration information.
You can activate the scenario now, or continue configuring scenarios, and activate them as a group
later.
Use the procedures already described in the previous sections to select and configure scenarios, assign
services, and generate the scenarios.
Repeat this configuration process for each scenario you use in your integration.
To activate the change list:
4 Click Activate.
You must configure the following Interface Determination objects (replace SAP system and Maximo
with the values that you use for both systems):
40 Configuration Guide
• SAP systemSAP_MATERIALS_TOMXMaximo
• MaximoMXINVOICE_TOSAP05SAP system
• MaximoMXWODETAIL_TOSAP05SAP system
• SAP systemSAP_GM_TOMXMaximo
Distributing material master data from SAP to Maximo has the following interface determination
object (replace SAP system and Maximo with the values that you use for both systems):
SAP systemSAP_MATERIALS_TOMXMaximo
The interface that is called depends on the data being sent, based on conditions set here in the interface
determination object. For example, one condition for sending data might be to call the reservation
interface only if a work order reservation is attached. Otherwise, use a different interface.
The adapter has three material master data transactions:
• Item
• Inventory
• InvBalances
To define the conditions for distribution of material master data from SAP to Maximo:
1 In the Configuration: Enterprise Services Builder window, click the Objects tab, and
expand Interface Determination.
4 Open the Condition Editor by clicking the Condition field. Use the Condition Editor
to add the conditions.
The following tables show the values that you must configure for each interface determination object.
If the condition requires a namespace prefix (p1), add the prefix and namespace information to the list
of namespaces at the bottom of the Condition Editor.
In the Condition Editor, click the headings, for example, Left Operand, to open the Expression Editor
for that expression.
41
S2M_MaterialMaster / Material Master from SAP to Maximo
MXINVENTORY_FRSAP05 //WERKS~+*
MXINVBAL_FRSAP05 //LGORT~+*
MXRECEIPT_FRSAP05 //IDENT=XRCVI
SAP_INVOICEFI_TOSAP //p1:SAP_APTYPE=FI
Additional information
• prefix = p1
• namespace = http://www.ibm.com/maximo
42 Configuration Guide
M2S_Reservation / Reservation from Maximo to SAP
SAP_RESERVATION_TOSAP //p1:INVRESERVE/@action=Add
Additional information
• prefix = p1
• namespace = http://www.ibm.com/maximo
6 To activate your changes, right-click Standard Change List, and then select
Activate.
7 Click Activate and close. You have completed the installation and basic configuration
of the adapter.
For additional configuration and reference information, see the IBM Maximo Enterprise Adapter for SAP
Applications 7.6 System Administrator Guide.
43
44 Configuration Guide
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other
countries. Consult your local IBM representative for information on the products and
services currently available in your area. Any reference to an IBM product, program, or
service is not intended to state or imply that only that IBM product, program, or service
may be used. Any functionally equivalent product, program, or service that does not
infringe any IBM intellectual property right may be used instead. However, it is the user's
responsibility to evaluate and verify the operation of any non-IBM product, program, or
service.
IBM may have patents or pending patent applications covering subject matter described in
this document. The furnishing of this document does not grant you any license to these
patents. You can send license inquiries, in writing, to:
IBM Corporation
Armonk, NY 10504-1785
U.S.A.
For license inquiries regarding double-byte (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
The following paragraph does not apply to the United Kingdom or any other country
where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS
MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do
not allow disclaimer of express or implied warranties in certain transactions, therefore,
this statement may not apply to you.
45
editions of the publication. IBM may make improvements and/or changes in the
product(s) and/or the program(s) described in this publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for convenience
only and do not in any manner serve as an endorsement of those Web sites. The materials
at those Web sites are not part of the materials for this IBM product and use of those Web
sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes
appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the purpose of
enabling: (i) the exchange of information between independently created programs and
other programs (including this one) and (ii) the mutual use of the information which has
been exchanged, should contact:
IBM Corporation
2Z4A/101
Austin, TX 78758
U.S.A.
Such information may be available, subject to appropriate terms and conditions, including
in some cases, payment of a fee.
The licensed program described in this document and all licensed material available for it
are provided by IBM under terms of the IBM Customer Agreement, IBM International
Program License Agreement or any equivalent agreement between us.
Information concerning non-IBM products was obtained from the suppliers of those
products, their published announcements or other publicly available sources. IBM has not
tested those products and cannot confirm the accuracy of performance, compatibility or
any other claims related to non-IBM products. Questions on the capabilities of non-IBM
products should be addressed to the suppliers of those products.
All statements regarding IBM's future direction or intent are subject to change or
withdrawal without notice, and represent goals and objectives only.
This information contains examples of data and reports used in daily business operations.
To illustrate them as completely as possible, the examples include the names of
individuals, companies, brands, and products. All of these names are fictitious and any
similarity to the names and addresses used by an actual business enterprise is entirely
coincidental.
Trademarks
IBM®, the IBM logo, and ibm.com® are trademarks or registered trademarks of
International Business Machines Corp., registered in many jurisdictions worldwide. Other
product and service names might be trademarks of IBM or other companies. A current list
of IBM trademarks is available on the web at www.ibm.com/legal/copytrade.shtml.
46 Configuration Guide
Terms and conditions for product documentation
Permissions for the use of these publications are granted subject to the following terms
and conditions.
Applicability
These terms and conditions are in addition to any terms of use for the IBM website.
Personal use
You may reproduce these publications for your personal, noncommercial use provided that
all proprietary notices are preserved. You may not distribute, display or make derivative
work of these publications, or any portion thereof, without the express consent of IBM.
Commercial use
You may reproduce, distribute and display these publications solely within your enterprise
provided that all proprietary notices are preserved. You may not make derivative works of
these publications, or reproduce, distribute or display these publications or any portion
thereof outside your enterprise, without the express consent of IBM.
Rights
Except as expressly granted in this permission, no other permissions, licenses or rights are
granted, either express or implied, to the publications or any information, data, software or
other intellectual property contained therein.
IBM reserves the right to withdraw the permissions granted herein whenever, in its
discretion, the use of the publications is detrimental to its interest or, as determined by
IBM, the above instructions are not being properly followed.
You may not download, export or re-export this information except in full compliance
with all applicable laws and regulations, including all United States export laws and
regulations.
Depending on the configuration that is deployed in the application server, this Software
Offering may use session cookies for session management. These cookies can optionally
be enabled or disabled, but disabling the cookies will also disable the functionality that
they enable. See the application server documentation for additional information.
47
Optionally, you can also use functionality, such as typeahead, to store data locally on the
browser. The data that is stored locally could contain personally identifiable information:
Data validation.
If the configurations deployed for this Software Offering provide you as customer the
ability to collect personally identifiable information from end users via cookies and other
technologies, you should seek your own legal advice about any laws applicable to such
data collection, including any requirements for notice and consent.
For more information about the use of various technologies, including cookies, for these
purposes, see IBM’s Privacy Policy at http://www.ibm.com/privacy and IBM's Online
Privacy Statement at http://www.ibm.com/privacy/details in the section entitled “Cookies,
Web Beacons and Other Technologies” and the "IBM Software Products and Software-as-
a-Service Privacy Statement" at http://www.ibm.com/software/info/product-privacy.
48 Configuration Guide
Index
A G
Index
ABAP transport programs, importing 11 generated receiver channel 35
generating partner profile 15
B
H
bulk loads 8
business landscape 29 HTTP communication channel 35
C I
change list, activating 40 IDoc
change pointers, activating 17 creating model view 13
communication channel distribution model 12
configuring 34 integration objects
creating new 36 configuring 33
configuring copying 32
partner profile 16 integration scenarios
ZBC_BATCHES 19 assigning services 39
ZBC_DESTINATION 20 configuring 38, 39
ZBC_FILTERS 20 generating 39
ZBC_INBPROGRAMS 21 selecting 38
ZBC_RUNTIMES 23 integration user 24
ZBC_SAPMXCONFIG 23 interface determination objects 40
cron task
bulk loads 8
JMSQSEQCONSUMER 7
master data update 8
SAPMASTERDATAUPDATE 8 J
setup 7, 8
custom tables
maintaining 19 JMSQSEQCONSUMER cron task 7
ZBC_BATCHES 19
ZBC_DESTINATION 20
ZBC_FILTERS 20
ZBC_INBPROGRAMS 21
ZBC_RUNTIMES 23
M
ZBC_SAPMXCONFIG 23
maintaining
custom tables 19
manually adjusting interface determination objects 40
D material master data, distribution 41
Maximo
configuration tasks overview 5
define 13 end point, specifying 5
design objects, importing 32 queues,setting up 7
distribution model, maintaining 12 message types
distributions, defining conditions for MM 41 activating change pointers for 17
setting filtering for 14
MM distributions, defining conditions for 41
model view
creating 13
E
end point 5
P
partner profile 15
49
Index
partner profile, configuring 16 software catalog, adding Maximo 29
system landscape directory 29
technical system 30
queues 7
RBDMIDOC, report rerun interval for 18
receiver agreements
activating 38
creating 37
SAP application server
distribution model, maintaining 12
integration user 24
model view, creating 13
partner profile, generating in 15
variants, defining 18
SAPMASTERDATAUPDATE cron task 8
service without party, assigning Maximo as 33
SLD
configuring 29
logging on 29
registering Maximo 29
system landscape directory 29
technial landscape 29
technical system for Maximo, defining in SLD 30
variants, defining 18
XI
business system, configuring 33
communication channel 36
Integration Repository 32
integration scenarios 38
language settings, configuring 34
reveiver agreements 37
50 Configuration Guide