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

15
Antw.
10812
Views
{O:78*\CLASS=CL_GUI_IRGENDWAS}
von ewx » 24.08.2018 16:08 • Verfasst in ABAP® Core
1
Antw.
1105
Views
Attributes of a class
von Alonso » 02.09.2005 12:22 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
936
Views
Top-Includes im Class-Builder
von mwcem » 27.06.2006 16:39 • Verfasst in ABAP Objects®
3
Antw.
1516
Views
Download auf Unix : class CL_GUI_FRONTEND_SERVICES
von Blueshape » 09.03.2006 17:22 • Verfasst in ABAP® Core
2
Antw.
3408
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

CDS VIEWS aufsummieren von Werte
vor 14 Stunden von ZF_SAPler 3 / 52
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 55
langtexte beim Fertigungsauftrag
vor 4 Tagen von ByteMeBaby 7 / 6429
Updates der Daten, Fehlermeldung
vor 5 Tagen von Egzon gelöst 1 / 78

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

CDS VIEWS aufsummieren von Werte
vor 14 Stunden von ZF_SAPler 3 / 52
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 55
langtexte beim Fertigungsauftrag
vor 4 Tagen von ByteMeBaby 7 / 6429
Updates der Daten, Fehlermeldung
vor 5 Tagen von Egzon gelöst 1 / 78

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 5 Tagen von Egzon 1 / 78
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 321