Sie sind auf Seite 1von 6

Hinweis 84282 - Entwicklungs-Namensrume fr Kunden und Partner

Hinweissprache: Deutsch
11.06.2001

Version: 23

Gltigkeit:

gltig seit

Zusammenfassung
Symptom
SAP-Kunden (z.B. zentrale Konzernentwicklung) und -Partner wollen ihre Entwicklungen an Dritte (z.B. Konzerne an Tochtergesellschaften, Complementary Software Partner an SAP-Kunden) ausliefern. Dabei kommt es beim Import der Entwicklungen zu Namenskollisionen der importierten Objekte mit lokal im System vorhandenen Objekten.

Weitere Begriffe
Namensraum, Namensbereich, Namenskonvention, Reservierung V_TRNSPACE, V_TRESN, RESP

Ursache und Voraussetzungen


Traditionell gibt es im SAP-R/3-System in der Development Workbench zwei Namensbereiche: Der SAP-Namensbereich ist der Entwicklung bei SAP vorbehalten, whrend der Kunden-Namensbereich (Y* und Z*, siehe Hinweis 16466) allen Kunden fr Ihre Eigenentwicklungen zur Verfgung steht. Prinzipiell sind folgende Flle zu unterscheiden, bei denen es zu Namenskonflikten kommen kann: 1. Verteilte Entwicklung in einem Systemverbund Ein SAP-Kunde oder -Partner entwickelt in mehreren Entwicklungs-Systemen verschiedene Projekte, die in ein gemeinsames Konsolidierungs-System transportiert und in ein gemeinsames Produktivsystem weitergeleitet werden. Namenskonflikte im Konsolidierungs-System sollen vermieden werden. Auslieferung von Entwicklungen Ein SAP-Kunde oder -Partner entwickelt Erweiterungen zu den SAP-R/3-Standard-Anwendungen und liefert sie an Dritte aus, die potentiell eigene Entwicklungen durchfhren. Wenn der Lieferant und der Belieferte im Kunden-Namensbereich arbeiten, mu mit Namenskonflikten gerechnet werden. Diese Namenskonflikte bei der Installation (Import) von Erweiterungen sollen vermieden werden.

2.

Lsung
Namenskonflikte knnen entweder durch Vereinbarungen ber Namenskonventionen oder durch Entwicklungen in separaten Namensrumen vermieden werden. 1. Verteilte Entwicklung in einem Systemverbund In einem Transportverbund, der mehrere Entwicklungssysteme einschliet, knnen Namenskonflikte durch die Einhaltung von Namenskonventionen vermieden werden. Dazu mssen Sie fr alle Objekte einer Entwicklungsklasse eine einheitliche generische (d.h. den Objekt-Namens-Anfang festlegende) Namenskonvention definieren. Wenn Sie diese Festlegung in allen Entwicklungs-Systemen hinterlegen (Eintrag ber die erweiterte Tabellenpflege in der Tabelle V_TRESN, siehe Online-Dokumentation zum Workbench Organizer), wird die
Seite 1 von 6

17.02.2012

Hinweis 84282 - Entwicklungs-Namensrume fr Kunden und Partner


Verwendung der Konvention durch andere Projekte durch die Development Workbench verhindert, d.h. die Zuordnung zu anderen Entwicklungsklassen wird abgelehnt. 2. Auslieferung von Entwicklungen Fr die Auslieferung von Entwicklungen an Dritte kommt die Vereinbarung von Namenskonventionen nicht in Frage, da i.a. nicht vorausgesehen werden kann, wer einmal mit den Entwicklungen beliefert werden wird und welche lokalen Entwicklungsprojekte in den zu beliefernden Systemen vorhanden sein werden. In diesem Fall ist deshalb die Entwicklung in einem separaten, exklusiv fr einen SAP-Kunden oder -Partner reservierten Namensraum die richtige Lsung.

Voraussetzungen zur Vergabe von Namensrumen


