Wofür BAPIs?

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Wofür BAPIs?

Beitrag von samson (ForumUser / 32 / 0 / 0 ) »
Hallo Leute,

ich hab da eine Frage.
Warum benutzt man ein BAPI um bestimmte Daten zu ändern (zum Beispiel. Ausschussmenge beim Planauftrag)?

Das geht doch eigentlich auch mit der jeweiligen Transaktion zu ändern, oder?

Unser Prof. meinte das geht nur so weil das irgendwie mit der Datenbank zu tun hat (Hab den genauen Wortlaut leider nicht mitbekommen)?!

Dankbar für jede Erklärung.



Hintergrund:
Wir haben ein Programm erstellt, wo wir mit Hilfe eines
BAPIs Daten in einem Planauftrag ändern können. In einer Dynpro geben wir z.B. die Planauftragsnummer ein und nach der Bestätigung werden wir zum nächsten Dynpro
geleitet. Da lassen wir uns zu dem Planauftrag die Ausschussmenge anzeigen.

In diesem Dynpro ist es nun möglich im Ausgabefeld der Ausschussmenge einen anderen Wert einzutragen und nach dem bestätigen ist der Wert der Ausschussmenge geändert.
"der tag hat 24 stunden, wenn das nicht reicht, machen wir noch welche dran"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xSAP-Release: ECC6.0 x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

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


Massenverarbeitung und Daten von externen System

Beitrag von meinrad (ForumUser / 67 / 0 / 0 ) »
Hallo,

Natürlich ist die Ursprungsphilosophie von SAP alle Daten zeitnah am Bildschirm einzugeben. R stand ja in den 70-ern für Real-Time. Oft aber kommen Daten aus externen Systemen und es wäre blöd diese dann doppelt einzugeben. Wenn zum Beispiel eine Anlagenbau-Firma die Stückliste mit mehreren 100 Bauteilen in einem Konstruktionsprogramm berechnet,
(oder ein Chemie-Unternehmen berechnet Rezepturen oder es gibt ein externes Zeiterfassungssystem für die Lohn-Abrechnung )
dann ist es doch sinnvoll diese Daten in einer oder mehreren ASCII-Dateien auszugeben und dann diese Daten wieder automatisch einzuspielen.Das geht dann nur richtig mit BAPI (veraltete Mehode Batch-Input).
Da wird dann dafür gesorgt, dass interne alle !!betroffenen SAP-Tabellen konsistent gepflegt werden.
Es ist nähmlich fast immer so, dass bei einer einzelnen Transaktion viele SAP_Tabellen "upgedated" werden. Wenn man direkt auf der Datenbank ändern würde hätte man dann in Kürze furchtbare Schiefstände, weil man nur ein einziges Feld in einer Tabelle vergessen hat. SAP hat natürlich nicht alles dokumentiert. Dafür gibts ja 100 000 oder mehr Zeilen Quellcode je Arbeitsgebiet.
Auch bei Umstellungen von anderen Systemen und Einführungen kann man dann z.B. aus einer Excel-Tabelle sehr schnell zig-tausend Materialstammsätze
hochladen. Jedenfalss schneller als von Hand eintippen.

Danke,

Beitrag von samson (ForumUser / 32 / 0 / 0 ) »
Das hab ich gesucht.

Dies war auch in etwa der Wortlaut meines Professors. Danke für die ausführliche Antwort.

Gruß

Sebastian
"der tag hat 24 stunden, wenn das nicht reicht, machen wir noch welche dran"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xSAP-Release: ECC6.0 x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2349
Views
BAPIs im PB
von OnkelSAP » 22.01.2015 18:28 • Verfasst in Human Resources
1
Antw.
1883
Views
Rollback bei BAPIs
von Troilus » 19.02.2008 13:53 • Verfasst in ABAP® für Anfänger
0
Antw.
1451
Views
OData, ALE, RFC, BAPIs...
von Lord » 15.06.2016 11:12 • Verfasst in SAP - Allgemeines
2
Antw.
1977
Views
Verständnisfrage zu BAPIs und RFC
von larsi » 22.10.2005 19:25 • Verfasst in ABAP® für Anfänger
4
Antw.
11998
Views
bapis mit abap aufrufen
von tommy_the_dau » 30.06.2005 19:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 3 Stunden von Bright4.5 3 / 1475
Regex in where
vor 4 Stunden von tar 6 / 133
Programm anlegen mit Vorlage
vor 19 Stunden von DeathAndPain 2 / 125
IT0024 Qualifikationen CP-ID
vor 20 Stunden von DeathAndPain 2 / 355

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

Daten an Tabelle binden
vor 3 Stunden von Bright4.5 3 / 1475
Regex in where
vor 4 Stunden von tar 6 / 133
Programm anlegen mit Vorlage
vor 19 Stunden von DeathAndPain 2 / 125
IT0024 Qualifikationen CP-ID
vor 20 Stunden von DeathAndPain 2 / 355

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 21 Stunden von snooga87 1 / 86
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821