Arbeitsplan konsistent auf die Datenbank bringen.

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

Arbeitsplan konsistent auf die Datenbank bringen.

Beitrag von f.kemmer (ForumUser / 2 / 0 / 0 ) »
Hallo ABAP,

Weiss von euch zufällig jemand von BAPI´s/Funktionsbausteinen/Verbuchern die mir einen geänderten Arbeitsplan mit untergeordneten Objekten (Vorgänge,Materialzuordnung,Beziehungswissen) sauber auf die Datenbank bringen?

Ich muss einen RFC-Funktionsbaustein programmieren der Arbeitspläne anlegt, kopiert, ändert und liest (mit untergoerdneten Objekten).
Es gibt den BAPI_ROUTING_CREATE, mit dem ich einen Arbeitsplan anlegen kann, diesen nutze ich desweiteren noch um einen Arbeitsplan zu kopieren. Auslesen geht ganz gut von Hand per Select.

Problem ist ich muss eben auch eine "Ändern"-Funktionalität anbieten. Das Ändern an sich ist keine große Sache, aber wie NUN bekomme ich den geänderten Arbeitsplan sauber mit Fremdschlüsselverprobungen etc., sprich konsistent auf die Datenbank?

Nachdem ich kein sauberes Daten-Modell des Arbeitsplanumfeldes bekomme aus dem für mich die konsistenzprüfungen hervorgehen, kann ich auch nicht selber hart mit updates oder inserts den Arbeitsplan auf die DB schreiben.

Ich erwarte keine fertige Lösung, aber wenn jemand Ideen, Tips, Anregungen hat wie ich das Problem angehen könnte, dann heraus damit.



Danke
Danke & Gruß

Florian Kemmer

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


Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hallo,

ich muss etwas ähnliches realisieren und habe erst gerade mit dem Thema angefangen 8)
Falls Du schon weiter gekommen bist würde ich mich freuen, wenn Du das hier posten würdest...
Bausteine, Fallstricke o.ä.

Vielen Dank und viele Grüße,
Oliver

Beitrag von f.kemmer (ForumUser / 2 / 0 / 0 ) »
Tut mir Leid,

Ich habe diese Frage auch auf dem SDN-Forum von SAP gestellt, wo eine durchschnittliche Antwortzeit von 5 Minuten herrscht.
Trotz allem habe ich seit 2 Wochen keine Antwort, sprich ich bin immer noch nicht schlauer.

Zum Glück ist mein Entwicklungsauftrag nicht Zeitkritisch und ruht daher momentan.

Ich kann aber gerne im Hinterkopf behalten dass ich dich informiere wenn ich was dazu erfahre.

Naja jedenfalls eignet sich zum anlegen und auch kopieren der BAPI: BAPI_ROUTING_CREATE.
Mein Tipp, gehe modular an die Entwicklung ran und gib dem BAPI erstmal nur Arbeitsplankopfdaten.
Wenn das funktioniert, dann gib ihm mal Vorgänge... usw.

!!! OBACHT !!! Bei der Übergabe von Vorgängen and den BAPI, achte darauf ihm nicht zuviel Info´s zu übergeben, da sonst die Vorgänge OHNE FEHLERMELDUNG des BAPI nicht angelegt werden.
Zumindest hatte ich das Problem.
Ich hatte mir ja vorher alle Vorgänge ausgelesen, dann mit einem generierten Mapping Funktionsbaustein (Transaktion BDBS) alle zur verfügung stehenden Informationen aus der PLPO auf die BAPI-Struktur gemappt.
Danke & Gruß

Florian Kemmer

Beitrag von olli-x (Specialist / 166 / 0 / 1 ) »
Hi,

vielen Dank für deine Antwort - bei mir ist das Erzeugen als solches auch noch nicht sooo zeitkritisch...

Erstmal versuche ich jetzt aus dem Vertriebsbeleg bzw. der Konfiguration den passenden Arbeitsplan aufzulösen. Dann wird dieser evtl. um weitere Arbeitsschritte ergänzt und schließlich, in 2ten. Step, gespeichert...

Sollte ich etwas haben, bevor ich von Dir höre, poste ich das ebenfalls :wink:

Viele Grüße nochmal,
Oliver

Seite 1 von 1

Vergleichbare Themen

20
Antw.
5140
Views
Bringen Datenbank-Cursoren irgendwas?
von DeathAndPain » 28.11.2017 16:58 • Verfasst in ABAP® für Anfänger
0
Antw.
1550
Views
3
Antw.
879
Views
7
Antw.
14418
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2984
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 971
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 536

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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von DeathAndPain gelöst 22 / 2984
Daten an Tabelle binden
vor 14 Stunden von Lukas Sanders 2 / 971
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 536

Unbeantwortete Forenbeiträge

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