Erweiterung COOIS um beschreibares Feld: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
Zeile 20: Zeile 20:
==== Button für Transaktionsaufruf in COOIS bei Navigationsprofil hinzufügen ====
==== Button für Transaktionsaufruf in COOIS bei Navigationsprofil hinzufügen ====


[[Datei:Coois navprof add tcode.png|mini|alternativtext=Navigationsprofil um Transaktionsaufruf erweitern]]
[[Datei:Coois navprof add tcode.png|alternativtext=Navigationsprofil um Transaktionsaufruf erweitern]]


=== BADI "WORKORDER_INFOSYSTEM" verwenden um Text nachzulesen ===
=== BADI "WORKORDER_INFOSYSTEM" verwenden um Text nachzulesen ===

Version vom 29. Oktober 2021, 08:27 Uhr

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.

Tabelle "IOOPCOMP" um Append Struktur erweitern

Tabelle IOOPCOMP Append Struktur

Z-Tabelle zur Speicherung eines Textes erstellen

Z-Tabelle für COOIS Erweiterungsfeld

Umsetzung Speicherung Text

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

Transaktionscode für Z-Programm anlegen

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

Navigationsprofil um Transaktionsaufruf erweitern

BADI "WORKORDER_INFOSYSTEM" verwenden um Text nachzulesen

BAdI Z Implementierung anlegen oder bestehenden erweitern

Interface-Methode "TABLES_MODIFY_LAY" ausprogrammieren