Zur Reservierung von Entwicklungs-Namensrumen mssen folgende Voraussetzungen erfllt sein: o ABAP/4 Development Workbench Lizenz Unter der beantragenden Kundennummer mu eine ABAP/4 Development Workbench Lizenz vorhanden sein, die berechtigt, eigene Entwicklungen zu betreiben. Namensgebung des Namensraumes Es werden nur Namensrume vergeben, die einen klaren Bezug zum Kundennamen bzw. zum Produkt des Partners besitzen. Zahl der Reservierungen Da der Pool an Entwicklungs-Namensrumen begrenzt ist werden Namensrume nur einzeln, d.h. nicht generisch vergeben. Im Bedarfsfall knnen mehrere Namensrume je Konzern bzw. Entwicklungspartner vergeben werden (siehe unten). Rcksendung der unterzeichneten Namensraumvereinbarung Wenn ein Namensraum-Antrag durch SAP geprft und akzeptiert wurde, erhlt der Antragsteller eine Namensraumvereinbarung zugesandt, die die rechtlichen Aspekte regelt. Erst mit Eingang der unterzeichneten Namensraumvereinbarung bei SAP wird der Namensraum tatschlich reserviert. Geht der Vertrag nicht innerhalb eines Monats bei SAP ein, so wird ein bereits akzeptierter Namensraum nachtrglich abgelehnt. Wurde der Namensraum ber den SAP Service Marketplace angefordert und von SAP akzeptiert so wird keine Namensraumvereinbarung versandt. Der Antragsteller kann online im SAP Service Marketplace selbstndig die Namensraumvereinbarung akzeptieren und mit dieser Besttigung den Namensraum endgltig reservieren. Erfolgt diese elektronische Besttigung nicht innerhalb eines Monats, so wird der bereits akzeptierte Namensraum nachtrglich abgelehnt.

Reservierung eines Namensraums


Ein Namensraum pro Firma reicht aus, um die Entwicklung von eigenen Erweiterungen, Komponenten und Produkten auf der Basis von SAP-R/3 zu organisieren und auszuliefern, weil Entwicklungen in einem Namensraum durch die Zuordnung zu Entwicklungsklassen in Teilprojekte strukturiert werden knnen. ber die Definition und Hinterlegung von Namenskonventionen fr jede Entwicklungsklasse (erweiterte Tabellenpflege der Tabelle V_TRESN) knnen Namenskonflikte selbst bei einer auf beliebige Standorte verteilten
17.02.2012 Seite 2 von 6

Hinweis 84282 - Entwicklungs-Namensrume fr Kunden und Partner


Entwicklung vermieden werden (automatische berwachung der Namenskonventionen in der Development Workbench). Nur bei Entwicklungen, die o an mehreren organisatorisch unabhngigen und geographisch getrennten Entwicklungs-Standorten innerhalb eines Konzerns durchgefhrt werden, zwischen denen eine Vereinbarung von Namenskonventionen nicht mglich ist und die gleichzeitig fr eine Auslieferung an unabhngige Dritte (Produktiv-Standorte, Tochter-Firmen, etc.) vorgesehen sind,

ist die Vergabe von zustzlichen Namensrumen mglich. Wegen des begrenzten Pools an mglichen Namensrumen knnen wir keine generische Reservierung von Namensraum-Namen (wie z.B. /COMPANY*/) vornehmen, die immer einen greren Namensbereich als tatschlich bentigt blockieren wrden. Auch eine Vergabe von Namensrumen auf Vorrat fr potentielle sptere Verwendungen fhren wir nicht durch. Die Reservierung eines Namensraumes ist kostenfrei, d.h. SAP erhebt keine Einmalkosten bzw. laufende Kosten fr die Reservierung. Die Reservierung eines Namensraumes kann sowohl im SAPNet R/3 Frontend als auch im Service Marketplace durchgefhrt werden. Im Service Marketplace finden Sie die Funktionalitt und Dokumentation unter: http://service.sap.com/namespaces Im SAPNet R/3 Frontend finden Sie die Funktionalitt unter SAPNet -> REGISTRIERUNG -> NAMENSRUME -> NAMENSRAUM BEANTRAGEN beantragt werden. Zur Reservierung bentigen Sie die Berechtigung 'NAMESPACE' (genaues Verfahren siehe Hinweis 105132). Hierzu sind folgende Eingaben erforderlich:

