Optimizing Performance of Intercompany Landscape

Optimizing Performance of Intercompany Landscape


Performance Improvements

To improve performance running for MS SQL and SAP HANA databases, refer to SAP Note 2353460.

Using DI Proxy Groups

To improve the intercompany transaction runtime performance, deploy multiple DI proxy instances for each company database.
To deploy multiple DI proxy instances, refer to SAP Note 1975033.
To assign multiple DI proxy instances as a group to each company, refer to chapter 4 of "HowToUseEnhancedDIAdapter.pdf" attached to SAP Note 1993784.

Changing Event Sender Settings
To change event sender settings, see the SAP Business One Administrator's Guide on SAP Help Portal.

In the Include List B1 Object(s) field, enter the following comma separated list of object identifier of the SAP Business One objects to minimize the load on the integration server:

0,UDT,3,231,251,252,62,138,183,61,268,540000042,269,267,22,112,17,21,16,133,129,140000041,257,40,265,131,130,-3@CTX_SOURCETAX,255,53,186,196,65,223,147,28,30,44,36,150,254,6,-3@CTX_SYNC,239,15,20,540000066,540000065,540000067,540000068,165,163,166,164,278,10000199,10000197,-3@CTX_GLBDATADIS,201,1320000039,-3@CTX_ACCOUNTCLASS,56,50,51,274,140000007,159,256,52,125,10,8,49,43,37,46,13,18,19,14,2,190,176,170,66,4,63,1720000001,1320000032,205,234000004,177,1470000035,254000014,540000006,23,24,146,-3@OE_SH_SYNC,-3@OE_SYNCHIS,-3@OE_PARENTEMAILSMS,204,203,234000031,1470000113,234000032,-3@TEST,12,231000000,1,238

In the Exclude List B1 User field enter B1i SAP Business One user name (not the user code) for which the event sender does not send events to the integration framework to minimize the load on integration server. 
In case, you have enabled the replication of custom UDT(s) in Preferences page of Administration Console, then you must include the name of UDT(s) in the above list. 
For example, if the UDT name is “Category” then include the following in the above list separated by comma: -3@Category


Note
To make the changes effective in the system the SAP Business One EventSender Service must be stopped and restarted again.

Deactivate sap.B1System package


sap.B1System package is used to create B1 company system entries in Integration Framework → SLD → B1iServer. When a company is added/deleted/updated, the package adds/deletes/updates the system id for the company accordingly. However, in the context of Intercompany Solution, we suggest you to deactivate the package to avoid system id changing during solution runtime which possibly results in queue blocking issue. Once you set up Intercompany landscape, please deactivate the package (go to Integration Framework  Scenarios  Control  Deselect checkbox for package sap.B1System). 

Note
If you need to add a new company to Intercompany Landscape, you can manually create the system entry and re-deploy the solution. Refer to SAP Note 2032666 for detailed instructions.

Manage Logs



To improve the performance and to have the best performance results ensure that the logs are managed. The configuration of logs deletion avoids unlimited database growing and slows down process executions. The number of Auto Retry Failed Messages is important as every retry is consuming hardware resources.

Auto Retry Errors



If an error occurs in case of missing data and the customer can solve it by himself, define the Auto Retry Errors, then the failed message will be re-sent in the predefined time and no manual action is required.
    • Related Articles

    • Setup Intercompany Solution with Multiple Branches

      With Intercompany Patch level 26, user can now use the intercompany solution with branch enabled companies. With branch solution user can work across branches on one company database and with Intercompany Solution user can work with different SAP ...
    • Consolidation Setup in Intercompany Solution

      To setup the consolidation process, perform the following tasks: Define the consolidation companies in the Intercompany Landscape application and set their Company Type as Consolidation. In the Administration Console, on the Company Registration ...
    • Upgrading the Intercompany Solution from B1if 1

      Upgrading the Intercompany Solution from B1if 1.x to B1if 2.0 For migration from B1if Version 1.x to B1if Version 2.0 please refer to the clip – Migration of the Intercompany Integration Solution to B1if Version 2.0 Migration Process: Import the ...
    • Deploy and initialize the intercompany integration solution

      To deploy and initialize the intercompany integration solution, in the Company Registration table (in the Administration Console, choose Setup → Landscape), choose the Deploy button. The Deployment Status table displays the progress and status of ...
    • Intercompany Solution System Initialization

      Intercompany Landscape After successfully installing all components required for the Intercompany Solution (for more information, see the Administrator’s Guide for the Intercompany Integration Solution for SAP Business One), you can view the data ...