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.
2432
Views
Extrahieren von Anlagen
von Bumbel » 18.04.2011 14:31 • Verfasst in ABAP Objects®
1
Antw.
7240
Views
Mitbuchkonten für Anlagen
von supermario73 » 19.12.2006 11:47 • Verfasst in Financials
0
Antw.
1757
Views
Webservice anlagen und konsumieren
von stony007_de » 10.02.2018 16:11 • Verfasst in ABAP® für Anfänger
0
Antw.
3127
Views
1
Antw.
3011
Views
GOS Anhang: Liste der Anlagen
von Bernhard_C » 05.09.2008 16:23 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 21 Stunden von black_adept gelöst 8 / 1722
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2289

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
vor 21 Stunden von black_adept gelöst 8 / 1722
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2289

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 251
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 837
MS-Word als Editor
letzen Monat von tekko 1 / 4358