← ClaudeAtlas

abapgitlisted

abapGit workflows — install from GitHub repos, branch selection (main vs nw-740), offline serialization, repo management, object serialization (.abap + .xml formats), transport integration, CI/CD with abapGit, mass object handling. Use when installing ABAP code from Git, serializing ABAP objects to files, or setting up ABAP CI/CD with abapGit.
williamcorrea23/sap-router-skill · ★ 0 · Code & Development · score 69
Install: claude install-skill williamcorrea23/sap-router-skill
# abapGit Git-based version control for ABAP development. ## Installation ### Via abapGit itself ``` SE38 → ZABAPGIT_STANDALONE → New → Clone from URL URL: https://github.com/abapGit/abapGit.git Branch: main (NW ≥ 7.51) or nw-740 (NW 7.40-7.50) Package: $ABAPGIT ``` ### Via SAPTransport Download from https://abapgit.org — transport request for import. ## Cloning a Repository ``` Repository → Clone → Online Git Repository URL: https://github.com/DevEpos/abap-code-search-tools Branch: main Target Package: ZCODE_SEARCH Folder Logic: Full ``` ## Branch Selection by NetWeaver | NW Version | Branch | |---|---| | ≥ 7.51 | main | | 7.40 – 7.50 | nw-740 (ADBC-based, Oracle/HANA/MSSQL only) | | < 7.40 | Not supported | ## Object Serialization Format ``` zcl_material_handler.clas.abap ← ABAP source zcl_material_handler.clas.xml ← Metadata (VSEOCLASS-like) zcl_material_handler.clas.loc.html ← Language overlay (optional) ``` ## Offline Workflow ```bash # Export ABAP objects to files (via abap_serializer.py) python scripts/abap_serializer.py package --source templates/ZROUTER_DISPATCH.abap --name ZCL_ZROUTER_DISPATCH --type CLAS --output exports/ # Creates: # exports/nugg/zcl_zrouter_dispatch.nugg # exports/abapgit/zcl_zrouter_dispatch.clas.xml + .abap # exports/xml/zcl_zrouter_dispatch_zdload.xml ``` ## Transport Integration ```abap " abapGit can integrate with CTS " Objects pulled via abapGit → recorded in Transport Request " Settings → Adva