Skip to Content
Former Member
Apr 15, 2009 at 12:38 PM

Issues on simple integration scenario


Dear all,

I am having troubles on setting up a simple integration scenario and I would like some assistance.

First of all let me explain what I am trying to accomplish.

I would like to export a Product Order from SAP Business One to an xml file automatically, when a new Product Order is placed, using B1iSN2007 version B1iSN2007.P6.2.90

Here is what I did:

1) I generated a new BizPackage, SAP B1iSN Tools -> Development Tools -> Generator BizPackage.

2) Changed the xml files to reflect my requirements.


<?xml version="1.0" encoding="UTF-8"?><BizPackage xmlns:xsi="" xmlns="" xsi:schemaLocation=" ../../" BizArea="Sales and Distribution" isMulti-Receiver="no" Name="SalesForce1 Integration Package" isMulti-Sender="no" ProcessType="D" Id="Z.SalesForce1_D_0" Classification="P" isBiDirect="no"><!--Modified with X-Edit V 1.0; 2009-04-02_15:19.53-->
		<SysTypeList Direction="S">
			<SysType Id="B1.2007"></SysType>
		<SysTypeList Direction="R">
			<SysType Id="F.B1.2007"></SysType>
		<UIStep isLastStep="no" Number="1" isMandatory="yes"></UIStep>
		<UIStep isLastStep="no" Number="2" isMandatory="yes"></UIStep>
		<UIStep isLastStep="no" Number="3" isMandatory="yes"></UIStep>
		<UIStep isLastStep="yes" Number="4" isMandatory="yes"></UIStep>
		<UIStep isLastStep="no" Number="5" isMandatory="no"></UIStep>
		<BizStep Name="Z.SalesForce1ToFile" Id="biu.Z.SalesForce1ToFile" isMandatory="yes" Direction="1" RegisterED="yes"></BizStep>


<?xml version="1.0" encoding="UTF-8"?>
<BIU xmlns:xsi="" xmlns="" xsi:schemaLocation=" ../../"
		<Property Key="Timestamp" Value="01/01/1900" isEditable="yes" isMandatory="yes"></Property>


<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:b1im="" xmlns:jdbc="" xmlns:rfc="urn:sap-com:document:sap:rfc:functions" xmlns:sim="" xmlns:targetxsl="http://TargetXSLPrefixAlias" xmlns:xsl="" version="1.0" b1im:force="" sim:force="" jdbc:force="" rfc:force="">
	<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
	<xsl:template match="/">
		<xsl:apply-templates select="b1im:B1IMessage/b1im:Body/b1im:Payload[./@ObjectTypeId=&apos;B1.2007_SO&apos;]"/>
	<xsl:template match="b1im:B1IMessage/b1im:Body/b1im:Payload[./@ObjectTypeId=&apos;B1.2007_SO&apos;]">

3) Setup EventSender and added an EventFilter to include B1 Object 17. All connections have been tested (through EventSender) and are working ok.

4) Defined a new BizPackage instance, Control Center -> Business Process -> Define -> Sales and Distribution

5) Activated the newly created BizPackage instance, Control Center -> Business Process -> Process -> Sales and Distribution -> Activate

Up to here there wasn't any problem.

The problem starts when I place a Product Order in SAP Business One.

If I go to B1 Event Monitor, I see in the Event Log that a B1 Object 17 has been received and dispatched to the B1 Application /0010000100.inbound/ but the BizPackage instance I created is never run.

What am I missing?