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.
5401
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.
1647
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

IT0024 Qualifikationen CP-ID
vor 51 Minuten von ArjenR 1 / 9
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10813
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3931
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 374

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

IT0024 Qualifikationen CP-ID
vor 51 Minuten von ArjenR 1 / 9
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10813
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3931
User Exit EXIT_RQCPRM10_001
vor 23 Stunden von a-dead-trousers 2 / 374

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 51 Minuten von ArjenR 1 / 9
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2954
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9545