Angabe des gewnschten Namensraum-Namens Namen fr Namensrume sind aus dem Pool der noch nicht reservierten Namen frei whlbar und sollen einen erkennbaren Bezug zur reservierenden Firma haben. Die Namen sind mindestens 5-stellig und maximal 10-stellig zu whlen. Sie haben als erstes und letztes Zeichen einen Schrgstrich "/". Es stehen somit pro Namensraum max. 8 Zeichen zur Verfgung. Zulssige Zeichen sind Buchstaben und Ziffern. Namensrume, die mit einer Ziffer beginnen oder die Zeichenfolgen 'SAP' oder 'R3' enthalten, stehen nicht allgemein zur Verfgung. Es werden nur Einzelnamen vergeben. Mgliche Namen knnten sein: "/KUNDE/", "/SYSHAUS/", etc. Angabe des Verwendungszwecks (z.B. Bezeichnung der geplanten Komponente oder des Produkts) Auswahl der Installationen fr die Namensraum-Entwicklung Bitte beachten Sie, da Sie nur die Installationen eintragen knnen, fr die Sie auch die SSCR (SOURCE) Berechtigung besitzen. ber die Funktion NAMENSRAUM NDERN knnen Sie auch nachtrglich weitere Installations-Nummern angeben, fr die eine Abfrage der Entwicklungslizenz erlaubt sein soll. Wenn Sie den Namensraum fr Entwicklungen bentigen, die Sie in anderen Systemen als den Ihrer Kunden-Nummer zugeordneten Installationen durchfhren wollen,
Seite 3 von 6

17.02.2012

Hinweis 84282 - Entwicklungs-Namensrume fr Kunden und Partner


knnen Sie dort auch die entsprechenden fremden Kunden- und Installations -Nummern eintragen, fr die eine Entwicklungslizenz bentigt wird. Der Status der Bearbeitung des Namensraumantrags kann von Ihnen im SAPNet R/3 Frontend verfolgt werden.

Freischaltung eines Namensraums


Die Nutzung von Namensrumen ist durch eine Lizenzprfung im R/3-System geschtzt. Mit der Reservierung eines Namensraums erhalten Sie die Berechtigung, fr die Installationen Ihrer Kunden-Nummer Namensraum-Lizenz-Schlssel bei SAP abzurufen. (Fr die Installationen weiterer ihnen organisatorisch zugeordneter Kunden-Nummern knnen ebenfalls Namensraum-Lizenz-Schlssel bei SAP abgeholt werden, wenn Sie bei der Reservierung des Namensraums diese Kunden-Nummern mit angegeben haben.) Mit diesen Lizenz-Schlsseln knnen Sie dann die Verwendung von Objektnamen in Ihrem Namensraum freischalten. Namensraum-Lizenz-Schlssel erhalten Sie fr bereits reservierte Namensrume ber die Funktion NAMENSRAUM REGISTRIEREN unter Angabe der gewnschten Installations-Nummer. Die Freischaltung der Entwicklung im von Ihnen reservierten Namensraum erfolgt ber die Eintragung des Namensraums und des Lizenz-Schlssels in die Namensraumtabelle in Ihrem Entwicklungs-System (Einstieg ber Workbench-Organizer-Tools (SE03), Kategorie "Administration", Funktion "Namensrume anzeigen/ndern"). Sie bentigen dazu Administrationsberechtigung im Workbench Organizer (S_CTS_ADMIN). Weitere Details zur Pflege von Namensrumen finden Sie in der Online-Dokumentation zum Workbench Organizer.

Entwicklung in einem Namensraum


