← ClaudeAtlas

btp-abap-environmentlisted

SAP BTP ABAP Environment — ABAP Cloud projects, ADT connection, communication arrangements, service bindings, released APIs, BTP cockpit management. Use when creating ABAP Cloud projects, configuring BTP ABAP Environment, setting up ADT for Steampunk, managing service instances, or working with cloud-ABAP lifecycle.
williamcorrea23/sap-router-skill · ★ 0 · API & Backend · score 69
Install: claude install-skill williamcorrea23/sap-router-skill
# BTP ABAP Environment SAP BTP ABAP Environment (Steampunk) — cloud-native ABAP Platform-as-a-Service on SAP BTP Cloud Foundry. ## Architecture ``` SAP BTP Subaccount ├── ABAP Environment Instance │ ├── ABAP System (tenant) │ │ ├── Custom ABAP code (cloud-compliant) │ │ ├── CDS Views (only data access layer) │ │ └── Released APIs only │ └── Service Key (ADT connection) ├── Cloud Foundry Org/Space └── Other BTP Services (Destination, XSUAA, etc.) ``` ## Service Instance Creation ### BTP Cockpit 1. Navigate to subaccount → Service Marketplace 2. Search for "ABAP Environment" 3. Create instance with plan `standard` or `abap_cloud` ### CF CLI ```bash cf create-service abap standard my-abap-system -c '{"size_of_runtime":1,"size_of_persistence":4}' ``` ### ADT Connection 1. ADT → New ABAP Cloud Project 2. Select service key JSON from BTP Cockpit 3. Logon with ABAP cloud user (CB* or custom IAM user) ## Communication Management ### Released Communication Scenarios | Scenario ID | Purpose | Protocol | |---|---|---| | SAP_COM_0001 | Foundation (basic auth + user propagation) | HTTP/RFC | | SAP_COM_0008 | OData Services | OData V2/V4 | | SAP_COM_0064 | RFC Destinations | RFC | | SAP_COM_0465 | SOAP Services | SOAP/HTTP | ### Communication Arrangement (F2288 App) ```abap " Create communication arrangement programmatically DATA(lo_arr_factory) = cl_com_arrangement_factory=>create_instance( ). TRY. DATA(lo_arr) = lo_arr_factory->create( iv_scenario_i