adesso business consulting Stellenangebote
Software Engineer Trainee · Senior | (Senior) Cloud Software Engineer BTP | (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting

Erweiterung COOIS um beschreibares Feld

Aus SAP Wiki ツ

Ziel

Das Ziel dieser Erweiterung ist, dass man durch ein zusätzlichen Button in einem neu hinzugefügtem Feld beliebigen Text z.B. ein Kommentar für einen jeweiligen Eintrag speichern kann. Dafür wird ein BAdI genutzt. Es wird kein SAP Standard Code modifiziert.

Dies wird anhand eines Beispiels für die Liste "Komponente" gezeigt. Ein Eintrag bei Komponenten kann eindeutig mit der Auftragsnr., Positionsnr. und Materialnr. (Komponente) identifiziert werden.

1. Tabelle "IOOPCOMP" um Append Struktur erweitern

Tabelle IOOPCOMP Append Struktur

2. Z-Tabelle zur Speicherung eines Textes erstellen

Z-Tabelle für COOIS Erweiterungsfeld

3. Umsetzung Speicherung Text

3.1 Z-Programm zur Speicherung des Textes in Z-Tabelle (s. Schritt 2) erstellen

3.2 Transaktionscode für Z-Programm anlegen

3.3 Button für Transaktionsaufruf in COOIS bei Navigationsprofil hinzufügen

Navigationsprofil um Transaktionsaufruf erweitern

3. BADI "WORKORDER_INFOSYSTEM" verwenden um Text nachzulesen

3.1 BAdI Z Implementierung anlegen oder bestehenden erweitern

3.2. Interface-Methode "TABLES_MODIFY_LAY" ausprogrammieren


Dieses Wiki wird privat in Freizeit nach bestem Wissen und Gewissen gepflegt und dient primär als eigene Wissenssammlung für die tägliche Arbeit im SAP-ERP-Umfeld.
Alle dargestellten Softwareprodukte, auch in Form von Screenshots, sind Eigentum der SAP SE. Ihre Marken, vgl. Link, sind u.a.: SAP®, ABAP®, SAP Fiori®, SAP HANA®, SAP S/4HANA®, SAP S/4HANA® Cloud