allg. Frage zu DB Tabellen und Feldern

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

allg. Frage zu DB Tabellen und Feldern

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo,

wie geht ihr als Entwickler ans Werk, wenn ihr nicht gerade einen Berater an der Seite habt und einen Report entwickeln müsst?
Woher wisst ihr welche Tabellen ihr braucht und vorallem, welche Felder um zu dem Resultat zu kommen?
Und wie die Abhängigkeiten zwischen den Tabellen sind?

Muss ich dies wissen oder ist es eigentl. die Aufgabe eines Beraters mir diese Infos zu geben?

Ich weiß in der Regel nicht, welche Kenntnisse vorausgesetzt werden und welche Infos ich beim Berater selber einholen sollte.

Viele Grüße
coco

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


Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Hallo Coco,
Woher wisst ihr welche Tabellen ihr braucht und vorallem, welche Felder um zu dem Resultat zu kommen?
Und wie die Abhängigkeiten zwischen den Tabellen sind?
du hast gerade den Unterschied zwischen einem Entwickler mit mehr und einem Entwickler mit weniger Erfahrung entdeckt.
Muss ich dies wissen oder ist es eigentl. die Aufgabe eines Beraters mir diese Infos zu geben?
Wenn du schon einen Berater zur Hand hast - frag ihm/ihr die Seele aus dem Leib. Beim nächsten Auftrag im selben Themenbereich wirst du weniger Fragen stellen müssen, beim übernächsten noch weniger etc.. Falls du Angst davor hast zu fragen, weil dich jemand als großen Experten in einem Sachgebiet verkauft hat.... Frag trotzdem. Fehlendes Wissen fällt früher oder später sowieso auf.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
black_adept hat geschrieben:du hast gerade den Unterschied zwischen einem Entwickler mit mehr und einem Entwickler mit weniger Erfahrung entdeckt.
Zwischen einem Entwickler und einem Azubi.

Die Kernkompetenz eines Entwicklers ist die Entwicklung von Problemlösungsstrategien (darum ja "Entwickler" har har har). Was heute keiner mehr braucht, sind Batch-Input-Mappen-Erzeuger-Eintipper. Die Probleme sind oft schon betriebswirtschaftlich knifflig (hat mal wer den Importprozess eines Artikels nach China verstehen müssen? Die 50 m vom Schiff über das Zolllager in das Freilager sind eine Freude für einen jeden Buchhalter ;) ). Wenn man den entsprechenden Prozess (das eben war nur ein Beispiel) dann verstanden hat bzw. eine Lösung mit dem Berater / Keyuser erstellt hat, geht's daran, dafür ein Programm zu schreiben, das das Problem zu lösen imstande ist.

Da ist das Wissen darum, wo was in der DB abgelegt ist, absolutes Basiswissen (man weiss natürlich nicht immer alles, aber man kann alles herausfinden). Und dann kriegt man die Krätze, weil Betragsfelder im SAP auf der DB immer zwei Nachkommastellen haben. Das hätte man den Japanern (und anderen) erklären müssen, als die Währungen ohne oder mit drei Nachkommastellen "erfunden" haben. Ehe man also einen Betrag zum Beispiel in ein IDOC schreibt (so wars bei mir), stellt man erstmal fest, wie viele Nachkommastellen die Währung hat, denn selbst ein "Komma Null" darf dann nicht erscheinen, weil das empfangende System (in diesem Falle das von einer Clearingstelle in den USA) damit nicht klarkommt. Wenn man 50 Testfälle in EUR und USD hat und kurz vor Produktivstart einer auf die Idee kommt, mal aus Spaß eine Rechnung für Japan zu testen.....

(Stell ich mir gerade witzig vor, wie die eine neue Währung beschließen und einer aus dem Ministerium sagt: Das geht nicht - ist in SAP nicht abbildbar LOL)

