Quantcast
Channel: SCN : Unanswered Discussions - SAP Business One Integration Technology
Viewing all 373 articles
Browse latest View live

Intercompany - Cancel Centralized Payment

$
0
0

Hello,

 

Is it possible to cancel a centralized payment?

 

If so:

- In the sender or receiving company?

- Before or/and after the payment is done on the receiving company?

- Or create the document in receiving company as a journal voucher instead of a journal entry?

 

Thank you.

 

 

Best regards,

Pedro Mariano


sql call single quote

$
0
0

Hi all,

 

I have created an flat to UDT scenario. After i get the file i want to put the data to UDT by sql call atom.

Some of the column has a single quote in the text.

 

What is the best to do that?

 

 

 

Kind regards,

 

Nico

SAP Business One 9.2 Web Client Blank Screen After Login

$
0
0

Dear All,

 

SAP Business One 9.2 Web Client shows the blank screen after login

 

Blank.jpg

my firewall is off. flash player is installed. This service only run 2 times successfully in my browser. does someone knows the solution of this problem.

DI Error: (-223) Deleting rows not supported for object Fiscal IDs for BP Master Data

$
0
0

DI Error: (-223) Deleting rows not supported for object Fiscal IDs for BP Master Data


First, I sent a BP with BPAddresses and BPFiscalTaxID/TaxId0 through the integraiton (B1iSN, DI API using the XML interface of B1), It is OK.


But B1iSN got this error when update the BP on an existing BP(Created before), In the XML file , I actually added an additional ship to address, Why it says "deleting rows error"

SAP B1if Consume WSDL using sql call not working

$
0
0

I have consumed .net WSDL in the sql call the wsdl url is http://172.16.10.79/Interface_Test/Service.asmx?WSDL.

 

This is working

<payload>

               <UpdateManufacturerMaster xmlns="http://tempuri.org/">

                        <CODE>1</CODE>

                        <NAME>Anand Enterprices</NAME>

                </UpdateManufacturerMaster>

</payload>

 

 

But below one is not working

 

<payload>

               <UpdateManufacturerMaster xmlns="http://tempuri.org/">

                    <_ManufacturerMaster>

                        <CODE>1</CODE>

                        <NAME>Anand Enterprices</NAME>

                    </_ManufacturerMaster>

                </UpdateManufacturerMaster>

</payload>

 

 

 

Thanks & Regards

Vijayakumar.M

After connecting android b1 mobile app 1.2.2 wont work

$
0
0

Hi experts.

 

I've set up B1i to work with android b1 mobile app 1.2.2 but after the application connects it only shows the rounding circle (like a progress bar) and keeps that way forever.

 

I thought it might be related to the fact that I first tried through a VPN connection but then I connected directly to the internal network with the same results.

 

We are on SAP B1 9.1 PL 11, mobile device running android 5.1.1 Lollipop

 

I'll appreciate any help you could bring.

 

Regards

Synchronize data from B1 to SAP Customer Checkout

$
0
0

Dear team

 

Could you please help me to resolve the issue for syncing the initial information from B1 to SAP Customer Checkout (SCC)?

I have configured all thing in the SCC but still error. Do you have any ideas?

Untitled.png

 

Thanks

B1if - Send Mail with alias instead email

$
0
0

Hi All,

I send email from B1if and I want the receiver doesn't see sender email but some other text. Is it possible? I wonder if there is an aditional element to fill. Sender element must be email adres.

 

Kind regards,

Szymon Lipnicki


Error synchronization Article from B1 to SAP Customer Checkout

$
0
0

Dear team

 

I am doing the syncing for Article from B1 to SAP Customer Checkout (SCC) but i got the warning from system that.

 

"Article XXX  contains unknown tax rate type code"

 

I have setup the same tax code for both system but still the same result.

 

111.png

222.png

333.png

 

Thanks

Call B1 function Parameter error

$
0
0

Hi all,

 

I am working on exchange rate import from SAP Business One Integration blog by Pierre Canali  exchange rate is collected from a

url  :  http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml .   I face a problem starts at for -each loop. I get a error " parameters doesn't match existing methods "

 

The processing flow

 

step-processing.png

 

