Post a credit note - Residual Clearing
Posting a credit note and doing partial / full clearing of a invoice following residual clearing method was a customer requirement in our latest project. I am sure this would be a very common...
View ArticleSALV Default Column description as Column Name
Code snippet to set the Column Description as the Column Name when the Column description is empty in the ALV generated by SALV model.Sometimes you want to do some quick programming. When you use the...
View ArticleAPO Planning book macros on aggregated levels
Original of article taken from my personal blog site at oprsteny.com Here I'd like to present my solution of a problem in APO planning books where it was necessary to load multiple products and...
View ArticleDynamic Radio Button Text based on Listbox in Module Pool
1) Create Screen (2000) as follows:2) Module pool as following code: PROCESS BEFORE OUTPUT.MODULE STATUS_2000. *PROCESS AFTER INPUT.MODULE USER_COMMAND_2000....
View ArticleBasic Smart form "source" scan
Hi, Some times there is a need to do a source scan of smart forms . The recent needs that triggers this blog entry is here: How to remove hardcoded values in smartforms Program Y_R_EITAN_TEST_31_08...
View ArticleEmpower your development
Hi ABAP friends, after reading the BlogABAP Editor Cherries! i had the idea of giving you some tools that might power up your applications or will help you writting performant andhigh-qualityABAP code...
View ArticleABAP News for 7.40, SP08 - Start Value for Constructor Expressions
With Release 7.40 constructor expressions NEW, VALUE and CORRESPONDING were introduced, that allow you to construct complex data objects in operand positions. Some of you might have noticed, that...
View ArticleABAP News for 7.40, SP08 - Logical Expressions
Predicative Method Calls For quite some time the lack of a real boolean type in ABAP led to a lot of discussions inside and outside of SAP and especially in SCN. People kept asking, why can I not write...
View ArticleASSIGN – Life made easy.
Moderator notice The techniques described in this blog are NOT recommended by SAP and many independent professionals would also not recommend their use. It is far better to use the customisation...
View ArticleABAP News for 7.40, SP08 - FOR Expressions
With 7.40, SP05 the first version of the iteration operator FOR was introduced. You can use it in constructor expressions with VALUE and NEW for so called table comprehensions, as e.g. DATA(itab2) =...
View ArticleShow SCN: The better logger I promised
A month back, I wrote a short blog about the application log, and how great it would be to have yet another object oriented wrapper around the SBAL function group and friends. Well, I wasn't kidding....
View ArticleAre you in Sync (with production)?
Has this happened to someone you know: in their eagerness to start development for a repair or change, they forgot to confirm if the development version being worked upon was in sync with production?...
View ArticleABAP News for 7.40, SP08 - Grouping Internal Tables
You know the GROUP BY clause from SQL. There was not such a clause for internal tables up to now. All we had was that clumsy group level processing with statements AT NEW ... that relied on the order...
View ArticleLazy initialization in ABAP
"In computer programming, lazy initialization is the tactic of delaying the creation of an object, the calculation of a value, or some other expensive process until the first time it is needed."...
View ArticleAustralian SAP User Group Conference 2014
SAP Australia User Group Conference 2014 – Hilton Hotel, Sydney One thing that Australia has in abundance, apart from deserts and deadly wildlife, is SAP conferences. I was lucky enough to be...
View ArticleABAP News for 7.40, SP08 - More for Internal Tables
Besides the already mentioned REDUCE operator, the conditional FOR and LINES OF inside VALUE & Co. and the grouping of internal tables, there are some other ABAP enhancements for internal tables...
View ArticleSorting home made BADI
Hi, Recently I am involve in a very big project and we are discussing ways to code in old fashion user exit (form exit ,functions). One of the options is to use BADI within the enhancement framework ....
View ArticleABAP News for 7.40, SP08 - Open SQL
The most important news for Open SQL in ABAP 7.40, SP08 are as follows: Inline Declarations behind INTOYou might like this one. You can place inline declarations with the declaration operator DATA( ......
View ArticleHowTo: Install Vesna Framework
If you have missed the announcement on Vesna Framework public release (and a nice demo on its actual first productive usage), you can have a relaxed break and watch it before coming back here.This blog...
View ArticleABAP News for 7.40, SP08 - ABAP Core Data Services (CDS)
Recap With ABAP 7.40, SP05 the ABAP Core Data Services, short ABAP CDS, were introduced. The ABAP Core Data Services implement the general CDS concept of SAP (that is also available for HANA as HANA...
View Article