class definition.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

class definition.

Beitrag von LittleT (ForumUser / 48 / 0 / 0 ) »
Hallo alle zusammen,

ich bin absoluter neuling auf dem Gebiet ABAP bzw. ABAP Objects.

Ich möchte jetzt eine Klasse definieren die eine Methode hat.
Diese Methode soll einen importing und einen exporting parameter haben.
Jedoch bekomme ich den Fehler dass exporting nicht interpretiert werden konnte. Mögliche Fehlerursache falsche Schreibweise oder kommafehler.

Kann mir jemand weiterhelfen?
Vielen dank schon mal im voraus.

Code: Alles auswählen.

class abziehen definition.
public section.
  methods: abzug
            importing incoming
            exporting rest.

  end class.
Es ist nicht schlimm nichts zu wissen, nichts dagegen zu unternehmen ist schlimm.

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


Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
Hallo,
machs Dir einfach. Geh in die SE80 und lege da eine neue Klasse an, spezifiziere die Methoden und die Paramater für da direkt. Und Du brauchst nichts weiter zu tun. Alternativ zur SE80 könntest Du auch die SE24 (Class Builder) nehmen.
Viele Grüße,
Peter

Beitrag von LittleT (ForumUser / 48 / 0 / 0 ) »
danke für den Tipp, aber wie kann ich die Klasse direkt anlegen?
Unter den Button Muster habe ich nichts gefunden, auch nicht in den Einstellungen in denen ich ein Programm anlege.

Sorry, aber ich bin echt noch ein blutiger Anfänger.

Gruß
LittleT
Es ist nicht schlimm nichts zu wissen, nichts dagegen zu unternehmen ist schlimm.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo LiitleT,

in ABAP sind untypisierte Parameter auch strikt verboten:

Code: Alles auswählen.

class abziehen definition. 
public section. 
  methods: abzug 
            importing incoming TYPE ANY
            exporting rest TYPE ANY. 

  endclass.
Deshalb kommt für ihn der EXPORTING zu früh...

@pepeodoc:
'end class' hab ich doch glatt übersehen... mea culpa
Und Kommas dürfen nur nach dem letzten Parameter bzw. dessen Typisierung kommen, da der ':'-Block zu METHODS gehört...
Zuletzt geändert von ereglam am 11.09.2006 10:41, insgesamt 1-mal geändert.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Re: class definition.

Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
[Ich hab Dein Coding mal ein wenig verändert.

Im ABAP muss bei Aufzählungen z.B. bei Parameterangaben immer ein Komma folgen, Endclass muss auch zusammengeschrieben werden, sonst meckert der Syntaxchecker dann noch einmal rum.

Also konkret müsste das ganze so aussehen :

class abziehen definition.
public section.
methods: abzug
importing incoming TYPE ANY,
exporting rest TYPE ANY.
endclass.

Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
Huch, da war Ereglam schneller..und hat auch noch einen Fehler in meinem Coding entdeckt, Du hast Recht bei Parameteraufzählungen kommt kein Komma - mein Fehler.
Zuletzt geändert von pepedoc am 11.09.2006 22:53, insgesamt 1-mal geändert.

Beitrag von LittleT (ForumUser / 48 / 0 / 0 ) »
Vielen Dank.
Jetzt passts.
Es ist nicht schlimm nichts zu wissen, nichts dagegen zu unternehmen ist schlimm.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1195
Views
Attributes of a class
von Alonso » 02.09.2005 12:22 • Verfasst in Web-Dynpro, BSP + BHTML
15
Antw.
11090
Views
{O:78*\CLASS=CL_GUI_IRGENDWAS}
von ewx » 24.08.2018 16:08 • Verfasst in ABAP® Core
10
Antw.
2930
Views
Top-Includes im Class-Builder
von mwcem » 27.06.2006 16:39 • Verfasst in ABAP Objects®
0
Antw.
4559
Views
Exception Class/Parameter für Constructor
von Thomas R. » 26.04.2013 20:45 • Verfasst in Tips + Tricks & FAQs
2
Antw.
3572
Views
Searching for Delimiter '/' and '\' as class constants
von ereglam » 02.03.2005 09:42 • Verfasst in Development Related

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von black_adept gelöst 23 / 3632
User Exit EXIT_RQCPRM10_001
vor 9 Stunden von a-dead-trousers 2 / 229
Trennen Strasse und Hausnummer
vor 15 Stunden von payten 13 / 10563
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1281

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

Dialog-Container mit Toolbar/Status
vor 9 Stunden von black_adept gelöst 23 / 3632
User Exit EXIT_RQCPRM10_001
vor 9 Stunden von a-dead-trousers 2 / 229
Trennen Strasse und Hausnummer
vor 15 Stunden von payten 13 / 10563
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1281

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2826
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9411