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 / 35 / 4 / 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 / 23 / 4 / 0 ) »
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 / 3963 / 105 / 887 ) »
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 / 4804 / 296 / 631 ) »
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.
1482
Views
Customer Master Data. Kundenstammdaten auf Dynpro.
von ti » 07.08.2007 10:16 • Verfasst in Sales and Distribution
10
Antw.
18448
Views
Termintreue Lieferanten
von Claudia A. » 10.08.2005 17:07 • Verfasst in Material Management & Produktionsplanung
1
Antw.
1225
Views
Lieferanten Debitoren Materialstammsätze
von Gast » 06.02.2006 15:51 • Verfasst in SAP - Allgemeines
3
Antw.
479
Views
Geschäftspartner- Nr der Lieferanten-Nr zuordnen
von Domgr » 18.05.2021 13:45 • Verfasst in ABAP® für Anfänger
4
Antw.
2675
Views
Nachweis der Lieferanten für Streckenaufträge
von itmeli » 22.12.2004 08:24 • Verfasst in ABAP® Core

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Ideensammlung für Apps/Reports
vor 2 Tagen von JHM 3 / 226
API als OData
vor 3 Tagen von Bugfrei 2 / 648
SQL letzter Datensatz
vor 3 Tagen von Bugfrei 8 / 10004

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.