Now i added the atom 7 which consists of following  xsl for-each loop that calls SBObob function to insert/update exchange rates

 

  1. <xsl:templatexmlns:gesmes="http://www.gesmes.org/xml/2002-08-01"xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref"name="transform"> 
  2.    <xsl:for-eachselect="/vpf:Msg/vpf:Body/vpf:Payload[./@id=&apos;atom2&apos;]//*[./@rate]"> 
  3.       <xsl:variablename="currency"><xsl:value-ofselect="./@currency"/></xsl:variable> 
  4.       <xsl:iftest="/vpf:Msg/vpf:Body/vpf:Payload[./@id=&apos;atom8_2&apos;]/jdbc:ResultSet/jdbc:Row[jdbc:CurrCode = $currency]"> 
  5.          <ExchangeRatexmlns=""> 
  6.             <xsl:attributename="date"> 
  7.                <xsl:call-templatename="b1ilib.strgReplace"> 
  8.                   <xsl:with-paramname="subs"select="&apos;.&apos;"></xsl:with-param> 
  9.                   <xsl:with-paramname="var"select="&apos;-&apos;"></xsl:with-param> 
  10.                   <xsl:with-paramname="wstrg"select="../@time"></xsl:with-param> 
  11.                </xsl:call-template> 
  12.             </xsl:attribute> 
  13.             <xsl:attributename="currency"> 
  14.                <xsl:value-ofselect="./@currency"></xsl:value-of> 
  15.             </xsl:attribute> 
  16.             <xsl:attributename="rate"> 
  17.                <xsl:choose> 
  18.                   <xsl:whentest="/vpf:Msg/vpf:Body/vpf:Payload[./@id=&apos;atom8_1&apos;]/jdbc:ResultSet/jdbc:DirectRate = &apos;Y&apos;"> 
  19.                      <xsl:value-ofselect="./@rate"></xsl:value-of> 
  20.                   </xsl:when> 
  21.                   <xsl:otherwise> 
  22.                      <xsl:value-ofselect="1 div ./@rate"></xsl:value-of> 
  23.                   </xsl:otherwise> 
  24.                </xsl:choose> 
  25.             </xsl:attribute> 
  26.          </ExchangeRate> 
  27.       </xsl:if> 
  28.    </xsl:for-each> 
  29. </xsl:template> 

function-call.png

 

Regards:

Navin

Email from B1if

$
0
0

Hey Experts,

 

How to send bulk email from B1if or any other way

 

Regards:
Ambesh

Updating UDT Row In SAP B1 HANA 9.2

$
0
0

How do we update a UDT row in SAP B1 HANA 9.2?  I am looking for SAP policy here as well as best option.

 

Blessings,

 

Tom

Connect to Business One failed. (-119) Database server type not supported

$
0
0

Hi All

 

I didnt manage to connect companies in Integration Framework SLD with below error message

 

com.sap.b1i.adapter.dia.exception.ConnectionFailedException: Connect to Business One failed.

(-119) Database server type not supported

{b1Server=YVAINE-PC, company=BR1SG, licenseServer=YVAINE-PC:30000, dbType=7, dbUser=sa, userName=B1i}

 

I have checked online and found out that it is related to SQL Native client, but I have installed native client already.

native.JPG

Note:

SQL 2012

SAP 9.1 PL 11

 

Regards

Yvaine

Blank PD document

$
0
0

Hi,experts.

I have a very strange problem.I created a PO2PD scenario step and after processed it,the correct PD document is created.But the problem is there are 8 blank PD documents following the correct document.All mandatory field of PD in the blank documents are empty.My scenario step inbound is B1,trigger type is event,data retrieval is sql call.Outbound is B1 Object.Anyone can tell me what happened and how can I do?

Thanks a lot.

For-Each After Call SQL

$
0
0

How do we access the elements for each row after a callSQL in a for-each?

 

2016-05-03 at 9.46 PM.png

 

The result from the sqlCall (atom1) is as follows:

 

