GOS - Anlagen

Getting started ... Alles für einen gelungenen Start.
20 Beiträge • Vorherige Seite 2 von 2 (current)
20 Beiträge Vorherige Seite 2 von 2 (current)

Re: GOS - Anlagen

Beitrag von MaximJD (ForumUser / 9 / 0 / 0 ) »
Dele hat geschrieben:Vielleicht hilft dir ja das Event GOS_MENU_SELECTED der Klasse CL_GOS_VIEW_MANAGER.
Dieses Event wird ausgelöst, sobald man in der GOS-Toolbar eine Funktion ausführt.
In deiner Behandlermethode kannst du dann abhängig von ausgewähltem Funktionscode und ob eine Anlage bereits existiert, entsprechend reagieren.
Vielen Dank. Eigentlich sollte deiser Event helfen aber irgdnwie kommt dieser Event garnicht noch. Ich habe es bei dem CL_GOS_MANAGER Objekt registriert:

CREATE OBJECT my_gos_manager
EXPORTING
ip_mode = ip_mode
EXCEPTIONS OTHERS = 1.

SET HANDLER my_eventhandler->handle_user_command
FOR my_gos_manager.


Hier die Klassendefinition: ->>>
CLASS my_eventhandler DEFINITION.
PUBLIC SECTION.
METHODS:
handle_user_command
FOR EVENT gos_menu_selected OF cl_gos_manager
IMPORTING ip_fcode
io_menu.
ENDCLASS.

CLASS my_eventhandler IMPLEMENTATION.
METHOD handle_user_command.
...
ENDMETHOD.
ENDCLASS.


Wenn dieses Event angesteuert würde, könnte ich z.B. den ip_fcode entfernen und somit auch die anlage von zweiter Anlage verbieten.

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


Re: GOS - Anlagen

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

ich nochmals - schau bitte hier http://zevolving.com/2012/01/generic-ob ... -function/

Gruss
thanks Jens

Re: GOS - Anlagen

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Bei mir sieht das im Groben so aus:

Code: Alles auswählen.

class lcl_gos definition.

  public section.

    methods:
        lcl_gos_menu_selected
          for event gos_menu_selected of cl_gos_view_manager
             importing ip_fcode.

endclass.


class lcl_gos implementation.

*-------------------------------------------------------------------
method lcl_gos_menu_selected.
*-------------------------------------------------------------------

    check          ip_fcode        eq        '%GOS_PCATTA_CREA'
       or          ip_fcode        eq        '%GOS_VIEW_ATTA'.

".....................
".....................
".....................
".....................
".....................

endmethod.

endclass.

types:   begin of gos,
               myobject      type ref to cl_gos_manager,
               object        type borident,
               ref_lcl_gos   type ref to lcl_gos,
         end   of gos.
data:    gos                 type gos.

    "anything to do ?
    check          gos-myobject        is   bound.

    "create local class for event handling
    clear          gos-ref_lcl_gos.
    create object  gos-ref_lcl_gos.

    "set eventhandler
    set handler    gos-ref_lcl_gos->lcl_gos_menu_selected
        for        gos-myobject.

Re: GOS - Anlagen

Beitrag von MaximJD (ForumUser / 9 / 0 / 0 ) »
Dele hat geschrieben:Bei mir sieht das im Groben so aus: ...
Danke! Bei mir war der Fehler das ich nicht die Klasse cl_gos_view_manager bei Mathodendefinition verwendet habe. Jetzt gehts, allerdings wird Event hochgeworfen erst wenn die in Kontextmenü (nicht in Tollbar) ausgewählte Funktion vollständig ausführe sprich erst wenn ich eine Anlage anlege wird Event hochgereicht. Wäre aber auch ausreichend wenn auch beim Löschen der Anlage Event hochgereicht würde. Dann könnte ich reagieren und das Objekt nach meiner freien Gestaltung neuerzeugen.

Re: GOS - Anlagen

Beitrag von MaximJD (ForumUser / 9 / 0 / 0 ) »
jensschladitz hat geschrieben:Sali,
ich nochmals - schau bitte hier http://zevolving.com/2012/01/generic-ob ... -function/
Gruss
Die Seite kenne ich und habe schon gestern rumprobiert. Habe dort nichts gefunden was mir weiterhilft. Werde es mir aber nochmals anschauen. Herzlichen Dank aber!

Vergleichbare Themen

2
Antw.
2209
Views
Extrahieren von Anlagen
von Bumbel » 18.04.2011 14:31 • Verfasst in ABAP Objects®
1
Antw.
7010
Views
Mitbuchkonten für Anlagen
von supermario73 » 19.12.2006 11:47 • Verfasst in Financials
0
Antw.
1485
Views
Webservice anlagen und konsumieren
von stony007_de » 10.02.2018 16:11 • Verfasst in ABAP® für Anfänger
0
Antw.
2746
Views
1
Antw.
2906
Views
GOS Anhang: Liste der Anlagen
von Bernhard_C » 05.09.2008 16:23 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 7 Stunden von msfox 18 / 10941
Dialog-Container mit Toolbar/Status
vor 10 Stunden von black_adept gelöst 27 / 4043
IT0024 Qualifikationen CP-ID
vor 12 Stunden von ArjenR 1 / 84

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 7 Stunden von msfox 18 / 10941
Dialog-Container mit Toolbar/Status
vor 10 Stunden von black_adept gelöst 27 / 4043
IT0024 Qualifikationen CP-ID
vor 12 Stunden von ArjenR 1 / 84

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 12 Stunden von ArjenR 1 / 84
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3015
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9607