suppress all messages including success ones thrown from function module

Eventhough success messages are not disturbing flow of program, we know that they can also be avoided with a mystery way. I don’t know why SAP has hidden this exception but it is a very practical solution. I intentionally write a post named hidden exception choice for handling error messages in function modules . However this hidden exception is not only covering error messages but also success and information messages. That’s why i want to remind this subject.

EXPORT_TOO_MUCH_DATA runtime exception

When you want to pass data between different programs you make use of EXPORT/IMPORT FROM/TO MEMORY commands of ABAP. Unfortunately there is a limit for the size of data transferred with this command. I suppose it can be configured but for the SAP system i am working it is 2GB. Therefore when you want to pass an internal tables with many records there is a chance to exceed this limit and when it pass over the limit the program terminates with a EXPORT_TOO_MUCH_DATA exception and has a short text “Too much data for export”.

check transport request for any ABAP Test Cockpit variant

We take advantage of ABAP Test Cockpit in order to optimize our ABAP programs and other objects. We know that ATC can be done via SE80 with right clicking object and Check->ATC with option menu path. However if we want to control objects under a transport request and we dont want to check each object if there are many objects under the transport request, there are two alternatives for executing an ATC check over a transport request.

new ALV concept IDA with HANA as secondary database

Discovering IDA recently i like the new interface of ALV with HANA support, however i faced many issues. Day by day i have overcome this issues and now want to share a few of my experiences. Firstly IDA is so fast that it directly reflects HANA experience. Moreoever it provides paging mechanism which divides database load into small pieces .And finally i can summarize that IDA is very useful when you have a CDS view or database view with restricted number of fields to display. Since HANA is column based you have to decrease the number of columns that you request from HANA server.