<Msg xmlns="urn:com.sap.b1i.vplatform:entity" MessageId="16050320483617163896AC140A05E55F" BeginTimeStamp="20160503204836" logmsg="0000" SubMessageId="" status="success" owntst="true" test="true">

  <Header>

  <IPO Id="vPlatform_Test"/>

  <Sender Id="" ObjId="ECSB1.Conv.Bin.GR"/>

  <Receiver Id=""/>

  <ReceiverList>

  <Receiver Id="" handover="P"/>

  </ReceiverList>

  <Identification Ident="Void" IdPar="n.a."/>

  <nsList/>

  <vBIU Id="ECSB1.Conv.Bin.GR" ver="1.0.0" SId="ECSB1.Conv.Bin.GR" filter="" phase=""/>

  <Variables>

  <var id="userid" value=""/>

  <var id="username" value=""/>

  </Variables>

  <Properties/>

  <SysTypeProperties type="B1if" offline="" snd="senderdummy" rcv="receiverdummy" ssystype="" rsystype=""/>

  <LocalProperties type="B1if" biu="ECSB1.Conv.Bin.GR" snd="senderdummy" rcv="receiverdummy" sid="ECSB1.Conv.Bin.GR" offline=""/>

  <VarProperties/>

  </Header>

  <Body>

  <Payload Role="T" Type="Call"/>

  <Payload Role="S">*** no test message specified ***</Payload>

  <Payload Role="C" id="atom1" system="0010000104" mode="single" method="Automatic detection by key word(Automatic detection by key word)" plr="4" dbtype="HANA" blockExecution="false" compatibilityMode="true" delimiter=";" sql="select top 2 &quot;Code&quot;, &quot;Name&quot;, &quot;U_SeqNo&quot;, &quot;U_WhsCode&quot;, &quot;U_Seg1&quot;, &quot;U_Seg2&quot;, &quot;U_Seg3&quot;, &quot;U_Seg4&quot;, &quot;U_ItemCode&quot;, &quot;U_Quantity&quot;, &quot;U_EaBatSer&quot;, &quot;U_BatchSerl&quot;, &quot;U_Posted&quot;, &quot;U_ErrorMsg&quot;  from &quot;@ECSB1PREINV&quot;  where  &quot;U_EaBatSer&quot; = 'EACH'" disable-output-escaping="false">

  <ResultSet xmlns="urn:com.sap.b1i.adapter:jdbcadapter" rowCount="2">

  <Row>

  <Code>3</Code>

  <Name>3</Name>

  <U_SeqNo>3</U_SeqNo>

  <U_WhsCode>01</U_WhsCode>

  <U_Seg1>000</U_Seg1>

  <U_Seg2>000</U_Seg2>

  <U_Seg3>000</U_Seg3>

  <U_Seg4>002</U_Seg4>

  <U_ItemCode>03172</U_ItemCode>

  <U_Quantity>1</U_Quantity>

  <U_EaBatSer>EACH</U_EaBatSer>

  <U_BatchSerl>N/A</U_BatchSerl>

  <U_Posted>N</U_Posted>

  <U_ErrorMsg/>

  </Row>

  <Row>

  <Code>4</Code>

  <Name>4</Name>

  <U_SeqNo>4</U_SeqNo>

  <U_WhsCode>01</U_WhsCode>

  <U_Seg1>000</U_Seg1>

  <U_Seg2>000</U_Seg2>

  <U_Seg3>000</U_Seg3>

  <U_Seg4>002</U_Seg4>

  <U_ItemCode>03408</U_ItemCode>

  <U_Quantity>1</U_Quantity>

  <U_EaBatSer>EACH</U_EaBatSer>

  <U_BatchSerl>N/A</U_BatchSerl>

  <U_Posted>N</U_Posted>

  <U_ErrorMsg/>

  </Row>

  </ResultSet>

  </Payload>

  </Body>

</Msg>


The xpath expression for the for-each (atom2) is as follows:

 

