Ansicht
Dokumentation

SPAK_COPY_USE_ACCESSES - Verwendungserklärungen an Unterpakete kopieren

SPAK_COPY_USE_ACCESSES - Verwendungserklärungen an Unterpakete kopieren

BAL Application Log Documentation   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Der Report SPAK_COPY_USE_ACCESSES dient zum Kopieren der Verwendungserklärungen eines gegebenen Quell-Pakets an seine direkten und indirekten Unterpakete.

Zwei Kopiermodi können ausgewählt werden:

  • 'Kopieren aller Verwendungserklärungen eines Quell-Pakets' und
  • 'Kopieren ausgewählter Verwendungserklärungen eines Quell-Pakets'.

Für die Option 'Kopieren aller Verwendungserklärungen eines Quell-Pakets' ist die Angabe mindestens eines Quell-Pakets erforderlich, für die Option 'Kopieren ausgewählter Verwendungserklärungen eines Quell-Pakets' muß mindestens ein Quell-Paket und eine zu kopierende Verwendungserklärung eingegeben werden.

Weiterhin ist die Eingabe eines änderbaren Transportauftrags des Benutzers oder einer änderbaren Aufgabe des Benutzers in einem änderbaren Transportauftrag zwingend erforderlich.

Sollen auch Ziel-Pakete der Software-Komponente HOME berücksichtigt werden, so muß auf dem Selektionsbild des Reports das Kennzeichen 'HOME-Pakete berücksichtigen' markiert sein und ein gültiger änderbarer Transportauftrag bzw. eine änderbare Aufgabe des Benutzers in einem änderbaren Transportauftrag angegeben werden.

  • Der Report ändert keine Verwendungserklärungen von Strukturpaketen oder Hauptpaketen.
  • Ausgehend von einem gegebenen Quell-Paket werden zunächst alle Unterpakete (= Ziel-Pakete) ermittelt und dann diejenigen Verwendungserklärungen des Quell-Pakets kopiert, die am jeweiligen Ziel-Paket erlaubt und nicht bereits vorhanden sind. Anschließend werden die Unterpakete als neue Quell-Pakete betrachtet und ihre jeweiligen Verwendungserklärungen an ihre jeweiligen Unterpakete kopiert. Dieser Vorgang wird solange fortgesetzt, bis keine weiteren Unterpakete mehr vorhanden sind.
  • Tritt beim Kopieren der Verwendungserklärungen an einem Ziel-Paket ein Fehler auf, so wird ein entsprechender Eintrag in das Fehlerprotokoll des Reports geschrieben und das Paket sowie alle seine Unterpakete werden nicht weiter berücksichtigt.

Der Testmodus unterscheidet sich vom Produktivmodus nur dadurch, daß die zu kopierenden Verwendungserklärungen nicht gespeichert werden.

Integration

Voraussetzungen

  • Die CSS-Hinweise 1359470 (Paket-API: Hinzufügen einer Verwendungserklärung) und 1363904 (Paket-/Paketschnittstellen-API: Option 'Dialog unterdrücken') müssen im System vorhanden sein, damit der Report ausgeführt werden kann.
  • Der Report ist nur in SAP-internen Systemen ausführbar.
  • Es wird davon ausgegangen, daß die Verwendungserklärungen für die betreffenden Strukturpakete und Hauptpakete von den Paketverantwortlichen bereits gepflegt sind.
  • Für das Starten des Reports ist mindestens die Berechtigung zum Ändern von Paketen (Berechtigungsobjekt S_DEVELOP mit der Aktivität '02') erforderlich.
  • Hat der Benutzer für mindestens ein eingegebenes Quell-Paket keine Änderungsberechtigung, so wird eine Fehlermeldung ausgegeben und das Programm kann nicht ausgeführt werden.
  • Für Ziel-Pakete die zur Software-Komponente LOCAL gehören werden keine Verwendungserklärungen kopiert.
  • Es muß ein änderbarer Transportauftrag oder eine änderbare Aufgabe eines Transportauftrags angegeben werden, da auch im Testmodus des Reports Prüfungen durchgeführt werden, die diese Eingaben erfordern.

Funktionsumfang

  • Zur Auswahl möglicher Quell-Pakete ist am Eingabefeld eine Sammelsuchhilfe mit Einzelsuchhilfen für
  • Strukturpakete,

  • Hauptpakete und

  • Entwicklungspakete

vorhanden. Zur Eingrenzung der Ergebnisliste stehen folgende Eingabefelder in jeder Einzelsuchhilfe zur Verfügung:
  • Paketname,

  • Paketverantwortlicher,

  • Applikations-Komponente und

  • Software-Komponente.

  • Für das Eingabefeld 'Zu kopierende Verwendungserkärung(en)' steht eine Suchhilfe zur Verfügung mit den Eingabefeldern
  • Paketname (dessen Verwendungserklärungen gesucht werden) und

  • Verwendungserklärung.

  • Zur Auswahl eines Transportauftrags dient eine Sammelsuchhilfe mit den Einzelsuchhilfen
  • für änderbare Transportaufträge und

  • für änderbare Aufgaben in Transportaufträgen.

Selektion

Standardvarianten

Ausgabe

  • Wurden Verwendungserklärungen kopiert, so wird eine entsprechende Liste der betroffenen Pakete und die jeweils kopierten Verwendungserklärungen ausgegeben.
  • Alle aufgetretenen Fehler werden im Fehlerprotokoll ausgegeben.
  • Die Namen derjenigen Ziel-Pakete, bei deren Bearbeitung ein Fehler aufgetreten ist, werden in der Ergebnisliste des Reports aufgeführt.

Aktivitäten

Beispiel






CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6525 Date: 20240520 Time: 130818     sap01-206 ( 83 ms )