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.