Sign in

timojohn.bsky.social

@timojohn.bsky.social
48 followers 39 following 37 posts
PostsRepliesMedia
timojohn.bsky.social @timojohn.bsky.social · 09/03/2026
well that would tell a lot about the examples. But to be serious: The existing challenge is that examples focus on a topic. "ABAP SQL" this done well, but it's explained using dead simple #ABAP-OO and some coders tend to adopt also these parts of the docs into their prod code, What do you think?
000
timojohn.bsky.social @timojohn.bsky.social · 07/03/2026
Welcome to the legal world ... It like the cat and the ...
120
Reposted by @timojohn.bsky.social
Software-Heroes @software-heroes.com · 06/03/2026
You want to extend a #RAP object and don't know exactly where to start? Perhaps the Extension Assistant can help you and guide you through the process step by step: software-heroes.com/en/blog/abap...
software-heroes.com
ADT - RAP Extension Assistent [MIA]
You want to extend a RAP object and don't know exactly where to start? Perhaps the Extension Assistant can help you and guide you through the process step by step.
052
timojohn.bsky.social @timojohn.bsky.social · 26/02/2026
If you’re working with SAP technologies or just curious about the latest in development tooling — I’d love to hear your thoughts and questions. 💬 #SAP #SAPBTP #CodeTalk #DeveloperCommunity #TechnicalConsulting #Innovation
010
timojohn.bsky.social @timojohn.bsky.social · 26/02/2026
🎥 Watch the full episode here: 👉 www.youtube.com/watch?v=wTlH... A huge thank you to the SAP Code Talk team for the invitation and the great conversation. Always a pleasure to share knowledge and exchange ideas with such a passionate community!
110
timojohn.bsky.social @timojohn.bsky.social · 26/02/2026
🚀 Exciting News! I recently had the opportunity to join SAP Code Talk as a guest — and the episode is now live! 🎉 we dove into how technical consultants can leverage modern SAP development tools, shared real-world insights from customer projects, & explored what’s next in the SAP ecosystem.
youtube.com
SAP CodeTalk with Timo John
YouTube video by SAP Developers
143
timojohn.bsky.social @timojohn.bsky.social · 23/09/2025
There's a new SAP Note for #ADT that significantly improves type detection when generating methods, which should make development smoother and faster for all of us. The best part? It's applicable to many releases! 🎉 🔗 lnkd.in/e45scB7g SAP Note: 3655122 #ABAP #ABAPDevelopment #SAP #DeveloperLife
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
041
timojohn.bsky.social @timojohn.bsky.social · 16/09/2025
Proud to be part of the team to host a booth on the #dsagjk2025
010
Reposted by @timojohn.bsky.social
ADventas Consulting GmbH @adventas.bsky.social · 29/07/2025
🚀 Wir suchen dich! SAP ABAP Cloud Developer (m/w/d) 📍 Festanstellung · Vollzeit · Hamburg Job mit Fokus auf SAP Global Trade Management, im S/4HANA Core.  Erfahre mehr unter: 👉 adventas.jobs.personio.de/job/20079… Interesse geweckt? Bewirb dich per Klick bei uns! 😊
032
Reposted by @timojohn.bsky.social
ADventas Consulting GmbH @adventas.bsky.social · 21/08/2025
🚀 Teamwork & Knowledge Exchange in our internal training sessions on GTM Starting to work at our company? We got you covered with our internal training sessions on any GTM topic you may need a deep dive in. Thanks to Daria Maksymenko for sharing her expertise! 👏
041
timojohn.bsky.social @timojohn.bsky.social · 21/08/2025
Viel Erfolg, ich hoffe so schaffen immer mehr den Umstieg. Leider verpassen die Kollegen so viel tolle Funktionen.
020
timojohn.bsky.social @timojohn.bsky.social · 03/08/2025
Will Print that ... Sure the makes way more sense than just focus on an IDE ... Any way if those things you mentioned are not given ...ay be these persons do not understand / know what refactoring, dependency injection is ... Can it be a senior than? So what are the must haves 2025 -
100
timojohn.bsky.social @timojohn.bsky.social · 02/08/2025
Hey, you are right that it's not linked to an editor basically... It's what kind of development it stands for. I guess there are hardly developers doing much reactoring ... Etc ... In SE80. So that should be the baseline
100
timojohn.bsky.social @timojohn.bsky.social · 31/07/2025
I think the idea to prove what someone "can" / can't do is nice ... You could assume that certificates prove that ... But in my opinion they also don't. One of the best proofs I can see are contributions to #AbapOPENsource projects. But that's 0,01% of the #Abapconsultans out there ...
120
timojohn.bsky.social @timojohn.bsky.social · 30/07/2025
Today we had an interesting discussion during the #dsag #abap guide line meeting. "What 2025 the requirements for a #senior #abapconsultant level?" And will you losse you senior status if you stick to #SE80 and refuse #adt ? Interesting questions. What are your opinions?
332
timojohn.bsky.social @timojohn.bsky.social · 26/07/2025
Thanks for the update, We are looking forward for new features .... Would it be possible to write in the code as text what copilot should propose? That would be helpful. "In this method quantity fields are selected from VBAP " ....
011
Reposted by @timojohn.bsky.social
Brandeis Consulting @brandeis.de · 21/07/2025
Viele Shortcut-Listen für die ABAP-Entwicklung in Eclipse sind… naja: zu lang, zu klein, zu unpraktisch. Deshalb haben wir unsere Favoriten zusammengestellt – kurz, nützlich, druckbar. 💡 Unsere Top-Shortcuts für ADT (Eclipse) zum Blog_ www.brandeis.de/blog/2024-ec...
0104
timojohn.bsky.social @timojohn.bsky.social · 26/07/2025
Are there any #abap related news available that I potentially missed? any cool agent use case as examples? @hobru.bsky.social
100
timojohn.bsky.social @timojohn.bsky.social · 29/06/2025
www.linkedin.com/posts/advent... Tolles Ergebnis
linkedin.com
Two are better than one! | ADventas Consulting GmbH
Two are better than one! We're happy to report that we as ADventas received now our second kununu award for an "appreciative reward culture". We value each and every one of our employees...
000
timojohn.bsky.social @timojohn.bsky.social · 15/06/2025
How is it on your side with watching the sessions of #abapconf X / 23 Here still some sessions to watch.
000
timojohn.bsky.social @timojohn.bsky.social · 15/06/2025
I will miss these macros in the #abapCloud future
000
timojohn.bsky.social @timojohn.bsky.social · 04/06/2025
Ich kenne das - leider
010
timojohn.bsky.social @timojohn.bsky.social · 04/06/2025
Moving actions at #AbapConf with Martin Johnen and his talk on Fucus and clean code
1101
timojohn.bsky.social @timojohn.bsky.social · 03/06/2025
Looking forward to our Keynote at #ABAPConf Tomorrow at 10:30 CET with @peter-langner.bsky.social Watch live at: www.youtube.com/live/SncN0yl...
030
timojohn.bsky.social @timojohn.bsky.social · 21/05/2025
Why is there no convenient support available in #ADT to move an #ABAP Method to an other class that is an attribute. Like these "pull up" to parent class ... "Move to composite" This is an anoying job.
010
timojohn.bsky.social @timojohn.bsky.social · 16/05/2025
Have a save trip and a great time
010
timojohn.bsky.social @timojohn.bsky.social · 03/05/2025
The advantage of the FM can be to handle the error IF the message does not exist. I'm not sure how the message statement behaves in that case. Does it set the sy-subrc? I definitely does not fail.
110
Reposted by @timojohn.bsky.social
ADventas Consulting GmbH @adventas.bsky.social · 24/04/2025
The next DSAG AG GTM meeting is approaching on May 8th, 2025, at JEBSEN & JESSEN GmbH & Co. KG in Hamburg. The focus will be on GTM & AI, as well as new Fiori apps for GTM. Please register as per usual via DSAGNet. We look forward to an engaging exchange and are open to lively feedback!
012
timojohn.bsky.social @timojohn.bsky.social · 24/04/2025
Yes the good old .... oh damm ... but it's still out there in the Head. ( was asked to work on those list 2023 ) It would be amazing to see a session from someone with an #SAPShirt stating what IS really outdated and does not make any sense any more ... than the evangelists could use that as law.
030
timojohn.bsky.social @timojohn.bsky.social · 24/04/2025
1. Null Object pattern would eliminate the first IF clause. 2. asking the Messages "if there are no Errors" sounds like error handling is not done well above. 3. why is the clanup in both branches? -> redundant move after IF. The main Argument will be: "Why all that? It does work like this …"
020
timojohn.bsky.social @timojohn.bsky.social · 22/04/2025
6. Add Methods in Classes. Created nice Method definition. Great would be if it automatically creates an empty body as well.
000
timojohn.bsky.social @timojohn.bsky.social · 17/04/2025
6. Unit Test create test double the proposal does not make sense at all. cl_abap_testdouble=>create( cut )->expect( 'get_wbs_supplier' )->and_return( wbs_supplier_tab ). It would be a person I'd say he have any clue about unit tests
000
timojohn.bsky.social @timojohn.bsky.social · 17/04/2025
5. Value Statements cp invents datatypes that do not exist. This is not of help. The intention is to use cp to do the writing data ... But somehow it needs to finde the data types or ask for them
100
timojohn.bsky.social @timojohn.bsky.social · 17/04/2025
4. unit test Part 2 "create mock data for my unit test using cl_osql_test_environment and the following tables zgt_wbs_archive zgt_wbs_customer zgt_wbs_supplier" The result was not so much usable. Insert of test data was wrong... But I guess there is only a very little codebase as reference.
110
timojohn.bsky.social @timojohn.bsky.social · 17/04/2025
It's my pleasure, Will continue to collect feedback.
110
timojohn.bsky.social @timojohn.bsky.social · 16/04/2025
No, not really ... you have to get used to it ... It produces some nice output also remings you with this interface .... THAT YOU SHOULD HAVE USED ONE ... The code on the test methods is better than SE80-testclass
110
timojohn.bsky.social @timojohn.bsky.social · 16/04/2025
3.1 Additional There is an Interface... but looks like copilot can not access the cotext attound ... to find the interface ... I will try again after opening those interfaces etc...
110
timojohn.bsky.social @timojohn.bsky.social · 16/04/2025
3A. Code completion for test class is not that great. - here it looks like the copilot does not understand what a test class does. Syntax makes sense using "for testing ..." but implementation of the (not existing ) business interface does not make sense.
000
timojohn.bsky.social @timojohn.bsky.social · 16/04/2025
3. Test Classes Using the chat the generation of a basic test class was working. An interface Type was invented that does not exist but anyway... It would be great if you could write in the code the comad for copilot to generate a full test class.
210
timojohn.bsky.social @timojohn.bsky.social · 16/04/2025
I will, here is my first feedback: 1. installation is simple and fast, nice 2. Code completion are displayed and helpful. but sometimes not "intelligent" enough. But othen very helpful. you will take some time to get used to it.
000
Reposted by @timojohn.bsky.social
ADventas Consulting GmbH @adventas.bsky.social · 15/04/2025
The Hamburg agenda for #ABAPConf 2025 is here! 🤓 ⚓  You can check it out by clicking this link: f.mtr.cool/ibcrtvxkbk We're looking forward to see you there! 💙
f.mtr.cool
ABAPConf 2025 - June 4., 5., 2025
THE conference for SAP Full Stack Developers. 100% ABAP and Fiori. Online, free, live. Now also on site. ABAPConf 2025.
012
timojohn.bsky.social @timojohn.bsky.social · 14/04/2025
Hello @hobru.bsky.social, I tried today but he installation and succeeded. The code proposals look nice. Will investigate further. Unfortunately the license and usage was unclear to me. Does this 30day limit an x-Queries apply here:50 agent mode /chat requests per month& 2,000 completions month
120
timojohn.bsky.social @timojohn.bsky.social · 11/04/2025
I am sure you can make those silly ideas #abapCloud ready. The pro use Y and y fore different special cases ...
130