https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/SAP-Business-One-blog-posts.xml SAP Community - SAP Business One 2024-05-20T11:12:17.420727+00:00 python-feedgen SAP Business One blog posts in SAP Community https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/scan-contact-persons-into-business-partner-master-data/ba-p/13581329 Scan Contact Persons into Business Partner Master Data 2023-08-24T00:03:29+02:00 ofrit_harpaz https://community.sap.com/t5/user/viewprofilepage/user-id/230781 In the fast-paced world of business, networking remains a cornerstone of success. Whether you're attending an in-person conference, trade show, or casual meetup, exchanging business cards is a time-honoured tradition. The new function is transforming the way we manage our professional contacts.<BR /> <BR /> Starting with SAP Business One version 10.0 FP 2111 a new app has been added to the web client for scanning business cards and creating business partner master data records on the fly.<BR /> <BR /> For more information click <A href="https://blogs.sap.com/2022/01/05/scan-business-cards-into-business-partner-master-data/" target="_blank" rel="noopener noreferrer">here</A><BR /> <BR /> With the new app, a frequently asked capability was to enable adding a new contact person to an existing business partner (and not create an entirely new business partner). Starting with SAP Business One version 10.0 FP 2305, this option is available.<BR /> <BR /> The new functionality is particularly intuitive and easy for those of you who have already tried the business partner scan.<BR /> <BR /> The steps to add a new contact person to an existing business partner are consistent with SAP Business One business logic and required validations.<BR /> <BR /> After choosing the new option 'Create a contact for an existing business partner', you only need to define the type and the code of the business partner you want to update with a new contact person.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Blog_3.jpg" /></P><BR /> &nbsp;<BR /> <BR /> For detailed setup and usage information click <A href="https://help.sap.com/docs/SAP_BUSINESS_ONE_WEB_CLIENT/2554bf7e9aa347729b0547a737e123ac/9794fec605fd4374a3e913e39a286d53.html?version=10.0_FP_2305" target="_blank" rel="noopener noreferrer">here</A><BR /> <BR /> Contact Person’s scanning can increase productivity and efficiency, I invite you to try it in your next in-person event.<BR /> <BR /> Your feedback matters, if you have any ideas how to further improve this capability please raise them&nbsp;<A href="https://influence.sap.com/sap/ino/#/campaign/887" target="_blank" rel="noopener noreferrer">here</A> 2023-08-24T00:03:29+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/localized-demo-databases-now-available-for-sap-business-one-10-0-fp-2305/ba-p/13572537 Localized Demo Databases Now Available for SAP Business One 10.0 FP 2305 2023-08-27T20:30:21+02:00 Keren_Erez https://community.sap.com/t5/user/viewprofilepage/user-id/3516 <H3 id="toc-hId-1092980074">Demo, learn, teach, and test SAP Business One with fresh demo environment!</H3><BR /> &nbsp;<BR /> <BR /> We are glad to announce that the SAP Business One localized demo databases have been upgraded to the latest release 10.0 <STRONG>FP 2305</STRONG> and are available for download.<BR /> <BR /> Along with the upgraded environment to release 10.0 FP 2305, we provide enhanced and recent transactional data to make your demos look fresh and tidy!<BR /> <BR /> The localized demo databases contain a pre-configured SAP Business One environment in 39 localizations. They are based on the model company OEC Computers and are offered for both the MS SQL version and the SAP HANA version of SAP Business One.<BR /> <BR /> <STRONG><A href="https://help.sap.com/doc/1660bf9ea40a46e1916736665d024dc6/10.0/en-US/B1_Demo_Databases_Overview.pdf" target="_blank" rel="noopener noreferrer">Download the Localized Demo Databases for SAP Business One</A></STRONG><BR /> <BR /> &nbsp;<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/08/Picture1-8.jpg" height="369" width="329" /></P> 2023-08-27T20:30:21+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/analyzing-customer-performance-with-advanced-sql-queries-in-sap-business/ba-p/13579652 Analyzing Customer Performance with Advanced SQL Queries in SAP Business One 2023-08-31T22:14:42+02:00 shahmed https://community.sap.com/t5/user/viewprofilepage/user-id/423987 With businesses that continue to grow and automation of processes is taking place, it is important to take a deep dive to gain insights into customer’s behaviour and its performance that can have a significant impact on the outcome on the business. SAP Business One has that flexibility and it also provides tools to extract key information from our data that can help us make informed decisions. Through this blog, we will try to explore and advanced SQL query that can help us analyze different aspects of business partner.<BR /> <BR /> <STRONG>Introduction:<BR /> </STRONG>Businesses pay utmost importance on customer relationship and utilise that effectively for their business growth and success. SAP Business one allows us to dig deep into our customer data which helps us understand the purchasing behaviour, their credit utilization, payment terms and average pay days. In this below discussion, we will try to go through a comprehensive SQL query that allows us to have insights into customer patterns.<BR /> <BR /> <STRONG>The Query:</STRONG><BR /> <PRE class="language-sql"><CODE>-- Declare the period of analysis<BR /> <BR /> DECLARE @StDt DateTime<BR /> <BR /> DECLARE @EndDt DateTime<BR /> <BR /> -- Define/Set the start and end dates for the analysis<BR /> <BR /> SET @StDt = DATEFROMPARTS(YEAR(GETDATE()), 1, 1) -- Start of the current year<BR /> <BR /> SET @EndDt = GETDATE() -- Current date<BR /> <BR /> -- Calculate the average pay days using a Common Table Expression (CTE)<BR /> <BR /> ;WITH AvgDaysToPay AS (<BR /> <BR /> SELECT<BR /> <BR /> T4.CardCode,<BR /> <BR /> T4.CardName,<BR /> <BR /> AVG(CASE WHEN T4.DocDate = T1.DocDate THEN 0 -- Same day payment, 0 days to pay<BR /> <BR /> ELSE DATEDIFF(DAY, T4.DocDate, T1.DocDate)<BR /> <BR /> END) AS 'AverageDaysToPay'<BR /> <BR /> FROM OCRD T0<BR /> <BR /> INNER JOIN ORCT T1 ON T0.CardCode = T1.CardCode<BR /> <BR /> INNER JOIN RCT2 T3 ON T3.DocNum = T1.DocNum<BR /> <BR /> INNER JOIN OINV T4 ON T4.DocEntry = T3.DocEntry AND T3.InvType = '13'<BR /> <BR /> WHERE<BR /> <BR /> (T4.DocDate BETWEEN @StDt AND @EndDt)<BR /> <BR /> GROUP BY T4.CardCode, T4.CardName),<BR /> <BR /> -- Subquery that calculates AvgDaysToDN and AvgDaysToInvoice<BR /> <BR /> -- This query is not time restricted<BR /> <BR /> OrderDeliveryInvoice AS (<BR /> <BR /> SELECT DISTINCT<BR /> <BR /> T7.Cardcode,<BR /> <BR /> T3.[DocDate] AS OrderDate,<BR /> <BR /> T5.DocDate AS DeliveryNoteDate,<BR /> <BR /> T7.Docdate AS InvoiceDate<BR /> <BR /> FROM OPKL T0<BR /> <BR /> right outer JOIN PKL1 T1 ON T0.AbsEntry = T1.AbsEntry<BR /> <BR /> right outer JOIN RDR1 T2 ON T2.LineNum = T1.OrderLine AND T1.OrderEntry = T2.DocEntry AND T1.BaseObject = 17<BR /> <BR /> right outer JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry<BR /> <BR /> LEFT outer JOIN DLN1 T4 ON T4.BaseEntry = T2.DocEntry AND T4.BaseLine = T2.LineNum AND T4.BaseType = T3.ObjType<BR /> <BR /> LEFT outer JOIN ODLN T5 ON T5.DocEntry = T4.DocEntry<BR /> <BR /> LEFT outer JOIN INV1 T6 ON T6.BaseEntry = T4.DocEntry AND T6.BaseLine = T4.LineNum AND T6.BaseType = T5.ObjType<BR /> <BR /> LEFT outer JOIN OINV T7 ON T7.DocEntry = T6.DocEntry<BR /> <BR /> WHERE T3.[CANCELED] = 'N' AND T7.Cardcode IS NOT NULL )<BR /> <BR /> -- Main query that analyzes customer performance and join with the subquery<BR /> <BR /> SELECT<BR /> <BR /> T2.CardCode [Customer Code],<BR /> <BR /> T2.CardName [Customer Name],<BR /> <BR /> RANK() OVER (ORDER BY ISNULL((ArInvoices.ArcLineTotal - ISNULL(ArCredits.ArcLineTotal, 0)), 0) DESC) AS CustomerRank,<BR /> <BR /> T3.GroupName [Group Name], T2.[CreditLine] AS [Credit Limit],<BR /> <BR /> (ISNULL((SELECT SUM(Balance) FROM OCRD WHERE CardCode = T2.CardCode), 0) / NULLIF(T2.[CreditLine], 0)) * 100 [Credit Utilization %],<BR /> <BR /> T1.PymntGroup AS [Payment Terms], T2.[Currency],<BR /> <BR /> T4.SlpName [Sales Employee Name],<BR /> <BR /> ISNULL((SELECT SUM(Balance) FROM OCRD WHERE CardCode = T2.CardCode), 0) [Current Receivables],<BR /> <BR /> CASE<BR /> <BR /> WHEN ISNULL(ArInvoices.ArcLineTotal, 0) = 0 THEN NULL<BR /> <BR /> ELSE CAST(CEILING((ISNULL((SELECT SUM(Balance) FROM OCRD WHERE CardCode = T2.CardCode), 0) / ISNULL(ArInvoices.ArcLineTotal, 0)) * DATEDIFF(DAY, @StDt, @EndDt)) AS INT)<BR /> <BR /> END [Accounts Receivable Days],<BR /> <BR /> AvgDaysToPay.AverageDaysToPay,<BR /> <BR /> ISNULL(ArInvoices.ArcLineCount, 0) [A/R Invoices],<BR /> <BR /> ISNULL(ArCredits.ArcLineCount, 0) [A/R Credits],<BR /> <BR /> ISNULL((ISNULL(ArInvoices.ArcLineTotal, 0) - ISNULL(ArCredits.ArcLineTotal, 0)), 0) [Total Net Sales],<BR /> <BR /> ISNULL((ISNULL(ArInvoices.ArcGrssProfit, 0) - ISNULL(ArCredits.ArcGrssProfit, 0)), 0) [Gross Profit],<BR /> <BR /> CASE<BR /> <BR /> WHEN ArInvoices.ArcLineCount = 0 THEN NULL<BR /> <BR /> ELSE (ISNULL((ISNULL(ArInvoices.ArcGrssProfit, 0) - ISNULL(ArCredits.ArcGrssProfit, 0)), 0) / NULLIF((ISNULL(ArInvoices.ArcLineTotal, 0) - ISNULL(ArCredits.ArcLineTotal, 0)), 0)) * 100<BR /> <BR /> END [Gross Profit %],<BR /> <BR /> OrderDeliveryAvg.AvgDaysToDN,<BR /> <BR /> OrderDeliveryAvg.AvgDaysToInvoice<BR /> <BR /> FROM<BR /> <BR /> [dbo].[OCRD] T2<BR /> <BR /> LEFT JOIN [dbo].[OCRG] T3 ON T2.GroupCode = T3.GroupCode<BR /> <BR /> LEFT JOIN [dbo].[OSLP] T4 ON T2.SlpCode = T4.SlpCode<BR /> <BR /> LEFT JOIN [dbo].[OCTG] T1 ON T2.GroupNum = T1.GroupNum<BR /> <BR /> LEFT JOIN (<BR /> <BR /> -- Subquery that calculates total AR invoices and their attributes<BR /> <BR /> SELECT<BR /> <BR /> T0.CardCode,<BR /> <BR /> COUNT(DISTINCT T0.DocNum) AS ArcLineCount,<BR /> <BR /> SUM(CASE WHEN (T1.[Quantity] = 0 AND (T1.[StockPrice] * T1.[Quantity]) = 0)<BR /> <BR /> THEN T1.[LineTotal] ELSE (T1.[INMPrice] * T1.[Quantity]) END) AS ArcLineTotal,<BR /> <BR /> SUM(T1.GrssProfit) AS ArcGrssProfit<BR /> <BR /> FROM<BR /> <BR /> [dbo].[OINV] T0<BR /> <BR /> INNER JOIN [dbo].[INV1] T1 ON T0.DocEntry = T1.DocEntry<BR /> <BR /> WHERE<BR /> <BR /> T0.DocDate BETWEEN @StDt AND @EndDt<BR /> <BR /> AND T0.[CANCELED] = 'N'<BR /> <BR /> GROUP BY<BR /> <BR /> T0.CardCode ) ArInvoices ON T2.CardCode = ArInvoices.CardCode<BR /> <BR /> LEFT JOIN (<BR /> <BR /> -- Subquery that calculates the total AR credits and their attributes<BR /> <BR /> SELECT<BR /> <BR /> T0.CardCode,<BR /> <BR /> COUNT(DISTINCT T0.DocNum) AS ArcLineCount,<BR /> <BR /> SUM(CASE WHEN (T1.[Quantity] = 0 AND (T1.[StockPrice] * T1.[Quantity]) = 0)<BR /> <BR /> THEN T1.[LineTotal] ELSE (T1.[INMPrice] * T1.[Quantity]) END) AS ArcLineTotal,<BR /> <BR /> SUM(T1.GrssProfit) AS ArcGrssProfit<BR /> <BR /> FROM<BR /> <BR /> [dbo].[ORIN] T0<BR /> <BR /> INNER JOIN [dbo].[RIN1] T1 ON T0.DocEntry = T1.DocEntry<BR /> <BR /> WHERE<BR /> <BR /> T0.DocDate BETWEEN @StDt AND @EndDt<BR /> <BR /> AND T0.[CANCELED] = 'N'<BR /> <BR /> GROUP BY<BR /> <BR /> T0.CardCode<BR /> <BR /> ) ArCredits ON T2.CardCode = ArCredits.CardCode<BR /> <BR /> LEFT JOIN AvgDaysToPay ON T2.CardCode = AvgDaysToPay.CardCode<BR /> <BR /> -- Join with the subquery<BR /> <BR /> LEFT JOIN (<BR /> <BR /> SELECT<BR /> <BR /> Cardcode,<BR /> <BR /> AVG(CASE WHEN OrderDate = DeliveryNoteDate THEN 0 ELSE DATEDIFF(DAY, OrderDate, DeliveryNoteDate) END) AS AvgDaysToDN,<BR /> <BR /> AVG(CASE WHEN OrderDate = InvoiceDate THEN 0 ELSE DATEDIFF(DAY, OrderDate, InvoiceDate) END) AS AvgDaysToInvoice<BR /> <BR /> FROM OrderDeliveryInvoice<BR /> <BR /> GROUP BY Cardcode<BR /> <BR /> ) OrderDeliveryAvg ON T2.CardCode = OrderDeliveryAvg.Cardcode<BR /> <BR /> WHERE<BR /> <BR /> EXISTS (<BR /> <BR /> -- Subquery that filters valid customers based on invoice and credit transactions<BR /> <BR /> SELECT 1 FROM (<BR /> <BR /> SELECT T0.CardCode FROM [dbo].[OINV] T0 WHERE T0.DocDate BETWEEN @StDt AND @EndDt and T0.[CANCELED] = 'N'<BR /> <BR /> UNION<BR /> <BR /> SELECT T0.CardCode FROM [dbo].[ORIN] T0 WHERE T0.DocDate BETWEEN @StDt AND @EndDt and T0.[CANCELED] = 'N'<BR /> <BR /> ) X WHERE X.CardCode = T2.CardCode )<BR /> <BR /> ORDER BY<BR /> <BR /> CustomerRank, T2.CardCode;</CODE></PRE><BR /> &nbsp;<BR /> <BR /> <STRONG>Insights:</STRONG><BR /> <UL><BR /> <LI><STRONG>Customer Ranking:</STRONG>&nbsp;This query helps to calculate customer ranks based on their sales, identifying our top customers.</LI><BR /> <LI><STRONG>Credit Utilizations:</STRONG>&nbsp;This query helps us to understand how much percentage of credit limit a customer has utilised.</LI><BR /> <LI><STRONG>Payment Terms vs Days to Pay:</STRONG>&nbsp;Comparing the terms of payment with the average days to pay can help us understand the payment performance of a specific customer and we can identify if there are any payment delays.</LI><BR /> <LI><STRONG>Receivables vs Receivable Days:</STRONG>&nbsp;This area of analysis can offer insights into the outstanding balances and the average number of days it takes for customers to pay by that customer.</LI><BR /> <LI><STRONG>Invoice vs Credit Counts:</STRONG>&nbsp;To identify the customer activity and interaction of customer with our business can be analysed in this section of the report by seeing the number of invoices and credits issued during that period.</LI><BR /> <LI><STRONG>AR Sales vs Gross Profit:</STRONG>&nbsp;Total receivables outstanding and how much gross profit a customer is having can be evaluated here with its financial impact.</LI><BR /> <LI><STRONG>Gross Profit Percentage (%):</STRONG>&nbsp;The gross profit (GP) percentage defines the profitability of customer during the defined period.</LI><BR /> <LI><STRONG>Average days to serve:</STRONG> the query also helps us to understand the customer service aspect of our business by providing us average days deliver/invoice a customer. This section can help us improve our inventory management as well if our business is serving a customer longer than normal due to out-of-stock issues.</LI><BR /> </UL><BR /> <STRONG>Conclusion:</STRONG><BR /> <BR /> It is critical to analyze customer performance to optimize business operations effectively. The above SQL query allows us to see how SAP Business one can used as a tool to extract maximum and meaningful information from our data. By analyzing various matrices, one can make informed decisions to effectively grow and enhance customer relationship. This also helps to improve credit management and on the other side, It also evaluates our performance that in how many days we can serve a customer once a sales order is placed to our business. 2023-08-31T22:14:42+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/document-information-extraction-templates-with-sap-business-one/ba-p/13576400 Document Information Extraction Templates with SAP Business One 2023-09-05T15:53:01+02:00 MartinSlavik https://community.sap.com/t5/user/viewprofilepage/user-id/149045 As a user of SAP Business One you can consume the capabilities of Document Information Extraction (which is part of the SAP AI Business Services Portfolio) for importing documents to SAP Business One.<BR /> <BR /> In this blog I would like to provide summary of how to better use its potential in connection to the newly delivered functionality.<BR /> <BR /> The basic functionality is described in the relevant SAP Note <A href="https://me.sap.com/notes/3060961" target="_blank" rel="noopener noreferrer">3060961</A> (and related SAP Notes) and this <A href="https://blogs.sap.com/2021/07/08/sap-business-one-integration-with-document-information-extraction-service-enhancements/" target="_blank" rel="noopener noreferrer">blog</A>.<BR /> <BR /> The additional functionality coming in the release of SAP Business One FP 2305 include the following template management feature:<BR /> <UL><BR /> <LI>Using the Templates as part of the Document Information Extraction service. The details of the template feature are provided in this <A href="https://blogs.sap.com/2022/12/28/template-feature-of-document-information-extraction/" target="_blank" rel="noopener noreferrer">blog</A>. The advantage of the using of the templates is to specify for repeating layouts a template which will improve the extraction results for the documents of this type.</LI><BR /> <LI>As part of the Template feature there is a possibility to define also a constant value for a specific output field. Therefore, for example if you know that template shall over the layouts of particular vendor you can specify its name or Tax ID as a constant value and then you can make sure that the specific value is always there.</LI><BR /> <LI>The template can help to work for additional languages. For example the documents in Hebrew can be processed with better recognition result.</LI><BR /> <LI>For standard integration between SAP Business One and Document Information Extraction service there is used in the background the feature of “autoselect” of the template. It means the following:<BR /> <OL><BR /> <LI>If there is no template used for a specific Document Information Extraction service account there is always used the standard model.</LI><BR /> <LI>If there is a template used then service tries to match the particular document to the base template. However, if there is not any match the standard model is used for the data extraction.</LI><BR /> </OL><BR /> </LI><BR /> <LI>The standard integration solution supports the templates created for the standard SAP scheme – “SAP_Invoice_Schema”. The scheme includes all standard fields included in the Document Information Extraction service.</LI><BR /> </UL><BR /> &nbsp;<BR /> <BR /> <STRONG>The processing with template is similar to the basic functionality:</STRONG><BR /> <BR /> Prerequisites:<BR /> <UL><BR /> <LI>The Document Information Extraction protocol is setup and activated</LI><BR /> <LI>The Electronic Document Service is running with "ConnectorDOX-1 (DOX)" processing</LI><BR /> </UL><BR /> &nbsp;<BR /> <BR /> Steps:<BR /> <OL><BR /> <LI>The document in pdf (or other supported format) is taken from the predefined location by the Electronic Documents Service.</LI><BR /> <LI>The document is processed to the Document Information Extraction service considering the above mentioned “autoselect” option.</LI><BR /> <LI>The result is generated in a form of a JSON file. The processed document JSON file would include the following elements:<IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/JSON1-1.jpg" /></LI><BR /> <LI>The results is stored in ECM8 table in the SAP Business One database and then it can be processed by wizard - Electronic Documents Import Wizard (EDIW) for Document Information Extraction protocol.</LI><BR /> </OL><BR /> &nbsp;<BR /> <BR /> The completion process in the Electronic Documents Import Wizard was enhanced in version SAP Business One 2305, see the related <A href="https://blogs.sap.com/2023/09/05/electronic-documents-import-wizard-enhancements/" target="_blank" rel="noopener noreferrer">blog</A>.<BR /> <BR /> &nbsp;<BR /> <H3 id="toc-hId-1093098177"><B><SPAN data-contrast="none">What</SPAN></B><B><SPAN data-contrast="none">’</SPAN></B><B><SPAN data-contrast="none">s next?&nbsp;</SPAN></B><SPAN data-ccp-props="{}">&nbsp;</SPAN></H3><BR /> This is a short summary of available functionality in SAP Business One. It should help you to get the better results from the integration between SAP Business One and Document Information Extraction service.<BR /> <BR /> <SPAN data-contrast="auto">Regardless of the industry</SPAN><SPAN data-contrast="auto">&nbsp;</SPAN><SPAN data-contrast="auto">it’s</SPAN><SPAN data-contrast="auto"> undeniable that with the help of AI, specifically the Document information Extraction,&nbsp; can help you overcome various challenges in the area of data recognition</SPAN><SPAN data-contrast="auto">. </SPAN><BR /> <BR /> <SPAN data-contrast="auto">I would like to ask you </SPAN>to share your feedback or thoughts in a comment or ask questions in the Q&amp;A tag area here:<BR /> <BR /> <A href="https://answers.sap.com/tags/01200615320800000816" target="_blank" rel="noopener noreferrer">SAP Business One Community</A><BR /> <BR /> &nbsp;<BR /> <BR /> The additional related materials can help you as well:<BR /> <BR /> The template feature with own schema can be used for the SAP Build Process Automation automations. Please see the related documentation in Open SAP <A href="https://microlearning.opensap.com/media/t/1_338sz9bk" target="_blank" rel="noopener noreferrer">microlearning</A>.<BR /> <BR /> &nbsp;<BR /> <BR /> Related documentation for the set-up of an account on the SAP Business Technology platform can be viewed at the following&nbsp;<A href="https://partneredge.sap.com/en/library/assets/products/ent_mng/dgl/37/88/SAP823788.html" target="_blank" rel="noopener noreferrer">Web link</A>.<BR /> <BR /> &nbsp; 2023-09-05T15:53:01+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/electronic-documents-import-wizard-enhancements/ba-p/13576454 Electronic Documents Import Wizard Enhancements 2023-09-05T15:54:07+02:00 MartinSlavik https://community.sap.com/t5/user/viewprofilepage/user-id/149045 In relation to the use of Document Information Extraction (which is part of the SAP AI Business Services Portfolio) with Electronic Documents Import Wizard for importing documents to SAP Business One, the additional functionality coming in the release of SAP Business One FP 2305 include the following s several interesting enhancements.<BR /> <BR /> In this blog I would like to provide some tips and tricks how to better use its potential.<BR /> <BR /> The basic functionality is described in the relevant SAP Note <A href="https://me.sap.com/notes/3060961" target="_blank" rel="noopener noreferrer">3060961</A> (and related SAP Notes)<BR /> <BR /> The enhancements are mainly relevant also for the Electronic Documents Import Wizard available in SAP Business One.<BR /> <UL><BR /> <LI>For the creation of a document is SAP Business One there is a need to have Business Partner identified. Therefore, it is essential to have it extracted from the original document. Apart from the option of the constant value (when using the template feature) it is possible to specify the value right in the step 2 of the Electronic Documents Import Wizard. The value will be then used further in the process of creation of the document draft, regardless of the value in the imported document.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/EDIW1.jpg" /></P><BR /> The definition of the parameters for the Business Partner identification is in the step1 of the Electronic Documents Import Wizard:<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/EDIW2.jpg" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>The similar cases with the item codes. There are in general 4 rounds of the search done by the system based on the imported values – the system is checking the item code, item description, values in Business Partner Catalogue or bar code. If the search is unsuccessful, it is possible to select the value manually by the user directly in the grid of the Electronic Documents Import Wizard.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/EDIW_item.jpg" /></P><BR /> <BR /> <UL><BR /> <LI>It is possible also to create the document as service type (not item), In this case the wizard allows the specification of service G/L account manually. The option here is also to check the Electronic File Manager mapping for Document Information Extraction import in which it is possible to predefine the account to be used for specific condition. For example:</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/EFM_GLAccount.jpg" /></P><BR /> <BR /> <UL><BR /> <LI>In the Electronic Documents Import Wizard, it is possible not to import all the rows. For example in case that the Document Information Extraction service is recognizing the additional rows which are not really available on the original document. In this case you can use “Skip” option for particular row.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/EDIW_skip.jpg" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>The processing document received from the Document Information Extraction service is based on use of the Electronic File Manager import mapping file. It is possible to based on the system one, to create your own version by adjusting it. For example for the definition of condition for the G/L account for service document.</LI><BR /> </UL><BR /> &nbsp;<BR /> <UL><BR /> <LI>For the testing purposes it is possible to take the imported file in a form of XML Data Source - on step 2 of the Electronic Documents Import Wizard, so you can validate the mapping on the real data.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/EDIW_exportDS.jpg" /></P><BR /> The adjusted mapping can be then imported to SAP Business One and used for the import process.<BR /> <BR /> &nbsp;<BR /> <UL><BR /> <LI>The Electronic Document Import Wizard currently allows also the possibility to create Sales Orders from the Purchase Orders. If you have the relevant JSON file for the processed Purchase Order by the Document Information Extraction service then you can import it via the Electronic Documents Import Wizard as a Sales Order. For more details see the SAP Note <A href="https://me.sap.com/notes/3251295" target="_blank" rel="noopener noreferrer">3251295</A>.</LI><BR /> </UL><BR /> &nbsp;<BR /> <H3 id="toc-hId-1093098336"><B><SPAN data-contrast="none">What</SPAN></B><B><SPAN data-contrast="none">’</SPAN></B><B><SPAN data-contrast="none">s next?&nbsp;</SPAN></B><SPAN data-ccp-props="{}">&nbsp;</SPAN></H3><BR /> This is an overview of the possibilities to use this functionality in SAP Business One. It should help to increase the system flexibility when importing the electronic documents.&nbsp; It is not relevant only to import for the Document Information Extraction but also other Electronic Documents Protocols.<BR /> <BR /> &nbsp;<BR /> <BR /> In the related <A href="https://blogs.sap.com/2023/09/05/document-information-extraction-templates-with-sap-business-one/" target="_blank" rel="noopener noreferrer">blog</A> there is described the function related to the "template" option for the Document Information Extraction service with use "autoselect" option.<BR /> <BR /> &nbsp;<BR /> <BR /> <SPAN data-contrast="auto">In case you have used the functionality, I would like to ask you </SPAN>to share your feedback or thoughts in a comment or ask questions in the Q&amp;A tag area here:<BR /> <BR /> <A href="https://answers.sap.com/tags/01200615320800000816" target="_blank" rel="noopener noreferrer">SAP Business One Community</A><BR /> <BR /> &nbsp; 2023-09-05T15:54:07+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/sap-b1if-2-0-migration-from-sap-b1if-1-x/ba-p/13577034 SAP B1If 2.0 – Migration from SAP B1If 1.x 2023-09-07T22:06:26+02:00 rafael_ogeda https://community.sap.com/t5/user/viewprofilepage/user-id/287759 Hi friends!<BR /> <BR /> In this post we will detail some of our experience in migrating packages from SAP B1If 1.x to SAP B1If 2.0, more specifically migrating packages related to a custom REST API for SAP Business One.<BR /> <BR /> Our migration process basically involved three distinct processes, the last process of which has not yet been completed:<BR /> <OL><BR /> <LI>Migration Tool 1.x to 2.0</LI><BR /> <LI>2.0 adjustments keeping B1If Compatibility</LI><BR /> <LI>2.0 tuning to make B1If 2.0 pure package</LI><BR /> </OL><BR /> After the migration from 1.x to 2.0, some adjustments were required in several places for the steps to perform minimally in B1If 2.0. These adjustments for minimal execution maintained compatibility with 1.x.<BR /> <BR /> Therefore, to get the expected improvements with B1If 2.0, it will still be necessary a Tuning step, aiming to eliminate the 1.x elements of the steps and migrate definitively from the "Smart Message Model" to the "Freestyle Message Model".<BR /> <H3 id="toc-hId-1093124221">1. Migration Tool</H3><BR /> The first step in migrating a package from B1If 1.x to B1If 2.0 is to use the Migration Tool in SAP B1If 1.x. In this process we use the option [Create Scenario for Each Step] in Package Structure.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Migration-Tool.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Migration Tool</P><BR /> <BR /> <H3 id="toc-hId-896610716">2. Adjustments in Migrate Package</H3><BR /> After the successful migration, we performed several adjustments in B1If 2.0 in order to have a functional version:<BR /> <UL><BR /> <LI>Adjust the structure of the package, using the "Flow Editor" tool. Unfortunately the feature is only textual, and the possibility of dragging steps between scenarios would be welcome.</LI><BR /> <LI>Suitability for 1.x features not available in 2.0, such as "Call Scenario Step" in synchronous mode.</LI><BR /> <LI>Replacing global microservices defined in another package (such as log write) with calls via the REST API or by SELECT JDBC.</LI><BR /> <LI>General adjustments related to Inbound and Outbound Properties, use of the variable $settings for [Global Properties], inclusion of Allways in Branch so as not to lose previous messages, etc.</LI><BR /> </UL><BR /> Below we detail some of the solutions found in this process of adjustments in the packages migrated to 2.0:<BR /> <UL><BR /> <LI>Internal Microservices of the package, implemented as synchronous processes. Solution: [1] use of [Include] for microservice call in the main step with simplified request and response handling and within Branch/Unbranch with Always, [2] use of inbound/outbound ENQI/ENQO in the synchronous step, [3] need to add alone [External Adapter Call] for each distinct [Call Adapter] performed in the synchronous step (e.g., JDBC.1, 1, B1SJ.1) to create the respective portID in the main atom (eliminating error "XCE009 Unknown port ID").</LI><BR /> <LI>External Microservices to the package, implemented as synchronous processes. Solution: [1] in some cases a new endpoint was created in the base Custom API and the synchronous [Call Scenario Step] was replaced by [Adapter Call] HTTA.1; in other cases it has been replaced by [Adapter Call] JDBC.1.</LI><BR /> <LI>Inbound Configuration: [pltype] must be removed; if it is equal to xml generates error in queryParams and if it is equal to json gives problem with GET.</LI><BR /> <LI>Outbound Configuration: Included are [httpheader.htta.reporterror]=true and [htta.returnpltypeforce]=json</LI><BR /> <LI>Header parameters: You must remove the vpf prefix.</LI><BR /> <LI>HTTA.1: Unexplained error when using a created Xform instead of a migrated Xform, requiring the use of migrated Xform to make it work. In the migrated Xform the "sysid" is empty and works, in the created Xform the "sysid" is equal to the reference atom and gives the error "Reference SysId missing in SLD". Even changing from "jrexml" to "sapxml" in BizFlow didn't help.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Inbound-HTTP.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Inbound HTTP</P><BR /> Finally, we list some limitations and difficulties encountered:<BR /> <UL><BR /> <LI>Inbound Timer: the options of setting the recurrence values for the CRON Adapter in a fixed mode or with the need to create SLD T.AnySystem seemed confusing to us, and we considered that this definition should have the flexibility found in version 1.x (where the Schedulers are defined in the Setup phase).</LI><BR /> <LI>Inbound HTTP RESTfull: Endpoints in HTTP scenarios will now always have an endpoint containing the package, scenario, and step names and the deployment name. With this, it was necessary to create new steps for endpoints that used a subpath of the RESTfull URL.</LI><BR /> <LI>Obfuscation only encrypts XSL files but does not encrypt the Step flow, allowing changes even in obfuscated package. We believe that the reason for this is that in B1If 2.0 the definitions of Inbound and Outbound are carried out in the flow itself.</LI><BR /> </UL><BR /> As a final result of the entire process, which required about 140 hours for about 70 scenarios steps, all packages related to the custom API REST for SAP Business One are operating correctly in SAP B1If 2.0.<BR /> <BR /> Below is the final structure of the package in the SAP B1If 2.0 Deployment Panel.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Deployment-Panel-2.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Deployment Panel</P><BR /> <BR /> <H3 id="toc-hId-700097211">3. Tuning in Migrate Package</H3><BR /> The next steps of the conversion project will now involve Tuning the steps, aiming to make them 100% compatible with B1If 2.0 and thus obtain all the expected performance improvements.<BR /> <BR /> As soon as we have details of this process that will still be carried out, we will launch a new article with all the details.<BR /> <H4 id="toc-hId-632666425">References</H4><BR /> <UL><BR /> <LI><A href="https://answers.sap.com/questions/13556952/integration-framework-20-package-migration-from-ve.html" target="_blank" rel="noopener noreferrer">Integration Framework 2.0. - Package Migration from Version 1</A></LI><BR /> <LI><A href="https://answers.sap.com/questions/13639483/sap-b1if-20-how-to-adjust-synchronous-step-and-cal.html" target="_blank" rel="noopener noreferrer">SAP B1If 2.0 - How to adjust Synchronous Step and Call Scenario Step from SAP B1If 1.x?</A></LI><BR /> <LI><A href="https://help.sap.com/doc/ab09ad91688340ff81c63fd779f94b49/9.0/en-US/Integration_Framework_2_0.pdf" target="_blank" rel="noopener noreferrer">SAP Business One Integration Framework 2.0</A></LI><BR /> </UL> 2023-09-07T22:06:26+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/mastering-inventory-management-with-advanced-sql-techniques-through-fast/ba-p/13571961 Mastering Inventory Management with Advanced SQL Techniques: Through Fast- Slow- Non Moving(FSN) and ABC analysis, intriguing discoveries await. 2023-09-13T17:21:56+02:00 shahmed https://community.sap.com/t5/user/viewprofilepage/user-id/423987 Being the core of a prosperous venture, it heavily hinges upon inventory management to be handled effectively. And this goal can be easy to achieve using effective management that encompasses three crucial aspects:<BR /> <UL><BR /> <LI>Expenses reduction through optimal resource allocation,</LI><BR /> <LI>Fulfilling customers’ requirements through adequate supply chain management,</LI><BR /> <LI>and streamlining processes through data analysis and key insights gleaned therefrom.</LI><BR /> </UL><BR /> This article demonstrates pros and implementation processes in SAP Business One by examining two key inventory management strategies – FSA analysis and ABC Analysis.<BR /> <BR /> Comparing FSN and ABC via parallel methods will reveal their differences initially.<BR /> <TABLE style="height: 416px;width: 641px"><BR /> <TBODY><BR /> <TR><BR /> <TD style="width: 205.65px"><STRONG>Analysis</STRONG></TD><BR /> <TD style="width: 210.875px"><STRONG>FSN</STRONG></TD><BR /> <TD style="width: 205.675px"><STRONG>ABC</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD style="width: 205.65px"><STRONG>A</STRONG><STRONG>pproach</STRONG></TD><BR /> <TD style="width: 210.875px">Movement dynamics/Categories (Fast-Slow-Non-Moving)</TD><BR /> <TD style="width: 205.675px">Value and importance</TD><BR /> </TR><BR /> <TR><BR /> <TD style="width: 205.65px"><STRONG>Objective</STRONG></TD><BR /> <TD style="width: 210.875px">Reduce holding costs and optimal stock levels and</TD><BR /> <TD style="width: 205.675px">Informed decisions and Resource allocations and</TD><BR /> </TR><BR /> <TR><BR /> <TD style="width: 205.65px"><STRONG>Categories</STRONG></TD><BR /> <TD style="width: 210.875px">Fast Moving (F), Slow Moving (S), Non-Moving (N)</TD><BR /> <TD style="width: 205.675px">Category A, Category B, Category C</TD><BR /> </TR><BR /> <TR><BR /> <TD style="width: 205.65px"><STRONG>Purpose</STRONG></TD><BR /> <TD style="width: 210.875px">Efficiently manage slow-moving items, prevent stockouts and manage replenishment, and address obsolete Inventory</TD><BR /> <TD style="width: 205.675px">Control stock of critical items, Optimize storage costs for low-value items, and balance stock levels for moderate-value items,</TD><BR /> </TR><BR /> <TR><BR /> <TD style="width: 205.65px"><STRONG>Benefits</STRONG></TD><BR /> <TD style="width: 210.875px">Avoid understocking and overstocking and minimize the carrying costs</TD><BR /> <TD style="width: 205.675px">Maximize revenue from high-value items and efficiently allocate resources.</TD><BR /> </TR><BR /> </TBODY><BR /> </TABLE><BR /> <STRONG style="font-size: 1rem">The Query:</STRONG><BR /> <PRE class="language-sql"><CODE>-- Define the AvgQuantityCTE to calculate various metrics for FSN Analysis<BR /> WITH AvgQuantityCTE AS (<BR /> SELECT<BR /> T1.[ItemCode],<BR /> T1.[ItemName],<BR /> T4.[FirmName],<BR /> T0.[WhsCode],<BR /> T0.ONHAND AS 'In Stock',<BR /> T0.[AvgPrice] * T0.[OnHand] AS "Stock Value",<BR /> MAX(T5.DocDate) AS 'Last Sales Date',<BR /> -- Calculate days since the last sale<BR /> DATEDIFF(<BR /> day,<BR /> CASE WHEN MAX(T5.DocDate) IS NOT NULL THEN MAX(T5.DocDate) ELSE T1.LASTPURDAT END,<BR /> GETDATE()<BR /> ) AS days_since_last_sold,<BR /> T1.LASTPURDAT AS 'Last Purchase date',<BR /> -- Calculate the average quantity sold in the last 12 months<BR /> ROUND(ISNULL((<BR /> SELECT SUM(Total.Quantity) / 12<BR /> FROM (<BR /> -- Calculate the quantity sold<BR /> SELECT SUM(T5.Quantity) AS Quantity<BR /> FROM INV1 T5<BR /> WHERE T5.DocDate &gt;= DATEADD(Month, -12, GETDATE()) AND T5.[ItemCode] = T1.[ItemCode]<BR /> UNION ALL<BR /> -- Calculate the quantity returned<BR /> SELECT -SUM(R5.Quantity) AS Quantity<BR /> FROM RIN1 R5<BR /> WHERE R5.DocDate &gt;= DATEADD(Month, -12, GETDATE()) AND R5.[ItemCode] = T1.[ItemCode]<BR /> ) AS Total<BR /> ), 0), 1) AS 'Avg Quantity Sold Last 12 Months'<BR /> FROM OITW T0<BR /> INNER JOIN OITM T1 ON T0.ITEMCODE = T1.ITEMCODE<BR /> INNER JOIN OITB T2 ON T1.ITMSGRPCOD = T2.ITMSGRPCOD<BR /> LEFT JOIN ibt1 t3 ON t3.itemcode = t0.itemcode AND t3.whscode = t0.whscode<BR /> INNER JOIN OMRC T4 ON T1.[FirmCode] = T4.[FirmCode]<BR /> LEFT JOIN INV1 T5 ON T1.[ItemCode] = T5.[ItemCode]<BR /> LEFT JOIN RIN1 R5 ON T1.[ItemCode] = R5.[ItemCode]<BR /> GROUP BY<BR /> T0.ITEMCODE, T1.ITEMCODE, T1.[ItemName], T4.[FirmName], T0.[WhsCode], T0.ONHAND, T0.[AvgPrice], T1.LASTPURDAT ),<BR /> -- Define the SKUStatsCTE to calculate the stock value and percentiles for ABC Analysis<BR /> SKUStatsCTE AS (<BR /> SELECT<BR /> [ItemCode],<BR /> [ItemName],<BR /> [FirmName],<BR /> [WhsCode],<BR /> [In Stock],<BR /> [Stock Value],<BR /> [Last Sales Date],<BR /> [days_since_last_sold],<BR /> [Last Purchase date],<BR /> [Avg Quantity Sold Last 12 Months],<BR /> -- Calculate the 75th percentile for FSN categorization<BR /> PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY [Avg Quantity Sold Last 12 Months]) OVER () AS Top25Percentile,<BR /> -- Calculate the 25th percentile for FSN categorization<BR /> PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY [Avg Quantity Sold Last 12 Months]) OVER () AS Bottom25Percentile<BR /> FROM AvgQuantityCTE<BR /> ),<BR /> -- Define the ABCAnalysisCTE to calculate stock value percentage and ABC category<BR /> ABCAnalysisCTE AS (<BR /> SELECT<BR /> [ItemCode],<BR /> [ItemName],<BR /> [FirmName],<BR /> [WhsCode],<BR /> [In Stock],<BR /> [Stock Value],<BR /> [Last Sales Date],<BR /> [days_since_last_sold],<BR /> [Last Purchase date],<BR /> [Avg Quantity Sold Last 12 Months],<BR /> [Top25Percentile],<BR /> [Bottom25Percentile],<BR /> -- Calculate the stock value percentage for ABC categorization<BR /> StockValuePercentage,<BR /> -- Determine the ABC category based on cumulative percentages<BR /> CASE<BR /> WHEN CumulativePercentage &lt;= 0.8 THEN 'A'<BR /> WHEN CumulativePercentage &lt;= 0.95 THEN 'B'<BR /> ELSE 'C'<BR /> END AS 'ABC Category'<BR /> FROM (<BR /> SELECT *,<BR /> -- Calculate stock value percentage<BR /> [Stock Value] / TotalStockValue AS StockValuePercentage,<BR /> -- Calculate cumulative stock value percentage<BR /> SUM([Stock Value] / TotalStockValue) OVER (ORDER BY [Stock Value] DESC) AS CumulativePercentage<BR /> FROM (<BR /> SELECT *,<BR /> -- Calculate total stock value<BR /> SUM([Stock Value]) OVER () AS TotalStockValue<BR /> FROM SKUStatsCTE<BR /> ) AS Subquery<BR /> ) AS ABCSubquery<BR /> -- Final query to get ABC Analysis results along with inventory movement type<BR /> SELECT<BR /> [ItemCode],<BR /> [ItemName],<BR /> [FirmName],<BR /> [WhsCode],<BR /> [In Stock],<BR /> [Stock Value],<BR /> [Last Sales Date],<BR /> [days_since_last_sold],<BR /> [Last Purchase date],<BR /> [Avg Quantity Sold Last 12 Months],<BR /> [ABC Category],<BR /> -- Determine inventory movement type based on percentiles<BR /> CASE<BR /> WHEN [Avg Quantity Sold Last 12 Months] = 0 THEN 'Non-Moving'<BR /> WHEN [Avg Quantity Sold Last 12 Months] &gt;= [Top25Percentile] THEN 'Fast Moving'<BR /> ELSE 'Slow Moving' END AS 'Inventory Movement Type'<BR /> FROM ABCAnalysisCTE<BR /> WHERE<BR /> [In Stock] &gt; 0<BR /> <BR /> ORDER BY [ABC Category] DESC, [Stock Value] DESC</CODE></PRE><BR /> <STRONG>Query Understanding:</STRONG><BR /> <BR /> <STRONG>Part 1 – Defining the Metrics.</STRONG><BR /> <BR /> This part will help us understand the calculations of various metrics and how our products are moving.<BR /> <UL><BR /> <LI>Collection of information about each of our inventory items, such as item code, name, it’s location where the item is stored, in our case it’s warehouse code.</LI><BR /> <LI>Determining how many of each item we currently have in stock and how much these items are worth.</LI><BR /> <LI>Calculation of how quickly we are selling the items by calculating when our last item was sold.</LI><BR /> <LI>We are also interested in when we last purchased that item.</LI><BR /> <LI>Then finally to get the sense of how well we are selling our items, we calculate the average quantity sold in the last 12 months for each item.</LI><BR /> </UL><BR /> .<STRONG> Part 2 – Statistical Model </STRONG><BR /> <BR /> After defining the initial and basic information about our inventory, we want to calculate/define stats that will help us classify our inventory items.<BR /> <BR /> In this section, we are trying to define the 75<SUP>th</SUP> and 25<SUP>th</SUP> Percentile for the above-calculated average quantity sold in the last 12 months. This section will categorize our items based on their performance into three groups.<BR /> <UL><BR /> <LI>The top 25% will be classified as Fast-moving,</LI><BR /> <LI>The bottom 25% will be classified as Non-moving.</LI><BR /> <LI>And middle ones are our Slow-moving items.</LI><BR /> </UL><BR /> <STRONG>Part 3 – ABC Analysis Categories </STRONG><BR /> <BR /> In this part, we are going to assign categories (A, B, C) to each of our inventory items based on their value and importance.<BR /> <UL><BR /> <LI>Firstly, we calculate a percentage of how much each of our items contributes to the overall value of the stock.</LI><BR /> <LI>Then we use that percentage to determine whether an item falls into categories A, B, or C.</LI><BR /> </UL><BR /> <OL><BR /> <LI style="text-align: left"><STRONG>“A” </STRONG>items are the most valuable but are normally sold in smaller quantities.</LI><BR /> <LI style="text-align: left"><STRONG>“B” </STRONG>items have moderate values and may have moderate quantities sold as well.</LI><BR /> <LI><STRONG>“C” </STRONG>items are less valuable but sold in larger quantities.</LI><BR /> </OL><BR /> By producing different metrics for our analysis, this SQL query empowers us to make informed decisions based on our data results and compare those results with Industry standards. This can help us identify critical items such as obsolete or Non-Moving inventory efficiently.<BR /> <BR /> <STRONG>Conclusion:</STRONG><BR /> <BR /> To keep our inventory at optimal levels, FSN and ABC analysis are vital tools for business management. FSN Analysis helps us to get a better understanding of the classification of items based on their movement dynamics and on the other hand, ABC analysis defines prioritizes based on the value of the items and their importance.<BR /> <BR /> By adopting these tools and methodologies using this SQL query in SAP Business One, we can modernize our operations by reducing inventory carrying costs. We can achieve balanced growth through efficient Inventory controls. 2023-09-13T17:21:56+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/selection-of-multiple-values-in-udf-with-fms/ba-p/13578357 Selection of Multiple values in UDF with FMS 2023-10-05T00:20:41+02:00 manoj_jagadale https://community.sap.com/t5/user/viewprofilepage/user-id/161953 Greetings all..!!<BR /> <BR /> Hope you guys doing well..<BR /> <BR /> This will be my first blog, but certainly not the last. Inspired by the likes of <EM>Linus Torvalds</EM> and <EM>Steve Jobs</EM>, I've made the decision to contribute to the community by sharing the knowledge and experiences I've gained over the past few years. I've spent over 5 years working with an SAP Partner, and during this time, I've encountered some unique yet genuine requirements from customers. Leveraging the knowledge I've acquired, I've made every effort to address these requirements to the best of my ability and come as close as possible to meeting their needs.<BR /> <H3 id="toc-hId-1093156960"><STRONG>Where it Started:</STRONG></H3><BR /> About 3 years ago, one of my colleagues encountered a customer requirement. The customer wanted to populate batches at the Sales Order level for informational purposes, without the need for reservations. In response, we provided a solution using FMS (Formula Management System) with a UDF (User-Defined Field) called "U_batch" at the Sales Order row level. However, the challenge arose when they requested that all batches of the item be displayed in the FMS, complete with their quantities, and the ability to select multiple batches, including alternative ones. This is where the need for a Multi-Selection FMS over the UDF came into play. After searching the entire internet and concluding that it wasn't possible, I decided to tackle the problem myself.<BR /> <H3 id="toc-hId-896643455"><STRONG>And here it landed :</STRONG></H3><BR /> To achieve this, I came up with the idea of concatenating the results. So, I created a UDF called "<EM>U_batch</EM>" at the row level of the Sales Order.<BR /> <BR /> Now, let's delve into the FMS aspect. Ordinarily, FMS returns a single value in a field, a fact we are well aware of. But what if we click on the same FMS (the magnifying glass icon) and select another value? It replaces the existing value in the field. To meet our objective, we had to concatenate the existing result set with the newly selected value, and that proved to be the key. I came across information stating that the value for FMS selection originates from the first column itself. Therefore, the first column of the query had to be present, albeit hidden manually.<BR /> <BR /> So, Lets get started with the steps to the achieve our requirements,<BR /> <UL><BR /> <LI>Create the UDF for batch.</LI><BR /> </UL><BR /> <P style="padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/UDF-Create-1.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>Align the UDF on required location over document.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/UDF-1.jpg" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>Create the FMS<BR /> <UL><BR /> <LI>I have created the FMS as "ORDR_Batch_MJ_V-2.0".</LI><BR /> </UL><BR /> </LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/UDF-Create-2.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>Assign the FMS on Document, in this case its SO.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/FMS_Assign.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>Now, as seen in trailing image, the highlighted column on the left is the one which consist the value of FMS, which we can not hide with the form settings.</LI><BR /> </UL><BR /> <P style="padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/FMS_First_col.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>But this will also show all the concatenated values of our result (like below image). Which basically we don't want to.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/FMS_Multi_values.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>So, to overcome this, We have to select column edge and drag it to the very end of the left side.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Column_shrink_1.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>In this way the column will be present on the left but hidden from the view. This will result in showing two lines on the left side, but wont interfere with the values and can go unnoticed.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/09/Column_shrink_2.png" /></P><BR /> &nbsp;<BR /> <UL><BR /> <LI>Here's the FMS code in SQL as well as HANA.</LI><BR /> </UL><BR /> <PRE class="language-sql"><CODE>-- Script for SQL---<BR /> /*-----------------------------------------------------<BR /> Author : MJ<BR /> Created On : 21/06/2019 @12:45 PM<BR /> Task Name : Fetch multiple values in sigle UDF with FMS.<BR /> Latest Version : 2.0<BR /> Last Revision : 26/02/2020 @06:30 PM <BR /> -----------------------------------------------------*/<BR /> declare @str nvarchar(200)<BR /> declare @itm nvarchar(20)<BR /> declare @btnm nvarchar(max)<BR /> declare @sql nvarchar(max)<BR /> <BR /> set @itm=$[$38.1.0]<BR /> set @str= $[$38.U_batch.0]<BR /> <BR /> set @btnm = convert(nvarchar(max),(select concat('''',replace(@str,',',''','''),'''')))<BR /> <BR /> set @sql = 'select (case when '''+@str+'''='''' then B.BatchNum else <BR /> concat('''+@str+''','','',B.BatchNum) end ), B.BatchNum,B.ExpDate,B.Quantity from OIBT B where B.ItemCode='''+@itm+'''<BR /> and B.BatchNum not in ('+@btnm+') and B.Quantity &gt; 0.0'<BR /> <BR /> exec(@sql)</CODE></PRE><BR /> <PRE class="language-sql"><CODE>-- Script for HANA---<BR /> /*-----------------------------------------------------<BR /> Author : MJ<BR /> Created On : 22/06/2019 @03:33 PM<BR /> Task Name : Fetch multiple values in sigle UDF with FMS.<BR /> Latest Version : 2.0<BR /> Last Revision : 28/02/2020 @11:35 AM <BR /> -----------------------------------------------------*/<BR /> declare str nvarchar(200);<BR /> declare itm nvarchar(200);<BR /> declare btnm nvarchar(200);<BR /> declare sql1 nvarchar(7000);<BR /> <BR /> itm := $[$38.1.0];<BR /> str := $[$38.U_BatchNo.0];<BR /> <BR /> select( CAST((SELECT (''''|| replace(:str, ',',''',''')|| '''') FROM DUMMY) AS nvarchar(5000))) into btnm from dummy;<BR /> <BR /> sql1 := 'select (case when ''' || :str || '''='''' then B."BatchNum" else <BR /> (''' || :str || ''' ' || '||' || ''',''' || '||' || ' B."BatchNum" ) end ) as "Selection", B."BatchNum",B."ExpDate",B."Quantity" from OIBT B where B."ItemCode"=''' || :itm || '''<BR /> and B."BatchNum" not in (' || :btnm || ')';<BR /> <BR /> EXECUTE IMMEDIATE(:sql1);</CODE></PRE><BR /> &nbsp;<BR /> <UL><BR /> <LI>And voilà, here's the final result.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px;padding-left: 40px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/10/FMS_GIF_OPTI.gif" /></P><BR /> &nbsp;<BR /> <H4 id="toc-hId-829212669">High's and Low's :</H4><BR /> <UL><BR /> <LI>This may save a extra UDF creation on the forms where just multiple values needs to be stored.</LI><BR /> <LI>The stored values in the UDF with comma separation, can be fetched in queries and utilized further in any operation like normal value. <EM>(Values can be processed with dynamic query or using string_split() function in query)</EM></LI><BR /> </UL><BR /> So, as nothing is perfect, this workaround does have the limitations as well. Which is,<BR /> <UL><BR /> <LI>You can not select multiple values at the same time, you have to chose one by one.</LI><BR /> <LI>If values are too much like more than 10 or so, then using this workaround will be totally depended upon user conveniency as it will be manual recursive work for user.</LI><BR /> </UL><BR /> &nbsp;<BR /> <BR /> .. And here, the story concludes with the proposed solution. This solution can be applied to various scenarios involving other objects as well.<BR /> <BR /> I hope, this blog may help someone out there, who is looking after the solution like this.<BR /> <BR /> If you need any help with similar things or have suggestions for the blog post, feel free to leave a comment below.<BR /> <BR /> Thanks for your time... see you soon..<BR /> <BR /> Cheerio..!! 2023-10-05T00:20:41+02:00 https://community.sap.com/t5/technology-blogs-by-sap/new-changes-coming-to-sap-partneredge-program-in-2024/ba-p/13579634 New Changes Coming to SAP PartnerEdge Program in 2024 2023-10-16T00:10:41+02:00 JerryRosa https://community.sap.com/t5/user/viewprofilepage/user-id/3191 The latest round of upcoming updates to the partner program incorporates new changes to align it closer to SAP’s cloud strategy.<BR /> <BR /> Sell and Service partners were officially notified by email on October 9 of the upcoming changes to the partner program notification. The notice, which includes a variety of profound changes, strongly signals to the Sell and Service partners whose business models revolve around on-premise products. The notification stated that those partners will be strongly impacted if they continue to transact on-premise products as the partner program will only reward cloud-based motions moving forward.<BR /> <BR /> The <A href="https://partneredge.sap.com/content/dam/partnerexperience/partnership/manage/notification/Oct_2023_PE_Program_Notice.pdf" target="_blank" rel="noopener noreferrer">October 9 notification</A> informed partners in the Sell and Service tracks about the fundamental changes that will start going into effect in phases starting in 2024:<BR /> <UL><BR /> <LI>Simplification of the program requirements, alignment of the sell and service tracks by making competencies a core requirement.</LI><BR /> <LI>&nbsp;Enhanced recognition of partner groups by allowing partners to meet the certified solution consultant requirements as a group.</LI><BR /> <LI>Updates to rules governing how value points are earned from on-premise sales and for SAP certifications.</LI><BR /> <LI>&nbsp;Introduction of the Customer Success Guide, a new document that is an extension of the partner program guide highlighting key milestones and metrics to ensure an optimal post-sales experience for our joint customers.</LI><BR /> </UL><BR /> Partners should be mindful of the various updates that will go into effect in 2024, and in particular, this upcoming change that is explained below which is important as it informs partners that by&nbsp; transacting on-premise products they can no longer earn value points to maintain their current program levels.<BR /> <BR /> <STRONG>Discontinuation of Value Points for On-Premise Products</STRONG> – <STRONG>Effective February 2024</STRONG><BR /> <BR /> In 2024, SAP is evolving the partner program levels to reflect the cloud-focused emphasis of SAP’s Customer Value Journey. In the first phase, <STRONG>SAP will stop awarding value points earned for on</STRONG>-<STRONG>premise solutions revenue</STRONG> <STRONG>(except for SAP Business One and countries without an SAP cloud portfolio</STRONG>).<BR /> <BR /> Partners that are selling on-premise products will no longer be able to earn value points towards maintaining or attaining the gold level and its associated benefits. SAP encourages partners who want to continue their successful partnership with SAP's cloud journey to adjust their business models accordingly.<BR /> <BR /> - <STRONG>Existing gold level partners will not immediately be in danger of losing their gold level status</STRONG> since the changes are going into effect after the January program level-down evaluation, but they will not be able to help maintain their gold level via on-premise software sales after February 2024, as these transactions will no longer earn value points.<BR /> <BR /> - <STRONG>Silver level partners will not be able to earn value points towards achieving gold level status</STRONG> by selling on-premise software after February 2024.<BR /> <BR /> <STRONG>A Clear Signal to Partners About Upcoming New Program Levels Approach</STRONG><BR /> <BR /> The other big item that was communicated to partners is that SAP is sending a clear signal on the&nbsp; directional change in which SAP will further evolve program levels and criteria. A key foundation in the new approach for partner recognition will be focused on achievements in alignment with SAP’s strategy and priorities for the cloud. That means that All partners will have to be reassessed to see where they are in the new leveling approach with the exception of SAP Business One partners and countries where there is no cloud portfolio available.<BR /> <BR /> The upcoming redesigned levelling for the SAP PartnerEdge program focuses on cloud customer success-oriented metrics. There will be no path forward for a partner to achieve or maintain gold level, by selling or focusing on on-premise solutions. To reward cloud activities, market development funds earning will be restricted to cloud solutions reselling. Partners can still sell on-premise solutions but it will not be recognized for program level advancement.<BR /> <BR /> Now is the time for partners who know that they will be affected to begin having conversations with your partner business manager to figure out the best route to shift to cloud products and to discover some best practices to help make a smooth and successful transition with the right coaching and guidance from SAP partner teams.<BR /> <BR /> In 2024, SAP will provide partners with more clarity on the new program leveling approach and what partners should expect.<BR /> <BR /> &nbsp; 2023-10-16T00:10:41+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/partners-are-our-best-asset/ba-p/13575230 Partners Are Our Best Asset 2023-10-30T10:34:32+01:00 ethanhall https://community.sap.com/t5/user/viewprofilepage/user-id/152505 <STRONG><SPAN data-preserver-spaces="true">As SAP continues its transformation apace, including the launch of a fresh, new, visual identity, Andrew Kisslo, Global Head of Partner Marketing, outlines his strategy for partners.</SPAN></STRONG><BR /> <BR /> <SPAN data-preserver-spaces="true">“Partners are our best asset – we need them more than ever to help us attract, grow, and retain customers of all shapes and sizes, especially in our transition to the cloud. In our largest enterprises, partners can help our existing customers understand how to move to the cloud and begin a shift to ‘clean core’ which is at the centre of our ERP strategy. For midmarket and below we need partners to attract new customers which increases our market share. With our new product offerings, partners can introduce customers to the value of SAP and why our approach is the best option in the market.&nbsp;</SPAN><BR /> <BR /> <SPAN data-preserver-spaces="true">My role exists to empower every partner across their business with SAP, to help them build business demand and attract customers to close more business. Customers have more choice than ever so partners need to differentiate themselves which is why I am so focused on this.&nbsp;</SPAN><BR /> <BR /> <STRONG><U><SPAN data-preserver-spaces="true">Empowering partners:</SPAN></U></STRONG><BR /> <BR /> <SPAN data-preserver-spaces="true">Empowering partners is about enabling them with content, coaching, and guidance on how to increase awareness of their capabilities. We invest deeply in programmes designed to help partners generate demand, so they become part of any customer’s consideration phase of purchasing. For example, we have digital workshops dedicated on how to build a great value proposition which helps a partner be very clear about how they uniquely stand out. We have courses on how to become a ‘Lead Master’, where – through a series of classes – partners attain different levels of certification in how to generate their own leads.&nbsp;</SPAN><BR /> <BR /> <SPAN data-preserver-spaces="true">These courses have a large impact for partners. For example, those who go through the Lead Master course can generate well over 10,000 leads and a minimum of two sales deals within the first 12 months alone. There is a very noticeable difference in the growth of their pipeline when compared to partners who do not complete the workshop. These things can make a big difference if partners take the time to participate.&nbsp; &nbsp;</SPAN><BR /> <BR /> <STRONG><U><SPAN data-preserver-spaces="true">Introducing new support from the Partner Marketing Team:</SPAN></U></STRONG><BR /> <BR /> <SPAN data-preserver-spaces="true">As a baseline, we’re always optimising our offerings including overhauling the Partner Benefits Catalogue. The second thing is that, in today’s digital world, we know that partners need to learn how to scale themselves through digital selling which is why we continue to invest in workshops focused on how to build a ‘social selling’ approach using marketing tactics on platforms such as LinkedIn. Finally, AI is rapidly becoming central to many customer discussions so in the year ahead you can expect brand-new support on how partners can talk about AI and SAP’s solutions which ensures every prospect knows how to learn from SAP for future innovation. I think partners should lean in now more than ever, especially with so much noise in the market which can confuse customers.”</SPAN> 2023-10-30T10:34:32+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/vat-changes-as-of-january-1st-2024-in-switzerland/ba-p/13576830 VAT Changes as of January 1st, 2024 in Switzerland 2023-11-02T17:21:43+01:00 I337702 https://community.sap.com/t5/user/viewprofilepage/user-id/148323 The objective of this blog post is to give you a guidance how to proceed with the setup of the SAP Business One for the existing customers in order to reflect the upcoming legislation changes in the system.<BR /> <P id="__html28">The tax authorities in Switzerland have announced that as of January 1, 2024, the following VAT&nbsp;(value-added tax)&nbsp;rates will apply in Switzerland:</P><BR /> <BR /> <UL><BR /> <LI>Standard rate: 8.1%</LI><BR /> <LI>Reduced rate: 2.6%</LI><BR /> <LI>Special rate for accommodation: 3.8%</LI><BR /> </UL><BR /> The changes in VAT rates follow a vote on September 25, 2022, that&nbsp;accepted an&nbsp;amendment to the AHV Act and the federal decree on the supplementary financing of the AHV.<BR /> <BR /> If we compare current status with the expected, it looks like this:<BR /> <TABLE><BR /> <TBODY><BR /> <TR><BR /> <TD width="189"></TD><BR /> <TD width="112"><STRONG>Standard Rate</STRONG></TD><BR /> <TD width="124"><STRONG>Reduced Rate</STRONG></TD><BR /> <TD width="176"><STRONG>Special Rate for Accommodation Services</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="189">Current VAT Rates (as of 1.1.2018)</TD><BR /> <TD width="112">7.7%</TD><BR /> <TD width="124">2.5%</TD><BR /> <TD width="176">3.7%</TD><BR /> </TR><BR /> <TR><BR /> <TD width="189">Applicable VAT Rates as of <STRONG>January 1<SUP>st</SUP>, 2024</STRONG></TD><BR /> <TD width="112">8.1%</TD><BR /> <TD width="124">2,6%</TD><BR /> <TD width="176">3.8%</TD><BR /> </TR><BR /> </TBODY><BR /> </TABLE><BR /> It can be assumed that the Tax Authorities approach will be identical to the VAT changes from January 1st, 2018. Special attention must be paid to applying the correct tax rate (old / new) when issuing invoices in the year 2023 and if these invoices are partially or fully relevant to the year 2024.&nbsp; Such an example could be invoice partial payment, invoice down payment, invoices for periodic services, but conversely also to subsequent pay reductions and returns received in 2024, which relate to the 2023 service period.<BR /> <BR /> <STRONG>Tax Codes</STRONG><BR /> <BR /> In order to fulfill the tax authorities requirement, you need to perform these steps in the system:<BR /> <OL><BR /> <LI>Add new temporary tax code for each currently valid tax codes where since 1.1.2024 a new tax rate should apply</LI><BR /> <LI>Add definition for each temporary tax code added to the system</LI><BR /> <LI>Change the definition of original tax codes</LI><BR /> <LI>Update VAT Declaration Boxes and BAS Code Definition</LI><BR /> <LI>Invoicing - recommendations</LI><BR /> </OL><BR /> &nbsp;<BR /> <BR /> <STRONG>1. New Temporary Tax Codes</STRONG><BR /> <BR /> During the transition phase of the tax increase, the situation will arise where services for 2024 will already be invoiced in 2023. It will also happen that services provided in 2023 will be offset in 2024. To do this, temporary tax codes must be added to the system as follows:<BR /> <BR /> Add temporary tax codes to the “Tax Groups – Setup” table<BR /> <BR /> <STRONG>Path:</STRONG> Administration -&gt; Setup -&gt; Financials -&gt; Tax -&gt; Tax Groups<BR /> <BR /> Each temporary tax code is a copy of its currently valid tax code. The difference is in the “Tax Definition – Setup”.<BR /> <BR /> List of Codes for which the temporary codes should be added (this setup might differ based on business needs):<BR /> <TABLE><BR /> <TBODY><BR /> <TR><BR /> <TD width="48"><STRONG>Code</STRONG></TD><BR /> <TD width="103"><STRONG>Category</STRONG></TD><BR /> <TD width="306"><STRONG>Name</STRONG></TD><BR /> <TD style="text-align: center" width="38"><STRONG>&nbsp;</STRONG></TD><BR /> <TD width="16"><STRONG>Temporary code</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>I1</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Import Dienstleistungen</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>I1T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V1</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Materialaufwand</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V1T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V2</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Dienstleistungen</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V2T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V3</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Invest./Betriebsaufwendung</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V3T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V5</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Betriebsaufwendung 50 % Abzug</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V5T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V6</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Materialaufwand</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V6T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V8</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteuer Invest./Betriebsaufwand</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V8T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>V9</STRONG></TD><BR /> <TD width="103">Input Tax</TD><BR /> <TD width="306">Vorsteur Sondersatz Beherbergungsaufwand</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>V9T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>A1</STRONG></TD><BR /> <TD width="103">Output Tax</TD><BR /> <TD width="306">Mehrwertsteuer 7,7%</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>A1T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>A2</STRONG></TD><BR /> <TD width="103">Output Tax</TD><BR /> <TD width="306">Mehrwertsteuer 2,5%</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>A2T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>E1</STRONG></TD><BR /> <TD width="103">Output Tax</TD><BR /> <TD width="306">Mehrwertsteuer 7,7% Eigenverbrauch</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>E1T</STRONG></TD><BR /> </TR><BR /> <TR><BR /> <TD width="48"><STRONG>E2</STRONG></TD><BR /> <TD width="103">Output Tax</TD><BR /> <TD width="306">Mehrwertsteuer 2,5% Eigenverbrauch</TD><BR /> <TD style="text-align: center" width="38">-&gt;</TD><BR /> <TD width="16"><STRONG>E2T</STRONG></TD><BR /> </TR><BR /> </TBODY><BR /> </TABLE><BR /> Add temporary tax codes to the “Tax Groups – Setup” table. The setup of temporary codes is a duplicate of the original codes. The tax definition is different. Please, follow the instructions from the text below.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG>2. Temporary Tax Codes Definition</STRONG><BR /> <BR /> In the transition phase of the tax increase, the situation will work like this: In the year 2023 services for 2024 will already be invoiced. It will also happen that services provided in 2023 will be charged in 2024. To do this, temporary control codes must be opened as follows:<BR /> <BR /> For example, in case of Code <STRONG>I1</STRONG> (Vorsteuer Import Dienstleistungen) with currently valid tax rate 7.7%, you need to add a temporary tax code, e.g.<STRONG> I1T and </STRONG>setup the definition in <STRONG>“Tax Definition – Setup”</STRONG><BR /> <BR /> <STRONG>Path:</STRONG> Administration -&gt; Setup -&gt; Financials -&gt; Tax -&gt; Tax Groups (Click on Tax Definition button for a particular <EM>I1T</EM> temporary tax code added to the Tax Groups – Setup table.)<BR /> <BR /> Example of the definition setup for such a <U>temporary tax code</U> where the tax rate will change from 7,7% to 8.1% as of January 1<SUP>st</SUP>, 2024.<BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Tax-def-setup-I1T.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Tax Definition Setup for I1T</P><BR /> Example of the definition setup for such a <U>temporary tax code</U> where tax rate will change from 2.5% to 2.6% as of January 1<SUP>st</SUP>, 2024.<BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Tax-def-setup-V6T.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Tax Definition Setup for V6T</P><BR /> &nbsp;<BR /> <BR /> Example of the definition setup for such a <U>temporary tax code</U> where tax rate will change from 3.7% to 3.8% as of January 1<SUP>st</SUP>, 2024.<BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Tax-def-setup-V9T.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Tax Definition Setup for V9T</P><BR /> The original code is already defined. Temporary codes can already exist in your databases following the legal changes from the year 2018. In such a case it is possible re-activate them and change the definition for the actual VAT Rate increase.<BR /> <BR /> The reversal of the tax rates means that for the document date from 2023 the new VAT rate 8.1% will apply for services that will be provided in 2024 and for the document date from 2024 and the service provided in 2023 the VAT rate relevant for the year 2023 (7,7%) will apply.<BR /> <BR /> &nbsp;<BR /> <BR /> <STRONG>3. Original Tax Codes Definition</STRONG><BR /> <BR /> Changes are required in case of these Tax Codes:<BR /> <BR /> I1, V1, V2, V3, V5, A1, E1 - please, follow the setup according to the Screenshot No.1<BR /> <BR /> V6, V8, A2, E2 - please, follow the setup according to the Screenshot No.2<BR /> <BR /> V9 - please, follow the setup according to the Screenshot No.3<BR /> <BR /> <STRONG>Path:</STRONG> Administration -&gt; Setup -&gt; Financials -&gt; Tax -&gt; Tax Groups (Click on Tax Definition button for a particular Tax Code)<BR /> <BR /> <EM>Screenshot No.1</EM><BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Screenshot-no1.png" /></P><BR /> &nbsp;<BR /> <BR /> <EM>Screenshot No.2</EM><BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Screenshot-no2.png" /></P><BR /> &nbsp;<BR /> <BR /> <EM>Screenshot No.3</EM><BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Screenshot-no3.png" /></P><BR /> &nbsp;<BR /> <BR /> <STRONG>4. Tax Declaration Boxes and BAS Code Definition Adjustment</STRONG><BR /> <BR /> The following must be taken into account: The decisive factor for how the individual services are to be declared in the billing is the time or period in which the service was provided. Services provided until December 31, 2023 are subject to the previous tax rates. Services provided from January 1, 2024 are subject to the new tax rates. Since the tax rates applicable until the end of 2017 are no longer shown in the available statements, sales from services before January 1, 2018 must be reported to the Tax Authorities in writing outside of the statement.<BR /> <BR /> <EM>VAT Form as of January 1st, 2024</EM><BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Tax-Declaration-Form-1.png" /></P><BR /> Currently there is no separate VAT Form for the transition period from July 1<SUP>st</SUP>, 2023 to December 31<SUP>st</SUP>, 2023.<BR /> <BR /> <A href="https://www.estv.admin.ch/estv/de/home/mehrwertsteuer/mwst-abrechnen/mwst-formulare.html" target="_blank" rel="nofollow noopener noreferrer">https://www.estv.admin.ch/estv/de/home/mehrwertsteuer/mwst-abrechnen/mwst-formulare.html</A><BR /> <BR /> <A href="https://www.estv.admin.ch/dam/estv/de/dokumente/mwst/formulare/abrechnung-2024/4470-eff.pdf.download.pdf/mwst-4470-eff-d.pdf" target="_blank" rel="nofollow noopener noreferrer">https://www.estv.admin.ch/dam/estv/de/dokumente/mwst/formulare/abrechnung-2024/4470-eff.pdf.download.pdf/mwst-4470-eff-d.pdf</A><BR /> <BR /> In SAP Business One, the boxes in Tax Declaration Boxes – Setup must be updated according to the VAT Form 2024 changes:<BR /> <BR /> Open the existing definition.<BR /> <BR /> <STRONG>Path</STRONG>: Administration -&gt; Setup -&gt; Financials -&gt; Tax -&gt; Tax Declaration Boxes<BR /> <BR /> These are examples how the "Tax Declaration Boxes - Setup" should be adjusted from the 3rd quarter of 2023 and from January 1st, 2024. <STRONG><EM>This setup might differ based on business needs</EM></STRONG>.<BR /> <BR /> <STRONG>Path:&nbsp;</STRONG>Administration -&gt; Setup -&gt; Financials -&gt; Tax -&gt; Tax Declaration Boxes<BR /> <BR /> <EM>From the 3rd quarter of 2023</EM><BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/VAT-Declaration-boxes-as-of-July-1st-2023.png" /></P><BR /> &nbsp;<BR /> <BR /> <EM>As of January 1st, 2024</EM><BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Tax-Declaration-Boxes-as-of-01012024.png" /></P><BR /> &nbsp;<BR /> <BR /> <B><STRONG>5. Invoicing - recommendations&nbsp;</STRONG></B><BR /> <BR /> Special attention must be paid to applying the correct tax rate (old/new) when issuing invoices during 2023 (transition period) in order to ensure correct processing of VAT.<BR /> <BR /> The tax rate determination is dependent on the date of the service provisioning. On A/R Invoice you have to split it into two lines, one is for the service until 31.12.2023 (A1) and second is for service provided from 1.1.2024 (A1T) for invoices in 2023. In 2024 it will change to until 31.12.20123 to A1T, and from 1.1.2024 to A1.<BR /> <BR /> The date of the tax declaration is the document date of invoice or any down payment. Deliveries and services without invoice will be declared on the date of payment.<BR /> <BR /> On A/R Invoice the items should be split.<BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/AR-Invoice.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">A/R Invoice</P><BR /> &nbsp;<BR /> <BR /> In the print layout both tax codes should be printed.<BR /> <P style="text-align: center;overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/Print-layout.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Print layout</P><BR /> &nbsp;<BR /> <BR /> For the <EM>new companies</EM> created in the SAP Business One in 2024 the updated tax rates and adjusted Tax Declaration Boxes and BAS Code Definition will be available with the SP2402 release.<BR /> <BR /> In this blog post you could learn how to proceed with the setup of Tax Codes, Tax Declaration Boxes plus learn about invoicing during the transition period while the new VAT Tax rates will be valid as of January 1st, 2024.<BR /> <BR /> I would like to invite you to provide feedback or ask clarifying questions regarding the topic in the comment section. 2023-11-02T17:21:43+01:00 https://community.sap.com/t5/technology-blogs-by-members/comprehensive-guide-on-sap-ecc-to-sap-s-4hana-migration/ba-p/13573000 Comprehensive Guide on SAP ECC to SAP S/4HANA Migration 2023-11-21T16:18:29+01:00 anmol_gupta95 https://community.sap.com/t5/user/viewprofilepage/user-id/393703 <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-14-2.png" /></P><BR /> SAP is pulling the plug on ECC support by 2027, and if you're still on it, it's time to think about making the jump to S/4HANA.<BR /> <BR /> Many of you may still feel that 2027 is quite far off. This has happened before too – the initial deadline for discontinuing ECC was 2025, but it was extended by 2 years because not many organizations were making the shift to S/4HANA, so SAP had to delay their plans for 2 more years.<BR /> <BR /> However, the 2027 deadline seems pretty solid so far, and it’s definitely not as far off as you may think. Migration from SAP ECC to SAP S/4HANA is an arduous task that takes considerable time and effort. For large enterprises, a complete system conversion can even take months due to the high volume of data and complex workflows. So, if you wait too long, you may need to rush the conversion process, which will not only increase the risk of errors but also disrupt core business processes.<BR /> <BR /> But even before the actual migration, a lot of planning and preparation is involved during the pre-conversion phase. In this post, I'll quickly run you through a step-by-step approach to efficiently prepare for ECC to S/4HANA migration. These steps are not just standard best practices, but the road to smooth and seamless migration.<BR /> <BR /> <STRONG><A href="https://www.appseconnect.com/6-sap-implementation-challenges-and-solutions/" target="_blank" rel="nofollow noopener noreferrer">SAP implementation</A></STRONG> is a complex process that demands specialized expertise, extensive resources, precise configuration, and strategic planning. Overcoming these challenges can be difficult, but each challenge encountered presents an opportunity to refine business processes and maximize the potential of this robust ERP system. If you’re striving to get more out of your SAP system, then it’s time to revise your current processes and follow the best practices for ERP implementation.<BR /> <H2 id="toc-hId-963922241"><SPAN style="text-decoration: underline">Step 1: Familiarization with SAP S/4HANA</SPAN></H2><BR /> <P style="overflow: hidden;margin-bottom: 0px">To ensure a smooth transition from SAP ECC to S/4HANA, it's crucial for ECC users to become familiar with the new system. This involves hands-on exploration of S/4HANA's features, functionalities, modules, and workflows. Understanding the capabilities of S/4HANA is essential for maximizing its benefits, and also helps you to choose the right deployment option among the different versions of S/4HANA.</P><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-13-4.png" /></P><BR /> <BR /> <OL><BR /> <LI><STRONG>SAP S/4HANA Cloud, public edition:</STRONG><BR /> <UL><BR /> <LI>Hosted in a public cloud environment.</LI><BR /> <LI>Offers scalability and flexibility.</LI><BR /> <LI>Managed and maintained by SAP.</LI><BR /> </UL><BR /> </LI><BR /> <LI><STRONG>SAP S/4HANA Cloud, private edition:</STRONG><BR /> <UL><BR /> <LI>Hosted in a private cloud, providing more control over infrastructure.</LI><BR /> <LI>Offers enhanced security and customization.</LI><BR /> <LI>Managed and maintained by SAP.</LI><BR /> </UL><BR /> </LI><BR /> <LI><STRONG>SAP S/4HANA On-Premises managed by SAP (HEC):</STRONG><BR /> <UL><BR /> <LI>On-Premise deployment with SAP managing the infrastructure (HANA Enterprise Cloud).</LI><BR /> <LI>Allows for a controlled environment.</LI><BR /> <LI>Provides the benefits of On-Premise with reduced operational burden.</LI><BR /> </UL><BR /> </LI><BR /> <LI><STRONG>SAP S/4HANA On-Premises:</STRONG><BR /> <UL><BR /> <LI>Traditional On-Premise deployment.</LI><BR /> <LI>Offers maximum control and customization.</LI><BR /> <LI>Requires in-house management of the entire system.</LI><BR /> </UL><BR /> </LI><BR /> </OL><BR /> Choosing the right deployment option depends on factors like business requirements, infrastructure preferences, and desired levels of control and customization.<BR /> <H2 id="toc-hId-767408736"><SPAN style="text-decoration: underline">Step 2: Data Analysis and Classification</SPAN></H2><BR /> The next step is to segregate data into categories of hot, warm, and cold. This is essential for optimizing the migration process, because not all data needs to be migrated. So, deciding how much data needs to be transferred from your ECC database to S/4HANA is a crucial step when preparing for system conversion.<BR /> <BR /> Here's a quick guide on how to classify data:<BR /> <BR /> <STRONG>Hot Data:</STRONG><BR /> <UL><BR /> <LI>Definition: Frequently accessed, critical data.</LI><BR /> <LI>Action: Should be transferred and store in the S/4HANA tenant database.</LI><BR /> <LI>Benefits: Ensures high-performance access to essential information.</LI><BR /> </UL><BR /> <STRONG>Warm Data:</STRONG><BR /> <UL><BR /> <LI>Definition: Less frequently accessed but still relevant data.</LI><BR /> <LI>Action: Store in the S/4HANA system database.</LI><BR /> <LI>Benefits: Balances performance and storage efficiency.</LI><BR /> </UL><BR /> <STRONG>Cold Data:</STRONG><BR /> <UL><BR /> <LI>Definition: Infrequently accessed or historical data.</LI><BR /> <LI>Action: Archive as legacy data, reducing the load on the live system.</LI><BR /> <LI>Benefits: Optimizes system resources and maintains compliance.</LI><BR /> </UL><BR /> <STRONG>Why Classify Data?</STRONG><BR /> <OL><BR /> <LI><STRONG>Efficiency:</STRONG> Not all data needs to be migrated, preventing unnecessary strain on resources.</LI><BR /> <LI><STRONG>Performance:</STRONG> Ensures that crucial data is readily available in the live system for optimal performance.</LI><BR /> <LI><STRONG>Cost-Effectiveness:</STRONG> Reduces storage costs by archiving cold data rather than migrating it.</LI><BR /> </OL><BR /> <H2 id="toc-hId-570895231"><SPAN style="text-decoration: underline">Step 3: Data Cleansing</SPAN></H2><BR /> After segregating data, the critical step of data cleansing comes into play. This process involves refining and enhancing the quality of data to ensure accuracy and reliability during migration. Here's a brief overview of the processes involved and the tools available from SAP:<BR /> <BR /> <STRONG>Processes Involved in Data Cleansing:</STRONG><BR /> <OL><BR /> <LI><STRONG>Duplicate Removal:</STRONG> Identify and eliminate duplicate records to prevent redundancy and data inconsistency.</LI><BR /> <LI><STRONG>Standardization:</STRONG> Normalize data formats, units, and values for consistency across the dataset.</LI><BR /> <LI><STRONG>Validation:</STRONG> Verify data accuracy by validating against predefined rules and criteria.</LI><BR /> <LI><STRONG>Enrichment:</STRONG> Augment data with additional information to enhance its completeness and relevance.</LI><BR /> <LI><STRONG>Correction of Errors:</STRONG> Rectify any inaccuracies or errors in the data, ensuring it aligns with quality standards.</LI><BR /> </OL><BR /> <STRONG>How Data Cleansing Works:</STRONG><BR /> <OL><BR /> <LI><STRONG>Data Profiling:</STRONG> Analyze the dataset to understand its structure, relationships, and potential issues.</LI><BR /> <LI><STRONG>Automated Cleansing:</STRONG> Employ automated tools to execute predefined cleansing rules and corrections.</LI><BR /> <LI><STRONG>Manual Review:</STRONG> Involve data experts to manually review and validate complex or critical data points.</LI><BR /> </OL><BR /> <H3 id="toc-hId-503464445">SAP Tools for Data Cleansing:</H3><BR /> SAP provides tools and solutions to facilitate efficient data cleansing as part of the migration journey. These tools include:<BR /> <BR /> <STRONG><A href="https://www.sap.com/products/technology-platform/data-services.html" target="_blank" rel="noopener noreferrer">SAP Data Services:</A></STRONG> Offers comprehensive data integration and transformation capabilities.<BR /> <BR /> <STRONG><A href="https://www.sap.com/products/technology-platform/data-profiling-steward.html?url_id=text-glo-404-reclink" target="_blank" rel="noopener noreferrer">SAP Information Steward:</A></STRONG> Enables data profiling, quality monitoring, and cleansing.<BR /> <BR /> By undergoing thorough data cleansing, organizations ensure that the migrated data is accurate, consistent, and aligned with business requirements, laying a solid foundation for a successful transition to SAP S/4HANA.<BR /> <BR /> SAP and APPSeCONNECT’s strategic partnership dates to 2022 when we participated in the <A href="https://www.appseconnect.com/appseconnect-at-sap-partner-summit-for-sme-2023/" target="_blank" rel="nofollow noopener noreferrer"><STRONG>SAP SMB Innovation Summit</STRONG></A> held in Manila. The event brought together SAP partners and customers to discuss the latest trends and developments in the industry. We showcased our integration platform, APPSeCONNECT, and demonstrated how it helps businesses streamline their operations by connecting their SAP systems with other applications.<BR /> <H2 id="toc-hId-177868221"><SPAN style="text-decoration: underline"><STRONG>Step 4: Readiness Check</STRONG></SPAN></H2><BR /> SAP Readiness Check is a tool designed to assess the compatibility and readiness of a system for specific SAP upgrades or migrations. It provides an overview of how well the current system aligns with the target applications, helping organizations plan and execute digital transformation effectively. The tool is used for various SAP solutions, including SAP ERP and SAP S/4HANA upgrades.<BR /> <H3 id="toc-hId-110437435">Purpose of SAP Readiness Check:</H3><BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-11-3.png" /><BR /> <OL><BR /> <LI><STRONG>System Analysis:</STRONG> Analyzes the existing SAP ECC system to evaluate its readiness for migration.</LI><BR /> <LI><STRONG>Simplification Items Identification:</STRONG> Identifies simplification items specific to the S/4HANA version, helping businesses understand the impact on existing processes.</LI><BR /> <LI><STRONG>Custom Code Analysis:</STRONG> Examines custom code to detect incompatibilities and provides insights into necessary adjustments for compatibility.</LI><BR /> <LI><STRONG>Data Volume Management:</STRONG> Assesses data volumes to optimize storage and performance during migration.</LI><BR /> <LI><STRONG>Business Process Analytics:</STRONG> Evaluates current business processes to align them with S/4HANA best practices.</LI><BR /> </OL><BR /> <H3 id="toc-hId--86076070">Steps in SAP Readiness Check:</H3><BR /> <IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/11/MicrosoftTeams-image-12-3.png" /><BR /> <OL><BR /> <LI><STRONG>Initiation:</STRONG> Start the readiness check through SAP tools or cloud services.</LI><BR /> <LI><STRONG>Data Collection:</STRONG> Collect system data, including configurations, custom code, and usage statistics.</LI><BR /> <LI><STRONG>Analysis:</STRONG> Utilize the collected data to perform a comprehensive analysis, generating a detailed report.</LI><BR /> <LI><STRONG>Dashboard and Recommendations:</STRONG> Provides a user-friendly dashboard summarizing results and offering recommendations for a successful migration.</LI><BR /> </OL><BR /> SAP Readiness Check offers self-service tools to facilitate efficient planning for the next steps in SAP ECC to SAP S/4HANA migration.<BR /> <BR /> Follow these four steps thoroughly to prepare a solid foundation for your SAP S/4HANA conversion. Of course, this is only the pre-conversion phase, and there’s still a lot of other phases involved in system conversion. If you want to learn more about essential factors involved in the migration, feel free to check out the resource below:<BR /> <BR /> <A href="https://www.appseconnect.com/important-considerations-for-sap-ecc-to-sap-s-4hana-migration/" target="_blank" rel="nofollow noopener noreferrer"><B>Important Considerations for SAP ECC to SAP S/4HANA Migration</B></A> 2023-11-21T16:18:29+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/views-apis-sap-business-one-web-client-extensibility/ba-p/13576882 Views APIs - SAP Business One Web Client Extensibility 2023-12-07T00:46:25+01:00 guy_hasson https://community.sap.com/t5/user/viewprofilepage/user-id/230735 When creating your own extension, you may sometimes need to redirect to a specific View in the SAP Business One Web Client. For this purpose, you will need to utilize the Views APIs.<BR /> This feature has been available since version 10.0 FP 2105.<BR /> <BR /> The Views APIs can be used to generate URLs for the following views:<BR /> <UL><BR /> <LI>List view and detailed view for an object.</LI><BR /> <LI>Analytics views.</LI><BR /> </UL><BR /> The image below shows a Fiori app that redirects back to a specific Business Partner and a specific Item.<BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/FioriApp.png" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Fiori App</P><BR /> &nbsp;<BR /> <H3 id="toc-hId-1093102271"><STRONG>Views APIs for </STRONG><STRONG>List </STRONG><STRONG>V</STRONG><STRONG>iew and </STRONG><STRONG>D</STRONG><STRONG>etailed view</STRONG></H3><BR /> In order to access a specific View in the Web Client, such as a specific Sales Order view, you will need to provide the information listed below:<BR /> <UL><BR /> <LI>The type of the object : System Object or User Defined Object.</LI><BR /> <LI>The Business Object name (e.g. Orders).</LI><BR /> <LI>Business Object value : this can be obtained by using the Service layer .</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Demo_Views.jpg" height="411" width="726" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Demo App</P><BR /> You can review the sample code and the demo application here :<A href="https://help.sap.com/docs/SAP_BUSINESS_ONE_WEB_CLIENT/e6ac71d18c7543828bd4463f77d67ff7/7992b64cfd834fd7b0453f9d7d3a8432.html?version=10.0_FP_2305" target="_blank" rel="noopener noreferrer">Sample Code</A><BR /> <BR /> &nbsp;<BR /> <H3 id="toc-hId-896588766"><STRONG>Views APIs for </STRONG><STRONG>Analytics views</STRONG></H3><BR /> In order to access a specific Analytics View in the Web Client, you will need to provide the information listed below:<BR /> <UL><BR /> <LI>Analytics Type can be either 'Dashboard' or 'ChartContainer.</LI><BR /> <LI>Variant GUID - the Analytics group that contains the View.</LI><BR /> <LI>Analytic View code.</LI><BR /> </UL><BR /> <P style="overflow: hidden;margin-bottom: 0px"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Analytics_Demo.png" height="434" width="945" /></P><BR /> <P class="image_caption" style="text-align: center;font-style: italic">Demo App</P><BR /> You can review the sample code and the demo application here :<A href="https://help.sap.com/docs/SAP_BUSINESS_ONE_WEB_CLIENT/e6ac71d18c7543828bd4463f77d67ff7/0e5b79a923ea4b0da2392bb9a0d7eb93.html?version=10.0_FP_2305" target="_blank" rel="noopener noreferrer">Sample Code</A><BR /> <H3 id="toc-hId-700075261"><STRONG>Future planning </STRONG></H3><BR /> Support for Views APIs began with version 10.0 FP 2105 , and Analytics views APIs with version 10.0 FP 2208. In each version, we continue to support more Business Objects(BOs), so you can track the new features in our&nbsp;<A href="https://help.sap.com/docs/SAP_BUSINESS_ONE_WEB_CLIENT/e6ac71d18c7543828bd4463f77d67ff7/e9eaab93ebf74c4eab465ce879435570.html?version=10.0_FP_2305" target="_blank" rel="noopener noreferrer">Help Portal</A><BR /> <BR /> Additionally, we provide an introduction video :<BR /> <BR /> <IFRAME width="560" height="315" src="https://www.youtube.com/embed/QadkF0CPeIk&amp;list=PLMdHXbewhZ2QOPk7QD3PMvELfB3JY5y7J&amp;index=2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen=""></IFRAME><BR /> <BR /> &nbsp;<BR /> <BR /> I hope you found this blog informative as an introductory guide to Views APIs.I am keen to learn about your experiences and insights from utilizing this API. Your feedback is highly valued, kindly share your thoughts in the comments section below.<BR /> <BR /> &nbsp;<BR /> <BR /> &nbsp; 2023-12-07T00:46:25+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/your-perspective-our-priority-creating-better-documentation-together/ba-p/13572684 Your Perspective, Our Priority: Creating Better Documentation Together 2024-01-04T09:32:21+01:00 janeorihel https://community.sap.com/t5/user/viewprofilepage/user-id/9100 The User Assistance team for SAP Business One has been busy finding the most innovative and convenient ways for you to give us your feedback on our documentation and receive answers to your questions. It’s our priority to make sure that you find the information that you need, delivered in the format that you prefer.<BR /> <BR /> Here are 3 ways that you can give us your feedback or ask questions about our documentation for <A href="https://help.sap.com/docs/SAP_BUSINESS_ONE_WEB_CLIENT/2554bf7e9aa347729b0547a737e123ac/f85a50072adf432b963eccb603536156.html?locale=en-US&amp;version=10.0_SP_2311" target="_blank" rel="noopener noreferrer">SAP Business One, Web client</A>. Whether you only have a minute to share your feedback, or you are ready to start a dialog, all feedback is valuable and can help us tailor the content to customer needs.<BR /> <OL><BR /> <LI>Can’t find what you needed in a topic but you don’t have time for more than one click? We’ve got you covered. Answer the “<STRONG>Was this page helpful?” rating on SAP Help Portal</STRONG>.<IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Picture-1-9.png" /></LI><BR /> <LI>Identified a problem in a topic or have a suggestion on how we can improve? Need an answer to your question? Log in to <STRONG>SAP Help Portal and choose the Feedback button</STRONG> to start a conversation with our technical authors. The new feedback feature offers a rich text editor for commenting that supports screenshots and hyperlinks. To provide transparency about the processing status of your feedback, our authors will assign various statuses to the comments as they proceed through the workflow. You’ll receive an automatic email notification each time your comment is responded to. Once you are satisfied with the reply or documentation updates, you can change the status to <EM>Answered</EM>.<SPAN style="font-size: 1rem"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Feedback-1.gif" /></SPAN></LI><BR /> <LI>Dissatisfied with scrolling through long text to find what you need? Or rather would you appreciate more context and detail? What about images and examples? If you'd like to share your opinion, sign up to participate in a <STRONG>research project testing different documentation prototypes</STRONG>. This will take the form of an online session for 60–90 minutes. For more information, please contact&nbsp;jane.orihel@sap.com.</LI><BR /> </OL><BR /> <SPAN style="font-size: 1rem"><IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/blog_attachments/2023/12/Picture-3-4.png" /></SPAN><BR /> <BR /> Your valuable feedback and collaboration can help us boost the quality of our documentation. By implementing changes that address the gaps and actual issues that you have identified, we can provide better documentation that contributes to faster problem resolution and improved software usability.<BR /> <BR /> We are looking forward to your feedback! 2024-01-04T09:32:21+01:00 https://community.sap.com/t5/technology-blogs-by-members/stored-procedure-notification/ba-p/13583517 Stored Procedure Notification 2024-01-28T10:34:53.548000+01:00 ramco1917 https://community.sap.com/t5/user/viewprofilepage/user-id/642487 <P>Hi</P><P>&nbsp;I want to Block Duplicate Batch No for item using Stored Procedure Notification.</P><P>Thanks</P> 2024-01-28T10:34:53.548000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/help-us-make-sap-business-one-better/ba-p/13604961 Help us make SAP Business One better! 2024-02-15T12:39:32.595000+01:00 Maya_Shiff https://community.sap.com/t5/user/viewprofilepage/user-id/5765 <P><STRONG>Dear SAP Business One Customers, Consultants, and Partners!<BR /><BR /></STRONG><SPAN>SAP Business One uses the Customer Influence session&nbsp;for&nbsp;collecting, tracking, and&nbsp;prioritizing of product requirements (to be exact, non-legal requirements and all other cases of product improvements but no bugs).<BR /><BR /><SPAN>This blog explains how you can improve SAP Business One as a customer or partner.<BR />Embedded in SAP's&nbsp;&nbsp;<A href="https://www.sap.com/about/customer-involvement/influence-adopt.html" target="_blank" rel="noopener noreferrer">Customer Influence programs</A>,&nbsp;SAP Business One has its own Influence Session:&nbsp;<A href="https://influence.sap.com/sap/ino/#/campaign/887" target="_blank" rel="noopener noreferrer">https://influence.sap.com/sap/ino/#/campaign/887</A>&nbsp;</SPAN></SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Maya_Shiff_0-1707912214361.png" style="width: 776px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/65204i539AF0A7F148EE3F/image-dimensions/776x431?v=v2" width="776" height="431" role="button" title="Maya_Shiff_0-1707912214361.png" alt="Maya_Shiff_0-1707912214361.png" /></span></P><P>Every customer and partner is invited to vote on, comment on, and submit improvement&nbsp;requests (IR). To participate, you need a s-user (read&nbsp;<A href="https://blogs.sap.com/2016/02/08/you-are-a-sap-business-one-customer-but-do-not-have-an-s-user-id/" target="_blank" rel="noopener noreferrer">this blog&nbsp;in case you never received your s-user).</A></P><P><STRONG>How all this works</STRONG></P><OL><LI><STRONG>Search and Vote for Existing IRs<BR /></STRONG>Before submitting IRs for new or enhanced functionality, please <A href="https://influence.sap.com/sap/ino/#/campaign/887/ideas-all/?" target="_blank" rel="noopener noreferrer">search</A>&nbsp;for your topic of interest and check if the topic has been submitted already. If you find open IRs and wish to support, just&nbsp;<A href="https://influence.sap.com/sap/ino/#/campaign/887/ideas-vote/?" target="_blank" rel="noopener noreferrer">vote</A>&nbsp;for those IRs.&nbsp;Your votes help us to prioritize requests that we will consider for development.</LI><LI><STRONG>Submit Your Own IR<BR /></STRONG>If you cannot find an IR that matches your need, use the “Submit Improvement” button to create a new IR.&nbsp;Find this <A href="https://www.youtube.com/watch?v=w0F7dR8DXPo" target="_blank" rel="noopener nofollow noreferrer">video</A> and <A href="https://help.sap.com/doc/a0c21fa18b6a49508b77785f82a034b3/9.3/en-US/CIS_B1_Intro.pdf" target="_blank" rel="noopener noreferrer">pdf</A> for guidance. Please check required functions against most recent version of our product.<BR />Once your IR has been submitted, other users can find it via search functions and vote for it.<BR />Please submit your IRs in English only. SAP Business One has customers and partners in more than 170 countries so we operate the Customer Influence site in English to maximize participation and collaboration. If other languages are used, the basic principles of the site such as voting won't work.</LI><LI><STRONG>Wait for Review<BR /></STRONG>IRs that reach the voting threshold of 25&nbsp;votes are guaranteed to be reviewed during the following review cycle. Review happens once a year.</LI><LI><STRONG>The Review Cycle<BR /></STRONG>During the review, our team of Product Managers review all qualified and eventually selected other IRs and use this input for our prioritized backlog and implementation planning.</LI></OL><P>Your votes help us to prioritize IRs, but other important selection criteria are:</P><UL><LI>Positive impact for as many customers or partners as possible</LI><LI>Global relevance of the improvement</LI><LI>Reasonable time and effort for realization</LI><LI>Alignment with business and product strategy</LI><LI>No architectural constraints or technical dependencies</LI></UL><P><SPAN>Therefore, please understand that reaching a high(er) number of votes does not guarantee a realization.</SPAN></P><UL><LI>After the review cycle has ended, a blog is posted with detailed information on the results.</LI><LI>If we are not able to make a final decision on the IR during the review cycle, the IR will be included in the following review cycle.</LI><LI>Although we welcome all IRs and will review each of them according to the voting threshold, some topics are more relevant to our current work than others.</LI></UL><P><STRONG>Some additional notes:</STRONG></P><UL><LI>All above is also valid for related products of SAP Business One, including Web Client, Extensibility Mobile apps, Integration, etc.</LI><LI>If you are interested in knowing more about our focus areas for the upcoming releases, visit the&nbsp;<A href="https://www.sap.com/documents/2017/06/484c875d-c37c-0010-82c7-eda71af511fa.html" target="_blank" rel="noopener noreferrer">Product Road Map for SAP Business One.</A></LI><LI>See also this blog&nbsp;<A href="https://blogs.sap.com/2018/04/09/three-short-tips-on-using-the-sap-business-one-continuous-influence-session/" target="_blank" rel="noopener noreferrer"><EM>Three short tips on using the SAP Business One Continuous Influence session</EM></A></LI></UL><P><STRONG>How are other matters to be addressed?</STRONG></P><UL><LI>Please address product bugs via support incidents to your partner/SAP, see SAP Note&nbsp;<A href="https://launchpad.support.sap.com/#/notes/722980" target="_blank" rel="noopener noreferrer">722980</A></LI><LI>Consulting&nbsp;related questions are handled via our<SPAN>&nbsp;<A href="https://answers.sap.com/tags/01200615320800000816" target="_blank" rel="noopener noreferrer">SAP Community</A></SPAN></LI><LI><SPAN>To address legal requirements please follow SAP&nbsp;Note<SPAN>&nbsp;<A href="https://launchpad.support.sap.com/#/notes/1028874" target="_blank" rel="noopener noreferrer">1028874</A></SPAN></SPAN></LI><LI><SPAN>On translation corrections partners/customers are supposed to create incidents by choosing the translation component “SBO-CRO-TRL“. This is the only and designated channel.&nbsp;</SPAN></LI></UL><P><SPAN>We really appreciate your collaboration, this helps further improving our product and our mutual&nbsp;success.</SPAN></P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P><P>&nbsp;</P> 2024-02-15T12:39:32.595000+01:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/connection-the-default-connection-string-cannot-be-used-in-sap-business-one/ba-p/13611148 Connection - The default connection string cannot be used in sap business one, version for SAP HANA 2024-02-20T10:24:14.586000+01:00 mk1909_sap https://community.sap.com/t5/user/viewprofilepage/user-id/422394 <P>Hello Guys,</P><P>Greetings from Mahendrakumar D.P.</P><P>Connection - The default connection string cannot be used. To enable the UIAPI default connection string. Refer to sap note 2755380.</P><P>To resolve this type of error in SAP Business one version for SAP HANA you have to <STRONG>enable the&nbsp;Default Connection String</STRONG> via</P><P>01. The UI API supports a specific connection string and connects to the last started SAP Business One instance. Select the checkbox to enable the connection string for add-on development purposes. However, it is not recommended to use this specific connection string in add-on production.</P><P>02.&nbsp;New UI API configuration settings are available on the <STRONG>Administration --&gt; System Initialization --&gt; General Settings -- Services tab.</STRONG> For security reasons, you can enable validations and define allowed lists for file paths, user query tables, and external trusted entities.</P><P>Note: Previously you could enable the UI API Default Connection String for debugging UI API add-ons in the configuration file only, however now the checkbox is available to you.</P><P>&nbsp;</P><P>Best Regards,</P><P>Mahendrakumar D.P.</P> 2024-02-20T10:24:14.586000+01:00 https://community.sap.com/t5/sap-learning-blog-posts/where-can-i-find-learning-materials-to-effectively-use-sap-business-one-web/ba-p/13662310 Where can I find learning materials to effectively use SAP Business One, Web client? 2024-04-08T13:14:43.787000+02:00 Margit_Wagner https://community.sap.com/t5/user/viewprofilepage/user-id/491 <P data-unlink="true">We&nbsp; recommend to access our<SPAN>&nbsp;<A title="Exploring SAP Business One, Web Client learning journey" href="https://learning.sap.com/learning-journeys/exploring-sap-business-one-web-client" target="_blank" rel="noopener noreferrer">Exploring SAP Business One, Web Client learning journey</A>&nbsp;<BR /><BR /></SPAN></P><DIV><STRONG>Overview<BR /></STRONG><SPAN>This learning journey comprises of four courses, which will enable users to effectively use SAP Business One, Web client for their daily tasks, leverage the different tools to boost their productivity and collaboration within the company, and use powerful analytic tools offered in the Web client.</SPAN></DIV><DIV><DIV class=""><P><STRONG>Learning objectives<BR /></STRONG>At the end of this learning journey, you will be able to:</P><UL><LI>Effectively use and personalize SAP Business One, Web client for managing daily business processes</LI><LI>Leverage the integration capabilities with Microsoft applications to facilitate collaboration</LI><LI>Manage master data and activities to increase customer engagement</LI><LI>Handle the sales and procurement processes to increase business productivity</LI><LI>Use powerful analytics offered in the Web client to enhance visibility on the business performance</LI></UL><P><STRONG>Pass all the quizzes and receive a digital badge</STRONG></P></DIV><DIV><P class=""><STRONG>Please ask a question related&nbsp;to the digital learning Journey in the&nbsp;<A title="Q&amp;A area" href="https://groups.community.sap.com/t5/sap-learning-q-a/qa-p/learningqanda-board" target="_self" rel="noopener noreferrer">Q&amp;A area</A></STRONG></P><P><SPAN>Our SAP Learning Experts will get back to you as soon as possible!&nbsp;We are here to support you.</SPAN></P><P><SPAN>We appreciate your feedback and we will make sure to continue sharing interesting topics.</SPAN></P></DIV></DIV> 2024-04-08T13:14:43.787000+02:00 https://community.sap.com/t5/sap-learning-blog-posts/i-want-to-learn-sap-business-one-web-client-for-my-daily-tasks-where-can-i/ba-p/13670731 I want to learn SAP Business One, Web client for my daily tasks. Where can I start? 2024-04-15T11:14:23.044000+02:00 Margit_Wagner https://community.sap.com/t5/user/viewprofilepage/user-id/491 <P data-unlink="true">We&nbsp; recommend to access our<SPAN>&nbsp;<A title="Exploring SAP Business One, Web Client learning journey" href="https://learning.sap.com/learning-journeys/exploring-sap-business-one-web-client" target="_blank" rel="noopener noreferrer">Exploring SAP Business One, Web Client learning journey</A>&nbsp;learning journey.<BR /></SPAN></P><DIV><DIV class=""><P><STRONG>Overview<BR /></STRONG><SPAN>This learning journey comprises of four courses, which will enable users to effectively use SAP Business One, Web client for their daily tasks, leverage the different tools to boost their productivity and collaboration within the company, and use powerful analytic tools offered in the Web client.</SPAN></P><DIV class=""><P><STRONG>Learning objectives<BR /></STRONG>At the end of this learning journey, you will be able to:</P><UL><LI>Effectively use and personalize SAP Business One, Web client for managing daily business processes</LI><LI>Leverage the integration capabilities with Microsoft applications to facilitate collaboration</LI><LI>Manage master data and activities to increase customer engagement</LI><LI>Handle the sales and procurement processes to increase business productivity</LI><LI>Use powerful analytics offered in the Web client to enhance visibility on the business performance</LI></UL><P class=""><STRONG>Pass all the quizzes and receive a digital badge</STRONG></P></DIV></DIV><DIV class=""><P><STRONG>Please ask a question related&nbsp;to the digital learning Journey in the&nbsp;<A title="Q&amp;A area" href="https://groups.community.sap.com/t5/sap-learning-q-a/qa-p/learningqanda-board" target="_blank" rel="noopener noreferrer">Q&amp;A area</A>.</STRONG></P><P><SPAN>Our SAP Learning Experts will get back to you as soon as possible!&nbsp;We are here to support you.</SPAN></P><P><SPAN>We appreciate your feedback and we will make sure to continue sharing interesting topics.</SPAN></P></DIV></DIV> 2024-04-15T11:14:23.044000+02:00 https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-business-one-web-client-order-to-cash-pre-sales-demo-2024-partner/ba-p/13692416 SAP Business One Web Client Order-to-Cash Pre-sales - Demo _ 2024 Partner Summit 2024-05-06T11:13:52.244000+02:00 isabelostermeie https://community.sap.com/t5/user/viewprofilepage/user-id/1616 <P><STRONG><BR /></STRONG>2402 SAP Business One Web Client Showcase, a step-by-step click-through based on the workflows of the personas:<BR />Sales Manager &gt; Sales Representative &gt; Warehouse Manager &gt; Accountant<STRONG><BR /><BR />Step-by-step Video: ***removed by moderation*** &nbsp;will be available again asap<BR /><BR /><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="isabelostermeie_0-1714985722472.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106166i4C71940CD478BD9F/image-size/medium?v=v2&amp;px=400" role="button" title="isabelostermeie_0-1714985722472.png" alt="isabelostermeie_0-1714985722472.png" /></span></STRONG></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="isabelostermeie_0-1715066466968.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/106656iDAECC890A719DFB6/image-size/medium?v=v2&amp;px=400" role="button" title="isabelostermeie_0-1715066466968.png" alt="isabelostermeie_0-1715066466968.png" /></span></P><P>This map can be viewed in detail via FIGMA:&nbsp;<SPAN><SPAN class=""><A class="" title="https://www.figma.com/file/xan0jro57ajvykgsnlnp2j/order-to-cash-flow?type=design&amp;node-id=0%3a1&amp;mode=design&amp;t=jl5sjktsmb9mndn9-1" href="https://www.figma.com/file/xaN0JRo57aJvykgsNLNp2J/Order-to-cash-flow?type=design&amp;node-id=0%3A1&amp;mode=design&amp;t=JL5sJKtSMb9mNdN9-1" target="_blank" rel="noreferrer noopener nofollow">https://www.figma.com/file/xaN0JRo57aJvykgsNLNp2J/Order-to-cash-flow?type=design&amp;node-id=0%3A1&amp;mode=design&amp;t=JL5sJKtSMb9mNdN9-1</A></SPAN></SPAN></P><P><STRONG>&nbsp;</STRONG></P><P><STRONG>Summarised<SPAN><STRONG>&nbsp;Highlights for Marketing Documents<BR /></STRONG></SPAN></STRONG><SPAN>Until 2402:</SPAN></P><DIV><SPAN><SPAN>•&nbsp;<SPAN>Long <SPAN>Text&nbsp; (opening and Closing Text)</SPAN></SPAN></SPAN></SPAN><DIV><SPAN><SPAN>•&nbsp;<SPAN>Support “Text” and “Subtotal” line types</SPAN></SPAN></SPAN><DIV><SPAN><SPAN>•&nbsp;<SPAN>Linked list Views</SPAN></SPAN></SPAN><H2 id="toc-hId-994372524"><SPAN><FONT size="4"><STRONG>Get started with SAP Business One Web Client!<BR /></STRONG></FONT><A href="https://www.sap.com/products/erp/business-one/get-started.html" target="_blank" rel="noopener noreferrer"><FONT size="2">https://www.sap.com/products/erp/business-one/get-started.html</FONT><FONT size="4"><STRONG><BR /></STRONG></FONT></A></SPAN></H2></DIV></DIV></DIV><P>&nbsp;</P> 2024-05-06T11:13:52.244000+02:00