SAP Communicator 2.0 Part 2
Hi,Continue to part 1 of SAP Communicator 2.0SAP Communicator 2.0 Part 1Chat Screen Characteristics Selected use will be display under blue circle and the title will be the name of selected user.By using bu...
Hi,Continue to part 1 of SAP Communicator 2.0SAP Communicator 2.0 Part 1Chat Screen Characteristics Selected use will be display under blue circle and the title will be the name of selected user.By using bu...
Followed to my last blog,Let's Chat in SAP GUIThe same application has been enhanced with lots of more new options, which we all use so often in other Chat Applications.Below are new points has be...
Hi all,Here I am with my first blog, probably first on any platform :smile: This is about an issue which I faced on my current project recently. Many of the users and team members started getting below error during opening a PPM(Project Management or...
Here an example how to us Single Sign On (SSO) with CCo. In the function RfcGetPartnerSSOTicket - the name is equivalent to the function in the NWRFC library - I use the ABAP function module SUSR_CHECK_LOGON_DATA to get the ticket. With this ticket i...
Summer is a strange time for SAP teams: lots of people go on holiday, projects are left to tick over, burning issues are put on hold. A time for those who remain to take it easy a while, take a look at those really intractable problems or catch up on...
With the introduction of NW AS ABAP 740 SPS5, the New enhanced extended Open SQL was introduced. The new enhanced open sql has some good features such introduction of aggregate functions, right outer join, casting, etc making it a starting step fo...
Hi,in addition of the very good blog of Etan Rosenberg "the case of sending mails with graph", I want to post this addition.In attachment the standard abap I wrote Z_BC_MAIL_GRAFIEKEN : it needs to be called from another abap or function. (I attached...
Co-Authored: Ritesh K Kumaria, Shekhar RazdanIn continuation to the previous Posts (The Semantically Rich Data Model – An ABAP based CDS Views example) & (The Semantically Rich Data Model – An ABA... | SCN )Annexure 4: How to Expose CDS Vie...
Co-Authored: Ritesh K Kumaria, Shekhar RazdanIn continuation to the previous Post (The Semantically Rich Data Model – An ABAP based CDS Views example)Annexure 3: How to Extend CDS viewsCDS Extensions are ABAP dictionary object defined in the <DDL: Da...
Hello Folks,Usually we encounter a scenario where a program goes for a dump due to conversion errors while using Open/Read Dataset to read .txt files lying on the Application server.For ex below is the screenshot of such a dump.If the text file is ve...
The admin dashboard is the flavor which gives information to the end user in a more beautiful presentation rather than a table with rows and columns. It has more functionalities, besides that notification will be shown to the end user whenever a new ...
At the moment I write code for a project to generate of Excel reports via abap2xlsx and it works great. ... Conditional Formatting Today I wrote code with conditional formatting, here my ABAP code snippets as example: ... DATA: ... lo_sty...
I started this already via Twitter how to fetch or map two values from an internal table if you are not interested in the whole lineInput: lt_vbpa (just an internal table with some more columns ) target: lv_kunn (two fields to be filled .....
In a recent discussion I've seen someone was testing whether a loop was executed by placing a WRITE statement inside. Maybe it was a beginner's error but maybe others tend to do that too. Since the discussion is locked, I say it here:WRITE is not app...
As the summer in the northern hemisphere draws to a close and we gear up to get our kids back to school and ourselves back to work, I’d like to draw your attention to some of the great content that appeared on the SAP User Experience Community while ...
Normally if we see a message in SAPGUI and we can just double click the message icon to get its technical detail like message id and number displayed. However in some case the icon is not available for click, for example below, there is a popup wi...
Co-Authored: Ritesh K Kumaria, Shekhar Razdan If you have ever looked for CDS views tutorials, guides etc. online, chances are, you would have come across the words “CDS View can be used to define and consume Semantically Rich Data Models”. Whil...
Understanding your end-user’s needs is key to excellent design. But what is the best method to understanding your end-users? Surely, they think the same as you – right? Often we forget that our expectations of how somebody else uses our end product i...
In OSS note 2073607 two BADIs were described to handle alloy surcharges in an incoming ORDSP Idoc.ME_MMPUR_EINM_CUST with method PROCESS_SEGMENTME_PROCESS_PO_CUST with method PROCESS_ITEMSAP does not give any recommendation how to connect these 2 BAD...
A timestamp is a sequence of characters or encoded information identifying when a certain event occurred, usually giving date and time of day, sometimes accurate to a small fraction of a second.(Wikipedia, August 29, 2016).In ABAP you get a timestamp...
There’s been a lot of press recently about the problems of IoT security: easily hackable smart locks, as many as 100M Volkswagens at risk, vulnerable light bulbs, and even *** toys that spy on you.Here are some key concepts for the future of IoT secu...
Hi Community !I'd like to share a piece of code which might be useful for someone. It is called abap data parser. Its purpose is parsing of TAB-delimited text into an arbitrary flat structure or internal table. Why TAB-delimited? This is the format...
Introduction In this document I will show how the ABAP Test Double framework can be used to mock daos and enhance flexible and fast implemented unit tests. For an introduction to the framework I would recommend ABAP Test Double Framework - An Intro...
Recently I stumbled over the examples in the documentation of built-in functions ROUND and RESCALE.(Does anybody use RESCALE?)There are tables with results of these functions for different values of the arguments, but there was no coding example how ...
Innovation with design thinking demands critical thinking because we must understand our assumptions that frame our ideas and shape our design. As our world becomes more and more digital, it’s not the first click that counts – it’s what happens af...
Hi community,Do you know how many typos you have in the documentation of your ABAP custom code, e.g. in short descriptions of your global classes? Very often it looks like this in the SE24:Do you see the issues? Not quite obvious here.In Eclipse the ...
Dear All,There might be a requirement where you need to call standard IDoc's via custom program .This can be achieved by MASTER_IDOC_DISTRIBUTE function module but this function module has some limitations and it creates both Inbound as well as Outbo...
At the International Summer Science School Heidelberg (ISH) on Wednesday, July 20, 2016, 28 students aged between 16 and 21 coming from Heidelberg’s various twin towns got to know the method of “Design Thinking”. In a one-day workshop, the students g...
See also: MVC (model view controller) framework for ABAP part 1MVC (model view controller) framework for ABAP part 2Controlling multiple screensWelcome back to my MVC series. To follow this blog, it is necessary that you install the classes provided...
With a tiny trick is it easy possible to use recoreded Microsoft Office VBA (Visual Basic for Applications) code in ABAP. To do that I use only the Microsoft Script Control, with a little preparation for Excel. Then I read the content from an includ...
"Nothing in life is to be feared, it is only to be understood" said Marie Curie ,who needs no introduction .What happens when about 600 odd women technologists gather under a roof ??Bustle - checked!Nervous energy -checked !Zealous conversations - c...
With cyber-attacks against organizations growing increasingly frequent and complex, there is more pressure to refine cybersecurity strategies. SAP is in the business of securing the business of its customers, delivering secure, innovative business so...
Often it is helpful to select data in your application equal as in the SAP system. Therefore exists the RFC enabled function module RHF4_RFC_FIELD_VALUE_REQUEST. With this FM is it possible to call a search help or for a field a determine search he...
-- Content of the blog deleted --
It is a common programming pattern to fill a character string in iterative steps, either using the concatenation operator && or character string templates |...|:DO|WHILE|LOOP|SELECT ... str = str && ... str = |{ str }...|.ENDDO|END|ENDWHILE|ENDSELE...
Not every day.... but from time to time there is a question about synchronize scrolling in ALV .This article will demonstrate my attempt for horizontal scrolling .Program Y_R_EITAN_TEST_08_02 use cl_gui_alv_grid.CL_GUI_ALV_GRID have a method (SET_SCR...
I would like to share my approach of using exception classes and transport t100 messages inside of them. For one single message, there is nothing to talk about, you simply include the t100 interface and pass the message to the exception class. But wh...
In this short blog I will use the most primitive example to show you the way from joins in ABAP Open SQL to associations in ABAP CDS. The aim of the blog is not to show you something you should do but to gain a basic understanding of associations in...
Reports with class In MVC (model view controller) framework for ABAP part 1 you can find the "starter kit" for a framework you can use to create applications that are using dynpros and CFW controls that the framework is able to control. In this s...
With ABAP 740, a new feature was introduced called "Constructor expressions". First I was sceptical about their usefulness, and it seemed to me that they make the coding more complicated and more difficult to read. But since I am always very curious ...
Don’t get me wrong, I really like SAP Gateway and oData but sometimes it is not the most simple and elegant solution. Imagine that you have this kind of scenario: On corporate network in VPN, there is a separate server with .NET application on it and...
To be honest, I feel a little bit uncomfortable writing this blog, because I think that all about this subject is said since long. But a recent discussion shows, that even experienced ABAPers can stumble over the handling of trailing blanks in charac...
Important note: The uploaded files seem to be lost after the SCN system upgrade. You can find all related codings and screenshots at the end of the blog entry. Another framework? I checked out some approaches like SAPmvc from Marcelo Araujo Ramos, ...
This post by SAP Product Security Response Team shares information on Patch Day Security Notes* that are released on second Tuesday of every month and fix vulnerabilities discovered in SAP products. SAP strongly recommends that the customer visits th...
I searched SCN but did not find anything about adding new fields to ME1M output.So now, as I found out how to do it, I want to share it here.First you have to use users parameter ME_USE_GRID = 'X' to be able to change the layout of ME1M output.Then y...
At our CodeJam in Leipzig, philipp.degler showed us a cool website - The Rosetta Code. It's a good place to learn new program languages or to train your skills.On a lazy friday afternoon I created this code - https://rosettacode.org/wiki/Execute_a_sy...
The idea I got the idea for this when I was working with the web dynpro view editor. I noticed there was something ALV like which was used instead of a classical dynpro to enter values on several fields: I was wondering if I could use the ...
It is very simple to create a webservice using only ABAP, thanks to naresh.bammidi that showed us the way! :smile: Basically, we start by creating a new class in SE24 implementing interface IF_HTTP_EXTENSION.Then, we just implement the method handle_...
Welcome!I am glad that you read this page, it means that you are interested in modern ABAP programming.In my first blog "ABAP in eclipse vs SE80 comparison - why eclipse wins?" I desribed why to use eclipse. After few years I still recommend eclipse ...
From time to time there are questions how to transform XML data to JSON data. If you search the Web you find quite a bunch of such converters, e.g.,XML to JSON and JSON to XML converter onlineFree Online XML to JSON Converter - FreeFormatter.comXML T...
| User | Count |
|---|---|
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
| Subject | Likes |
|---|---|
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |