hi!
Wenn du die Struktur nicht mehr verwenden sollst, musst du auch die Schnittstelle der Methode umschreiben, sodass auch da eine andere (neu definierte?) Struktur verwendet wird.
Oder du lässt die Struktur ganz weg und übergibst nur mehr die tatsächlich notwendigen Felder als einzelne Parameter (kommt natürlich darauf an, was die Klasse braucht)
hmmm...
Oder willst du etwa gar eine "dynamische" Schnittstelle haben, sodass du beliebige Daten an die Klasse durchreichen kannst?
Dazu kannst du in der Definition der Schnittstelle als TYPE ANY verwenden.
Sei aber gewarnt: Damit wirfst du alle Komfortfunktionen von SAP/ABAP über Bord und du musst dich selber darum kümmern, dass die übergebene Daten dem entsprechen, was du eigentlich haben möchtest.
Ein (böser) Programmierer der die Schnittstelle später mal benutzt könnte ja z.B. statt einer Struktur eine Tabelle übergeben und darauf muss man ganz anders zugreifen.
RTTI/RTTC lässt grüßen (Mehr dazu hier im Forum)
Auch das ASSIGN COMPONENT OF STRUCTURE musst du dir zum Freund machen
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
ECC: 6.18
Basis: 7.50