SAP Articles

Page 4 of 91

Using SAP Tables from C# application - RFC_READ_TABLE

vanithasree
vanithasree
Updated on 13-Mar-2026 804 Views

The RFC_READ_TABLE is a widely used Remote Function Call (RFC) that provides generic access to SAP tables from external applications like C#. This function module allows developers to read data from any SAP table without creating custom ABAP code. Key Considerations for RFC_READ_TABLE Many users use RFC_READ_TABLE as the primary API for generic table access from C# applications. Joins are not directly supported in RFC_READ_TABLE − However, this limitation can be overcome by implementing joins in your C# application logic. If you encounter complex requirements, you can request your ABAP developer ...

Read More

Getting Error while calling XBP Function Module via SAP.net connector

radhakrishna
radhakrishna
Updated on 13-Mar-2026 178 Views

When calling XBP Function Modules via SAP .NET connector, you may encounter session-related errors. This typically happens because XBP functions require maintaining a consistent session context throughout the execution. Solution Using JCoContext Note that you need to execute function calls in a single session, so you have to wrap your logic into JCoContext. The JCoContext ensures that all function calls within the block use the same SAP session, which is essential for XBP operations that depend on session state. Example Implementation Try using the below method − try { JCoContext.begin(destination); ...

Read More

Combining LIKE and CONTAINS operator in SAP HANA

Samual Sam
Samual Sam
Updated on 13-Mar-2026 977 Views

In SAP HANA, you can combine LIKE and CONTAINS operators with regular expressions for advanced string manipulation. When removing duplicate characters from a string, using \1+ only removes consecutive occurrences. To remove all duplicate occurrences while keeping only the last occurrence of each character, you can use the REPLACE_REGEXPR function with a more sophisticated pattern. Using REPLACE_REGEXPR with Regular Expressions The pattern (.)(?=.*\1) works by capturing any character and using a positive lookahead to check if that same character appears later in the string. This allows you to remove all duplicate occurrences except the last one − ...

Read More

Using Function Module BAPI_ISUPARTNER_CREATEFROMDATA to create BP in SAP IS-U system

SAP
Srinivas Gorla
Srinivas Gorla
Updated on 13-Mar-2026 1K+ Views

Note that home page URL is part of Business Partner's communication data and comes under address data or address independent communication. You can use Function Module BAPI_BUPA_ADDRESS_ADD/BAPI_BUPA_ADDRESS_CHANGE for updating it with communication data or Function Modules BAPI_BUPA_CREATE_FROM_DATA/BAPI_BUPA_CENTRAL_CHANGE for address independent communication. Related BAPIs for Business Partner Management Function Module Description ...

Read More

Getting data in SAPUI5 application from backend tables in NetWeaver

mkotla
mkotla
Updated on 13-Mar-2026 444 Views

Note: Eclipse is just a standard editor to develop UI5 applications. You should use SAP Web IDE which is one of the recommended editors now for SAPUI5 development. When your backend system is a NetWeaver system, Gateway and OData services would be the recommended way to retrieve data from backend tables. Overview of Data Retrieval Architecture In SAPUI5 applications connected to NetWeaver backend systems, the data flow follows this pattern − SAPUI5 App OData Service ...

Read More

Query returning no data in SAP Business One using Table Relationship

Giri Raju
Giri Raju
Updated on 13-Mar-2026 552 Views

When queries return no data in SAP Business One, this is often caused by incorrect table relationships, particularly when using INNER JOIN statements. The issue typically occurs when one of the joined tables contains no matching records, causing the entire result set to be empty. Solution: Replace INNER JOIN with LEFT JOIN The most effective solution is to replace INNER JOIN with LEFT JOIN for optional relationships. This ensures that records from the main table are returned even when related tables have no matching data. Example Query Here's a corrected payment report query that handles missing ...

Read More

Displaying distinct values in a column filtered on other column in SAP BO report

Sreemaha
Sreemaha
Updated on 13-Mar-2026 1K+ Views

There are multiple ways to display distinct values in a column filtered on other columns in SAP BO reports. The two most common approaches are using count variables and the PREVIOUS() function. Method 1: Using Count Variable The first method involves creating a variable that counts distinct occurrences based on a grouping column − Terms Count = Count([Terms Code]) in ([Sales #]) Add this variable to your report structure. The variable will display 1 for all records with Sales # 1000 and 2 for all records with Sales # 1001, effectively counting distinct terms ...

Read More

Request Timeout while using Odata call to a gateway in SAPUI5 application

varma
varma
Updated on 13-Mar-2026 2K+ Views

When encountering request timeout issues while making OData calls to a gateway in SAPUI5 applications, the problem often lies in the server-side timeout configurations rather than the client-side code. This typically occurs when ICM (Internet Communication Manager) and Web Dispatcher timeout settings are insufficient for your application's requirements. Understanding SAP Timeout Parameters In SAP systems, ICM and Web Dispatcher control different types of timeouts through specific parameters − Connection timeout: icm/conn_timeout − Controls the timeout for opening a connection Request timeout: icm/traffic_control − Controls the timeout for receiving ...

Read More

Installing free version of SAP ERP to learn ABAP

usharani
usharani
Updated on 13-Mar-2026 3K+ Views

You can install a free trial from the SAP site, but for that, you require an SAP Partner ID. SAP also provides a developer trial which you can access through the following link − https://developers.sap.com/trials-downloads.html License Requirements The SAP NetWeaver Application Server ABAP comes with a temporary license that allows you to log on to the system. As a first step before using the system, you need to install a 90-day Minisap license to ...

Read More

Connecting SAP B1 via DI API takes too much time

varun
varun
Updated on 13-Mar-2026 569 Views

When connecting to SAP Business One via DI API, you may experience slow connection times. This performance issue is commonly caused by accumulated log files that build up over time during DI API operations. Solution To resolve this connection speed issue, delete all files under the following location − %UserProfile%\AppData\Local\SAP\SAP Business One\Log\DIAPI Step-by-Step Process Follow these steps to clear the DI API log files − Close all SAP Business One applications and DI API connections Navigate to the log directory using Windows Explorer or Run ...

Read More
Showing 31–40 of 902 articles
« Prev 1 2 3 4 5 6 91 Next »
Advertisements