Skip to main content

Action - SAP WebGUI: Open prefilled transaction

Skills Deprecation

Effective August 1st 2025, Skills features can no longer be purchased as part of a Celonis Platform license. Celonis continues to maintain Skills (by fixing bugs and ensuring that performance remains strong) but no further feature development will take place.

To continue working with your process improvement and automation use cases, we suggest using our Action Flows, Views, and/or Orchestration Engine features.

Jump directly into a specific, prefilled transaction within the SAP WebGUI

 

Before you begin, ensure the following are in place:

  • Action Engine Setup: The Action Engine must be active and configured within your project.

  • Access: You must be in the process of setting up or editing a Skill in the Skill builder.

  • SAP Information: Have your SAP WebGUI host and port details ready.

To configure the skill:

  1. Configure the Base URL: In the Action configuration step of your Skill, locate the Base URL field. Enter your SAP WebGUI link using the following structure:

    http://<myhost>:<myport>/sap/bc/gui/sap/its/webgui
  2. Define the Generated Transaction: This step determines which SAP transaction opens and what data is filled in automatically. You have two options:

    1. Option A: Use a Template (Recommended): Click 'Insert Template' to choose from common SAP commands. Templates are available for:

      • Change PO (Purchase Order)

      • Change SO (Sales Order)

      Note

      You will only need to map the placeholders to your Signal parameters.

    2. Option B: Manual Command Creation: Create a custom command using a single text argument. The structure typically looks like this:

      /n[Transaction Code] [Parameter_Technical_Name]=${Placeholder}
      • Example: /nME23N EBELN_LOW=${EBELN}

        • /n: Opens the transaction in a new session.

        • ME23N: The specific SAP transaction code (e.g., Display Purchase Order).

        • EBELN_LOW: The technical name of the SAP field.

        • ${EBELN}: The placeholder representing the value from your Celonis Signal table.

  3. Identify Technical Parameter Names: If you don't know the technical name for an SAP field:

    • Open the target transaction in your standard SAP GUI.

    • Click inside the field you want to prefill.

    • Press F1 and click on the Technical Information (hammer and wrench icon).

  4. Finalize and Test: If you need to prefill multiple fields, separate the parameter/placeholder pairs with a single space.

Once saved, the business user will see an action in their My Inbox Signal. Clicking it will jump them directly into the SAP WebGUI with the specific record (like a Purchase Order) already loaded.

Related topics