Update von Lieferanten und Kundenstammdaten

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

Update von Lieferanten und Kundenstammdaten

Beitrag von retsch (ForumUser / 56 / 6 / 1 ) »
Hi,

Ich habe in den Tabellen KNA1, KNVV, LFA1 und LFM1 jeweils ein Z-Feld hinzugefügt.
Dieses Feld möchte ich editieren und in den Tabellen speichern.

Gibt es BAPIS dazu für die Z-Felder?

Für KNA1 habe ich in der Vergangenheit ein Standardfeld mit der Klasse CMD_EI_API=>MAINTAIN geändert. Das Z-Feld kann ich leider nicht mit der Methode ändern, weil das Feld in den Strukturen nicht vorkommt.

Irgendwelche Ideen?
Danke

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


Re: Update von Lieferanten und Kundenstammdaten

Beitrag von LD57 (ForumUser / 27 / 4 / 2 ) »
Hi retsch,

das hat SAP alles im Customizing vorbereitet mit den dazugehörigen BAdis.
Die Hilfen im Customizing erklären eigentlich alles.

Finanzwesen (neu) / Debitoren- und Kreditorenbuchhaltung / Debitorenkonten (bzw. Kreditorenkonten) / Stammdaten / Anlegen der D. bzw K. Stammdaten vorbereiten / Übernahme Kundeneigener Stammdatenfelder

Gruß LD57

Re: Update von Lieferanten und Kundenstammdaten

Beitrag von black_adept (Top Expert / 4155 / 134 / 958 ) »
Wenn du weiterhin die CMD_EI_API - Klassen verwenden möchtest, solltest du die entsprechenden Strukturen ( Für KNA1 sollte das CENTRAL_DATA-CENTRAL-DATA sein bzw. die zugehörigen X-Strukturen ) via APPEND erweitern. Dann müsste das eigentlich gehen.
Tipp: Ein Include erstellen, das sämtliche ZZ-Felder für die KNA1 enthält, und im APPEND an die KNA1 dieses Include einbinden und dann das gleiche Include auch in den API-Strukturen via APPEND einbinden. Dann ist das Feld stets in beiden Strukturen automatisch vorhanden, wenn du die KNA1 später um weitere Felder ergänzt. Und irgendwo einen fetten Kommentar hinterlegen, dass gefälligst auch die zugehörigen X-Strukturen ( am Besten auch via Include ) mit angepasst werden. Und so ein Include kommt auch später, falls man via BAPI und Extensions ändern möchte, ganz praktisch daher.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Update von Lieferanten und Kundenstammdaten

Beitrag von ewx (Top Expert / 4905 / 329 / 648 ) »
black_adept hat geschrieben:
19.06.2024 10:17
Tipp: Ein Include erstellen, das sämtliche ZZ-Felder für die KNA1 enthält, und im APPEND an die KNA1 dieses Include einbinden und dann das gleiche Include auch in den API-Strukturen via APPEND einbinden. Dann ist das Feld stets in beiden Strukturen automatisch vorhanden, wenn du die KNA1 später um weitere Felder ergänzt. Und irgendwo einen fetten Kommentar hinterlegen, dass gefälligst auch die zugehörigen X-Strukturen ( am Besten auch via Include ) mit angepasst werden. Und so ein Include kommt auch später, falls man via BAPI und Extensions ändern möchte, ganz praktisch daher.
Das ist ein wertvoller Tipp!
Folgende Ergänzung hätte ich noch: Wenn man die Includes in BAPIs verwenden möchte, muss man sicherstellen, dass nur Zeichenartige Typen verwendet werden (also CHAR, NUMC, DATS, TIMS aber nicht STRING, INT oder Packed)!

Ansonsten gibt es Probleme mit der Zuweisung zum Datenteil:

Code: Alles auswählen.

  
DATA(extensions) = VALUE bapiparex_t(
   ( structure = 'BAPE_VBAP'   valuepart1 = ls_bape_vbap )
   ( structure = 'BAPE_VBAPX'  valuepart1 = ls_bape_vbapx ) ).

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2389
Views
Customer Master Data. Kundenstammdaten auf Dynpro.
von ti » 07.08.2007 10:16 • Verfasst in Sales and Distribution
3
Antw.
2892
Views
Geschäftspartner- Nr der Lieferanten-Nr zuordnen
von Domgr » 18.05.2021 13:45 • Verfasst in ABAP® für Anfänger
4
Antw.
1985
Views
Datenaustausch mit externen Lieferanten
von Chaos81 » 15.08.2019 17:26 • Verfasst in ABAP® für Anfänger
2
Antw.
3673
Views
0
Antw.
1467
Views
Fedwire Abwicklung mit USA Lieferanten - wie?
von dilbert » 29.05.2008 08:08 • Verfasst in Financials

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Fehlermeldung in einer Klasse
vor 6 Stunden von ralf.wenzel gelöst 15 / 4376
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1532
Side by Side extensions
vor 6 Tagen von JHM 2 / 1710

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

Fehlermeldung in einer Klasse
vor 6 Stunden von ralf.wenzel gelöst 15 / 4376
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1532
Side by Side extensions
vor 6 Tagen von JHM 2 / 1710

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 15296
Spool vereinen OTF und PDF
vor 4 Wochen von anna2205 1 / 29644
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 36659
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 55441