240 likes | 403 Views
2. SAP R/3 Änderung- und Transportmanagement. Daten im R/3-Datenbank. Das R/3 Repository Repository-Objekte ABAP Workbench ABAP Dictionary Eigenentwicklung Erweiterung Modifikation Kundendaten Customizing-Daten Anwendungsdaten ( Stammdadaten + Bewegungsdaten ) Benutzerstammdaten.
E N D
2 SAP R/3 Änderung- und Transportmanagement
Daten im R/3-Datenbank • Das R/3 Repository • Repository-Objekte • ABAP Workbench • ABAP Dictionary Eigenentwicklung Erweiterung Modifikation • Kundendaten • Customizing-Daten • Anwendungsdaten ( Stammdadaten + Bewegungsdaten ) • Benutzerstammdaten
R/3-Mandanten I • „Eine für sich handelsrechtlich, organisatorisch und datentechnisch abgeschlossene Einheit innerhalb eines R/3-Systems mit getrennten Stammsätzen und einem eigenständigen Satz von Tabellen.“ • Technische Realisierung
R3-Mandanten II Mandant Mandant Mandant Mandantenunabhängiges Customizing Repository-Objekte
Datenkomponenten von R/3 Mandanten Benutzer- Stamm- daten Anwendungs-daten Customizing-Daten
R3-Standardmandanten • Mandant 000 • Mandant 001 • Mandant 066
Verwalten von Änderungen und Daten in R3-Systemlandschaft • Transport von Customizing- und Entwicklungsänderungen • Übertragung von Daten • Kopieren von R3-Systemen und Mandanten
Transportweg Integrationssystem Konsolidierungssystem Belieferungssystem Konsolidierungs- weg Belieferungs- weg Entwicklung Qualitäts- sicherung Produktion Drei-Systemlandschaft Integrationssystem Konsolidierungssystem Entwicklung + Qualitäts- sicherung Konsolidierungs- weg Produktion Zwei-Systemlandschaft
1- Transport von Customizing- und Entwicklungsänderungen • Änderungauftrag „Informationsträger im Transport Organizer zum Erfassen und Verwalten aller Änderungen an Repository-Objekten und Customizing-Einstellungen, die innerhalb eines Entwicklungs- projektes durchgeführt werden“ • Aufgabe Informationsträger innerhalb des Transport Organizer zum Erfassen und Verwalten aller Änderungen an Repository- Objekten und Customizing-Einstellungen, die von einem Mitarbeiter innerhalb eines Entwicklungsprojektes durchgeführt werden. Eine Aufgabe ist einem Änderungsauftrag zugeordnet
Typen von Änderungsaufträgen • Customizing-Änderungsaufträge „Dienen zu Aufzeichnung der mandantenabhängigen Änderungen“ • Workbench-Änderungsaufträge „Dienen zu Aufzeichnung der Änderungen von; • Mandantenunabhängigen Customizing-Objekte • Alle Repository-Objekte ( mit ABAP Workbench)
Technische Prozedur des Transports I • Breitstellung von Änderungen • Freigabe • Export • Import von Änderungen
Technische Prozedur des Transports II DEV QAS PRD CUST QTST QTST 1 2 Importqueue Importqueue \usr\sap\trans 3
Struktur des Transportverzeichnis cofiles log tmp buffer sapnames data bin eps \usr sap trans
Transportsteuerungsprogramm tp • Ausführung der Transporte zwischen den Systemen • tp nutzt dabei Werkzeuge wie das Transportprogramm R3trans • R3trans wird zum Kommunizieren mit der R/3-Datenbank verwendet, um Daten zu lesen oder einzufügen
Change and Transport System (CTS) • Change and Transport Organizer (CTO) • Transport Mangement System (TMS) • Programme tp und R3trans
Datenübertragung • Wozu ? • Testen z.B. von Funktionen, Reports, Berechtigungsvergabe • Schulung • Betriebsdatenkopie
Importieren von Stammdaten • Manuell • Sequentiellen Datendatei (Datenübernahme Workbench, LSMW) • Durch anderen SAP- oder Fremdsystem • Manuell • Änderungsaufträge • Scnittstellentechnologien(ALE)
Bewegungsdaten • Musterbewegungsdaten • CATT
Benutzerstammdaten • Benutzerstammdaten sind anders • Berechtigungsprofil • Profilgenerator • Mandantenkopie ??
Kopieren von R/3-Systemen und Mandanten • Systemkopie • Mandantenkopie
Entwicklungsklasse • „Entwicklungsklassen dienen zur Gruppierung der verschiedenen Entwicklungsobjekte innerhalb des R/3-Systems. • Logische zusammengehörende Elemente werden gemeinsamen Entwicklungsklasse zugeordnet.
Übung 3 Legen Sie eine Entwicklungsklasse zabapnn an, und ordnen Sie sie dem für Sie vorgesehenen angelegten Änderungsauftrag zu. Weisen Sie ihr alle künftig anzulegenden Objekte zu. Die Entwicklungsklasse soll zur Komponente Basis / ABAP Development Workbench gehören.