Das ist ein wertvoller Tipp!black_adept hat geschrieben: ↑19.06.2024 10:17Tipp: 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.
Code: Alles auswählen.
DATA(extensions) = VALUE bapiparex_t(
( structure = 'BAPE_VBAP' valuepart1 = ls_bape_vbap )
( structure = 'BAPE_VBAPX' valuepart1 = ls_bape_vbapx ) ).