{"ref":"actor:larshp","page":"/actors/larshp","json":"/actors/larshp.json","generated":"2026-10-26","entity":{"id":"larshp","name":"Lars Hvam","kind":"person","url":"https://github.com/larshp","identities":{"github":"larshp"},"links":[{"kind":"website","url":"https://larshvam.dk","source":{"kind":"github-profile","url":"https://github.com/larshp","checked":"2026-10-09"}}]},"edges":{"maintains":[{"ref":"artifact:abaplint-transpiler","name":"@abaplint/transpiler","json":"/artifacts/abaplint-transpiler.json"},{"ref":"artifact:larshp-vscode-abap","name":"ABAP Syntax Highlighting","json":"/artifacts/larshp-vscode-abap.json"},{"ref":"artifact:larshp-abap-object-visualizer","name":"ABAP-Object-Visualizer","json":"/artifacts/larshp-abap-object-visualizer.json"},{"ref":"artifact:larshp-abap-swagger","name":"ABAP-Swagger","json":"/artifacts/larshp-abap-swagger.json"},{"ref":"artifact:larshp-abapcov","name":"abapCov","json":"/artifacts/larshp-abapcov.json"},{"ref":"artifact:larshp-abapgitserver","name":"abapGitServer","json":"/artifacts/larshp-abapgitserver.json"},{"ref":"artifact:larshp-abapntlm","name":"abapNTLM","json":"/artifacts/larshp-abapntlm.json"},{"ref":"artifact:larshp-abapopenchecks","name":"abapOpenChecks","json":"/artifacts/larshp-abapopenchecks.json"},{"ref":"artifact:larshp-abapopenreview","name":"abapOpenReview","json":"/artifacts/larshp-abapopenreview.json"},{"ref":"artifact:larshp-abappgp","name":"abapPGP","json":"/artifacts/larshp-abappgp.json"},{"ref":"artifact:larshp-formfactor","name":"FORMfactor","json":"/artifacts/larshp-formfactor.json"},{"ref":"artifact:larshp-updownci","name":"upDOWNci","json":"/artifacts/larshp-updownci.json"},{"ref":"artifact:abaplint-vscode-tabl-ddic","name":"vscode-tabl-ddic","json":"/artifacts/abaplint-vscode-tabl-ddic.json"}],"contributed_to":[{"ref":"artifact:abaplint-transpiler","name":"@abaplint/transpiler","json":"/artifacts/abaplint-transpiler.json"},{"ref":"artifact:marcellourbani-vscode-abap-remote-fs","name":"ABAP remote filesystem","json":"/artifacts/marcellourbani-vscode-abap-remote-fs.json"},{"ref":"artifact:microsoft-abap-sdk-for-azure","name":"ABAP SDK for Azure","json":"/artifacts/microsoft-abap-sdk-for-azure.json"},{"ref":"artifact:larshp-vscode-abap","name":"ABAP Syntax Highlighting","json":"/artifacts/larshp-vscode-abap.json"},{"ref":"artifact:marcellourbani-abap-cloud-platform","name":"abap_cloud_platform","json":"/artifacts/marcellourbani-abap-cloud-platform.json"},{"ref":"artifact:bunysae-abap-db-preparator","name":"abap_db_preparator","json":"/artifacts/bunysae-abap-db-preparator.json"},{"ref":"artifact:abapchaoliu-abap-jwt-generator","name":"abap_jwt_generator","json":"/artifacts/abapchaoliu-abap-jwt-generator.json"},{"ref":"artifact:sbcgua-abap-mustache","name":"abap_mustache","json":"/artifacts/sbcgua-abap-mustache.json"},{"ref":"artifact:abap-adt-api","name":"abap-adt-api","json":"/artifacts/abap-adt-api.json"},{"ref":"artifact:abap-ai-mcp","name":"abap-ai/mcp","json":"/artifacts/abap-ai-mcp.json"},{"ref":"artifact:greltel-abap-cloud-logger","name":"abap-cloud-logger","json":"/artifacts/greltel-abap-cloud-logger.json"},{"ref":"artifact:hhelibeb-abap-data-validator","name":"abap-data-validator","json":"/artifacts/hhelibeb-abap-data-validator.json"},{"ref":"artifact:sap-abap-file-formats","name":"abap-file-formats","json":"/artifacts/sap-abap-file-formats.json"},{"ref":"artifact:greltel-abap-form-translator","name":"abap-form-translator","json":"/artifacts/greltel-abap-form-translator.json"},{"ref":"artifact:fabianlupa-abap-log","name":"abap-log","json":"/artifacts/fabianlupa-abap-log.json"},{"ref":"artifact:abap-logger-abap-logger","name":"ABAP-Logger","json":"/artifacts/abap-logger-abap-logger.json"},{"ref":"artifact:abap-observability-tools-abap-metrics-provider","name":"abap-metrics-provider","json":"/artifacts/abap-observability-tools-abap-metrics-provider.json"},{"ref":"artifact:larshp-abap-object-visualizer","name":"ABAP-Object-Visualizer","json":"/artifacts/larshp-abap-object-visualizer.json"},{"ref":"artifact:bluefunda-abap-odata-test","name":"abap-odata-test","json":"/artifacts/bluefunda-abap-odata-test.json"},{"ref":"artifact:abap-openapi-abap-openapi","name":"abap-openapi","json":"/artifacts/abap-openapi-abap-openapi.json"},{"ref":"artifact:heliconialabs-abap-opentelemetry","name":"abap-opentelemetry","json":"/artifacts/heliconialabs-abap-opentelemetry.json"},{"ref":"artifact:heliconialabs-abap-protobuf","name":"abap-protobuf","json":"/artifacts/heliconialabs-abap-protobuf.json"},{"ref":"artifact:watson-developer-cloud-abap-sdk-nwas","name":"abap-sdk-nwas","json":"/artifacts/watson-developer-cloud-abap-sdk-nwas.json"},{"ref":"artifact:larshp-abap-swagger","name":"ABAP-Swagger","json":"/artifacts/larshp-abap-swagger.json"},{"ref":"artifact:jrodriguez-rc-abap-tasks-tracker","name":"abap-tasks-tracker","json":"/artifacts/jrodriguez-rc-abap-tasks-tracker.json"},{"ref":"artifact:abap2ui5-abap2ui5","name":"abap2UI5","json":"/artifacts/abap2ui5-abap2ui5.json"},{"ref":"artifact:abap2ui5-samples","name":"abap2UI5 samples","json":"/artifacts/abap2ui5-samples.json"},{"ref":"artifact:abap2xlsx-abap2xlsx","name":"abap2xlsx","json":"/artifacts/abap2xlsx-abap2xlsx.json"},{"ref":"artifact:larshp-abapcov","name":"abapCov","json":"/artifacts/larshp-abapcov.json"},{"ref":"artifact:alborghetti-abapfire","name":"ABAPFire","json":"/artifacts/alborghetti-abapfire.json"},{"ref":"artifact:abapgit-abapgit","name":"abapGit","json":"/artifacts/abapgit-abapgit.json"},{"ref":"artifact:rayatus-abapgit-commitlint","name":"abapgit-commitlint","json":"/artifacts/rayatus-abapgit-commitlint.json"},{"ref":"artifact:larshp-abapgitserver","name":"abapGitServer","json":"/artifacts/larshp-abapgitserver.json"},{"ref":"artifact:marcellourbani-abapgraph","name":"abapgraph","json":"/artifacts/marcellourbani-abapgraph.json"},{"ref":"artifact:abapify-fetch","name":"abapify/fetch","json":"/artifacts/abapify-fetch.json"},{"ref":"artifact:abapify-fetch-cloud","name":"abapify/fetch-cloud","json":"/artifacts/abapify-fetch-cloud.json"},{"ref":"artifact:abapify-fetch-legacy","name":"abapify/fetch-legacy","json":"/artifacts/abapify-fetch-legacy.json"},{"ref":"artifact:abaplint-abaplint","name":"abaplint","json":"/artifacts/abaplint-abaplint.json"},{"ref":"artifact:marc-bernard-tools-abaplint-ext-for-abapgit","name":"abaplint-Ext-for-abapGit","json":"/artifacts/marc-bernard-tools-abaplint-ext-for-abapgit.json"},{"ref":"artifact:abaplint-abaplint-sci-client","name":"abaplint-sci-client","json":"/artifacts/abaplint-abaplint-sci-client.json"},{"ref":"artifact:larshp-abapntlm","name":"abapNTLM","json":"/artifacts/larshp-abapntlm.json"},{"ref":"artifact:larshp-abapopenchecks","name":"abapOpenChecks","json":"/artifacts/larshp-abapopenchecks.json"},{"ref":"artifact:larshp-abapopenreview","name":"abapOpenReview","json":"/artifacts/larshp-abapopenreview.json"},{"ref":"artifact:larshp-abappgp","name":"abapPGP","json":"/artifacts/larshp-abappgp.json"},{"ref":"artifact:abapinho-abaptimemachine","name":"abapTimeMachine","json":"/artifacts/abapinho-abaptimemachine.json"},{"ref":"artifact:xinitrc86-adash-services","name":"adash-services","json":"/artifacts/xinitrc86-adash-services.json"},{"ref":"artifact:sbcgua-ajson","name":"ajson","json":"/artifacts/sbcgua-ajson.json"},{"ref":"artifact:irodrigob-alv-utilities","name":"alv_utilities","json":"/artifacts/irodrigob-alv-utilities.json"},{"ref":"artifact:abapify-assert","name":"assert","json":"/artifacts/abapify-assert.json"},{"ref":"artifact:dominikpanzer-cacamber-bdd-for-abap","name":"cacamber-BDD-for-ABAP","json":"/artifacts/dominikpanzer-cacamber-bdd-for-abap.json"},{"ref":"artifact:sapmentors-cds-pg","name":"cds-pg","json":"/artifacts/sapmentors-cds-pg.json"},{"ref":"artifact:sap-styleguides-clean-abap","name":"Clean ABAP","json":"/artifacts/sap-styleguides-clean-abap.json"},{"ref":"artifact:sap-abap-atc-cr-cv-s4hc","name":"Cloudification Repository","json":"/artifacts/sap-abap-atc-cr-cv-s4hc.json"},{"ref":"artifact:sap-code-pal-for-abap","name":"code pal for ABAP","json":"/artifacts/sap-code-pal-for-abap.json"},{"ref":"artifact:sap-code-pal-for-abap-cloud","name":"code pal for ABAP — Cloud Edition","json":"/artifacts/sap-code-pal-for-abap-cloud.json"},{"ref":"artifact:open-abap-cross-http-client","name":"cross-http-client","json":"/artifacts/open-abap-cross-http-client.json"},{"ref":"artifact:open-abap-express-icf-shim","name":"express-icf-shim","json":"/artifacts/open-abap-express-icf-shim.json"},{"ref":"artifact:btc-ag-featuretoggle","name":"Featuretoggle","json":"/artifacts/btc-ag-featuretoggle.json"},{"ref":"artifact:larshp-formfactor","name":"FORMfactor","json":"/artifacts/larshp-formfactor.json"},{"ref":"artifact:hdb","name":"hdb","json":"/artifacts/hdb.json"},{"ref":"artifact:invixo-abapmq","name":"INVIXO/abapMQ","json":"/artifacts/invixo-abapmq.json"},{"ref":"artifact:fidley-json2abaptype","name":"JSON2ABAPType","json":"/artifacts/fidley-json2abaptype.json"},{"ref":"artifact:abap2ui5-addons-launchpad-kpi","name":"launchpad-kpi","json":"/artifacts/abap2ui5-addons-launchpad-kpi.json"},{"ref":"artifact:marc-bernard-tools-mbt-logical-object-lister","name":"MBT Logical Object Lister","json":"/artifacts/marc-bernard-tools-mbt-logical-object-lister.json"},{"ref":"artifact:uweku-mocka","name":"mockA","json":"/artifacts/uweku-mocka.json"},{"ref":"artifact:sbcgua-mockup-loader","name":"mockup_loader","json":"/artifacts/sbcgua-mockup-loader.json"},{"ref":"artifact:mdjoerg-mqba","name":"MQBA","json":"/artifacts/mdjoerg-mqba.json"},{"ref":"artifact:open-abap-open-abap-bal","name":"open-abap-bal","json":"/artifacts/open-abap-open-abap-bal.json"},{"ref":"artifact:open-abap-open-abap-core","name":"open-abap-core","json":"/artifacts/open-abap-open-abap-core.json"},{"ref":"artifact:open-abap-open-abap-gui","name":"open-abap-gui","json":"/artifacts/open-abap-open-abap-gui.json"},{"ref":"artifact:open-abap-open-abap-lock","name":"open-abap-lock","json":"/artifacts/open-abap-open-abap-lock.json"},{"ref":"artifact:open-abap-open-abap-odata","name":"open-abap-odata","json":"/artifacts/open-abap-open-abap-odata.json"},{"ref":"artifact:open-abap-open-abap-pdf","name":"open-abap-pdf","json":"/artifacts/open-abap-open-abap-pdf.json"},{"ref":"artifact:open-abap-open-table-maintenance","name":"open-table-maintenance","json":"/artifacts/open-abap-open-table-maintenance.json"},{"ref":"artifact:reyemsaibot-qtt","name":"qtt","json":"/artifacts/reyemsaibot-qtt.json"},{"ref":"artifact:dominikpanzer-result-for-abap","name":"RESULT-for-ABAP","json":"/artifacts/dominikpanzer-result-for-abap.json"},{"ref":"artifact:sap-samples-abap-platform-jak","name":"SAP-samples/abap-platform-jak","json":"/artifacts/sap-samples-abap-platform-jak.json"},{"ref":"artifact:sap-samples-hana-hdbext-promisfied-example","name":"SAP-samples/hana-hdbext-promisfied-example","json":"/artifacts/sap-samples-hana-hdbext-promisfied-example.json"},{"ref":"artifact:sap2moose-sap2moose","name":"SAP2Moose","json":"/artifacts/sap2moose-sap2moose.json"},{"ref":"artifact:sbcgua-text2tab","name":"sbcgua/text2tab","json":"/artifacts/sbcgua-text2tab.json"},{"ref":"artifact:ysichov-smart-debugger","name":"Smart Debugger","json":"/artifacts/ysichov-smart-debugger.json"},{"ref":"artifact:abap2ui5-addons-sql-console","name":"sql-console","json":"/artifacts/abap2ui5-addons-sql-console.json"},{"ref":"artifact:sumu-ning-aes","name":"Sumu-Ning/AES","json":"/artifacts/sumu-ning-aes.json"},{"ref":"artifact:larshp-updownci","name":"upDOWNci","json":"/artifacts/larshp-updownci.json"},{"ref":"artifact:abaplint-vscode-tabl-ddic","name":"vscode-tabl-ddic","json":"/artifacts/abaplint-vscode-tabl-ddic.json"},{"ref":"artifact:abap2ui5-web-abap2ui5","name":"web-abap2UI5","json":"/artifacts/abap2ui5-web-abap2ui5.json"},{"ref":"artifact:beraadim-zcl-pdf","name":"zcl_pdf","json":"/artifacts/beraadim-zcl-pdf.json"},{"ref":"artifact:victorizbitskiy-zconcurrency-api","name":"zconcurrency_api","json":"/artifacts/victorizbitskiy-zconcurrency-api.json"},{"ref":"artifact:oisee-zllm","name":"zllm","json":"/artifacts/oisee-zllm.json"},{"ref":"artifact:mkysoft-zstrust","name":"zstrust","json":"/artifacts/mkysoft-zstrust.json"},{"ref":"artifact:xinitrc86-zthread","name":"zthread","json":"/artifacts/xinitrc86-zthread.json"},{"ref":"artifact:oisee-zvdb","name":"zvdb","json":"/artifacts/oisee-zvdb.json"}],"wrote":[{"ref":"content:patterns-for-using-llms-in-abap-development","name":"Patterns for using LLMs in ABAP development","json":"/content/patterns-for-using-llms-in-abap-development.json"}]}}