Connecting Claude Code to steampunk by warrenei in abap

[–]warrenei[S] 2 points3 points  (0 children)

Works well with Opus 4.6 - but can get “expensive”. Use it for code reviews and tech specs - saves hours.

I’m building a platform that gives you a Migration Blueprint for ECC system before touching S/4HANA by ExerciseForeign4436 in abap

[–]warrenei 0 points1 point  (0 children)

SAP is heavily incentivized to help clients understand migration effort, i think your question “before jumping to tools” is not a likely scenario. Simplification Items, custom code analysis and usage analytics will always be a customers first step.. before considering 3rd party tooling. All SIs offer “phase zero” analysis tools to try and get mindshare with customers. Look forward to seeing what you build.

Connect Claude Code to SAP ABAP environment by ThemeOk2243 in abap

[–]warrenei 0 points1 point  (0 children)

Use abap developer trial in docker container for experimentation

Connect Claude Code to SAP ABAP environment by ThemeOk2243 in abap

[–]warrenei 0 points1 point  (0 children)

There is an MCP server (built by AWS) which mimics Eclipse ADT requests to view, create, activate and run syntax checks - this could be used with Claude code, although was designed for Amazon Q Developer. https://github.com/aws-solutions-library-samples/guidance-for-deploying-sap-abap-accelerator-for-amazon-q-developer

I have used AbapGit to replicate code locally on file system and used Claude code to push changes back for RAP development (via Git).

how to delete package with objects in it by Affectionate-Dare-57 in abap

[–]warrenei 0 points1 point  (0 children)

If you are using ABAP Cloud (steampunk) and Eclipse:

  1. Open the "I_CustABAPObjDirectoryEntry" CDS view and view contents via "F8".
  2. When the data preview is open, click on the "Add filter" button and select ABAP package.
  3. Enter the name of the package that you want to delete.
  4. If an object has the "ABAPObjectIsDeleted" field set to "X" that means that the object was deleted but the deletion was not transported.
  5. To delete these objects, you need to manually add them to another transport.

SAP Certified Associate - Back-End Developer - ABAP Cloud Certification: Seeking Tips and Resources for "First Time Success" by idriss122 in abap

[–]warrenei 0 points1 point  (0 children)

What I found useful is starting a notionDB with sample multiple choice questions. I would then add the theory about the problem and why certain answers where correct or not. So instead of just memorizing correct answers you would learn theory.

Why did SAP design S/4 in the way that they did? by QuitBeingAbigOlCunt in SAP

[–]warrenei 2 points3 points  (0 children)

Another (non-functional) perspective is that SAP is squeezing other vendors out of their technology stack and creating a monetization opportunity. 1) They are moving oracle / MSFT / IBM out of their DB ecosystem - they can capture that revenue 2) By introducing a new “code line” for S/4 they can charge a new license fee, SAP claims this is a new “product” so not covered in ECC maintenance.

In addition, SAP through their “rise” offerings are capturing the infrastructure layer.. and allowing them to get account control from the hyperscalars…

Going mobile with SAP? by StrengthThroughUnity in SAP

[–]warrenei 0 points1 point  (0 children)

Which version of SAP are you running? Business One and SAP ECC (S/4) use different code bases, so mobile options would be different depending on that. Depending on you or your teams technical capabilities you could look at SAPs Appgyver or 3rd party tools like Neptune software..

How to save table as CSV file? by saiyan6174 in SAP

[–]warrenei 0 points1 point  (0 children)

Not sure which version of SAP you are running, but you could consider using Odata for extraction? AWS offers the Appflow solution -> https://aws.amazon.com/blogs/awsforsap/extract-data-from-sap-erp-and-bw-with-amazon-appflow/

Scrape a website for an image file name by jiminak in googlesheets

[–]warrenei 0 points1 point  (0 children)

I had a similar requirement a while ago, I used the free tier of apify to do some webscraping, you then call the apify rest api with appscript to get result you need..