/*[/vpf:Msg/vpf:Body/vpf:Payload[./@id='atom1']/jdbc:ResultSet/jdbc:Row]

 

The result of the for-each (atom2) is pretty much the same as follows:

 

<Msg xmlns="urn:com.sap.b1i.vplatform:entity" MessageId="16050321004717164837AC140A05A4D3" BeginTimeStamp="20160503210047" logmsg="0000" SubMessageId="" status="success" owntst="true" test="true">

  <Header>

  <IPO Id="vPlatform_Test"/>

  <Sender Id="" ObjId="ECSB1.Conv.Bin.GR"/>

  <Receiver Id=""/>

  <ReceiverList>

  <Receiver Id="" handover="P"/>

  </ReceiverList>

  <Identification Ident="Void" IdPar="n.a."/>

  <nsList/>

  <vBIU Id="ECSB1.Conv.Bin.GR" ver="1.0.0" SId="ECSB1.Conv.Bin.GR" filter="" phase=""/>

  <Variables>

  <var id="userid" value=""/>

  <var id="username" value=""/>

  </Variables>

  <Properties/>

  <SysTypeProperties type="B1if" offline="" snd="senderdummy" rcv="receiverdummy" ssystype="" rsystype=""/>

  <LocalProperties type="B1if" biu="ECSB1.Conv.Bin.GR" snd="senderdummy" rcv="receiverdummy" sid="ECSB1.Conv.Bin.GR" offline=""/>

  <VarProperties/>

  </Header>

  <Body>

  <Payload Role="T" Type="Call"/>

  <Payload Role="S">*** no test message specified ***</Payload>

  <Payload Role="C" id="atom1" system="0010000104" mode="single" method="Automatic detection by key word(Automatic detection by key word)" plr="4" dbtype="HANA" blockExecution="false" compatibilityMode="true" delimiter=";" sql="select top 2 &quot;Code&quot;, &quot;Name&quot;, &quot;U_SeqNo&quot;, &quot;U_WhsCode&quot;, &quot;U_Seg1&quot;, &quot;U_Seg2&quot;, &quot;U_Seg3&quot;, &quot;U_Seg4&quot;, &quot;U_ItemCode&quot;, &quot;U_Quantity&quot;, &quot;U_EaBatSer&quot;, &quot;U_BatchSerl&quot;, &quot;U_Posted&quot;, &quot;U_ErrorMsg&quot;  from &quot;@ECSB1PREINV&quot;  where  &quot;U_EaBatSer&quot; = 'EACH'" disable-output-escaping="false">

  <ResultSet xmlns="urn:com.sap.b1i.adapter:jdbcadapter" rowCount="2">

  <Row>

  <Code>3</Code>

  <Name>3</Name>

  <U_SeqNo>3</U_SeqNo>

  <U_WhsCode>01</U_WhsCode>

  <U_Seg1>000</U_Seg1>

  <U_Seg2>000</U_Seg2>

  <U_Seg3>000</U_Seg3>

  <U_Seg4>002</U_Seg4>

  <U_ItemCode>03172</U_ItemCode>

  <U_Quantity>1</U_Quantity>

  <U_EaBatSer>EACH</U_EaBatSer>

  <U_BatchSerl>N/A</U_BatchSerl>

  <U_Posted>N</U_Posted>

  <U_ErrorMsg/>

  </Row>

  <Row>

  <Code>4</Code>

  <Name>4</Name>

  <U_SeqNo>4</U_SeqNo>

  <U_WhsCode>01</U_WhsCode>

  <U_Seg1>000</U_Seg1>

  <U_Seg2>000</U_Seg2>

  <U_Seg3>000</U_Seg3>

  <U_Seg4>002</U_Seg4>

  <U_ItemCode>03408</U_ItemCode>

  <U_Quantity>1</U_Quantity>

  <U_EaBatSer>EACH</U_EaBatSer>

  <U_BatchSerl>N/A</U_BatchSerl>

  <U_Posted>N</U_Posted>

  <U_ErrorMsg/>

  </Row>

  </ResultSet>

  </Payload>

  </Body>

</Msg>



After connecting android b1 mobile app 1.2.2 wont work

$
0
0

Hi experts.

 

I've set up B1i to work with android b1 mobile app 1.2.2 but after the application connects it only shows the rounding circle (like a progress bar) and keeps that way forever.

 

I thought it might be related to the fact that I first tried through a VPN connection but then I connected directly to the internal network with the same results.

 

We are on SAP B1 9.1 PL 11, mobile device running android 5.1.1 Lollipop

 

I'll appreciate any help you could bring.

 

Regards

Problem about define multiple SBO-COMMON databases

$
0
0

Hi,experts.

I have a problem about define multiple SBO-COMMON databases.

Beacuse I have two databse servers and I  want to manage them in one B1i server.

My operation step is below:

1.I use xmlspy create the sbocommon.xml and save it to the /com.sap.b1i.vplatform.directory/B1/.The sbocommon.xml structure is like this:

<sbocommon>

<systems>

<system id="001sap0005"/> <!-- default entry -->

<system id="001sap0014"/> <!-- Created entry for my second server SBO-COMMON -->

...

</systems>

</sbocommon>

2.Deactive sap.B1System scenario package and active all steps

3.Active sap.B1System scenario package.

There is nothing happen at here.

4.I use "Execute BizFlow" create a SLD and it's ID equal to the value which I have defined in sbocommon.xml.

5.I edit the SLD and input the correct value.

6.I run the "B1 setup" ,I found the SLD not under the SLD BasicEntries or SLD System Entris but under the B1 Company DBs entry and it's status is failed.That is means ,the company of second server not synchronous to the B1i.

Anyone welse could tell me what I have lost and how can I do?

Thanks a lot.

Outbound Bin Location using B1if

$
0
0

Hi,

 

I created bin location outbound scenario using b1if. I got warning message 0142.With warning I tested , but not working. Herewith I have attached the screenshot.

 

Thanks & Regards,

Vijayakumar.M

Conditional xpath following B1 Object

$
0
0

I have the following message output after I call a B1 Object (atom17):


   </Payload><Payload Role="C" id="atom17" system="0010000109" status="success" b1login="Technical User" method="Synchronous Insert" objectid="59" payload="atom18"keyname="DocEntry" keyvalue="" DIresult="failure" DImsg="&#xA;Exception : DI Error: (-2028) No matching records found (ODBC -2028)"/>


The xml editor show the following xpath for the DIresult:


/Msg/Body/Payload[10]/@DIresult


I am trying get an expression for conditional processing.  The following should be close but B1if tells me the path is invalid:


/*[/vpf:Msg/vpf:Body/vpf:Payload[./@id='atom17']/@DIresult=‘failure’]


Can you tell me what the path should be or look like?

send mail using B1if

$
0
0

Hi all,

 

 

How to send mail using B1if.  i need to send mail from my gmail.  i checked below extension.

 

/com.sap.b1i.vplatform.ide/mode/mode.xml.

 

 

 

Thanks & Regards

B.Lakshmi narayanan

Viewing all 373 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>