Sign in

Lars Hvam Petersen

@larshvam.bsky.social
329 followers 20 following 46 posts

@heliconialabs | #ABAP Cowboy | #abapGit | SAP Mentor Alumni | #abaplint

PostsRepliesMedia
Reposted by Lars Hvam Petersen
Matt Harding @hardingmatt.bsky.social · 16/08/2026
Do people have Business Continuity Plans for when AI has an extended outage (or a 10x price increase making it not viable) and the enterprise can't easily switch platforms? I ponder this as Claude has a "major outage" - their words, not mine status.claude.com
242
Lars Hvam Petersen @larshvam.bsky.social · 18/07/2026
www.linkedin.com/pulse/operat...
linkedin.com
On operational monitoring in SAP and LLM analysis
Monitoring ST22 dumps and database performance in SAP systems is typically manual in many organizations. And code is cheap, so its easy to write a REST endpoint, persist data in some tables, and conne...
041
Lars Hvam Petersen @larshvam.bsky.social · 17/07/2026
Check out my latest article: New screen for monitoring LLM usage, it runs #ABAP www.linkedin.com/pulse/new-sc...
linkedin.com
New screen for monitoring LLM usage, it runs ABAP
I found myself constantly switching tabs or hovering via the mouse to check my LLM quotas, so what does one do? Buy new toys! I got a Corsair Xeneon Edge which is a small 14 inch monitor with touch, t...
020
Lars Hvam Petersen @larshvam.bsky.social · 15/07/2026
www.linkedin.com/pulse/sftp-a... SFTP in ABAP!
linkedin.com
SFTP in ABAP!
Its 2026, one of the longest standing problems in ABAP now seems to be solved? SAP introduced TCP support in 750, however with a fixed frame size, and SSH(protocol used for SFTP) renegotiates framing ...
021
Lars Hvam Petersen @larshvam.bsky.social · 22/06/2026
In Europe it will get better, www.europarl.europa.eu/news/en/pres...
europarl.europa.eu
Deal on air passenger rights: MEPs secure improved traveller protection | News | European Parliament
MEPs have secured an air passenger rules deal that maintains compensation for three-hour delays, ensures faster reimbursement, fee-free child seating and flight price transparency.
010
Lars Hvam Petersen @larshvam.bsky.social · 06/05/2026
I published a new #ABAP extension for vscode, it colours the sections of the class PUBLIC + PROTECTED + PRIVATE SECTIONS, sometimes its difficult to find when scrolling big classes. Now, today, get it at marketplace.visualstudio.com/items?itemNa... 🤠
051
Lars Hvam Petersen @larshvam.bsky.social · 29/04/2026
recommend getting some samples first, try searching for "cherry mx sampler"
030
Lars Hvam Petersen @larshvam.bsky.social · 23/03/2026
rules.abaplint.org/classic_exce...
rules.abaplint.org
rules.abaplint.org
120
Lars Hvam Petersen @larshvam.bsky.social · 18/03/2026
Sankt Patrick
120
Lars Hvam Petersen @larshvam.bsky.social · 17/03/2026
looks like a drive by automated PR
101
Lars Hvam Petersen @larshvam.bsky.social · 25/01/2026
Package structure in #ABAP ? If the bulk of the code is located in a single package, perhaps its worth to take a look on how to move objects to make it more clear where different responsibilities are located? abapGit below, using abaplint.app with updated insights, abaplint.app/stats/abapGi...
020
Reposted by Lars Hvam Petersen
Marc Bernard @marcf.be · 07/01/2026
We keep enhancing #abapGit Here's a nice link to see what was added recently (since we tagged PRs more thoroughly). It's mostly support for new object types but there are some other goodies, too, that you might not know about: github.com/abapGit/abap...
github.com
011
Lars Hvam Petersen @larshvam.bsky.social · 07/01/2026
I always think of this guy,
130
Lars Hvam Petersen @larshvam.bsky.social · 07/01/2026
Check out my latest article: #ABAP: Don't do concurrent changes to the same object www.linkedin.com/pulse/abap-d... via @LinkedIn
linkedin.com
ABAP: Don't do concurrent changes to the same object
Some objects in ABAP supports doing concurrent changes in different transports, e.g.
031
Reposted by Lars Hvam Petersen
Marc Bernard @marcf.be · 01/01/2026
Open-source #ABAP had a very strong 2025 Now there are over 5000 devs and 10000 repositories listed publicly on GitHub 🎉 Let’s make 2026 even bigger. Share more, use more, live more ABAP PS: AI loves open source, too 😉 stardev.io/languages/abap
stardev.io
151
Reposted by Lars Hvam Petersen
Morten @mortenmalmros.bsky.social · 30/11/2025
Og slet ikke så farligt som kalenderlys
2201
Lars Hvam Petersen @larshvam.bsky.social · 29/11/2025
maybe we'll be able to switch off the downport step, making the execution run a lot faster
010
Reposted by Lars Hvam Petersen
Marc Bernard @marcf.be · 28/11/2025
The ABAP track on Exercism now has over 20,000 students! 😲👍 What an incredible success. @larshvam.bsky.social and several contributors made it possible 🎉 exercism.org/tracks/abap Give it a try, solve some exercises, and if you want a challenge contribute a new exercise or two 😄
172
Lars Hvam Petersen @larshvam.bsky.social · 28/11/2025
#abaplint 2.114.0 published with new rule rules.abaplint.org/index_comple... #ABAP #SAP
rules.abaplint.org
rules.abaplint.org
020
Reposted by Lars Hvam Petersen
Marc Bernard @marcf.be · 25/10/2025
New feature in #abapGit: From the "New Online Repo" dialog, you can jump to a new dialog for creating a GitHub repository without having to visit github-com 😀 As always, you can get the latest version at github.com/abapGit/abap...
151
Reposted by Lars Hvam Petersen
B. A. Friedman @bafriedman.bsky.social · 24/10/2025
There are huge, interconnected bubbles in tech, along with defense and space tech, and they could all pop at anytime. Happy Friday!
87222
Lars Hvam Petersen @larshvam.bsky.social · 23/10/2025
sorry 😅🤠
110
Lars Hvam Petersen @larshvam.bsky.social · 22/10/2025
the ##NEEDED in line 18 annoys me the most, as the variable is used in the next line
130
Reposted by Lars Hvam Petersen
Marian Zeis @marian.zeis.de · 11/10/2025
If you couldn't attend my presentation today about Open Sourcing Joule for Consultants with MCP Server at #SITMUC you can download here my presentation: raw.githubusercontent.com/marianfoo/ma...
1115
Reposted by Lars Hvam Petersen
Gregor Wolf - 15 kWp ☀️/ 13 kWh🏡🔋58 kWh 🚘🔋 @gregorwolf.bsky.social · 11/10/2025
Can't join #sitMUC 2025 on site? Join the MS Teams Stream at teams.microsoft.com/meet/3542917... - Agenda at sitmuc.de/2025-1/ #SAP #SAPCommunity
Agenda of the SAP Inside Track Munich 2025 - http://sitmuc.de/2025-1/
0103
Lars Hvam Petersen @larshvam.bsky.social · 09/10/2025
SAP #AI #ABAP
060
Lars Hvam Petersen @larshvam.bsky.social · 07/10/2025
Now is the perfect time to start using abapGit and GitHub #ABAP #SAP #GitHub #abapGit www.linkedin.com/pulse/abap-n...
linkedin.com
ABAP: Now is the perfect time to start using abapGit and GitHub
Its never been a better time to start using abapGit and GitHub for ABAP development, below is my list of the most important reasons for usage, Transparency Put your ABAP code on GitHub, and your entir...
030
Lars Hvam Petersen @larshvam.bsky.social · 02/10/2025
has anyone created a CDS View editor for SAP GUI yet? ie using cl_gui_textedit #ABAP #SAP
010
Lars Hvam Petersen @larshvam.bsky.social · 01/10/2025
it looks like a promptfluencer 🤪
150
Lars Hvam Petersen @larshvam.bsky.social · 17/09/2025
yea, the agents are clever enough to act on feedback provided by the linter and act on unit test results too #ABAP
020
Lars Hvam Petersen @larshvam.bsky.social · 14/09/2025
Check out my latest article: Agentic ABAP AI should be off stack? #ABAP www.linkedin.com/pulse/agenti... #ABAP
linkedin.com
Agentic ABAP AI should be off stack?
Back in the SAP TechEd 2023 Executive Keynote, SAP demonstrated the ability to have an AI generate objects and "and of cause, this is all written to ABAP transports". And I was like, nah, then we need...
060
Lars Hvam Petersen @larshvam.bsky.social · 28/08/2025
SAP really needs to create more transparency as to what is exactly released on which version, and what/if there are changes
130
Lars Hvam Petersen @larshvam.bsky.social · 25/08/2025
This is Flemming, he happily wears signs as a champ. 12/10
120
Lars Hvam Petersen @larshvam.bsky.social · 23/08/2025
www.linkedin.com/pulse/sustai... #ABAP
linkedin.com
Sustainable + scalable + isolated ABAP Continuous Integration
GitHub introduced hosted runners with 96 vCPU and 384 GB RAM back in April. This should be enough to spin up a S/4 HANA system on GitHub Actions for continuous integration.
130
Lars Hvam Petersen @larshvam.bsky.social · 13/08/2025
🤯
000
Lars Hvam Petersen @larshvam.bsky.social · 13/08/2025
I'm sure customers have many enhancements in the worst category, which have had zero problems over the last 10 upgrades. Just looking at the technology(which is what the new whitepaper does), doesnt tell the full story regarding upgrade stability
120
Lars Hvam Petersen @larshvam.bsky.social · 12/08/2025
keep the code at whatever level, just #keepTheCoreMoving towards a nicer setup. Ie. I find it more important to have an overview of what is missing vs. creating wrappers that is basically legacy before they are created
130
Lars Hvam Petersen @larshvam.bsky.social · 04/08/2025
let me know if you'd like some input on setting up Continuous Integration
010
Lars Hvam Petersen @larshvam.bsky.social · 03/08/2025
to find the real bugs. And not having to consider what is real or mocked code is one indirection less. Plus full/easy overview of what the database changes actually are.
010
Lars Hvam Petersen @larshvam.bsky.social · 03/08/2025
Refactoring, if talking about Fowler, martinfowler.com/books/refact..., then its a prerequisite to do testing before refactoring. I also think testing is more important. I like to do testing without dependency injection or the test double frameworks, test it all as it would run, then its easier
110
Lars Hvam Petersen @larshvam.bsky.social · 03/08/2025
Senior developers helps setting up quality assurance, eg code reviews, to make sure refactoring changes are reviewed. Helps setting up Continuous Integration, so if a developer does something wrong, the developer gets feedback much earlier than production or development systems.
110
Lars Hvam Petersen @larshvam.bsky.social · 03/08/2025
ULTIMATE #ABAP Cheatsheet www.linkedin.com/pulse/ultima...
linkedin.com
ULTIMATE ABAP Cheatsheet
TL;DR get it at https://abaplint.github.
071
Lars Hvam Petersen @larshvam.bsky.social · 02/08/2025
I refuse #ADT, I use #vscode for my ABAP development Anyhow, levels are not determined by your favorite editor like vim vs emacs. Its all the other things, I think its just an annoying discussion talking about SE80 vs ADT, its clear vscode is the way to go 🤪
130
Lars Hvam Petersen @larshvam.bsky.social · 02/07/2025
Does it say how long the sessions are? Dont wanna login….
110
Reposted by Lars Hvam Petersen
Marc Bernard @marcf.be · 25/06/2025
abapGit v1.132.0 is out 🎉 - Move repo to a different SAP package - ABAP language version support for more object types - Show all transports for objects locked in multiple requests - Full support for LXE translations - and many bug fixes & performance improvements github.com/abapGit/abap...
0205
Lars Hvam Petersen @larshvam.bsky.social · 24/04/2025
here ya go, rules.abaplint.org/identical_co... and rules.abaplint.org/no_yoda_cond... #ABAP #abaplint
040
Lars Hvam Petersen @larshvam.bsky.social · 22/04/2025
Integration testing ABAP OpenAPI REST call on GitHub Actions www.linkedin.com/pulse/integr... #ABAP
linkedin.com
Integration testing ABAP OpenAPI REST call on GitHub Actions
TL;DR full example at https://github.com/heliconialabs/abap-integration-test-openapi Not all REST services have read operations making testing a bit more difficult.
040
Lars Hvam Petersen @larshvam.bsky.social · 12/01/2025
#ABAP Artifacts Helper now supports creating FUGR in #abapGit format, @code marketplace.visualstudio.com/items?itemNa...
030
Lars Hvam Petersen @larshvam.bsky.social · 07/01/2025
Keep reinventing
020
Lars Hvam Petersen @larshvam.bsky.social · 22/12/2024
Hov hov, min tvillingebror hedder Allan
020