Kundenspezifische Felder im Standard-PSP entwickeln

Für Standard-PSP-Elemente im Projektsystem steht Ihnen folgende SAP-Erweiterung zur Verfügung:

Die Daten der Standard-PSP-Elemente sind in Datenbank-Tabellen abgelegt.

Mit Hilfe dieser Erweiterung können Sie in die Tabelle der

Standard-PSP-Elemente (Tabelle PRPSS) kundenspezifische Felder aufnehmen. Für die Bearbeitung dieser Felder können Sie ein eigenes Bildschirmbild (Dynpro) anlegen, das der Benutzer aus der Bearbeitung der Standard-PSP-Elemente heraus aufrufen kann.

Die Erweiterung CNEX0004 enthält folgende Erweiterungskomponenten:

Menüeinträge:

SAPLCJSS+CUE

Funktionsexits:

EXIT_SAPLCJSS_004 für die Datenübergabe an Ihr eigenes Programm
EXIT_SAPLCJSS_005 für die Datenübernahme aus Ihrem eigenen Programm

Dynprobereiche:

SAPLCJSS0215_CUSTSCR1_SAPLXCN10400

Aktivitäten

1. Erstellen Sie die Erweiterung.
Legen Sie dazu entweder ein neues Projekt an oder verwenden Sie ein existierendes Projekt.
2. Legen Sie im ABAP/4-Dictionary (Transaktion SE11) die Struktur CI_PRPSS in Ihrer eigenen Entwicklungsklasse an.
3. Erweitern Sie die Struktur CI_PRPSS um Ihre eigenen Felder.
Beachten Sie dabei
Aktivieren Sie die Struktur.
4. Bearbeiten Sie die Erweiterungskomponenten:
Definieren Sie nun die Datenstruktur prpss als globale Variable. Springen Sie hierzu in das Rahmenprogramm SAPLXCN1. Doppelklicken Sie zunächst auf den Include LXCN1TOP und dann auf den Include ZXCN1TOP. Legen Sie das Objekt bei Bedarf an.
Fügen Sie in den Quelltext des Includes ZXCN1TOP die folgende tables-Anweisung ein:
* tables
tables prpss.
Ausführliche Informationen hierzu finden Sie auch im OSS-Hinweis 86050.
5. Aktivieren Sie das Projekt.
Erst wenn Sie das Projekt aktivieren, wird Ihre Erweiterung wirksam.
6. Damit Ihre kundenspezifischen Felder im Projektinformationssystem ausgewertet werden können, müssen die Strukturen im Projektinformationssystem neu generiert werden. Starten Sie hierzu den Report RCNCT001.

Hinweis bei Batch-Input

Wenn Sie Ihre kundenspezifischen Felder später über Batch-Input füllen wollen, müssen Sie das Dynpro SAPLCJSS 0215 berücksichtigen.

Weitere Hinweise

Erweiterungen sind - im Gegensatz zu Modifikationen - grundsätzlich releasefähig, da sie nicht im SAP-Original, sondern in einem Namensraum vorgenommen werden, der für Kunden reserviert ist.

Eine Dokumentation zu dieser Erweiterung finden Sie auch in der Erweiterungstransaktion.