Erzeugen von Änderungsbelegen: Materialbestelltext

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

Erzeugen von Änderungsbelegen: Materialbestelltext

Beitrag von Max Headroom (ForumUser / 13 / 0 / 0 ) »
Hallo Profis,

ich habe gerade mit ABAP angefangen. Mein erstes Programm dient dazu Einkaufsbestelltexte zu verschiedenen Materialien aufzulisten und zu ändern. Dabei mache ich regen Gebrauch von diversen Funktionsbausteinen.
Die Grundfunktionalität ist da, jedoch möchte ich gerne auch Änderungsbelege fortschreiben, um die Änderungen am Materialbestelltext zu dokumentieren.
Ich habe in diesem Forum diesen Thread gefunden:
http://www.abapforum.com/forum/viewtopi ... rungsbeleg
Dieser bezieht sich auf den Vertriebslangtext. Das dort gezeigte Beispiel zum Funktionsbaustein MATERIAL_WRITE_DOCUMENT habe ich in mein Programm eingebaut und meiner Meinung nach korrekt angepasst.
Die Änderungen für den Bestelltext haben wegen der anderen Org-Einheiten einen anderen Schlüssel als der Vertiebstext sowie eine andere Textart.
Der Sinn und Zweck für die Struktur icdtxt_material aus dem obigen Bespiel ist mir noch nicht klar.
Wenn ich das Programm starte, bricht es beim Aufruf des Funktionsbausteins MATERIAL_WRITE_DOCUMENT immer mit einem Kurzdump ab.
In der Fehlerbeschreibung heisst es:

Code: Alles auswählen.

Der Aufruf des Funktionsbausteins "MATERIAL_WRITE_DOCUMENT" ist nicht korrekt: 
                                                                               
In der Schnittstelle des Funktionsbausteins wurde festgelegt, daß              
unter "OBJECTID" nur Felder eines bestimmten Typs angegeben werden             
dürfen. Das aktuell mitgegebene Feld hat aber einen anderen                    
Feldtyp.                                                                       
Meiner Meinung nach ist der Feldtyp korrekt. In meiner Definition sieht er so aus:

Code: Alles auswählen.

objectid TYPE cdhdr-objectid.
und hat den Wert '000000000000100715'.

In dem o.g. Thread war eine Vorgehensweise beschrieben, wie man selber mit dem Debugger herausfinden kann, wie die Übergabestruktur auszusehen hat.
Bis in den Verbuchungsdebugger komme ich noch, aber ich finde keine auswertbaren Parameter, Variablen oder Strukturen.

Der FuBa ist leider auch nicht dokumentiert und per Google finde ich auch nur den o.g. Thread sowie einen Beitrag in einem Russischen Forum. :shock:

Kurz: Ich stehe mal wieder auf dem Schlauch und sehe vor lauter Bäumen den Wald nicht mehr!

Max

EDIT: BTW, Release ist 4.7

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


Beitrag von Max Headroom (ForumUser / 13 / 0 / 0 ) »
So, Problem gefunden. Ein kluger Kopf meinte ich sollte mal

Code: Alles auswählen.

objectid TYPE cdhdr-objectid.
nach

Code: Alles auswählen.

objectid LIKE cdhdr-objectid.
ändern. Und siehe da, es fluppt!

Max

Beitrag von ralf.wenzel (Top Expert / 3931 / 200 / 281 ) »
Typisieren ist grundsätzlich die "richtigere" Variante....

Ralf *merkt das mal an
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Beitrag von Max Headroom (ForumUser / 13 / 0 / 0 ) »
Das sind die feinen Unterschiede zwischen 'richtig' und 'richtiger als richtig' :wink:

Max

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4997
Views
Hilfe bei Änderungsbelegen für Z - Tabellen
von Mark33 » 02.09.2012 13:39 • Verfasst in ABAP® für Anfänger
1
Antw.
900
Views
Wird dieTabelle mit Änderungsbelegen gepuffer?
von isp » 08.01.2015 10:32 • Verfasst in ABAP® Core
2
Antw.
1566
Views
Klassen erzeugen
von Elcin » 18.02.2016 14:56 • Verfasst in ABAP® für Anfänger
1
Antw.
1590
Views
Worddokument aus BSP erzeugen
von Hotte » 25.01.2005 14:38 • Verfasst in Web Application Server
1
Antw.
5722
Views
XML Datei erzeugen
von Rabea1103 » 23.01.2017 14:59 • 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

Bedarfszusammenfassung "Einzelbedarfe"
vor 49 Minuten von harri 2 / 1136
Trennen Strasse und Hausnummer
vor 2 Stunden von ralf.wenzel 21 / 11261
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4357

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

Bedarfszusammenfassung "Einzelbedarfe"
vor 49 Minuten von harri 2 / 1136
Trennen Strasse und Hausnummer
vor 2 Stunden von ralf.wenzel 21 / 11261
Dialog-Container mit Toolbar/Status
Gestern von black_adept gelöst 27 / 4357

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 236
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3160
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9754