Anlegen einer Tabelle

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Anlegen einer Tabelle

Beitrag von Nootropics (ForumUser / 5 / 2 / 0 ) »
Hallo zusammen,

ich bin gerade dabei, mir mit Hilfe von "Discover ABAP" von der SAP Press die ABAP-Programmierung anzueignen. Dafür habe ich bereits den notwendigen Entwicklerschlüssel und laut Useradministration die notwendigen Rechte in einer Test-Umgebung für ABAP-Entwickler (Sammelrolle). Jedoch scheitere ich schon beim 2. Kapitel: ABAP Dictionary, Datensätze erfassen.

Für den ersten Test habe ich eine transparente Datenbanktabelle mit einigen Datenelementen und Domänen angelegt, welche ich auch ohne Fehler auf Konsistenz prüfen und aktivieren konnte. Beim Versuch, die ganze Tabelle zu prüfen und zu aktivieren bekomme ich folgende Fehler:

TABL ZTEILNEHMER wurde nicht aktiviert
Prüfe Tabelle ZTEILNEHMER (BI11967/17.05.11/15:25)
Erweiterungskategorie für die Tabelle fehlt
Erweiterungskategorie für Include oder Subtyp fehlt
Sie haben keine Berechtigung zum Anlegen der Tabelle ZTEILNEHMER
Prüfen der Tabelle ZTEILNEHMER lieferte Fehler

Fehlt hier noch eine zusätzliche Rolle oder ein Berechtigungsobjekt? Laut Useradministration habe ich auf dem System ausreichende Rechte. Wäre euch für eine Antwort sehr dankbar, da ich zügig weiter lesen möchte!

Vielen Dank für eure Mühe.

Mit freundlichen Grüßen,
Basti
protokoll.txt

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Anlegen einer Tabelle

Beitrag von Tron (Top Expert / 1327 / 35 / 332 ) »
Mon Basti,
ist das SAP-System auf Deinem lokalen Rechner, oder wird SAP Dir von XY zur Verfügung gestellt ?
Ich empfehle : http://www.sdn.sap.com/irj/scn/downloads

Ok, mit der Transaktion SU53 kannst Du Dir, nach einem gescheiterten Versuch, én Detail ansehen, welche Berechtigungsobjekte fehlen.
Mit der Transaktion SU01 und Deinem Benutzernamen kannst Du Dir den "Generalschlüssel" holen.
Auf dem Reiter der Profile kann man die Profile
S_A.SYSTEM
SAP_ALL
SAP_NEW
eintragen, oder sich der Gruppe SUPER anschliessen (so vorhanden) .
gruß Jens

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
Nootropics

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Anlegen einer Tabelle

Beitrag von Nootropics (ForumUser / 5 / 2 / 0 ) »
Moin Jens,

das SAP-System wird mir von XY zur Verfügung gestellt und läuft nicht lokal auf meinem Rechner. Sonst hätte ich nen rießen Mainframe in Büro stehen ;-)
Den Output der TAC SU53 habe ich dir als Screenshot angefügt.

Ich denke nicht, dass ich auf den Systemen SAP_ALL und/oder SAP_NEW bekommen werde, deshalb ist mir ja das genaue Berechtigungsobjekt bzw. die benötigte Rolle sehr wichtig.

MfG,
Basti

Re: Anlegen einer Tabelle

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Hola Basti,

steht doch alles da: du brauchst das Berechtigungsobjekt S_DEVELOP mit Aktivität 40 (Anlegen auf Datenbank) für den Objekttyp TABL (Tabelle) für deine lokalen Objekte (Paket $TMP). ;-)
Dies hast du z.B. in den Standardrollen SAP_BC_BASIS_ADMIN oder SAP_BC_DWB_ABAPDEVELOPER. Allerdings strukturiert jeder SAP-Kunde sein Berechtigungskonzept anders und baut somit auch andere Rollen auf. Somit kann dir nur deine Basis bzw. dein Berechtigungsteam helfen, sofern es sowas gibt.

Re: Anlegen einer Tabelle

Beitrag von Nootropics (ForumUser / 5 / 2 / 0 ) »
Hallo casman,

damit kann ich was anfangen. Unsere Useradministration hat oft Probleme, die richtigen Rollen und Berechtigungsobjekte zu finden, da wir je Unternehmenseinheit und Abteilung eigene Rollen / Sammelrollen bauen.

Ich werd das mal so weitergeben!
Vielen Dank soweit für eure Unterstützung.

Gruß,
Basti

Re: Anlegen einer Tabelle

Beitrag von Nootropics (ForumUser / 5 / 2 / 0 ) »
Ok, super ;-)
Die TAC SU53 hat mich zum Erfolg geführt. Da es in unser Benutzer- und Rollenadministration leider fast unendlichen viele Namenskonventionen gibt, hat es ein Weilchen gedauert bis mir man nun die Richtigen zugeordnet hat. Ich kann das Objekt nun aktivieren.

Es werden lediglich Warnungen ausgegeben:
Pflegen Sie die Erweiterungskategorie in der Tabellen- oder Strukturpflege im ABAP Dictionary.

Kann man das ignorieren?

Danke und Gruß,
Basti

Re: Anlegen einer Tabelle

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Hallo Basti,

schön, wenns klappt!

Die Meldung kannst du ignorieren oder die Erweiterungskategorie einfach über ZUSÄTZE -> ERWEITERUNGSKATEGORIE in der Dictionary-Anzeige festlegen.

Grüße
Christoph

Folgende Benutzer bedankten sich beim Autor casman für den Beitrag:
Nootropics


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1538
Views
Tabelle anlegen
von mika1983 » 31.10.2006 16:00 • Verfasst in ABAP® Core
3
Antw.
1653
Views
Anlegen einer Tabelle
von Alyaa » 23.05.2008 12:33 • Verfasst in ABAP® Core
3
Antw.
1586
Views
Änderungsobjekte für Tabelle anlegen
von BubbleSort » 08.12.2017 08:41 • Verfasst in ABAP® Core
1
Antw.
1311
Views
2 dimensionale Transparente Tabelle anlegen ...
von jensschladitz » 01.03.2006 14:16 • Verfasst in ABAP® Core
8
Antw.
5175
Views
interne Tabelle dynamisch anlegen
von Google » 27.10.2006 11:11 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 1 / 159
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1801
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8405