Instanz erzeugen

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Instanz erzeugen

Beitrag von ostpower (ForumUser / 48 / 1 / 0 ) »
Hallo zusammen,

ich habe in meinem Report eine Methode genutzt, die ich ganz normal über Call Method aufgerufen haben. Diese Methode ist statisch. Jetzt habe ich eine Methode, die nicht statisch ist. Ich muss jetzt also eine Instanz dieser Methode erstellen. Wie geht das?

vg

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


Re: Instanz erzeugen

Beitrag von bluesmoke (ForumUser / 8 / 0 / 0 ) »
Du definierst dir erstmal nen objekt

Code: Alles auswählen.

Data lr_objekt type ref to klassenname.
dann erzeugst du das objekt

Code: Alles auswählen.

create objekt lr_objekt .
und dann kannste deine methode aufrufen

Code: Alles auswählen.

lr_objekt->methodenname( import export etc).
zum beispiel so:

Code: Alles auswählen.

DATA lr_object TYPE REF TO zcl_m100_08_con_tb.

CREATE OBJECT lr_object
  EXPORTING
    exidv         = '1'
    i_leergewicht = '111'.

  lr_object->set_gewicht( 5 ).

Re: Instanz erzeugen

Beitrag von ostpower (ForumUser / 48 / 1 / 0 ) »
Ich wollte das jetzt so machen, aber das geht nicht, wie genau schreib ich das? Also Importparameter ist im_pnr und als rückgabe bekomme ich eine liste bzw. tabelle.

Code: Alles auswählen.

DATA: tab1 TYPE TABLE OF basistabelle,
      wa_tab1 TYPE basistabelle,
      listobject type REF TO zcl_basis.

CREATE OBJECT listobject.

listobject->get_fact_list(
  EXPORTING
    im_pnr        = '1234'
  IMPORTING
    ex_fact_list = actor_tab).

Re: Instanz erzeugen

Beitrag von bluesmoke (ForumUser / 8 / 0 / 0 ) »

Code: Alles auswählen.

listobject->get_fact_list(
  EXPORTING
    im_pnr        = '1234'
  IMPORTING
    ex_fact_list = actor_tab ).
mach mal nach actor_tab nen leerzeichen vor dem Klammer zu.
Abap möchte gerne nach klammer auf und vor klammer zu nen Leerzeichen haben

Re: Instanz erzeugen

Beitrag von ostpower (ForumUser / 48 / 1 / 0 ) »
Ok, das funktioniert jetzt soweit, aber jetz bekomme ich eine Fehlermeldung "Der obligatorische Parameter x wurde nicht versorgt". Was bedeutet das? weil ich habe ja den Import-Parameter mitgegeben.

Re: Instanz erzeugen

Beitrag von bluesmoke (ForumUser / 8 / 0 / 0 ) »
Das bedeutet das du einen Parameter vergessen hast zu versorgen.

Schau nochmal genau nach ob nicht noch weitere export /import etc fehlen

Seite 1 von 1

Vergleichbare Themen

4
Antw.
5311
Views
Instanz-Methode FREE
von Frank Zet. » 15.06.2005 09:00 • Verfasst in ABAP Objects®
1
Antw.
5400
Views
Unterschied zwischen System und Instanz...
von larsi » 08.07.2005 23:00 • Verfasst in SAP - Allgemeines
0
Antw.
1428
Views
Wie kann man Instanz-Inhalte kopieren?
von tuerkyilmaz » 14.02.2008 15:54 • Verfasst in ABAP Objects®
6
Antw.
3136
Views
Instanz an gerufenes Programm übergeben
von bakky » 22.11.2006 10:53 • Verfasst in ABAP Objects®
2
Antw.
1646
Views
IP Adressen Änderung SAP Instanz - Mögliche Probleme?
von Chrisu » 17.01.2006 16:32 • Verfasst in Basis

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 9 Minuten von ralf.wenzel 16 / 10763
Dialog-Container mit Toolbar/Status
vor 16 Minuten von black_adept gelöst 25 / 3898
User Exit EXIT_RQCPRM10_001
vor 21 Stunden von a-dead-trousers 2 / 353
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1406

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

Trennen Strasse und Hausnummer
vor 9 Minuten von ralf.wenzel 16 / 10763
Dialog-Container mit Toolbar/Status
vor 16 Minuten von black_adept gelöst 25 / 3898
User Exit EXIT_RQCPRM10_001
vor 21 Stunden von a-dead-trousers 2 / 353
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1406

Unbeantwortete Forenbeiträge

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