Namensräume und Namenskonventionen (BC-CTSNAM

)

Release 4.6C

HELP.BCCTSNAME

Namensräume und Namenskonventionen (BC-CTS-NAM)

SAP AG

Copyright
© Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Software-Produkte können SoftwareKomponenten auch anderer Software-Hersteller enthalten. Microsoft , WINDOWS , NT , EXCEL , Word , PowerPoint und SQL Server sind eingetragene Marken der Microsoft Corporation. IBM , DB2 , OS/2 , DB2/6000 , Parallel Sysplex , MVS/ESA , RS/6000 , AIX , S/390 , ® ® ® AS/400 , OS/390 und OS/400 sind eingetragene Marken der IBM Corporation. ORACLE ist eine eingetragene Marke der ORACLE Corporation. INFORMIX -OnLine for SAP und Informix Dynamic Server Informix Software Incorporated.
® ® ® ® ® ® TM ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® ® ®

sind eingetragene Marken der

UNIX , X/Open , OSF/1 und Motif sind eingetragene Marken der Open Group. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C , World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo und mySAP.com sind Marken oder eingetragene Marken der SAP AG in Deutschland und vielen anderen Ländern weltweit. Alle anderen Produkte sind Marken oder eingetragene Marken der jeweiligen Firmen.
® ® ®

2

April 2001

SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Symbole Symbol Bedeutung Achtung Beispiel Empfehlung Hinweis Syntax Tip April 2001 3 .

.....................................................................................................................23 Reservierung im allgemeinen Kundennamensbereich .........................................................................11 Reservierung von Namensräumen .............................................................................17 Entwicklung in Namensräumen ............................................................................ 13 Namensraum für Entwicklungen einrichten ..................................................... 26 4 April 2001 ........................................................................ 22 Reservierung in Entwicklungsnamensräumen..................20 Schutz von Namenskonventionen in der ABAP Workbench............................................25 Namensraum-Infosystem .............. 12 Freischaltung von Namensräumen ....................24 Objekttypkennung ermitteln .............................................. 5 Kundennamensbereiche.............................................................................................................Namensräume und Namenskonventionen (BC-CTS-NAM) SAP AG Inhalt Namensräume und Namenskonventionen (BC-CTS-NAM) ..................................................................................... 19 Definition von Namenskonventionen............................................................................................................................................ 21 Pflege der Namenskonventionen .............................................................................................................................6 Entwicklung in reservierten Namensräumen .............................................................................................................14 Namensraum für Reparaturen freischalten................................................................................................................................................................

Diese Objekte gab es schon. die in den Kundennamensbereich fallen. Im Lieferumfang des SAP-Standards befinden sich einige Objekte. dann werden Ihre Objekte während des Einspielens eines neuen Korrekturstandes oder eines neuen Entwicklungsstands nicht durch SAP-Objekte überschrieben. Die Nichteinhaltung der Namensbereiche für Kundenobjekte kann zum Verlust von Entwicklungsobjekten führen. Verwenden Sie nur die Kundennamensbereiche. In dieser Dokumentation werden die Kundennamensbereiche für die einzelnen Systemobjekte aufgeführt. Sie können für die zentrale Konzernentwicklung oder für die Entwicklung eigener Produkte auf der Basis des SAP-Standards exklusiv Entwicklungsnamensräume reservieren und nutzen (siehe Entwicklung in reservierten Namensräumen [Seite 11]). April 2001 5 . Die betroffenen Objekte finden Sie in der Tabelle TDKZ. Wenn Sie die Kundennamensbereiche verwenden.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Namensräume und Namenskonventionen (BC-CTS-NAM) Namensräume und Namenskonventionen (BC-CTSNAM) SAP hat reservierte Namensbereiche für Kundenobjekte und SAP-Objekte. als der Kundennamensbereich von YY*/ZZ* auf Y*/Z* erweitert wurde.

gilt folgende Empfehlung: · · Z für Filiale Y für Zentrale Wenn kein Konzern vorliegt und somit nicht zwischen Entwicklung von Filiale und Zentrale unterschieden werden muß. Um Konzernentwicklungen zu berücksichtigen. wenn sie explizit erwähnt werden. dann können Sie über beide Kundennamensbereiche frei verfügen. Sonderzeichen sind nur zugelassen. In dieser Tabelle finden Sie · · die Namenslängen eine Beschreibung der normierten Namenskonventionen Die Anfangsbuchstaben "Y" und "Z" sind für Kunden reserviert.Namensräume und Namenskonventionen (BC-CTS-NAM) Kundennamensbereiche SAP AG Kundennamensbereiche In diesem Abschnitt finden Sie eine Übersichtstabelle für die Kundennamensbereiche. Objekt Änderungsbelegobjekt Anwendungs-Log Objekt Unterobjekt Berechtigung/Berechtigungsprofil Berechtigungsobjekt Berechtigungsobjektgruppe Berechtigungsobjektklasse CATT-Ablauf Codepage Context Datenelement Dialogbaustein 20 20 12 10 30 4 30 4 20 30 30 Y* Z* Y* Z* Kein “_” an zweiter Stelle Y* Z* Y* Z* Y* Z* Y* Z* 9000-9999 Y* Z* (Unterstrich ist erlaubt) Y* Z* Y* Z* RP_9* RH_INFOTYP_9* Länge 10 Kundennamensbereich Y* Z* 6 April 2001 .

SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Kundennamensbereiche Dokumentationsbausteine Allgemeiner Text (TX) Berechtigungsobjekt Berechtigungsprofil Beschreibung zu einem Testablauf Hauptkapitel einer Struktur (BOOK) Kapitel des Einführungsleitfadens Kapitel einer Struktur (CHAP) Notiz zu Kapitel einer Struktur (NOTE) Release-Information Text im Dialog Domäne Drucker-Makro Dynpro 28 10 12 20 20 20 20 26 20 28 30 4 Y* Z* wie Objektname wie Objektname Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* 9* 9000 .9999 Wenn das Dynpro nicht zu einem Modulpool im Kundennamensbereich gehört. Entwicklungsklasse Erweiterung Erweiterungsprojekt Function builder Funktionsbaustein Funktionsgruppe User Exit-Funktionsbaustein User Exit-Funktionsbaustein (kundeneigen) IDOC-Entwicklung Segmenttyp Segmentname Basis-IDOC-Typ Erweiterungstyp logische Nachricht Info-Typ-Nummer Interface 27 30 30 30 30 4 30 Z1* Z2* Y* Z* * * 9000 .9999 Y* Z* (Unterstrich ist erlaubt) 30 26 26 26 Y_* Z_* Y* Z* XZ* * 30 8 8 Y* Z* Y* Z* * April 2001 7 .

global transportierbar.und Transportobjekt Pool-/Clustername Relation-ID Report Reportklasse Report-Variante transportierbar.999 Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* 30 30 30 30 30 30 30 30 30 30 SAPDY* SAPDZ* DY* DZ* 2 2 20 20 Y* Z* Y* Z* Y* Z* Y* Z* +* 30 Y* Z* SAP AG (Unterstrich ist erlaubt) SAPMY* SAPMZ* MY* MZ* MP9* MP9* SAPFY* SAPFZ* FY* FZ* SAPUY* SAPUZ* UY* UZ* 8 April 2001 . lokal nicht transportierbar 14 14 14 X* CUS&* Y* Z* 20 3 10 31 10 2 30 4 Y* Z* 900 .Namensräume und Namenskonventionen (BC-CTS-NAM) Kundennamensbereiche Klasse LIS Ereignis Einheit Logische Datenbank Menü Modulpool Modulpool für Dialog INCLUDES Modulpool für Dynpros INCLUDES Modulpool für Infotypen INCLUDES Modulpool für Unterroutinen INCLUDES Modulpool für Verbucher INCLUDES Nachricht Nachrichten-ID Nachrichtennummer Nummernkreisbelegobjekt Pflege.

Stelle nicht numerisch 1. Stelle nicht numerisch 1. Stelle nicht numerisch Y* Z* Transparente Tabellen Tabellenfeld Transaktionscode 16 16 20 April 2001 9 . Stelle nicht numerisch 1. Stelle nicht numerisch Y* Z* EY* EZ* 8 4 3 7 20 1.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Kundennamensbereiche Report Writer Bericht Berichtgruppe Bibliothek Standardlayout R/3-Analyzer: Identifizierer SAPscript Formular Standardtext-ID Standardtext-Name Stil Set SPA/GPA Parameter Sperrobjekt Spool Aufbereitungsart Fontfamilie Gerätetyp Seitenformat Systembarcode Standardaufgabe Standardrolle Suchhilfen SYSLOG-Nachrichten ID Tabelle Pool.und Cluster-Tabellen 10 Y* Z* T9* P9* PA9* PB9* PS9* PT9* HRT9* HRP9* HRI9* YY* ZZ* (möglichst in der Append-Struktur) bei Aufnahme über AppendStruktur: YY* ZZ* Y* Z* +* 16 8 8 8 8 8 8 30 2 Y* Z* Y* Z* Y* Z* Y* Z* Y* Z* 9* 9* Y* Z* Y* Z* 16 4 32 8 12 20 16 Y* Z* Y* Z* Y* Z* Y* Z* 1.

Namensräume und Namenskonventionen (BC-CTS-NAM) Kundennamensbereiche Typen im ABAP Dictionary Datenelement Struktur Tabellentyp UDM Datenmodell Entität View Datenbank-View. PflegeView Help-View Viewcluster Viewpflegedaten View-Inhalt Tabelleninhalt Workflow Objekttyp 10 16 Y* Z* 16 16 Y* Z* H_Y* H_Z* 10 10 Y* Z* Y* Z* 30 30 30 SAP AG (Unterstrich ist erlaubt) Y* Z* Y* Z* Y* Z* reserviert in TRESC reserviert in TRESC Y* Z* 10 April 2001 . Projektions-View.

wird es schwieriger und aufwendiger. Über die Definition von Namenskonventionen [Seite 20] und ihre Verteilung auf alle Entwicklungssysteme können Namenskonflikte selbst bei einer auf beliebige Standorte verstreuten Entwicklung verhindert werden. Zur Projektorganisation dient die Zuordnung der Entwicklungsobjekte zu Entwicklungsklassen. Gibt es jedoch z. Aus diesem Grund bietet SAP seinen Kunden und Partnern Namensräume zur exklusiven Nutzung an. für jedes Einzelprojekt einen eigenen Namensraum zu reservieren. SAP hat bei der Bereitstellung dieser Namensräume vor allem an folgende Zielgruppen gedacht: · Kunden mit eigenen großen Entwicklungsprojekten. Es ist nicht erforderlich. mit denen die ungehinderte und unabhängige Entwicklung von Erweiterungen und Lösungen auf der Basis von SAP-Standard-Anwendungen und ihre weltweite Auslieferung ohne jedes Risiko von Namenskollisionen gewährleistet werden können. bietet der Kundennamensbereich (ggfs. an die spezifische Lösungen ausgeliefert werden sollen.und Test-Entwicklungen Für kleinere und lokale Entwicklungen steht der allgemeine Kundennamensbereich allen Nutzern der ABAP Workbench zur Verfügung. unter Verwendung von Namenskonventionen [Seite 20]) ausreichend Raum für vielfältige spezifische Tools und Erweiterungen. in einem Konzern neben der zentralen Entwicklung noch zahlreiche lokale Entwicklungsprojekte. die durch Add-On-Entwicklungen mit unterschiedlichen Schwerpunkten die Palette der SAP-Anwendungen und Funktionen ergänzen kleinere Tool. Allen SAP-Kunden. · Einzelprojekte Ein Namensraum bietet ausreichend Raum für die Entwicklung mehrerer Produkte oder Komponenten auf der Basis des SAP-Standards. insbesondere bei konzernweiter Auslieferung zentral entwickelter Ergänzungsfunktionalität oder branchenspezifischer Zusatzfunktionen die große Vielfalt von SAP-Partnerfirmen. mit Hilfe von Namenskonventionen Namenskonflikte bei den Kunden zu vermeiden. · Die Namensräume sind nicht vorgesehen für · April 2001 11 . Bei der Entwicklung von spezifischen Lösungen durch SAP-Beratungs-Partner und Systemhäuser wird es schließlich zu einer nicht befriedigend lösbaren Aufgabe.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Entwicklung in reservierten Namensräumen Entwicklung in reservierten Namensräumen Allen SAP-Kunden steht der Kundennamensbereich [Seite 6] für ihre Entwicklungen zur Verfügung. die ihre Entwicklungen zentral koordinieren und nur für eigene Verwendung entwickeln.B. Namenskonventionen zur Vermeidung von Namenskollisionen bei der Auslieferung der zentralen Entwicklungen an die geographisch verstreuten Filialen oder Werke zu vereinbaren und zu überwachen.

Die Namen sind mindestens 5-stellig und maximal 10-stellig. für die Installationen Ihrer Kundennummer (und wahlweise auch für die Installation weiterer Ihnen organisatorisch zugeordneter Kundennummern) Ihren Namensraum-Lizenzschlüssel im SAPNet . zentrale Konzern-Entwicklung oder Name der geplanten spezifischen SAP-Erweiterung) Installationsnummern der SAP-Systeme. in denen die Entwicklung durchgeführt werden soll. · Entwicklungen einer spezifischen SAP-Lösung durch das Systemhaus ABCD SAP-Erweiterungen durch SAP-Kunde ABC123 Reservierter Namensraum: "/ABCD/" · Reservierter Namensraum: "/ABC123/" Lizenzen für reservierte Namensräume Die Nutzung von Namensräumen ist durch eine Lizenzprüfung im SAP-System geschützt.R/3 Frontend die Reservierung eines eigenen Namensraums beantragen.B. Mit der Reservierung eines Namensraums erhalten Sie die Berechtigung. Es werden nur Einzelnamen vergeben. Sie haben als erstes und letztes Zeichen einen Schrägstrich "/". Mit diesen Lizenzschlüsseln können Sie dann die Verwendung von Objektnamen in Ihrem Namensraum freischalten [Seite 13]. Die mit "/SAP" oder "/n" (n = Ziffer) beginnenden Namen stehen nicht allgemein zur Verfügung. Verfügbare Namen Namen für Namensräume sind aus dem Pool der noch nicht reservierten Namen frei wählbar und sollen einen erkennbaren Bezug zur reservierenden Firma haben. 12 April 2001 .0A und höher können im SAPNet .R/3 Front End abzurufen.Namensräume und Namenskonventionen (BC-CTS-NAM) Reservierung von Namensräumen SAP AG Reservierung von Namensräumen Reservierungsverfahren Interessierte Kunden und Partner mit einem Entwicklungssystem mit Release 4. Folgende Eingaben sind dabei erforderlich: · · · gewünschter Namensraumname (mit erkennbarem Bezug zur Firma) Verwendungszwecks des Namensraums (z.

die der Namensraumeigentümer von SAP erhält und an seine Kunden bei Bedarf weitergeben kann. wird die Verwendung des Namensraumbezeichners als Präfix im Objektnamen nur dann erlaubt. erlauben nur Änderungen an Namensraumobjekten. Fremde Systeme (z. in die mit einem Präfix versehene Objekte importiert wurden. Siehe auch: Namensraum für Entwicklungen einrichten [Seite 14] Namensraum für Reparaturen freischalten [Seite 17] April 2001 13 . dem der Namensraum gehört). wenn der Namensraum in der Namensraumtabelle im SAP-System gepflegt und mit einer gültigen Entwicklungslizenz versehen ist. Um die exklusive Nutzung eines Namensraums durch seinen Eigentümer sicherzustellen. Kundensysteme des SAP-Partners.B. wenn eine Reparaturlizenz eingetragen wurde.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Freischaltung von Namensräumen Freischaltung von Namensräumen Die Zuordnung von Objekten in der ABAP Workbench zu einem Namensraum erfolgt durch Voranstellen des reservierten Namensraumbezeichners im Objektnamen.

Füllen Sie die Felder wie folgt aus und sichern Sie jeweils Ihre Eingaben: Namensraum Geben Sie den von Ihnen reservierten Namensraumbezeichner ein. Die Rolle des Namensraums kann zwei Werte annehmen: · “P” (Produzent) Beim Anlegen von Objekten entstehen Originale. wählen Sie Neue Einträge. 5. Dabei wird die Gültigkeit der Lizenz geprüft. Um neue Namensräume einzutragen. 3. wenn der Namensraum (Namensraumeintrag und Objekte im Namensraum) in dieses System importiert wurde. Sie gelangen in die Detailpflege. wählen Sie Tabellensicht ® Anzeigen ® Ändern. 4. Mit gültigem 14 April 2001 . gehen Sie wie folgt vor: 1. · “C” (Belieferter) Dieser Wert ist dann gesetzt. Entwicklungen in diesem Namensraum sind im SAP-System nicht möglich. Vorgehensweise Um die Namensräume zu pflegen. Voraussetzungen Sie können die Namensräume mit Hilfe des Pflegeviews V_TRNSPACE pflegen. Die mit dem Import installierte Funktionalität kann genutzt werden. Rufen Sie den Transport Organizer auf (Transaktion SE09). wenn Sie in diesem Namensraum entwickeln wollen. Namensraumrolle Lassen Sie den voreingestellten Wert "P" stehen. 7. In diesem Pflegeview werden nur die für Sie relevanten Namensräume angezeigt. Bestätigen Sie die Information. Er beginnt und endet mit einem Schrägstrich "/" und kann maximal eine Länge von 10 Stellen haben. Sie gelangen auf das Bild Namensräume im Repository anzeigen. 6. Dazu benötigen Sie Berechtigung S_CTS_ADMIN. Um die Namensräume zu pflegen. dann können Sie den Namensraum eintragen.Namensräume und Namenskonventionen (BC-CTS-NAM) Namensraum für Entwicklungen einrichten SAP AG Namensraum für Entwicklungen einrichten Verwendung Wenn Sie den Namensraum bei SAP reserviert und Sie sich für Ihre SAP-Systeme die Namensraumlizenzschlüssel abgeholt haben. Wählen Sie Springen ® Transport Organizer Tools. Im Entwicklungssystem des Namensraumeigentümers ist diese Einstellung zu wählen. 2. Im Knoten Administration wählen Sie Namensräume anzeigen/ändern. um in Verbindung mit einem gültigen Entwicklungslizenzschlüssel Entwicklungen im Namensraum zu ermöglichen.

sondern müssen für jede Installationsnummer neu berechnet werden. eine der folgenden Informationen enthalten kann: · Verwendungszweck des Namensraums April 2001 15 . den Sie von SAP für Ihren Namensraum erhalten haben.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Namensraum für Entwicklungen einrichten Reparaturlizenzschlüssel [Seite 17] sind Reparaturen möglich. - Kurztext Tragen Sie hier einen Kurztext zum Namensraum ein. zu dem die Pflege des Eintrags erfolgt. Wenn sie die Auslieferung Ihres Reparaturlizenzschlüssels an Dritte vermeiden wollen. Reparaturen zu erlauben. - Entwickl. indem Sie die Namensraumrolle auf den Wert "C" setzen. - Reparaturlizenz Wenn Sie bereits in Ihrem Entwicklungssystem den 20-stelligen ReparaturLizenzschlüssel eintragen.B. Obj. löschen Sie vor dem Auslieferungsexport den Reparaturlizenzschlüssel. - nur gen. um die Behebung von Fehlern zu ermöglichen. der z. Entwicklungslizenzschlüssel sind nicht auf andere SAP-Systeme übertragbar. Dieses Kennzeichen ist nur sinnvoll für SAP-eigene Namensräume (Namensraum reserviert für generierende Anwendungen). den Sie von SAP für Ihr Entwicklungssystem erhalten haben. der den Eintrag pflegt.lizenz Tragen Sie hier den 20-stelligen Entwicklungslizenzschlüssel ein. - Datum Das Feld Datum ist nicht eingabebereit und wird automatisch mit dem Datum gefüllt. Beim Anlegen von Objekten wird das Originalsystem auf "SAP" gesetzt. Sie haben dann in den Folgesystemen die Möglichkeit. Es ist deshalb in einem Kundensystem nicht eingabebereit. - SSCR Popup Dieses Kennzeichen ist nur sinnvoll für SAP-eigene Namensräume (Reparaturen erfordern Objektlizenzschlüssel). Es ist deshalb in einem Kundensystem nicht eingabebereit. wird er im Gegensatz zum Entwicklungslizenzschlüssel in alle Folgesysteme importiert. - SAP Standard Dieses Kennzeichen ist nur sinnvoll für SAP-eigene Namensräume (SAP-StandardAnwendungen behandeln Objekte in einem SAP-Standard-Namensraum teilweise anders als in sonstigen Namensräumen). Reparaturlizenzschlüssel sind installationsunabhängig und können wahlweise vom Namensraumeigentümer ausgeliefert oder nachträglich beim Auftreten von akuten Problemen weitergegeben werden. - Letzter Änderer Das Feld Letzter Änderer ist nicht eingabebereit und wird automatisch mit dem Namen des Benutzers gefüllt. Es ist deshalb in einem Kundensystem nicht eingabebereit.

Dabei wird. falls vorhanden. nur die Reparaturlizenz. Über den Transport dieses Auftrags wird der Namensraum in allen Folgesystemen bekannt gemacht. Ergebnis Ihre Änderungen werden in einem Änderungsauftrag aufgezeichnet. nicht aber die Entwicklungslizenz mittransportiert.Namensräume und Namenskonventionen (BC-CTS-NAM) Namensraum für Entwicklungen einrichten · · das auf der Basis von SAP-Anwendungen entwickelte Produkt die in diesem Namensraum entwickelte SAP-Komponente SAP AG Inhaber Tragen Sie hier den bei SAP registrierten Namensraumeigentümer ein. 16 April 2001 .

gehen Sie wie folgt vor: 1. Wählen Sie Springen ® Detail. zu dem die Pflege des Eintrags erfolgt. die Reparatur vorzunehmen. 6. Expandieren Sie den Knoten Administration. In diesem Pflegeview werden nur die für Sie relevanten Namensräume angezeigt. Rufen Sie den Transport Organizer auf (Transaktion SE09). Voraussetzungen Sie können die Namensräume mit Hilfe des Pflege-Views V_TRNSPACE pflegen. der den Eintrag pflegt. – Datum Das Feld Datum ist nicht eingabebereit und wird automatisch mit dem Datum gefüllt. Vorgehensweise Um den Reparaturlizenzschlüssel einzutragen. Positionieren Sie den Cursor auf dem gewünschten Namensraum. Wählen Sie Namensräume anzeigen/ändern. Wählen Sie Springen ® Transport Organizer Tools. den Sie nun in die Namensraumtabelle eintragen können. Sie gelangen auf das Bild Namensräume im Repository anzeigen. Dazu benötigen Sie Administrationsberechtigung im Transport Organizer (S_CTS_ADMIN). Füllen Sie die Felder wie folgt aus: – Reparaturlizenz Tragen Sie hier den 20-stelligen Reparaturlizenzschlüssel ein.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Namensraum für Reparaturen freischalten Namensraum für Reparaturen freischalten Verwendung Sie haben in Ihrem SAP-System einen fremden Namensraum installiert (Namensraumeintrag und Namensraumobjekte importiert) und sind bei der Nutzung der installierten Funktionalität auf ein Problem gestoßen. Sie gelangen in die Detailpflege. 3. den Sie vom Namensraumeigentümer erhalten haben. Um den Reparaturlizenzschlüssel einzutragen. 7. wird mit Hinweis auf einen fehlenden oder ungültigen Reparaturlizenzschlüssel abgelehnt. April 2001 17 . 8. 2. – Letzter Änderer Das Feld Letzter Änderer ist nicht eingabebereit und wird automatisch mit dem Namen des Benutzers gefüllt. 9. Bestätigen Sie die Information. Der Versuch. 4. das nur durch eine Reparatur zu beheben ist. 5. Auf Anfrage erhalten Sie vom Namensraumeigentümer den erforderlichen Reparaturlizenzschlüssel. wählen Sie Tabellensicht ® Anzeigen ® Ändern.

10. SAP AG 18 April 2001 . Sichern Sie Ihre Eingaben.Namensräume und Namenskonventionen (BC-CTS-NAM) Namensraum für Reparaturen freischalten Lassen Sie alle anderen Felder unverändert.

Legen Sie deshalb vor Beginn Ihrer Entwicklungen für Ihre Projekte Entwicklungsklassen [Extern] mit Namensraumpräfix an. Weitere Informationen finden Sie im Hinweis 104010 im SAPNet . · Objekte Die Zuordnung von Objekten zu einem Namensraum erfolgt. April 2001 19 . Lokale Objekte und Testobjekte in Ihrem Namensraum können Sie jedoch lokalen ($*) und Test-Entwicklungsklassen (T*) zuordnen und später bei Bedarf in eine der transportierbaren Entwicklungsklassen Ihres Namensraums umhängen.R/3 Frontend. muß Ihre Systemänderbarkeit [Extern] auf „änderbar“ eingestellt sein.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Entwicklung in Namensräumen Entwicklung in Namensräumen Bei der Entwicklung in reservierten Namensräumen müssen Sie folgende Punkte beachten: · Systemänderbarkeit Um Objekte in Namensräumen ändern zu können. indem der reservierte Namensraumbezeichner als Präfix jedem Objektnamen vorangestellt wird. die mit dem Namensraumbezeichner beginnt. · Entwicklungsklassen Objekte in Ihrem Namensraum müssen einer Entwicklungsklasse zugeordnet werden.

Sobald Sie aber Ihre Entwicklungen auf mehrere SAP-Systeme verteilen. in dem Sie unter gleichem Namen bereits ein anderes Objekt angelegt haben. Im Transportprotokoll erhalten Sie eine entsprechende Fehlermeldung. Includes) diese Namenskonflikte beheben zu müssen. externe Performs.Namensräume und Namenskonventionen (BC-CTS-NAM) Definition von Namenskonventionen SAP AG Definition von Namenskonventionen Solange Sie Ihre Entwicklungen in nur einem SAP-System durchführen. diese in Ihren Entwicklungssystemen hinterlegen und vom Transport Organizer überwachen lassen. dann wird das zuerst importierte Objekt von dem zweiten Objekt überschrieben. daß jeder Objektname für einen bestimmten Objekttyp nur einmal verwendet werden kann. dann wird dieses Objekt nicht importiert (Originale werden nicht überschrieben). in ein SAP-System ein Objekt zu importieren. Wenn Sie versuchen.B. daß in verschiedenen SAP-Systemen unter dem gleichen Namen unterschiedliche Objekte des gleichen Objekttyps angelegt werden. ist durch den Objektkatalog des SAP-Systems garantiert. besteht die Gefahr. Um nicht erst nach dem Transport Ihrer Entwicklungen Namenskonflikte zu bemerken und nachträglich durch Umbenennung von Objekten (einschließlich aller Referenzen auf diese Objekte. 20 April 2001 . Auf diese Weise lassen sich von vornherein Namensgleichheiten in einer Entwicklungslandschaft vermeiden. Erst nach dem Transport dieser beiden Objekte in ein gemeinsames Konsolidierungssystem treten beim Test Ihrer Entwicklungen Fehler durch diesen Namenskonflikt auf. z. Wenn Sie in ein SAP-System zwei verschiedene Objekte unter gleichem Namen importieren. können Sie Namenskonventionen definieren.

Auf diese Weise wird schon beim Anlegen von Objekten das Entstehen von Namenskonflikten verhindert. der für ein anderes Projekt innerhalb einer anderen Entwicklungsklasse arbeitet. Sie entwickeln im SAP-System DA1 für ein Projekt innerhalb der Entwicklungsklasse ZPROJEKT1. · Namenskonventionen für Entwicklungsnamensräume (mit reserviertem Namensraumpräfix) können Sie objekttypübergreifend (für alle namensraumfähigen Objekttypen) über den neuen Pflege-View CTSRESNAME vornehmen. Für einen vollständigen Schutz müssen Sie die Namenskonventionen in allen Ihren Entwicklungssystemen und für alle Objekttypen.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Schutz von Namenskonventionen in der ABAP Workbench Schutz von Namenskonventionen in der ABAP Workbench Der Schutz von Namenskonventionen in der ABAP Workbench beruht auf der Zuordnung einer Konvention zu einer Entwicklungsklasse. Andere Konventionen sind nicht möglich. daß dieser Name für die Entwicklungsklasse ZPROJEKT1 reserviert ist. Namenskonventionen in der ABAP Workbench bestehen aus der Festlegung eines Namensanfangs. für das Sie die Namenskonvention ZPROJ1 gewählt und in allen Ihren Entwicklungssystemen gepflegt haben. · April 2001 21 . reservieren. die sie im Rahmen Ihrer Entwicklungen benötigen. dann wird das Anlegen des Objekts durch den Transport Organizer verhindert. Die Zuordnung zu einer anderen Entwicklungsklasse wird abgelehnt. Namenskonventionen für den allgemeinen Kundennamensbereich Y*/Z* müssen Sie für jeden Objekttyp einzeln über den Pflege-View V_TRESN reservieren. Ein Entwickler im SAP-System DB2. Der Entwickler muß für die Zuordnung des Objekts zu seiner Entwicklungsklasse einen anderen Namen wählen. versucht nun ein Programm mit dem Namen ZPROJ1PROGRAMM anzulegen. Er wird darauf hingewiesen. Wenn ein Entwickler ein Objekt mit einem nach dieser Konvention gebildeten Namen einer anderen als der von Ihnen festgelegten Entwicklungsklasse zuzuordnen möchte.

Reservierungen von Namenskonventionen für den allgemeinen Kundennamensbereich Y*/Z* sind weiterhin nur mit der objekttypspezifischen View-Pflege [Seite 24] möglich. Standardmäßig bietet das SAP-System Ihnen jetzt die View-Pflege CTSRESNAME an. OBJECT) mehr notwendig. Für diese Pflege sind keine Kenntnisse der Transportobjekttypen (PGMID. Die objekttypübergreifende Reservierung vereinfacht die Organisation der über mehrere SAP-Systeme verteilten Entwicklung innerhalb eines Namensraums. da pro Projekt (Entwicklungsklasse) nur noch ein Eintrag vorgenommen und verteilt werden muß. Die Prüfung auf objekttypübergreifende Reservierungen ist jedoch wegen der erforderlichen Namenslängen nur bei namensraumfähigen Objekttypen möglich. Diese ermöglicht Ihnen die objekttypübergreifende Pflege von Namenskonventionen [Seite 23] in der Development Workbench für Entwicklungsnamensräume. Deswegen kann die neue View-Pflege nur für Entwicklungsnamensräume (mit reserviertem Namensraumpräfix) genutzt werden. 22 April 2001 .Namensräume und Namenskonventionen (BC-CTS-NAM) Pflege der Namenskonventionen SAP AG Pflege der Namenskonventionen Zusätzlich zur bisherigen View-Pflege über den View V_TRESN steht Ihnen eine vereinfachte View-Pflege über den View CTSRESNAME zur Verfügung.

Der Namensanfang muß das Namensraumpräfix des für Ihre Entwicklung reservierten Namensraums enthalten. Nach der Pflege einer Reservierung verteilen Sie die Änderung in alle Ihre Entwicklungssysteme. Beachten Sie. daß die eingetragene Entwicklungsklasse dasselbe Namensraumpräfix wie die gewählte Namenskonvention haben muß. Wählen Sie dort Administration ® Namenskonventionen anzeigen/ändern. Die eingegebene Namenskonvention darf maximal 16 Stellen haben. für die die Reservierung vorgenommen wurde. für das Sie die Namenskonvention schützen wollen.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Reservierung in Entwicklungsnamensräumen Reservierung in Entwicklungsnamensräumen Zur Pflege von Namenskonventionen in der Development Workbench benötigen Sie Administrationsberechtigung im Transport Organizer (S_CTS_ADMIN). Die View-Pflege erreichen Sie über die Transport Organizer Tools [Extern]. wechseln Sie in den Änderungsmodus und füllen Sie folgende Felder aus: · Namenskonvention Geben Sie den gewünschten Namensanfang ein. in dem Ihre Änderungen aufgezeichnet wurden April 2001 23 . da die von SAP unterstützen Datenbanken keine längeren Objektnamen für aus dem SAP-System heraus angelegte Datenbankobjekte erlauben. Dies können Sie entweder · · manuell tun durch Transport des Auftrags. Beim Sichern werden Ihre Änderungen vom Change and Transport System in einem Auftrag aufgezeichnet. · Kurztext Dieses Feld dient zur Angabe des Verwendungszwecks der zu schützenden Namenskonvention. Ihr Benutzername und das aktuelle Änderungsdatum werden vom SAP-System automatisch eingetragen und gespeichert. Um eine neue Reservierung vorzunehmen. der für Ihre Objektnamen die Namenskonvention festlegen und für Ihre Entwicklungsklasse geschützt werden soll. Sie können hier den Namen des Projekts oder der Anwendung eintragen. · Entwicklungsklasse Geben Sie die Entwicklungsklasse des Projekts ein.

Über die Transport Organizer Tools [Extern] (Transaktion SE03) gelangen Sie mit Administration ® Namenskonventionen anzeigen/ändern in die View-Pflege für Entwicklungsnamensräume. für die die Reservierung vorgenommen wurde. der für alle Ihre Objektnamen die Namenskonvention festlegen und für Ihre Entwicklungsklasse geschützt werden soll. Führen Sie Ihre Entwicklungsprojekte dann in Ihrem eigenen Namensraum durch bzw. die nur von SAP verwendet wird. Sie gelangen in die View-Pflege für den allgemeinen Kundennamensbereich. · Namensbereich Geben Sie den gewünschten Namensanfang ein. der die Reservierung des Namensbereichs veranlaßt hat. · Verantwortlicher Geben Sie den Namen des Projektverantwortlichen an. Um eine neue Reservierung vorzunehmen. wechseln Sie in den Änderungsmodus. · Reservierungsart Behalten Sie den voreingestellten Wert "D" bei. Wählen Sie dort objekttypspezifische Pflege (nur für Experten). · Entwicklungsklasse Geben Sie die Entwicklungsklasse des Projektes ein. Objekttyp Beide Felder ergeben eine im Change and Transport System eindeutige Objekttypkennung [Seite 25].Namensräume und Namenskonventionen (BC-CTS-NAM) Reservierung im allgemeinen Kundennamensbereich SAP AG Reservierung im allgemeinen Kundennamensbereich Da die Pflege von Namenskonventionen für den allgemeinen Kundennamensbereich Y*/Z* aufwendig ist und spezielle Kenntnisse über die Transportobjekttypen erfordert. Eine Reservierung für mehrere Entwicklungsklassen (z. Verwenden Sie bei der Pflege von Namenskonventionen für die Programm-ID nur die Werte “R3TR” und “R3OB”. Wählen Sie Neue Einträge und füllen Sie die eingabebereiten Felder wie folgt aus: · Programm-ID. Die zugehörigen möglichen Werte für den Objekttyp finden Sie über die für beide Felder kombinierte Wertehilfe. Sie können hier den Namen des Projekts oder der Anwendung eintragen. weiter. Kurzbeschreibung Dieses Feld dient zur Protokollierung des Verwendungszwecks der zu schützenden Namenskonvention. empfehlen wir Ihnen für Ihre Entwicklung die Reservierung eines eigenen Entwicklungsnamensraums. · · Änderungsdatum Das Änderungsdatum wird automatisch im Hintergrund mit dem aktuellen Datum gefüllt. 24 April 2001 .B. für das Sie die Namenskonvention schützen wollen. generisch für Entwicklungsklassen mit gleichem Namensanfang) ist NICHT möglich. Es gibt eine weitere Reservierungsart "F" für systeminterne Generierungsfunktionen. der für die Reservierung für Entwicklungsklassen steht. Zur Pflege von Namenskonventionen für den allgemeinen Kundennamensbereich Y*/Z* benötigen Sie Administrationsberechtigung im Transport Organizer (S_CTS_ADMIN). Weitere Informationen finden Sie unter Namensraum-Infosystem [Seite 26].

April 2001 25 .B. 4. Transaktion) an. 3. 2. Tabelle. Gehen Sie anschließend in die Objektliste Ihres Auftrags. Wählen Sie Hilfsmittel ® Objektkatalogeintrag anzeigen. Im Feld Objekt sehen Sie die für die Pflege der Namenskonvention korrekte Objekttypkennung.SAP AG Namensräume und Namenskonventionen (BC-CTS-NAM) Objekttypkennung ermitteln Objekttypkennung ermitteln Die für die Reservierung von Namenskonventionen für Ihre Entwicklungsklasse wichtigen Objekttypkennungen finden Sie wie folgt: 1. Positionieren Sie den Cursor auf einem Objekt der Objektliste. Programm. Ergebnis Sie gelangen in das Dialogfenster Objektkatalogeintrag ändern. Legen Sie über die ABAP Workbench exemplarisch verschiedene Objekttypen (z.

Zu diesem Namensraum werden Ihnen dann Kurztext.) Anzeige des Objekts durch Verzweigung in den Objekteditor 26 April 2001 .Namensräume und Namenskonventionen (BC-CTS-NAM) Namensraum-Infosystem SAP AG Namensraum-Infosystem Das Namensraum-Infosystem erreichen Sie über die Transport Organizer Tools [Extern] (Transaktion SE03 ® Objekte). Sperreintrag usw. Anzeige einer Objektliste zu einer eingegebenen Namenskonvention: Mit dieser Funktion ist die Suche nach freien Namensbereichen für neue Reservierungen lokal und in Remote-Systemen möglich. · Namenskonventionen Anzeige der für ein Entwicklungsprojekt definierten Namenskonventionen und Suche nach freien Namensbereichen zur Definition neuer Namenskonventionen: Anzeige nach Entwicklungsklasse. Objekttyp und Namenskonvention zu einem Objektnamen. für die eine Reservierung vorgenommen wurde oder werden soll. Dort erhalten Sie Informationen über: · Namensräume Auswahl und Anzeige der für ein Entwicklungsteam verfügbaren Namensräume: Anzeige einer Liste von Namensräumen mit Attributen. Inhaber und Attribute angezeigt. · Objektnamen Anzeige des Namensraums und der reservierten Namenskonventionen zu einem Objektnamen Anzeige der Objektattribute (Objektkatalogeintrag. Außerdem können Sie sich die Änderungsaufzeichnungen (Aufträge/Aufgaben) zum ausgewählten Namensraum anzeigen lassen. müssen sie den Objekttyp ALLE eingeben. Sie können aus dieser Liste einen Namensraum auswählen. Rolle und Lizenz. Dabei kann die Entwicklungsklasse ausgenommen werden. Um objekttypübergreifende Namenskonventionen anzuzeigen oder nach freien Namensbereichen für objekttypübergreifende Reservierungen zu suchen. selektiert über die Parameter Änderbarkeit.