Die Zuordnung von Objekten zu einem Namensraum erfolgt, indem der reservierte Namensraum-Bezeichner eingeschlossen in Schrgstriche als Prfix jedem Objektnamen vorangestellt wird. Beispiel: Sie haben den Namensraum 'ABCDE' reserviert. Der von Ihnen verwendete Namensraum-Prfix in der Development Workbench heit dann '/ABCDE/'. Ein von Ihnen in diesem Namensraum angelegtes Programm heit dann z.B. '/ABCDE/PROGRAMM'. Um nderungen an Objekten in Ihrem Namensraum durchfhren zu knnen, mssen Sie den Namensraum auf nderbar stellen (Transaktion SE06, Funktion Systemnderbarkeit). Objekte in Ihrem Namensraum knnen entweder lokalen ($*) oder Test-Entwicklungsklassen (T*) zugeordnet werden, oder sie mssen zu Entwicklungsklassen gehren, die mit dem gleichen Namensraum-Prfix beginnen. Eine Liste der untersttzten Objekttypen finden Sie in der Online-Dokumentation zum Workbench Organizer. Bei der Erstellung einer Erweiterten Tabellenpflege ist die Verwendung von Funktionsgruppen mit Namensraum-Prfix erst zu Release 4.0B mglich (siehe Hinweis 99143). Wenn Sie in Release 3.0/3.1 Eigen-Entwicklungen in der Development Workbench durchgefhrt haben, beachten Sie bitte auch Hinweis 89898.

Partner-Namensbereiche in Release 2.x und 3.x


In frheren Releases reservierte und fr Zusatz-Entwicklungen genutzte
17.02.2012 Seite 4 von 6

Hinweis 84282 - Entwicklungs-Namensrume fr Kunden und Partner


Partner-Namensbereiche (nach Hinweisen 39524 und 38781) knnen in Release 4.0 unverndert weiterverwendet werden. Gendert hat sich nur die Ablage der Projektnummer: Zur zweistelligen Projekt-Kennung nx (n = Ziffer, x = Buchstabe) wurden die RESP/RESPT-Eintrge in die Namensraumtabelle V_TRNSPACE (Anzeige und Pflege ber die erweiterte Tabellenpflege) als logische Namensrume /0SJnx/ bernommen und sind nur noch ber die Namensraumtabelle pflegbar. Die Tabellen RESP und RESPT sind nicht mehr funktional.

Kopfdaten
Freigabestatus: Freigegeben am: Mastersprache: Proritt: Kategorie: Hauptkomponente: Zustzliche Komponenten: XX-SER-DNSP Entwicklungsnamensrume fr Kunden und Partner Fr Kunden freigegeben 10.06.2001 22:00:00 Deutsch Empfehlungen/Zusatzinfo Beratung BC-CTS-ORG Workbench/Customizing Organizer

Gltige Releases
Software Komponente SAP_APPL SAP_APPL SAP_APPL SAP_APPL SAP_BASIS SAP_BASIS SAP_BASIS SAP_BASIS Release 40 45 46 46C 46 60 70 71 Von Release 40A 45A 46A 46C 46D 610 700 710 Bis Release 40B 45B 46B 46C 46D 640 700 710 und folgende

Verwandte Hinweise
Nummer 1293588 850592 846500 757234 710315 647987 401778 395083 171831 150451 Kurztext KJCPH: Important Note for EKPM add-on on ERP 6.0 TO140: Zuordnung Kundenobjekt zu Paket nicht mglich Umhngen von Namensrumen Namensraum - Entwicklungslizenzen - Konzernfunktionalitt Neuer Prfix-Namensraum fr SAP NetWeaver SAP Business One SDK - Namensprfixreservierung Nutzung von Namensrumen fr Entwicklung eigener BW Objekte Namensraum fr Berechtigungen, -objekte, -felder und Profile ESS 2.0x: J_2WUSR1 legt mehrere Berechtigungsprofile an Einrichten von Entwicklungs-Namensrumen

17.02.2012

Seite 5 von

Hinweis 84282 - Entwicklungs-Namensrume fr Kunden und Partner


Nummer 141969 136781 122307 105132 104010 99143 89898 39524 38781 16466 Kurztext ESS: J_2W_PASSWORD_CHANGE '+' in USR40 patterns ESS 2.0A: Probleme beim Anlegen von ESS-Benutzern in 4.0B ESS: Funktionsbaustein HR_GET_QUOTA_DATA fr 4.0B Reservierung von Namensrumen Einschrnkungen fr Entwicklung in Namensrumen Verwendung von Entwicklungs-Namensraum in SE54 Namensraumerweiterung zu 4.0: Auswirkungen Entwicklung im Partnernamensraum: Voraussetzungen Partnernamensraum SAP-Objekte Kundennamensbereich SAP-Objekte

17.02.2012

Seite 6 von