Lars Hvam Petersen's Avatar

Lars Hvam Petersen

@larshvam.bsky.social

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

311 Followers  |  19 Following  |  37 Posts  |  Joined: 17.11.2024  |  2.0528

Latest posts by larshvam.bsky.social on Bluesky

Post image

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...

25.01.2026 11:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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...

07.01.2026 20:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

I always think of this guy,

07.01.2026 11:48 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
ABAP: Don't do concurrent changes to the same object Some objects in ABAP supports doing concurrent changes in different transports, e.g.

Check out my latest article: #ABAP: Don't do concurrent changes to the same object www.linkedin.com/pulse/abap-d... via @LinkedIn

07.01.2026 11:47 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

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

01.01.2026 16:58 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Og slet ikke sΓ₯ farligt som kalenderlys

30.11.2025 19:58 β€” πŸ‘ 20    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

maybe we'll be able to switch off the downport step, making the execution run a lot faster

29.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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 πŸ˜„

28.11.2025 17:48 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
rules.abaplint.org

#abaplint 2.114.0 published with new rule rules.abaplint.org/index_comple... #ABAP #SAP

28.11.2025 11:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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...

25.10.2025 15:31 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

There are huge, interconnected bubbles in tech, along with defense and space tech, and they could all pop at anytime. Happy Friday!

24.10.2025 13:32 β€” πŸ‘ 73    πŸ” 23    πŸ’¬ 8    πŸ“Œ 2

sorry πŸ˜…πŸ€ 

23.10.2025 17:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

the ##NEEDED in line 18 annoys me the most, as the variable is used in the next line

22.10.2025 15:34 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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...

11.10.2025 13:00 β€” πŸ‘ 11    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Agenda of the SAP Inside Track Munich 2025 - http://sitmuc.de/2025-1/

Agenda of the SAP Inside Track Munich 2025 - http://sitmuc.de/2025-1/

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

11.10.2025 07:36 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Post image

SAP #AI #ABAP

09.10.2025 06:24 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Now is the perfect time to start using abapGit and GitHub #ABAP #SAP #GitHub #abapGit www.linkedin.com/pulse/abap-n...

07.10.2025 05:26 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

has anyone created a CDS View editor for SAP GUI yet? ie using cl_gui_textedit #ABAP #SAP

02.10.2025 17:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

it looks like a promptfluencer πŸ€ͺ

01.10.2025 18:31 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

yea, the agents are clever enough to act on feedback provided by the linter

and act on unit test results too

#ABAP

17.09.2025 15:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Check out my latest article: Agentic ABAP AI should be off stack? #ABAP www.linkedin.com/pulse/agenti... #ABAP

14.09.2025 07:51 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

SAP really needs to create more transparency as to what is exactly released on which version, and what/if there are changes

28.08.2025 06:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is Flemming, he happily wears signs as a champ. 12/10

25.08.2025 05:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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.

www.linkedin.com/pulse/sustai... #ABAP

23.08.2025 05:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🀯

13.08.2025 04:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

13.08.2025 04:51 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

12.08.2025 06:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

let me know if you'd like some input on setting up Continuous Integration

04.08.2025 10:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

03.08.2025 09:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

03.08.2025 09:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@larshvam is following 19 prominent accounts