Saturday, April 30, 2011

Downloading and uploading SAP objects

A very helpful table that stores the Object Type of Saplink short text is EUOBJEDIT. Look for TADIR field to see the list of Obj. Types.

Tuesday, April 19, 2011

Getting down with ABAP memory analysis and management

Mostly, ABAP programmers doesn't care too much on the memory being consumed by the application or reports they are creating during runtime. Though, yes sometimes, memory consumption is not the main issue when comes to abap programming. But, for me, having an efficient memory allocation and management of your application is one way of showing how keen you are and not only that, it shows also how much you care to the overall performance of your SAP system where your apps resides. It starts from 1 to reach 1000 and so on. Meaning, if you don't know how to manage or to free-up even 1bit of your memory garbage, it will lead to be a problem/disaster later on. So why wait for your apps/system to crush when you can manage it right now? In this topic, I will show you the different tools available from SAP that could help us in managing memory issues and if how can we minimize and clean up some of those.

Saturday, April 09, 2011

Dynamic selection screen

Sometime ago, I started doing research in creating a dynamic selection screen similar to se16n initial screen. Today, I found a forum in sap sdn about creating this type of selection screens. I have to paste this code before someone will delete the page  or I will not be able to locate this again (funny though). This code was contributed by Sumant Sura to give credit to his work. I can't guarantee yet if how this code works. I will try to code this when I get by the office again then I will let you know. For more info about dynamic selection screen, you may visit this forum.

FUNCTION y_ss_test_dynamic_selection.
""Local interface:

Monday, April 04, 2011

Printing Header in OOP ALV

In using ALV OOP and you want to print the header i.e. using spliter screen. Don't forget to include this event: