Hinzufügen eines benutzerdefinierten Knotens in SPRO - Weil ABAPer die wahren MVPs sind

By Prane Kumar

Hinzufügen eines benutzerdefinierten Knotens in SPRO - Weil ABAPer die wahren MVPs sind

By Prane Kumar

Seien wir ehrlich - ob Sie sie lieben oder ob Sie ihren Code für ein Rätsel halten, ABAP-Entwickler sind das Rückgrat der SAP-Welt. Sie können Prozesse automatisieren, KI integrieren und Arbeitsabläufe optimieren, aber wenn ein Geschäftsanwender eine individuelle Erweiterungwen rufen sie dann an? ABAPer.

Stellen Sie sich Folgendes vor: Ein Fachberater muss eine benutzerdefinierte Einstellung für den Genehmigungsworkflow in SAP. They open SPRO, expecting to find it under the configuration options… but it’s nowhere to be found. 😩

🔍 “Did I save the T-code somewhere?”

📂 “Was this setting in a table? A user exit? A BADI?”

🤯 “I swear it was here last time!”

In der Zwischenzeit lehnt sich ein ABAPer völlig unbeeindruckt zurück und sagt:

💡 “Why not just add it as a custom node in SPRO?”

🎤 Mic drop.

Genau das werden wir heute tun.Hinzufügen eines benutzerdefinierten Knotens in SPRO um Funktionsexperten, Geschäftsanwendern und allen, die es leid sind, nach Objektnamen zu suchen, das Leben zu erleichtern. Los geht's! 🚀

Was ist SPRO, und warum sollte es angepasst werden?

  • SPRO (SAP Project Reference Object) ist das Herzstück der SAP-Konfiguration, in dem funktionale Berater das Systemverhalten definieren, um die Geschäftsanforderungen zu erfüllen.

Warum einen benutzerdefinierten Knoten hinzufügen?

SAP bietet eine Vielzahl von Standardeinstellungen, aber jedes Unternehmen hat seine eigenen Anforderungen. Das Hinzufügen eines benutzerdefinierten SPRO-Knotens ermöglicht es den Benutzern,:

  • ✅Access custom configurations in a structured way.
  • ✅Avoid remembering T-codes or table names.
  • ✅Maintain settings without ABAP intervention.
  • ✅Defining company structures (e.g., plants, storage locations)

Überblick: Schritte zum Hinzufügen eines benutzerdefinierten SPRO-Knotens

Bevor wir uns den Details widmen, wollen wir die wichtigsten Schritte zur Integration eines benutzerdefinierten Konfigurationsknotens in SPRO erläutern:

1️⃣ Erstellen einer benutzerdefinierten Tabelle - Definieren Sie die Tabelle zum Speichern der Konfigurationseinstellungen.

2️⃣ Tabellenpflege generieren - Ermöglichen Sie es Fachberatern, Daten zu pflegen.

3️⃣ Pflegen Sie einige Testdaten - Geben Sie Beispielwerte ein, um die Tabelle zu überprüfen.

4️⃣ Hinzufügen eines benutzerdefinierten Knotens in SPRO - Legen Sie im SAP Customizing Einführungsleitfaden einen neuen Knoten an.

5️⃣ Unterknoten hinzufügen und mit dem Objekt (Tabelle) verknüpfen - Machen Sie die Customizing-Tabelle über SPRO zugänglich.

💡You don’t need to create a customizing table specifically; other objects like views or function modules can also be added to SPRO, depending on the requirement. A customizing table is just a common choice for storing configuration data

Let’s make it happen! 🚀

💡Note: During the creation of the table and SPRO Node, a prompt appeared to save the changes in a Transport Request (TR). At this moment, the changes are being saved locally. If it is required to transport these changes to other systems (Quality, Production), it is advisable to save them in a Transport Request (TR), which will facilitate the transportation of the table and its configuration across systems.

Schritt 1: Erstellen einer benutzerdefinierten Tabelle

  • Öffnen Sie SE11 und erstellen Sie eine Tabelle: ZMY_SPRO
  • Setzen Sie die Klasse der Lieferung auf 'C' (Customizing-Tabelle).

🔹 Why use a customizing table? Customizing tables store configuration settings and the data is maintained by the customers. They are supposed to contain system-wide or client-wide settings which are supposed to be set in the development system and then get transported into the production system using a customizing transport.

  • Definieren Sie die erforderlichen Felder und technischen Einstellungen.
Hinzufügen eines benutzerdefinierten Knotens in SPRO: Definieren Sie die erforderlichen Felder und technischen Einstellungen.

Schritt 2: Tabellenpflege generieren

  • Gehen Sie zu Dienstprogramme → Tabellenpflege-Generator.
  • Erzeugen Sie einen Pflegeview, damit er in SM30.

Schritt 3: Pflegen Sie einige Testdaten

  • Öffnen Sie SM30 und geben Sie den Tabellennamen ein ZMY_SPRO.
  • Fügen Sie einige Testeinträge hinzu, um sicherzustellen, dass es funktioniert.
Hinzufügen eines benutzerdefinierten Knotens in SPRO: Fügen Sie einige Testeinträge hinzu, um sicherzustellen, dass es funktioniert.

At this point, we’ve just prepared the ground—the magic happens next. 🎩✨

Schritt 4: Hinzufügen eines benutzerdefinierten Knotens in SPRO

  • Gehe zu SPRO → SAP Referenz-IMG → SAP Customizing Einführungsleitfaden.
Benutzerdefinierten Knoten in SPRO hinzufügen: SAP Customizing Einführungsleitfaden.

Wir werden einen neuen Knoten unter diesem

  • Öffnen Sie S_IMG_EXTENSION(T-code).
  • Presse F4 Hilfe und suchen Sie nach der entsprechenden Struktur (in unserem Fall SAP Customizing Einführungsleitfaden) und wählen Sie die Erweiterungs-ID.
  • Wenn keine Erweiterungs-ID existiert, legen Sie eine an und klicken Sie auf Struktur erweitern.
Benutzerdefinierten Knoten in SPRO hinzufügen: Erweiterungs-ID erstellen

Boom! Your custom node is now in SPRO. 🎯

Hinzufügen eines benutzerdefinierten Knotens in SPRO: Benutzerdefinierter Knoten in SPRO

Schritt 5: Verknüpfen des Knotens mit Ihrer Tabelle

📝 In diesem Stadium wird ein benutzerdefinierter Knoten unter der SAP Customizing Einführungsleitfaden, müssen wir sie mit unserer Customizing-Tabelle verknüpfen.

  • Wählen Sie den neu hinzugefügten Knoten aus und klicken Sie auf Aktivität(Aktivität als Unterknoten einfügen).
Hinzufügen eines benutzerdefinierten Knotens in SPRO: Anpassung des Implementierungsknotens

Wenn Sie diesen Knoten ohne Unterknoten verknüpfen möchten, klicken Sie auf Aktivität (Aktivität auf gleicher Ebene einfügen).

Geben Sie den Namen einer IMG-Aktivität und die entsprechende Dokumentation an.

Hinzufügen eines benutzerdefinierten Knotens in SPRO: Zugewiesenes Objekt "Dokumentation"

Wenn keine Dokumentation vorhanden ist, erstellen Sie eine - es ist immer gut, Details für künftige Referenzen hinzuzufügen.

Benutzerdefinierten Knoten in SPRO hinzufügen: Dokumentation erstellen

Schritt 6: Weisen Sie die benutzerdefinierte Tabelle dem Knoten zu

  • Unter Maint. Objekte, zuordnen ZMY_SPRO als das Customizing-Objekt.
  • Satz Objekttyp zu S und Unterobjekt bis SM30.

Die Einstellung des Objekttyps auf S ermöglicht die Tabellenpflege, indem das Customizing-Objekt mit der SM30-Transaktion für die Datenverwaltung verknüpft wird.

Hinzufügen eines benutzerdefinierten Knotens in SPRO: Wartungsobjekt

Klicken Sie auf Speichern und wir sind fertig!

An diesem Punkt, funktionale Berater sein wie:

Zeit zum Testen! 🚀

Öffnen Sie SPRO und folgen Sie diesem Weg:

📂 SAP Customizing Einführungsleitfaden → Meine Firma Emp Info → Test Emp Info

Hinzufügen eines benutzerdefinierten Knotens in SPRO: Öffnen Sie SPRO und folgen Sie diesem Pfad:
Hinzufügen eines benutzerdefinierten Knotens in SPRO: Öffnen Sie SPRO und folgen Sie diesem Pfad:

Sie sollten nun Ihre benutzerdefinierte Tabelle direkt in SPRO-Sie müssen sich nicht mehr an Transaktionscodes erinnern oder nach Tabellennamen suchen. Reibungslos, oder?

Abschließende Überlegungen

Mit dieser kleinen aber feinen Anpassung haben wir die SAP-Navigation einfacher, schneller und benutzerfreundlicher. Funktionsberater und Geschäftsanwender müssen nicht mehr nach T-Codes oder Dokumentation suchen - alles ist in SPRO übersichtlich untergebracht.

Dies ist nur eine der unzähligen Möglichkeiten ABAP-Entwickler schaffen Mehrwert für SAP-Systeme—so the next time someone asks why ABAPers are essential, just send them this guide. 😉

Je effizienter die Digitalisierung und der Datenfluss sind, desto höher sind der Unternehmenswert und die Wettbewerbsfähigkeit.

Möchten Sie ein INTEGRTR werden?

DE

Sorgen Sie für Agilität und Kontrolle in Ihrer SAP SuccessFactors-Landschaft.

Nahtlose Integration von SAP® und SAP SuccessFactors® 
mit anderen Systemen von Drittanbietern.

Automatisieren Sie SAP HCM Umstellungstests mit INTEGRTR DLM
Datengenauigkeit zwischen SAP HCM (S4/ECC) und SuccessFactors Employee Central
Seamless Workday to SAP Integration for HR and Payroll
Ihr zentraler HR-Arbeitsvorrat für systemübergreifende Prozesse
Effiziente Integrationsüberwachung für SAP SuccessFactors
Vereinfachen und automatisieren Sie Ihre SAP SuccessFactors®-Dokumentation mit Rollenbasierte Präzision.
Abfrage Ihres SAP SuccessFactors® System und analysieren Sie die Berichte.
Überwachen Sie jede Integration von SuccessFactors in ein beliebiges System mit einem zentralen Monitor.
Ihre HR-Prozessbrücke für SAP SuccessFactors®
Möchten Sie Ihre Unternehmensintegration verbessern?
Wir sind hier, um zu helfen
Möchten Sie Ihre Unternehmensintegration verbessern?
Wir sind hier, um zu helfen
Massenänderungen in SAP SuccessFactors durchführen®
mit Zuverlässigkeit und Geschwindigkeit.
Möchten Sie Ihre Unternehmensintegration verbessern?
Wir sind hier, um zu helfen
Möchten Sie Ihre Unternehmensintegration verbessern?
Wir sind hier, um zu helfen