28
AddOn Control Version 6.20.7 Benutzerhandbuch AddOn Control

Da-AddOn Control 6 20 7

Embed Size (px)

DESCRIPTION

AddOn Controls SAP

Citation preview

  • AddOn Control Version 6.20.7

    Benutzerhandbuch AddOn Control

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 2 von 28

    Inhaltsverzeichnis

    1 Vorbemerkung ................................................................................................................... 3

    2 Kundenerweiterungen ....................................................................................................... 3

    3 Funktionen ......................................................................................................................... 3

    4 Installation .......................................................................................................................... 3

    5 Handhabung des Produkts................................................................................................ 4

    5.1 Berechtigungen und Transaktionen ............................................................................... 4

    5.1.1 Berechtigungsobjekt YBC_ADOC_A ....................................................................... 4

    5.2 Vornehmen der Einstellungen........................................................................................ 5

    5.2.1 Grundeinstellungen fr das AddOn Control ............................................................. 5 5.2.2 Start des Programms .............................................................................................. 7 5.2.3 Grundeinstellungen fr eine Erweiterung ................................................................ 8

    5.2.3.1 Pflege von Filtergruppen ................................................................................. 10 5.2.3.2 Pflege von Parametergruppen ........................................................................ 12

    5.2.4 Aktivieren/Deaktivieren eines AddOn Controls ...................................................... 14 5.2.5 Beispiel fr den Einbau des AddOn Controls innerhalb einer Erweiterung ............ 15 5.2.6 Transport eines Eintrages ..................................................................................... 16

    5.3 Implementierungs-Listen ............................................................................................. 16

    5.3.1 Liste implementierter Enhancements .................................................................... 16 5.3.2 Liste implementierter BAdIs .................................................................................. 18 5.3.3 Liste implementierter Exits .................................................................................... 19 5.3.4 Liste Datenelement-Exits ...................................................................................... 20 5.3.5 Modification-Browser ............................................................................................. 20 5.3.6 Verwendungsliste .................................................................................................. 21

    5.4 Weitere Funktionen ..................................................................................................... 22

    5.4.1 Nchste freie ID ermitteln ...................................................................................... 22 5.4.2 Coding generieren und in das Clipboard stellen. ................................................... 22 5.4.3 Ausschlusstabelle ................................................................................................. 23 5.4.4 Protokoll ................................................................................................................ 24

    5.4.4.1 Protokoll anzeigen .......................................................................................... 25 5.4.4.2 Protokollierung verwalten ................................................................................ 26

    6 Transportwesen ............................................................................................................... 27

    6.1 Entwicklungsklasse ..................................................................................................... 27

    6.2 Technische Details ...................................................................................................... 27

    7 Ansprechpartner .............................................................................................................. 28

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 3 von 28

    1 Vorbemerkung

    Erweiterungen stellen Kundenanforderungen dar, die nicht im SAP Standard zur Verfgung stehen. Diese Erweiterungen des SAP-Standards in Form von Field-Exits, Customer-Exits, BA-DIS und Enhancements knnen modifikationsfrei ber unterschiedliche Funktionen und Trans-aktionen in einem Kundensystem implementiert werden.

    Das AddOn Control der it-motive AG dient der Verwaltung und Dokumentation von mandanten-abhngigen und mandantenunabhngigen Erweiterungen.

    2 Kundenerweiterungen

    Kundenerweiterungen sind Anpassungen des SAP-Standards, die vom Kunden angefordert werden knnen.

    Im SAP-Standard werden Kundenerweiterungen als leere Modifikationshlse vorgedacht, die dann mit kundenspezifischer Logik erweitert werden knnen. Diese Modifikationshlsen werden als Exits bezeichnet.

    3 Funktionen

    Das AddOn Control Tool zeichnet sich durch folgende Leistungsmerkmale aus:

    keine Modifikation im SAP-Standard

    Verwaltung und Dokumentation smtlicher Erweiterungen am SAP Standard an einer zentralen Stelle

    Mandantenbezogenes bzw. mandantenbergreifendes Aktivieren/Deaktivieren von Er-weiterungen

    Hinterlegen von variablen Werten zum Durchlaufen der Erweiterung

    4 Installation

    Voraussetzung zum Einsatz des AddOn Control Tools ist ein SAP System mit dem Release-stand 6.20.

    Das Tool wird via SAP Transportauftrag ausgeliefert. Alle Objekte liegen im it-motive eigenen Namensraum; beginnend mit /ITMOD/.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 4 von 28

    5 Handhabung des Produkts

    5.1 Berechtigungen und Transaktionen

    Der Name des Profils fr alle Funktionen (Transaktionen) lautet ,/ITMOD/ADOC_ALL. Es ent-hlt alle Berechtigungen, die zur Pflege von Einstellungen und Regeln notwendig sind. Falls Sie in Ihrem Unternehmen z.B. ein Profil mit Anzeigeberechtigungen bentigen, so muss hierfr ein eigenes Profil erstellt werden.

    Folgende Transaktionen werden ber das Berechtigungsobjekt gesteuert: /ITMOD/ADOC AddOn Control /ITMOD/ADOC_BADI Liste implementierter BADIs /ITMOD/ADOC_EXIT Liste implementierter Exits /ITMOD/ADOC_WU Verwendungsnachweis Methode IS_ACTIVE /ITMOD/ADOC_ENHO Liste der implementierten Enhancements /ITMOD/PARAM Pflege der Parametergruppen /ITMOD/PARAS Anzeige der Parametergruppen /ITMOD/ADOC_PROP Grundeinstellungen /ITMOD/ADOC_PROT_LIS ADOC: Protokollanzeige /ITMOD/ADOC_PROT_USR ADOC: User einbeziehen fr Protokoll /ITMOD/ADOC_EXCL_USR ADOC: User ausschlieen

    5.1.1 Berechtigungsobjekt YBC_ADOC_A

    Das o.a. Berechtigungsobjekt ist das Berechtigungsobjekt fr alle Aktivitten im AddOn Control.

    Es beinhaltet die folgenden Felder:

    /ITMOD/ID ID eines AddOns

    o Einzelne IDs bzw. Bereiche von Ids der AddOns. (Einschrnkung s.u.) Die IDs mssen mit fhrenden Nullen eingegeben werden (insgesamt 8 Stellen)

    ACTVT Aktivitt

    o 01 Hinzufgen/Anlegen eines neuen AddOns

    o 02 ndern eines bestehenden AddOns

    o 03 Anzeigen eines bestehenden AddOns

    o 05 User von einem AddOn ausschlieen. Prfung ohne ID.

    o 06 Lschen eines AddOns

    o 07 Aktivieren/Deaktivieren eines AddOns. Hierbei wird zustzlich der Mandant geprft.

    o 21 Transportieren eines AddOns

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 5 von 28

    o 70 Grundeinstellungen vornehmen. Prfung ohne ID.

    o H2 Protokollierung einschalten. Prfung ohne ID.

    CLIENT Mandant

    o Der Mandant wird nur in Verbindung mit der Aktivitt 07 geprft. Ist ein AddOn mandantenunabhnig muss der User fr alle Mandanten berechtigt sein. Ist es mandantenabhngig wird die Prfung fr alle aktiven Mandanten durchgefhrt.

    Kundenspezifisch kann somit festgelegt werden, wer welche Aktivitten innerhalb des AddOn Controls vornehmen darf.

    5.2 Vornehmen der Einstellungen

    5.2.1 Grundeinstellungen fr das AddOn Control

    Nach dem Einspielen des Transportauftrages fr das AddOn Control sollten zunchst die Grundeinstellungen gepflegt werden.

    Die Grundeinstellungen werden ber die Transaktion /ITMOD/ADOC_PROP oder aber ber den Menpunkt Zustze aufgerufen.

    Bild 2: Start der Transaktion /ITMOD/ADOC_PROP

    Die Dialogstruktur enthlt 3 Meneintrge, die nachfolgend beschrieben werden:

    Grundeinstellung

    Mit dem Parameter Mandantensteuerung wird festgelegt, wie Mandanten im AddOn Control verwendet werden knnen. Der Parameter lsst drei Werte zu:

    SPACE = sowohl mandantenabhngige wie -unabhngige Definitionen sind mglich. Die Auswahl erfolgt bei der Definition.

    I = nur mandantenunabhngige Definition mglich. Das AddOn Control wird in allen Mandanten durchlaufen.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 6 von 28

    D = nur mandantenabhngige Definition mglich. Das AddOn Control wird nur in den von Ihnen festgelegten Mandanten durchlaufen.

    Mit dem Parameter Filtergruppen verwenden wird festgelegt, ob im AddOn Con-trol Filtergruppen verwendet werden knnen.

    Mandanten

    Fr den Fall, dass in den Zielsystemen fr die Entwicklungen andere Mandanten als im Entwicklungssystem vorkommen, werden im Menpunkt Mandanten die mglichen Zielmandanten aller in Frage kommenden Zielsysteme hinterlegt.

    Bild 3: Mandantenpflege in der Transaktion /ITMOD/ADOC_PROP

    Fr jeden Zielmandanten knnen folgende Optionen festgelegt werden:

    _ = frei whlbar

    D = der Mandant ist defaultmig ausgewhlt aber nderbar O = der Mandant ist obligatorisch. Die Auswahl ist im Dialog nicht nder-

    bar

    Fr den Fall, dass keine Mandanten gepflegt werden, sind alle Mandanten aus der Tabelle T000 (ausgenommen Mandant 000 und Mandant066 ) gltig.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 7 von 28

    Nummernkreise

    Im Menpunkt Nummernkreise werden fr die SAP SYSIDs, in denen die Erwei-terungen entwickelt werden, die Nummernkreise fr die IDs hinterlegt. Die Inter-valle mssen berschneidungsfrei sein. Die Pflege der Nummernkreise ist dann notwendig, wenn mehrere SAP Systeme fr die Entwicklung genutzt werden.

    Die Nummernkreise knnen mit dem Objektkatalogeintrag R3TR TABU /ITMOD/BC_ADOC_N in die weiteren Entwicklungssysteme transportiert werden.

    Bild 4: Nummernkreispflege in der Transaktion /ITMOD/ADOC_PROP

    5.2.2 Start des Programms

    Das Tool wird ber die Transaktion /ITMOD/ADOC aufgerufen.

    Bild 1: Start der Transaktion /ITMOD/ADOC

    Die Anwendungsfunktionsleiste enthlt 8 Meneintrge, die nachfolgend beschrieben werden:

    Anlegen

    ber den Button Anlegen knnen Sie ein AddOn Control anlegen.

    ndern

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 8 von 28

    ber die Funktion ndern knnen Sie ein vorhandenes AddOn Control vern-dern oder aktivieren/deaktivieren.

    Anzeigen

    ber die Funktion Anzeigen knnen Sie ein vorhandenes AddOn Control an-zeigen.

    Kopieren

    ber die Funktion Kopieren knnen Sie ein vorhandenes AddOn Control auf ei-ne neue ID/SUB-ID kopieren oder zu einer bereits vorhandenen ID eine neue SUB-ID kreieren.

    Transport

    ber den Button Transportieren werden die Eintrge zu einer ID/SUB-ID in einen Transportauftrag aufgenommen.

    User ausschlieen

    Es knnen Regeln erstellt werden, fr die ein AddOn Control durchlaufen bzw. nicht durchlaufen werden soll

    Lschen

    ber den Button Lschen wird das AddOn Control zu einer ID/SUB-ID gelscht.

    Beenden

    ber den Button Beenden wird das Programm verlassen.

    5.2.3 Grundeinstellungen fr eine Erweiterung

    Bild 5 Einstiegsbild AddOn Control

    Zur Anlage eines AddOn Controls werden ID und SUB-ID als numerischer Wert vom Anwender vorgegeben oder aber ber die Funktionalitt Nchste freie ID automatisch ermittelt. Nach Be-ttigen der Funktionstaste Anlage erscheint folgendes Bild:

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 9 von 28

    Bild 6 Detailbild AddOn Control

    Bei einer aktiven Verwendung der Erweiterung wird die erste Verwendung im Feld Verwendung angezeigt. Weitere Verwendungen knnen ber die Symboltaste weitere Verendungen ange-zeigt werden.

    Bild 6a Detailbild AddOn Control fr Verwendung

    Im Bildabschnitt erfolgt folgende Pflege:

    Kurztext

    Es kann eine Kurztext fr die Beschreibung des AddOn Controls hinterlegt wer-den.

    Langtext

    Es kann ein beliebig langer Langtext hinterlegt werden.

    Mandantenabhngigkeit

    Wird das Feld Mandantenabhngigkeit gesetzt, so kann ber die Auswahlliste Mandanten gesteuert werden, in welchen Mandanten die Erweiterung durchlau-fen werden soll.

    Anwendungskomponente

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 10 von 28

    Zu Dokumentationszwecken muss die Applikation angeben werden, zu der die Erweiterung gehrt.

    Filter

    Mittels der Filterfunktion knnen fr bestimmte Mandanten die Datenelemente benannt werden, unter deren Bedingungen eine Erweiterung zu durchlaufen ist. Gleiche Datenelemente werden in einem Range zusammengefasst und entspre-chend der ABAP IN Logik abgeprft 8or9: Mehrere Filterbedingungen unter-schiedlicher Datenelemente werden mit UND verknpft geprft.

    Filtergruppen

    Es knnen jetzt Filtergruppen gebildet werden, die ein oder mehrere Filterbedin gung/en zusammenfassen. Bei der Evaluierung des Aktiv-Kennzeichens werden alle Gruppen entsprechend der hinterlegten Reihenfolge abgearbeitet, bis eine vollstndige bereinstimmung gefunden wurde. Den Filtergruppen knnen Pa-rametergruppen, die Daten fr das aufrufende Programm bereitstellen, zugeord-net werden. Eine Referenz auf das entsprechende Objekt liefert das AddOn Con-trol.

    5.2.3.1 Pflege von Filtergruppen

    Die Pflege von Filtergruppen kann ber den Reiter Filtergruppen aufgerufen werden.

    Zunchst werden die Filtergruppen gepflegt. In einem weiteren Schritt werden zu den Filter-gruppen Filterbedingungen erfasst. Den Filtergruppen knnen Parametergruppen zugeordnet werden.

    Bild 7 Detailbild AddOn Control

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 11 von 28

    Bild 8 Pflege von Filtergruppen

    Ablauflogik zum o.a. Beispiel:

    Es existieren zwei Filtergruppen. Die Filtergruppe fr die Materialart HIBE hat die Sequenz-nummer 1, die Filtergruppe fr die Materialart FERT hat die Sequenznummer 2. Zum Schluss kann jede Materialart genommen werden. Die Ermittlung, ob die Erweiterung aktiv oder inaktiv ist, luft somit wie folgt ab:

    Zunchst wird in den Mandanten 023 und 050 geprft, ob die MTART HIBE ist. Wenn ja, ist die Erweiterung aktiv.

    Wenn die MTART ungleich HIBE ist, wird geprft ob die MTART FERT ist. Wenn ja, ist die Erweiterung aktiv.

    Wenn die beiden o.a. Bedingungen nicht erfllt sind, wird geprft ob die MTART irgend-ein Zeichen enthlt. Wenn ja, ist die Erweiterung aktiv.

    Die Filtergruppe SPACE ist immer implizit verfgbar, so dass nicht zwingend eine Fil-tergruppe definiert werden muss. Sind Filtergruppen definiert, ist sie die letzte Filter-gruppe deren Bedingungen geprft werden. Eine Parametergruppe kann hier nicht hin-terlegt werden und msste ggf. explizit ber das Parameter Tool besorgt werden ( Klas-se /ITMOD/CL_PARAM ).

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 12 von 28

    5.2.3.2 Pflege von Parametergruppen

    Die Pflege von Parametergruppen kann ber den Reiter Filtergruppen aufgerufen werden oder ber die Transaktion /ITMOD/PARAM.

    Parametergruppen stellen Daten fr das aufrufende Programm bereit. Eine Referenz auf das entsprechende Objekt liefert das AddOn Control. Die Pflege von Parametergruppen kann ber die Transaktion /itmod/para aufgerufen werden, oder aber ber das Symbol Parametergruppen aus dem Pflegedialog heraus.

    Bild 9 Pflege von Parametergruppen

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 13 von 28

    Bild 10 Pflege von Parametergruppen

    Zunchst einmal wird eine Beschreibung fr eine Parametergruppe hinterlegt.

    Bild 11 Zuordnung der Parameter zu einer Gruppe

    Im zweiten Schritt werden die Parameter der Gruppe zugeordnet.

    Bild 12 Zuordnung von Werten zu einem Parameter

    Im dritten Schritt werden den Parametern die gewnschten Rckgabewerte zugewiesen.

    Die eingegebenen Werte werden gem ihres Typs in das interne Form gebracht und eine Zu-weisung in eine dem Typ entsprechende Variable getestet. Beispiel Datum: Eingabe 05.02.2014 wird in 20140205 konvertiert. Weiterhin wird bei Datenelementen deren Domne eine Prftabelle zur Werteprfung zugeordnet ist, eine Prfung des Wertes gegen diese Tabelle durchgefhrt, unter Bercksichtigung des Mandanten sofern die Tabelle nicht mandantenunab-hngig ist. Ein fehlender Wert wird durch Warnung erkenntlich gemacht.

    Diese Prfung erfolgt auch fr die Filter.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 14 von 28

    5.2.4 Aktivieren/Deaktivieren eines AddOn Controls

    ber den Button wird das AddOn Control aktiviert. Nach Ausfhren des Buttons Aktivieren

    ndert sich das Farbsymbol.

    Bild 13 Aktivieren eines AddOn Controls

    Die Aktivierung eines AddOn Controls ist zwingend notwendig, damit das Coding in der Erweite-rung durchlaufen wird.

    Folgende Prfungen werden bei der Aktivierung durchlaufen:

    Bei Mandantenabhngigkeit muss mindestens ein Mandant aktiv sein

    Existiert eine Filtergruppe ohne Filterbedingungen

    Werden in den Filtergruppen die gleichen Datenelemente verwendet; wenn nicht er-folgt eine Ausnahme in der Methode IS_ACTIVE.

    Da die Meldungen nicht als Fehlermeldungen deklariert sind, kann die Erweiterung trotzdem aktiviert werden.

    ber den Button wird das AddOn Control deaktiviert. Nach Ausfhren des Buttons Deakti-vieren erhalten Sie die nachfolgende Meldung:

    Bild 14 - Deaktivieren eines ADDON-Controls

    Durch das Deaktivieren wird das AddOn Control in der implementierten Erweiterung nicht mehr bercksichtigt.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 15 von 28

    5.2.5 Beispiel fr den Einbau des AddOn Controls innerhalb einer Erweiterung

    In der Abbildung 15 ist beispielhaft der Aufruf eines AddOn Controls dargestellt.

    Bild 15 Beispielimplementierung in einer Erweiterung

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 16 von 28

    5.2.6 Transport eines Eintrages

    ber den Button Transportieren werden die Eintrge zu einer ID/SUB-ID in einen Trans-portauftrag aufgenommen.

    Nach Bettigen des Buttons Transportieren mssen Sie mitteilen fr welchen Mandanten Sie das AddOn Control und die damit ggf. verbundenen Filter transportieren mchten.

    Bild 16 Mandantenauswahl fr Transportauftrag

    Bei der Funktion Transportauftrag schreiben wird geprft, ob es noch einen offenen Transport mit der ID/SUB_ID gibt. Dieser wird in einer Warnmeldung angezeigt. Die Funktion kann been-det oder aber ausgefhrt werden.

    Das Lschen von Eintrgen muss manuell in den jeweiligen Systemen erfolgen.

    5.3 Implementierungs-Listen

    5.3.1 Liste implementierter Enhancements

    Aus dem Einstiegsbild kann ber den Menpunkt Springen -> Liste implementierter Enhanc. ein Report aufgerufen werden, der existierende Enhancement-Implementierungen auffhrt.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 17 von 28

    Bild 17 Selektionsbild Liste implementierter Enhancements

    Dabei knnen die Implementierungen nach folgenden Kriterien ausgewhlt werden:

    Aktiv/Inaktiv

    Es knnen sowohl aktive als auch inaktive Implementierungen gesucht werden.

    Kunde/SAP

    Die Suche kann auf Kunden- oder SAP-Implementierungen eingeschrnkt wer-den.

    Transportierbar/Lokal

    Implementierungen knnen sowohl transportierbar als auch lokal vorhanden sein. Auch nach diesem Kriterium knnen die Implementierungen ausgewhlt werden.

    Schalter on / Schalter off

    Im Switch Framework besteht die Mglichkeit, Implementierung ber einen Schalter ein und auszuschalten. ber dieses Kriterium kann danach gefiltert werden.

    Art der Erweiterung

    ber diese Checkboxfelder kann die Art der Erweiterung eingeschrnkt werden. Die Arten, bei denen die Checkbox markiert wurde werden in der Liste angezeigt.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 18 von 28

    Bild 18 Liste implementierter Enhancements

    Aus der erzeugten Liste kann in die Implementierungen und in die dazugehrenden Enhan-cementspots gesprungen werden.

    Die Liste der implementierten Enhancements ist ebenfalls erreichbar ber den Transaktions-code /ITMOD/ADOC_ENHO.

    5.3.2 Liste implementierter BAdIs

    Aus dem Einstiegsbild der Transaktion kann ber den Menpunkt Springen -> Liste implemen-tierter BAdIs ein Report aufgerufen werden, der existierende BAdI-Implementierungen auffhrt.

    Bild 19 Selektionsbild Liste implementierter BAdIs

    Dabei knnen die Implementierungen nach folgenden Kriterien ausgewhlt werden:

    Aktiv/Inaktiv

    Es knnen sowohl aktive als auch inaktive Implementierungen gesucht werden.

    Kunde/SAP

    Die Suche kann auf Kunden- oder SAP-Implementierungen eingeschrnkt wer-den.

    Transportierbar/Lokal

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 19 von 28

    Implementierungen knnen sowohl transportierbar als auch lokal vorhanden sein. Auch nach diesem Kriterium knnen die Implementierungen ausgewhlt werden.

    Bild 20 Liste implementierter BAdIs

    Aus der erzeugten Liste kann in die Implementierungen, die dazugehrigen Interfaces, die im-plementierenden Klassen, die BAdI-Definitionen und in das Coding der implementierten Metho-den gesprungen werden.

    Die Liste der implementierten BAdIs ist ebenfalls erreichbar ber den Transaktionscode /ITMOD/ADOC_BADI.

    5.3.3 Liste implementierter Exits

    Eine weitere Mglichkeit, Implementierungen von AddOns zu suchen ist die Liste der implemen-tierten Exits. Dabei handelt es sich um Exits, die ber die Transaktion SMOD gepflegt werden. Die Liste ist erreichbar im Einstiegsbild unter dem Menpunkt Springen -> Liste implementier-ter Exits oder ber den Transaktionscode /ITMOD/ADOC_EXIT.

    Bild 21 Selektionsbild Liste implementierter Exits

    Dabei knnen sowohl die Funktions-Exits aufgefhrt werden als auch ber die Transaktion SMOD pflegbare Tabellen-Erweiterungen ber Includetabellen.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 20 von 28

    Bild 22 Liste implementierter Exits

    Aus der Liste kann in die Exits, die verwendeten Includes und die SMOD-Projekte abgesprun-gen werden.

    5.3.4 Liste Datenelement-Exits

    Datenelement-Exits, sogenannte Feldexits, knnen ebenfalls gesucht werden. Aus dem Men-punkt im Einstiegsbild Springen -> Liste Datenelement-Exits kann in die Pflege der Feldexits verzweigt werden.

    Da diese Technologie veraltet ist und fr das System explizit freigeschaltet sein muss, erhalten Sie vor dem Aufruf der Exit-Pflege ein Informations-Popup, das Ihnen anzeigt, ob Datenele-ment-Exits fr das System erlaubt sind oder nicht.

    5.3.5 Modification-Browser

    Ebenfalls im Einstiegsbild kann im Men Springen in den Modification Browser verzweigt wer-den, um eine Liste der Modifikationen zu erhalten.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 21 von 28

    5.3.6 Verwendungsliste

    Um herauszufinden, an welchen Stellen das AddOn-Control verwendet wurde, kann ber den Menpunkt Springen -> Verwendungsliste die Suche nach Aufrufen des AddOn-Controls ge-startet werden. Alternativ ist diese Liste ber die Transaktion /ITMOD/ADOC_WU erreichbar.

    Bild 23 Selektionsbild Verwendungsliste

    Wird der Parameter Liste neu aufbauen benutzt, wird das System nach der Verwendung durchsucht. Dies kann unter Umstnden lange Laufzeiten zur Folge haben.

    Ohne einen Neuaufbau der Liste wird das letzte Suchergebnis zur Anzeige verwendet.

    Bild 24 Verwendungsliste

    Aus der Liste kann sofort an die Stelle verzweigt werden, an dem das AddOn-Control verwen-det wird.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 22 von 28

    5.4 Weitere Funktionen

    5.4.1 Nchste freie ID ermitteln

    Bild 25 Ermitteln der nchsten freien ID

    Die o.a. Funktion erreicht man auf folgenden Wegen:

    ber den Menpunkt Zustze, dann Nchste freie Nummer

    ber das Fernglassymbol in der Drucktastenleiste

    Nachdem Aufruf kann die nchste freie ID auf folgenden Wegen ermittelt werden:

    Erste freie Nummer Suchen; damit knnen Lcken geschlossen werden

    Hchste ID ermitteln

    Bild 26 Auswahl Suchverfahren zur Ermittlung der ID

    5.4.2 Coding generieren und in das Clipboard stellen.

    Die o.a. Funktion kann entweder ber den Menpunkt Zustze -> Coding generieren aufgerufen werden, oder aber ber das Generierungssymbol in der Drucktastenleiste.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 23 von 28

    Bild 27 Coding generieren und in das Clipboard stellen.

    Auf Basis der aktuellen Definition wird das Coding fr den IS_ACTIVE Aufruf generiert und in die Windows Zwischenablage kopiert. Weiterhin kann im ABAP Editor ber Muster -> Anderes Muster -> /ITMOD/BC_ADOC_PAT das Coding an die aktuelle Stelle im Editor eingefgt wer-den.

    5.4.3 Ausschlusstabelle

    ber den Menpunkt AddOn Control User ausschlieen wird in einen Pflegedialog abge-sprungen.

    Bild 28 Ausschlusstabelle

    ber die Ausschlusstabelle knnen Ausnahmen deklariert werden, bei denen aktive AddOn Controls trotz gltiger Parameter nicht durchlaufen werden. Es wird dadurch die Mglichkeit ge-boten, AddOn Controls Benutzer,- und Komponentenspezifisch abzuschalten. Des Weiteren kann durch die Angabe einer ID / SubID ein spezifisches AddOn Control deaktiviert werden.

    Lfdnr 1: Alle Controls zum User ITMKON01, in der Komponente FI-AA-AA und allen

    darunterliegenden Teilkomponenten werden in allen Mandanten abgeschaltet.

    Lfdnr 2: Alle Controls zum User ITMKON01, in der Komponente FI und allen darunter-liegenden Teilkomponenten werden im Mandanten 050 abgeschaltet.

    Lfdnr 3: Alle Controls werden bei jedem User, in der Komponente FI-AA-AA und allen darunterliegenden Teilkomponenten in allen Mandanten abgeschaltet.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 24 von 28

    Lfdnr 4: Das Control 02011 / 001 wird bei User ITMKON01, im Mandanten 050 abge-schaltet. Gleichzeitige Angabe einer Komponente und einer ID/SubID ist nicht mglich.

    Lfdnr 5: Das Control 02011 und alle dazugehrigen Sub_Ids werden bei User ITM-KON01, in allen Mandanten abgeschaltet.

    Lfdnr 6: Bei User ITMKON01, werden alle Controls in allen Mandanten abgeschaltet.

    Lfdnr 7: Bei jedem User werden alle Controls in allen Mandanten abgeschaltet.

    ber die Transaktion /ITMOD/ADOC_EXCL_USR kann die Ausschlusstabelle direkt aufgerufen werden.

    5.4.4 Protokoll

    Bild 29 Protokoll

    ber den Menpunkt Zustze Protokoll kann der Benutzer die Funktionen zum Protokoll aufrufen.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 25 von 28

    5.4.4.1 Protokoll anzeigen

    Der Menpunkt Protokolle anzeigen verzweigt in das Selektionsbild zur Einschrnkung der Protokolleintrge.

    Bild 30 Protokoll - Selektion

    ber den Schalter nur Eintrge, bei denen kann auf den Rckgabewert der IS_ACTIVE Methode gefiltert werden. Ist die Checkbox markiert, werden nur Eintrge zurckgeliefert bei denen das Ergebnis positiv gewesen ist. Wird das Feld leer gelassen, bekommt man alle Ein-trge angezeigt.

    Bild 31 Liste der ausgewhlten Protokolleintrge

    ber die Ikonen in den Spalten Selektion und Call Stack werden zustzliche Informationen in einem Popup zum ausgewhlten Eintrag angezeigt.

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 26 von 28

    Grund: In dieser Spalte wird ein Grund angezeigt, fr den Fall das der Rckgabewert der IS_ACTIVE negativ gewesen ist. ( Activation, Client, User, Filter )

    Selektion: Im Popup werden die Filter Optionen angezeigt mit denen die IS_ACTIVE Me-thode aufgerufen wurde

    Call Stack: Im Popup wird die Aufrufhierarchie der Erweiterung angezeigt

    ber die Transaktion /ITMOD/ADOC_PROT_LIS kann die Protokollanzeige direkt aufgerufen werden.

    5.4.4.2 Protokollierung verwalten

    ber den Menpunkt Zustze Protokollierung einstellen kann der Benutzer ber einen Pflegedialog Regeln erstellen, fr welche Benutzer bzw. Anwendungskomponenten Proto-kolleintrge erstellt werden sollen.

    Bild 32 Usertabelle fr Protokollierung

    LfdNr. 1: Fr Benutzer ITMKON01 wird in allen Komponenten und zu jeder Kombination ID/SubID in jedem Mandanten ein Protokolleintrag erzeugt

    LfdNr. 2: Es wird fr alle Benutzer immer ein Protokolleintrag erzeugt

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 27 von 28

    6 Transportwesen

    6.1 Entwicklungsklasse

    Die Entwicklungsobjekte zum ADDON-Tools werden in der Entwicklungsklasse /ITMOD/BC_ADD_ON_CONTROL ausgeliefert.

    6.2 Technische Details

    Tabellen

    /ITMOD/BC_ADOC_A ADOC: Add On Control Grundeinstellungen

    /ITMOD/BC_ADOC_C ADOC: Add On Control Mandantensteuerung

    /ITMOD/BC_ADOC_G ADOC: Add On Control Filtergruppen

    /ITMOD/BC_ADOC_M ADOC: Add ON Control Mandantengrundeinstellung

    /ITMOD/BC_ADOC_N ADOC: Add ON Control Nummernkreise

    /ITMOD/BC_ADOC_F ADOC: Add On Control Filter

    /ITMOD/BC_ADOC_H ADOC: Add On Control Header

    /ITMOD/BC_ADOC_T ADOC: Add On Control Kurztext

    /ITMOD/BC_ADOC_I ADOC: temporre Daten

    /ITMOD/BC_ADOC_U ADOC: User die einen Exit nicht durchlaufen sollen

    /ITMOD/BC_ADOC_P ADOC: Protokolltabelle

    /ITMOD/BC_ADOC_L ADOC:User fr die eine Protokoll erstellt wird

    Klassen

    /ITMOD/CL_ADDON_CONTROL ADOC: Basisklasse Add On Control

    /ITMOD/CL_PARAM ADOC: Zugriffe auf die Parameter

    Transaktionen

    /ITMOD/ADOC AddOn Control

    /ITMOD/ADOC_BADI Liste implementierte BAdIs

    /ITMOD/ADOC_EXCL_USR ADOC: User ausschlieen

    /ITMOD/ADOC_EXIT Liste implementierte Exits

    /ITMOD/ADOC_WU Verwendungsnachw. Methode IS_ACTIVE

    /ITMOD/ADOC_ENHO Liste der implement. Enhancements (ab 7.00)

    /ITMOD/ADOC_PROT_LIS ADOC: Protokollanzeige

    /ITMOD/ADOC_PROT_USR ADOC: User einbeziehen fr Protokoll

    /ITMOD/PARAM Pflege der Parametergruppen

    /ITMOD/PARAS Anzeige der Parametergruppen

    /ITMOD/ADOC_PROP Grundeinstellungen

  • Benutzerhandbuch AddON Control

    Autor: it-motive AG, Version: 6.20.7 Seite 28 von 28

    7 Ansprechpartner

    it-motive AG

    Zum Walkmller 6

    47269 Duisburg

    Matthias Heming Telefon +49 (203) 608 78 120 Telefax +49 (203) 608 78 222 e-mail: [email protected]

    oder

    Christian Blank Telefon +49 (203) 608 78 160 Telefax +49 (203) 608 78 222 e-mail: [email protected]