functionmodule

Manage ABAP Function Module lifecycles via ADT and sapcli.

7|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/modalala/sapcli-skill --skill functionmodule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: functionmodule
Source: https://github.com/modalala/sapcli-skill/tree/main/skills/adt-core/functionmodule
Command: npx skills add https://github.com/modalala/sapcli-skill --skill functionmodule

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ABAP Function Modules often require repetitive, error-prone operations. This Skill automates their lifecycle management to streamline development and operations.

Core Features & Use Cases

  • Create, Read, Write, and Activate ABAP Function Modules across SAP environments.
  • Integrate with SAP tooling and CI/CD for consistent function-module lifecycles.
  • Use case: A developer needs to provision a new function module and activate it in a dev landscape with minimal manual steps.

Quick Start

Invoke functionmodule operations by specifying the object name and the action you want, such as create, read, write, or activate.

Frequently Asked Questions about functionmodule

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate ABAP Function Module creation and activation across SAP environments?

Automating ABAP Function Module creation and activation uses the ADT protocol and sapcli tools to execute CLI-based actions, allowing you to provision and activate function modules across SAP ABAP environments without manual steps.

Can I manage ABAP Function Modules from the command line without RFC dependencies?

Yes, you can manage ABAP Function Modules via the command line without RFC dependencies by using sapcli tools and the ADT protocol to perform object manipulation for reading, writing, and activating.

What is the best way to integrate ABAP Function Module lifecycle management into a CI/CD pipeline?

Integrating ABAP Function Module lifecycle management into CI/CD pipelines is achieved by invoking sapcli operations to create, read, update, and activate objects, ensuring consistent function-module lifecycles across your SAP landscapes.

Does this approach support reading and updating existing ABAP Function Modules or only creating new ones?

This approach supports reading and updating existing ABAP Function Modules as well as creating new ones, applying the ADT protocol for comprehensive object manipulation across your SAP ABAP environments.

Why automate repetitive Function Module operations in ABAP development?

Automating repetitive Function Module operations in ABAP development eliminates error-prone manual tasks, streamlining the lifecycle from creation through activation for developers provisioning objects in a dev landscape.

What do I need to start provisioning ABAP Function Modules via the sapcli tool?

To start provisioning ABAP Function Modules via the sapcli tool, you specify the object name and the desired action such as create, read, write, or activate, using the ADT protocol for object manipulation.