Thank you for answer. I already read documents but sorry, my fault the printer is Epson FP 90 III and unfortunately is completely different from TM-88V.
Thanks again
Thank you for answer. I already read documents but sorry, my fault the printer is Epson FP 90 III and unfortunately is completely different from TM-88V.
Thanks again
Hi Oscar,
There is no difference in CTX_IC_SP_TRANSACTIONNOTIFICATION stored procedure in term of behavior in SQL or HANA DB.
It seems that you are doing some customization in SBO_SP_TransactionNotification.
This issue is not due to CTX_IC_SP_TRANSACTIONNOTIFICATION stored procedure.
It may be a behavior of HANA DB.
Once you create a custom procedure and call it from SBO_SP_TransactionNotification it ignores all previous validation that exist in SBO_SP_TransactionNotification before the calling of custom stored procedure.
If you want to execute your own custom validations you have to write your custom code after calling CTX_IC_SP_TRANSACTIONNOTIFICATION.
Following sample code runs successfully in HANA DB:
-- Select the return values
CALL ACME_US."CTX_IC_SP_TRANSACTIONNOTIFICATION"(object_type,transaction_type, num_of_cols_in_key,list_of_key_cols_tab_del,list_of_cols_val_tab_del,:error,:error_message );
IF(:transaction_type = 'U' And :object_type = '2')
Then
RecordCount :=0;
Select Count(*) into RecordCount from OCRD where "CardCode"=:list_of_cols_val_tab_del and ifnull("CardName",'')='';
IF(:RecordCount>0) THEN
error := 1;
error_message:=N'Invalid Code';
End if;
End if;
select :error, :error_message FROM dummy;
Regards,
Yash
Hi Brenden,
you can create your own SysID entries using following API: SLDCreateSysId.
Please check for the documentation under HELP -> Documents -> 8. API: Chapter 2, System Landscape Directory (SLD) APIs.
Best regards
Bastian
HI Giovanni,
please check at Epson directly if they offer a JAVAPOS driver. Furthermore it seems that FP90 III is a fiscal printer. Unfortunatley SAP Customer Checkout does not support JAVAPOS for fiscal printing. In SAP Note 2202185 you can also find some more information, including the countries which are currently (official) supported.
kind regards
Stephan
Dear All,
We are using the Business Partner Integration between ERP and B1 to exchange BP data using Idoc Type DEBMAS.
We are facing Problems because of field lenghts differences in B1 and ERP for BP Names.
So we are currently splitting the B1 CardName into ERP fields NAME1, NAME2 and NAME3 respectively after 35digits.
But this finally leads to strange names in ERP because customer names are splitted somewhere in the name.
How did you solve this when integrating Business Partners between ERP and B1?
Or any ideas how to Change the Splitting rule in B1 to split between words or something like this?
Looking forward to your Feedback.
Thank you!
Best Regards
Matthias
Hi Stephan,
thank you for your answer. I read SAP Note 2202185 but unfortunately I didn't find anything abut my topic.
Best regards,
Giovanni
Hello Giovanni,
the most importan information in this Note is which countries are supported by SAP. Unfortunatley Italy is not supported, that means if you sell SAP Customer Checkout to italian customer including some kind of own coding (extension points) for e.g. fiscal printing you do it on your own risk. From a legal perspective SAP is not responsible or bound by law to provide solutions to any issues/gaps that are identified.
You already wrote to our customer.checkout@sap.com inbox with questions related to extension points. Your mail will be answered as soon as possible.
Please alway use abve mentioned inbox if you have questions related to SAP Customer Checkout
kind regards
Stephan
Hi Matthias,
try to use functions substring-before and substring-after, for instance
<xsl:value-of select="substring-before(substring($msg/...,70), ' ')"></xsl:value-of>
Jan
Hi everyone,
I want to use the AssetDocumentService to perform a manual depreciation of fixed assets. It's an absolute requirement to do this with B1i, because there are performance concerns with the standard wizard in Business One (we need to depreciate more then 30.000 fixed assets per month).
The AssetDocumentService is available in the SDK and DI API. The C# code for example, which calls the SDK, works as expected:
SAPbobsCOM.AssetDocumentService AssetService = (SAPbobsCOM.AssetDocumentService)SwissAddonFramework.B1Connector.GetB1Connector().Company.GetCompanyService().GetBusinessService(SAPbobsCOM.ServiceTypes. AssetCapitalizationService);
SAPbobsCOM.AssetDocument AssetDocument = (SAPbobsCOM.AssetDocument)AssetService.GetDataInterface(SAPbobsCOM.AssetDocumentServiceDataInterfaces.adsAssetDocument);
SAPbobsCOM.AssetDocumentLine line = AssetDocument.AssetDocumentLineCollection.Add();
SAPbobsCOM.AssetDocumentAreaJournal journalEn = AssetDocument.AssetDocumentAreaJournalCollection.Add();
AssetDocument.AssetValueDate = new DateTime(2013, 8, 1);
line.AssetNumber = "FA01";
line.TotalLC = 15000;
journalEn.DepreciationArea = "DA_test";
journalEn.JournalRemarks = "Remark_test";
AssetService.Add(AssetDocument);
When I want to select the AssetDocumentService however from the Service Identifier dropdown in the Call B1 Service atom, it cant't be found. Neither is the AssetDocumentService documented on the B1 Service Help page, so if I were to enter it manually (I tried all possible combinations), I still don't know which parameters to use.
Does anyone know if/how the AssetDocumentService can be called in the Call B1 Service atom? And if yes, what the parameters should look like?
Thank you in advance!
Hi all,
I have created a web service using the B1i. The web service does an SQL call. The database contains Items with Greek characters, but the result from the web service does not show them correctly. How can I fix it to show the Greek characters?
thanks
Dear Experts,
We have integrated SAP B1 with web portal, while the user creates a transaction in the portal, it gets created in SAP. However some times the below error is thrown.
i am doing "iisreset" in the server, then its working.
Can you please let me know , how the issue can be resolved we require a permanent solution to it
Thanks&Regards
Darshan Desai
Dear Amr Mohamed,
this error is well described in SAP note 2029714 - Troubleshooting integration framework SLD DI connection, giving possible root causes and solutions.
Have you checked that?
BR, Peter
Hi,
B1i internally works with encoding UTF-8, this should include correct greek characters.
The easiest way is to keep everything in UTF-8 and not to use any encoding changes.
Could you please check if your incoming message is defined as UTF-8, too?
You normally can see it with following parameter: "Content-Type: text/xml;charset=UTF-8", e.g. using test tool SoapUI in "raw" view.
Please also check the encoding of your database entries, it might be an issue of an implicit cast towards UTF-8.
To check the details it will be helpful to activate debugging in the integration framework and to follow the message processing.
Best regards
Bastian
Hi guys, I created some websevices in the B1i, but I am having trouble accessing the WSDL from outside the network.
I put the path of the WSDL in a browser but it seems to download it instead of opening it.
Can someone guide me through what I should be doing please?
thanks
Hi I'm using WFetch to test it. Is there something I can do on that?
Sorry I'm not an expert in this field.
Hi,
are you using the integration framework of SAP Business One?
It is based on a tomcat web server using the default http port 8080 and the https port 8443.
If another application like IIS is blocking these ports this could lead to conflicts.
A change of the operating ports of the integration framework according to SAPNote 1618978 - Troubleshooting integration framework installation and upgrade might solve your issue.
Best regards
Bastian
Dear All,
I have designed dashboard "XXX_Summary_Outstanding_SO_Local"with "Crystal Dashboard Designer" and also created dashboard package for SAP Business One using "SAP Business One Dashboard Packaging Tool".
I downloaded dashboard package "XXX_Top_10_BPs" from the link http://scn.sap.com/docs/DOC-10705.
Then, I have imported dashboards "XXX_Top_10_BPs" and "XXX_Summary_Outstanding_SO_Local" in SAP B1 9.0 . The dashboard "XXX_Top_10_BPs" has been added successfully while the dashboard "XXX_Summary_Outstanding_SO_Local" has also been added successfully but not visible.
The image "Dashboard error" shows error for the dashboard "XXX_Summary_Outstanding_SO_Local" but dashboard "XXX_Top_10_BPs" is working.
I also went to "B1iP->Control Center->Maintenance->BizStore Download-> BizStore-URI > /com.sap.b1.dashboards/.Info.xml/Info.xml(unified)"
and seen that entry for new dashboard package "XXX_Summary_Outstanding_SO_Local" is present (as shown in attached image "Dashboard XML").
Please somebody would tell me the solution of this problem.
Has the error occurred because of event sender service?
Thanks
Hello,
I have implemented multiple DI-API solutions for one of my clients, but am not thrilled with the performance of DI-API in version 9.x.
I'm starting to investigate alternate integration options and am wondering if the B1 integration framework would be a better choice? I know that the B1WS interface still hits the DI-API behind the scenes (where the web service layer is really a wrapper around the DI-API framework). What about the B1if? Does this utilize the DI-API technology at all, or is it based on a different core layer? Would the performance be better and would the B1if be an optimal way to go in the future?
Thanks in advance for responses!
~ Jonathan
Hi Bastian,
Thanks for the reply, i have not installed integration frame work of SAP . Even Microsoft outlook integration also have been removed.
This issue is happening when there are many requests comes from portal to SAP.
kindly let me know, if you have faced such issue.
Thanks&Regards
Darshan Desai