Purchase order and Sales Document maintain in dialog mode
Sometimes the task is not to create order through Bapi, because in this case it will be saved,if not error occured. If you need to go into a standard transaction, passingwith some header information...
View ArticleFirst real use of secondary indexes on an internal table
Introduction Given the reluctance of the general ABAP community to use new-fangled (that is, over fifteen years old) concepts like SORTED and HASHED tables, I was hesitant to write about something a...
View ArticleTooltip function in New ABAP Editor
Hello SCN,I just found interesting function in New ABAP Editor. It's not actually any hidden, but I think not many use it.UPDATE: from comments it seems it is available in SAP from "EHP6 731"...
View ArticleDynamic access to internal table (or range)
Hello SCN, So the other day I had the following requirement (I work on a SAP CRM 7.0 system): I wrote a new program in which I needed some data processing which was already coded in the subroutine of...
View ArticleSeek the most efficient way to detect whether there are table row with...
Approach1Approach2Approach3Performance test resultThe requirement is: there is an internal table with a large number of table row. If all rows have the identical recipient_id, that id( 30273 ) must be...
View ArticleProject Objectify - continued
Hi SCN community! If you're not familiar with Matthew Billingham's Project Objectify, please read it before you continue. The idea is simple... let's build a set of highly reusable, flexible and...
View ArticleSeveral times call BAPI_GOODSMVT_CREATE in the user program
Here I will not write about the details of using BAPI_GOODSMVT_CREATE, has alreadybeen written about this many times, and SCN including.I propose to focus on one small detail, without which multiple...
View ArticleAddressing down
Triggered by this forum post Issue of blank lines removal in address in master page in Adobe form, I’ve decided to tackle a topic that has been eating at me for some years. Why do developers seem so...
View ArticleA small tip of viewing RAWSTRING field in SE16
Sometimes you would like to view the content of field with RAWSTRING type for a table:The raw string represents the configuration with XML format however the correct format could not be viewed in SE16...
View ArticleShoot Me Up ABAP
Dependency Injection There is many a true word, Spoken Inject One line summary:- One way to write OO programs with many small classes with less lines of code. Back Story The other day there was a blog...
View Article#SAPTechEd 2013 Interview of the Week: ABAP Code Pushdown through SAP HANA
In 2013's SAP TechEd Las Vegas I had the opportunity and pleasure of chatting with Sudipto Shankar Dasgupta and Pradeep S from the Custom Development and Strategic Projects team about their work on...
View ArticleNumber Ranges – Internal or External ranges Best Practice Scenario
Speaking about the number ranges, I am trying to give a small write up where in I am presenting the best practice scenario for number ranges. Old Numbers Vs New NumbersMoving from Legacy system to New...
View ArticleRaw data serialization to be used in RFC
Hi there.As data growth is constantly increasing handling such amount of data requires more and more time. Most logical way of solving this issue is to handle data in parallel. Currently for parallel...
View ArticleSimplification of import of serialized data for RFC usage
Hi there.As it was shown in previous example it's possible to supply any data into RFC enabled FORM. But, at the same time direct usage of IMPORT clause requires explicit specification of the ID's in...
View ArticleObjects serialization for RFC forms
Hi there.As it was shown previously there are some limitations on usage of RFC enabled forms. Most of it is easily avoidable, but the main limitation is that it's impossible to pass references into...
View ArticleThe last runtime buffer you'll ever need?
Hi SCN community! It's me again, with another contribution to Project Object. Has it ever happened to you to be in a situation where you might be requesting the same thing over and over again to the...
View ArticleHow hard is to be an expert
When I saw this video I said "Hey !! That's my life ! my daily job !" Fred
View ArticleHow to create the only buffer you'll ever need...
Introduction This blog has been inspired by Bruno Esperança and his thought provoking The last runtime buffer you'll ever need? The thing is, I wrote such a thing a few years ago, that's widely used by...
View ArticleCaching with Decorator Pattern in ABAP
Hey SCN, I was reading Bruno Esperança's post ( The last runtime buffer you'll ever need?) yesterday and it inspired me to think about the way I cache data in my own classes. I got to google-ing and...
View ArticleSearch Remote Function Modules RFCs calls
Sometimes we need to search for the use of RFCs but Where-Used is only available if function modules exist in the caller system and/or client.One solution is using ABAP source scan technique with...
View Article