Die Programmieranforderungen werden auch zunehmend diffuser, so ist mein Eindruck. Es gab Zeiten, da schickte man mir ein Konzept, das man mehr oder weniger herunterprogrammieren konnte (mit den oben beschriebenen Problemen), inzwischen erhalte ich Programmieranforderungen für ganze Verbuchungstransaktionen, die auf ein Post-it-note (das sind die Dinger, auf denen man eigentlich Passwörter speichert ;) ) passen.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Da ist das Wissen darum, wo was in der DB abgelegt ist, absolutes Basiswissen (man weiss natürlich nicht immer alles, aber man kann alles herausfinden).
Wie kann man alles herausfinden? (Abgesehen vom Berater fragen)

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
c oco hat geschrieben:
Da ist das Wissen darum, wo was in der DB abgelegt ist, absolutes Basiswissen (man weiss natürlich nicht immer alles, aber man kann alles herausfinden).
Wie kann man alles herausfinden? (Abgesehen vom Berater fragen)
Erstmal versuche ich, per Logik drauf zu kommen. So findet man einfache Tabellen wie MKPF/MSEG oder BKPF/BSEG. Gerade bei alten Tabellen funktioniert das ziemlich gut. Ansonsten suche ich halt per Suchhilfe mit Suchbegriffen in der Beschreibung. Wenn das nicht hilft, muss die Brechstange her. Zum Beispiel per SQL-Trace. Oder durch Suchen im Coding der SAP. Zur Not im Debugger.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Wie kann man alles herausfinden? (Abgesehen vom Berater fragen)
Debuggen von Standard-Transaktionen, Quellcode durchforsten, SQL-Trace, Fremdschlüsselbeziehungen in SE11 verfolgen etc. - Handarbeit halt! :D

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
ralf.wenzel hat geschrieben:Zur Not im Debugger.
Da musst ich doch ein wenig lächeln :)

"Zur Not....'. Also der Debugger ist einer meiner besten und ehrlichsten Freunde. :up:

In meiner Firma fiel auch schon der Spruch "Niemand mag debuggen".

Falsch: Ich(!) liebe es zu debuggen.

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
c oco hat geschrieben:
Da ist das Wissen darum, wo was in der DB abgelegt ist, absolutes Basiswissen (man weiss natürlich nicht immer alles, aber man kann alles herausfinden).
Wie kann man alles herausfinden? (Abgesehen vom Berater fragen)
Hallo c oco,

wenn es nur darum geht, wo die Daten auf der DB liegen, kannst du mit recht guten Erfolgsaussichten folgenden Weg gehen: Lass dir zeigen, wo die Daten in einer (Standard)Transaktion zu sehen sind.
Danach verfahre nach folgendem Leitfaden ( das klappt bei mir fast immer ).
http://www.yaabb.de/viewtopic.php?t=41
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: allg. Frage zu DB Tabellen und Feldern

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Danke an alle für die hilfreichen Tipps.

Viele Grüße
coco

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1513
Views
'Frage zu BAPI_PROJECTDEF_UPDATE mit eigenen Feldern in CI_P
von kevinh » 15.04.2013 12:59 • Verfasst in ABAP® Core
2
Antw.
2191
Views
Sortierung von internen Tabellen mit DEC-Feldern
von Bitfummler » 10.09.2009 13:55 • Verfasst in ABAP® Core
1
Antw.
2558
Views
Abap Join mit Tabellen und Feldern doppelt
von SWENDLER » 20.06.2018 11:43 • Verfasst in ABAP® Core
0
Antw.
1176
Views
CSV Export interner Tabellen mit nicht char-like Feldern
von Michael71 » 14.02.2012 13:43 • Verfasst in ABAP® Core
0
Antw.
717
Views
Tabellen Frage
von Neu_Im_SAP » 17.07.2011 23:05 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Stunden von tar 21 / 1724
Dialog-Container mit Toolbar/Status
vor 12 Stunden von DeathAndPain gelöst 22 / 3141
Daten an Tabelle binden
vor 17 Stunden von Lukas Sanders 2 / 1029
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 602

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.

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Stunden von tar 21 / 1724
Dialog-Container mit Toolbar/Status
vor 12 Stunden von DeathAndPain gelöst 22 / 3141
Daten an Tabelle binden
vor 17 Stunden von Lukas Sanders 2 / 1029
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 602

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2602
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9188