Datenausgabe funktioniert nicht

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Datenausgabe funktioniert nicht

Beitrag von Schäfer_anfänger (ForumUser / 38 / 1 / 0 ) »
Jaja und täglich grüßt das Murmeltier schon wieder dieser Schäfer....

Guten Morgen, wisst ihr zufällig weiter warum mein Programm keine Werte mehr ausgibt?

Folgender Code:

Code: Alles auswählen.

REPORT Z_AUFGABE1_WOSSNER_B.

TYPES: BEGIN OF ty_result_struct,                                                           " Struktur erstellen
          matnr TYPE matnr,
          maktx TYPE maktx,
          werks TYPE werks_D,
       END OF ty_result_struct.



DATA: lv_ersda                TYPE ersda,
      lv_spras                TYPE spras,
      lv_mtart                TYPE mtart,
      lt_result               TYPE TABLE OF ty_result_struct,
      ls_result               TYPE ty_result_struct,
      GD_MAKTX                TYPE maktx,
      GD_MATNR                TYPE matnr,
      GD_INDEX                TYPE i,
      ok_code                 TYPE sy-ucomm,                                          " Definieren von Variablen (Button Dynpro)
      save_ok                 LIKE ok_code.

      GD_INDEX = 1.



CONTROLS DYNPRO_TABLE TYPE TABLEVIEW USING SCREEN 1001.


SELECTION-SCREEN BEGIN OF BLOCK block1.
  SELECT-OPTIONS:
  material FOR ls_result-matnr,                                                       " Selection Screen 'Materialnummer'
  beschr   FOR ls_result-maktx  NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Materialkurztext'
  werk     FOR ls_result-werks  NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Werk'
  kind     FOR lv_mtart         NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Materialart'
  date     FOR lv_ersda         NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Erstelldatum'
  language FOR lv_spras         NO INTERVALS NO-EXTENSION DEFAULT 'DE'.               " Selection Screen 'Sprache'



SELECTION-SCREEN END OF BLOCK BLOCK1.

START-OF-SELECTION.                                                                  " Aufrufen des Dynpros

SELECT mara~matnr, makt~maktx, marc~werks                                             " Selektieren von matnr, maktx und werks
  FROM mara
  INNER JOIN makt ON mara~matnr = makt~matnr                                          " Selektieren und Vergleich von matnr in mara und makt
  INNER JOIN marc ON mara~matnr = marc~matnr                                          " Selektieren und Vergleich von matnr in mara und marc
  INTO CORRESPONDING FIELDS OF @ls_result
  UP TO 100 ROWS                                                                      " Begrenzen der Datenmenge
  WHERE mara~matnr              In @material                                          " Selektieren von Daten welche zu Selection passen
  AND   makt~maktx              In @beschr
  AND   mara~ersda              In @date
  AND   mara~mtart              In @kind
  AND   makt~spras              In @language.
ENDSELECT.



AUTHORITY-CHECK OBJECT 'M_MATE_WRK'                                                   " Werk Zugriff
      ID 'ACTVT' FIELD '03'                                                           " '3' = Anzeigen
      ID 'WERKS' FIELD ls_result-werks.                                               " Werk vergleichen

    IF sy-subrc = 0.                                                                  " Berechtigung fuer dieses Werk ist vorhanden -> Eintrag in Ergebnistabelle uebernehmen
      APPEND ls_result TO lt_result.
    ENDIF.

CALL SCREEN '1001'.

* MODULE read_data OUTPUT.

  READ TABLE lt_result  INTO ls_result INDEX GD_INDEX.                                " Daten in Workarea übergeben

   GD_MATNR = ls_result-matnr.                                                        " Globalen Variablen Werte zu ordnen
   GD_MAKTX = ls_result-maktx.

   EXIT.

*ENDMODULE.

MODULE user_command_0100 INPUT.                                                       " Module (Dynpro Button: Return, Exit)
  save_ok = ok_code.

  CLEAR ok_code.                                                                      " 'ok_code' leeren (Sicher gehen)
  CASE save_ok.
  WHEN 'BUTTON_EXIT'.
      LEAVE PROGRAM.                                                                  " Programm beenden
  WHEN 'BUTTON_RETURN'.
      CALL SELECTION-SCREEN '1000'.                                                   " Selection Screen aufrufen
  ENDCASE.
 ENDMODULE.



MODULE change_index OUTPUT.
  CASE sy-ucomm.
    WHEN 'BUTTON_NEXT'.
      CHECK gd_index < lines( lt_result ).
      GD_INDEX = GD_INDEX + 1.                                                        " gd_index um 1 erhöhen
      READ TABLE lt_result  INTO ls_result INDEX GD_INDEX.                            " Erneutes Ausführen von Read_Data
   GD_MATNR = ls_result-matnr.
   GD_MAKTX = ls_result-maktx.

    When 'BUTTON_PREVIOUS'.
      CHECK GD_INDEX > 1.                                                             " Verhindern von einem gd_index von > 1
      GD_INDEX = GD_INDEX - 1.                                                        " gd_index um 1 erniedrigen
      READ TABLE lt_result  INTO ls_result INDEX GD_INDEX.                            " Erneutes Ausführen von Read_Data

   GD_MATNR = ls_result-matnr.
   GD_MAKTX = ls_result-maktx.
  ENDCASE.
 ENDMODULE.
Dynpro Ablauflogik:

Code: Alles auswählen.

PROCESS BEFORE output.
  MODULE init_screen_100.
  MODULE change_index.



PROCESS AFTER input.
  MODULE user_command_0100.
Vorschläge würden genügen :D

Danke schonmal :)
ABAP Anfänger vom allerfeinsten!

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


Re: Datenausgabe funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Sorry, aber ich glaub Vorschläge genügen bei dir nicht.
Du stehst echt auf der Leitung. Ich weiß nicht wie viele Vorschläge du hier bereits bekommen hast und trotzdem hast du kaum was davon berücksichtigt oder richtig zusammengefügt.
Daher hier die Lösung für dein Problem:

Code: Alles auswählen.

REPORT Z_AUFGABE1_WOSSNER_B.

TYPES: BEGIN OF ty_result_struct,                                                           " Struktur erstellen
          matnr TYPE matnr,
          maktx TYPE maktx,
          werks TYPE werks_D,
       END OF ty_result_struct.

DATA: lv_ersda                TYPE ersda,
      lv_spras                TYPE spras,
      lv_mtart                TYPE mtart,
      lt_result               TYPE TABLE OF ty_result_struct,
      ls_result               TYPE ty_result_struct,
      GD_MAKTX                TYPE maktx,
      GD_MATNR                TYPE matnr,
      GD_INDEX                TYPE i,
      ok_code                 TYPE sy-ucomm,                                          " Definieren von Variablen (Button Dynpro)
      save_ok                 LIKE ok_code.

SELECTION-SCREEN BEGIN OF BLOCK block1.
  SELECT-OPTIONS:
  material FOR ls_result-matnr,                                                       " Selection Screen 'Materialnummer'
  beschr   FOR ls_result-maktx  NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Materialkurztext'
  werk     FOR ls_result-werks  NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Werk'
  kind     FOR lv_mtart         NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Materialart'
  date     FOR lv_ersda         NO INTERVALS NO-EXTENSION,                            " Selection Screen 'Erstelldatum'
  language FOR lv_spras         NO INTERVALS NO-EXTENSION DEFAULT 'DE'.               " Selection Screen 'Sprache'
SELECTION-SCREEN END OF BLOCK BLOCK1.

START-OF-SELECTION.                                                                  " Aufrufen des Dynpros

SELECT mara~matnr, makt~maktx, marc~werks                                             " Selektieren von matnr, maktx und werks
  FROM mara
  INNER JOIN makt ON mara~matnr = makt~matnr                                          " Selektieren und Vergleich von matnr in mara und makt
  INNER JOIN marc ON mara~matnr = marc~matnr                                          " Selektieren und Vergleich von matnr in mara und marc
  INTO CORRESPONDING FIELDS OF @ls_result
  UP TO 100 ROWS                                                                      " Begrenzen der Datenmenge
  WHERE mara~matnr              In @material                                          " Selektieren von Daten welche zu Selection passen
  AND   makt~maktx              In @beschr
  AND   mara~ersda              In @date
  AND   mara~mtart              In @kind
  AND   makt~spras              In @language.

AUTHORITY-CHECK OBJECT 'M_MATE_WRK'                                                   " Werk Zugriff
      ID 'ACTVT' FIELD '03'                                                           " '3' = Anzeigen
      ID 'WERKS' FIELD ls_result-werks.                                               " Werk vergleichen

    IF sy-subrc = 0.                                                                  " Berechtigung fuer dieses Werk ist vorhanden -> Eintrag in Ergebnistabelle uebernehmen
      APPEND ls_result TO lt_result.
    ENDIF.
  
ENDSELECT.

END-OF-SELECTION.

GD_INDEX = 1.

CALL SCREEN '1001'.

MODULE read_data OUTPUT.

  READ TABLE lt_result  INTO ls_result INDEX GD_INDEX.                                " Daten in Workarea übergeben

   GD_MATNR = ls_result-matnr.                                                        " Globalen Variablen Werte zu ordnen
   GD_MAKTX = ls_result-maktx.

ENDMODULE.

MODULE user_command_0100 INPUT.                                                       " Module (Dynpro Button: Return, Exit)
  save_ok = ok_code.

  CLEAR ok_code.                                                                      " 'ok_code' leeren (Sicher gehen)
  CASE save_ok.
  WHEN 'BUTTON_EXIT'.
      LEAVE PROGRAM.                                                                  " Programm beenden
  WHEN 'BUTTON_RETURN'.
      LEAVE SCREEN.                                                   " Zurück zum Selection Screen
    WHEN 'BUTTON_NEXT'.
      CHECK gd_index < lines( lt_result ).
      GD_INDEX = GD_INDEX + 1.                                                        " gd_index um 1 erhöhen

    When 'BUTTON_PREVIOUS'.
      CHECK GD_INDEX > 1.                                                             " Verhindern von einem gd_index von > 1
      GD_INDEX = GD_INDEX - 1.                                                        " gd_index um 1 erniedrigen
   ENDCASE.
ENDMODULE.
Dynpro Ablauflogik:

Code: Alles auswählen.

PROCESS BEFORE output.
  MODULE init_screen_100.
  MODULE read_data.

PROCESS AFTER input.
  MODULE user_command_0100.
Ich hab nur deinen Code genommen und korrekt "umsortiert". Es war eh schon alles da, zumindest bis auf init_screen_100 das ich nicht gefunden hab.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Datenausgabe funktioniert nicht

Beitrag von Schäfer_anfänger (ForumUser / 38 / 1 / 0 ) »
a-dead-trousers hat geschrieben:Sorry, aber ich glaub Vorschläge genügen bei dir nicht.
Du stehst echt auf der Leitung. Ich weiß nicht wie viele Vorschläge du hier bereits bekommen hast und trotzdem hast du kaum was davon berücksichtigt oder richtig zusammengefügt.
Daher hier die Lösung für dein Problem:
Eine Lösung welche nicht funktioniert ;) Danke für deinen Versuch mir zu helfen und damit verbundene Arroganz gegenüber einem Anfänger welcher versucht hat, die Vorschläge und Tipps zu integrieren. Wenn jedoch 10x geschrieben wird ich solle 'Call Screen' durch 'Leave Screen' ersetzen und dies nicht funktioniert, dann sollte man dies auch mal akzeptieren. Selbst mit deiner "Lösung" funktioniert Leave Screen nicht.
ABAP Anfänger vom allerfeinsten!

Re: Datenausgabe funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Okay, sorry. Du hast natürlich recht.
Das LEAVE SCREEN ist nicht genug. Es müsste LEAVE TO SCREEN 0 lauten.
ODER
Im Dynpro, unter Eigenschaften, kein Folgedynpro eintragen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Datenausgabe funktioniert nicht

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Moin,

zunächst einmal: wenn du dich hier im Forum etwas umschauen würdest, hättest du schnell in vielen Beiträgen erkennen können, dass die Hinweise und Vorschläge von ADT immer hilfreich, wenn nicht sogar exakt die gesuchte Lösung waren. Hier von Aroganz zu sprechen, weil jemanden, der dir offensichtlich schon mehrfach versucht hat zu helfen und so herablassend zu behandeln widerspricht in meinen Augen jeglicher Netikette... Wenn dir schon jemand eine Lösung zur Verfügung stellt, dann sollte man dies Lösung erst einmal implementieren, sie testen und im Debugger schauen warum es immer noch hakt, dann seinen beginnenden Entwickler-Verstand nutzen um eventuell selbst den Fehler zu finden. Sollte dies nicht zum Ziel führen kann man nochmal nachfragen mit dem Hinweis, dass trotz der Lösung etwas noch nicht funktioniert.

Aber zu deinem Problem:
Wenn ich mir die Ablauflogik deines Dynpros anschaue und an die Deklaration eines TableControls von dir denke, welches du weiter oben getätigt hast, dann fehlen da ganz bestimmte Sachen, sowohl im PBO als auch im PAI meiner Meinung nach.

Code: Alles auswählen.

* PBO
    PROCESS BEFORE OUTPUT.
      MODULE init_screen_100.
      LOOP AT   itab
       WITH CONTROL dynpro_table
       CURSOR tc_itab-current_line.
    MODULE change_index.
  ENDLOOP.

*PAI
PROCESS AFTER INPUT.
    LOOP AT itab.
      module daten_uebernehmen. 
  ENDLOOP.

  MODULE user_command_0100.
Gruß,
der Matze

Re: Datenausgabe funktioniert nicht

Beitrag von abuma (Specialist / 102 / 36 / 14 ) »
Thanatos82 hat geschrieben:Moin,

zunächst einmal: wenn du dich hier im Forum etwas umschauen würdest, hättest du schnell in vielen Beiträgen erkennen können, dass die Hinweise und Vorschläge von ADT immer hilfreich, wenn nicht sogar exakt die gesuchte Lösung waren. Hier von Aroganz zu sprechen, weil jemanden, der dir offensichtlich schon mehrfach versucht hat zu helfen und so herablassend zu behandeln widerspricht in meinen Augen jeglicher Netikette... Wenn dir schon jemand eine Lösung zur Verfügung stellt, dann sollte man dies Lösung erst einmal implementieren, sie testen und im Debugger schauen warum es immer noch hakt, dann seinen beginnenden Entwickler-Verstand nutzen um eventuell selbst den Fehler zu finden. Sollte dies nicht zum Ziel führen kann man nochmal nachfragen mit dem Hinweis, dass trotz der Lösung etwas noch nicht funktioniert.

Aber zu deinem Problem:
Wenn ich mir die Ablauflogik deines Dynpros anschaue und an die Deklaration eines TableControls von dir denke, welches du weiter oben getätigt hast, dann fehlen da ganz bestimmte Sachen, sowohl im PBO als auch im PAI meiner Meinung nach.

Code: Alles auswählen.

* PBO
    PROCESS BEFORE OUTPUT.
      MODULE init_screen_100.
      LOOP AT   itab
       WITH CONTROL dynpro_table
       CURSOR tc_itab-current_line.
    MODULE change_index.
  ENDLOOP.

*PAI
PROCESS AFTER INPUT.
    LOOP AT itab.
      module daten_uebernehmen. 
  ENDLOOP.

  MODULE user_command_0100.
Da kann ich Thanatos82 nur zustimmen...

Ich habe dich in deinem letzten Thema (http://www.abapforum.com/forum/viewtopi ... 806#p80806) schon gefragt ob du weißt wie man debuggt.
Aber offensichtlich weißt du dies nicht, denn sonst könntest du den Fehler möglicherweise auch selbst finden.
Ich hatte dir extra ein Beispielprogramm geschrieben, damit du dir mal ansehen kannst - auch im Debugger - wie das mit der Berichtigungsprüfung überhaupt funktionieren könnte.
Du hast das Programm aber anscheinend nicht angelegt und getestet, sondern versucht in dein bestehendes einzubauen.
Es ist doch grundsätzlich wichtig erstmal die Grundlagen zu kennen. Wenn du den Select - Endselect aus meinem Coding schon einbaust, müsstest du dir auch erstmal ansehen wie der überhaupt funktioniert.

Code: Alles auswählen.

SELECT mara~matnr, makt~maktx, marc~werks                                             " Selektieren von matnr, maktx und werks
  FROM mara
  INNER JOIN makt ON mara~matnr = makt~matnr                                          " Selektieren und Vergleich von matnr in mara und makt
  INNER JOIN marc ON mara~matnr = marc~matnr                                          " Selektieren und Vergleich von matnr in mara und marc
  INTO CORRESPONDING FIELDS OF @ls_result
  UP TO 100 ROWS                                                                      " Begrenzen der Datenmenge
  WHERE mara~matnr              In @material                                          " Selektieren von Daten welche zu Selection passen
  AND   makt~maktx              In @beschr
  AND   mara~ersda              In @date
  AND   mara~mtart              In @kind
  AND   makt~spras              In @language.
ENDSELECT.



AUTHORITY-CHECK OBJECT 'M_MATE_WRK'                                                   " Werk Zugriff
      ID 'ACTVT' FIELD '03'                                                           " '3' = Anzeigen
      ID 'WERKS' FIELD ls_result-werks.                                               " Werk vergleichen

    IF sy-subrc = 0.                                                                  " Berechtigung fuer dieses Werk ist vorhanden -> Eintrag in Ergebnistabelle uebernehmen
      APPEND ls_result TO lt_result.
    ENDIF.
Bei dieser Select-Art wird ein Datensatz aus der Datenbank selektiert und weiterverarbeitet. Das ist ein Select mit Schleifendurchlauf.
Zwischen dem SELECT und ENDSELECT wird immer nur ein Datensatz verarbeitet und beim nächsten Durchlauf wird der nächste selektiert und verarbeitet.
Da du die Anweisung mit der Berechtigungsprüfung erst nach dem Schleifendurchlauf durchführst wird entweder nur der allerletzte Datensatz angehängt oder gar keiner - je nachdem was die Prüfung ergibt.

Bitte lies dir solche Grundlagen erst durch bzw. lese dir vielleicht mal wo durch, wie man den debugger verwendet.

Es bringt uns und auch dir nichts, wenn wir dir Vorschläge oder sogar komplette Lösungen vorlegen, wenn du sie nicht richtig verwendest, bzw. du auch gar nicht weißt was da überhaupt gemacht wird (da gibt es ja überhaupt keinen Lerneffekt).

Liebe Grüße
abuma

Re: Datenausgabe funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Thanatos82 hat geschrieben:zunächst einmal: wenn du dich hier im Forum etwas umschauen würdest, hättest du schnell in vielen Beiträgen erkennen können, dass die Hinweise und Vorschläge von ADT immer hilfreich, wenn nicht sogar exakt die gesuchte Lösung waren. Hier von Aroganz zu sprechen, weil jemanden, der dir offensichtlich schon mehrfach versucht hat zu helfen und so herablassend zu behandeln widerspricht in meinen Augen jeglicher Netikette... Wenn dir schon jemand eine Lösung zur Verfügung stellt, dann sollte man dies Lösung erst einmal implementieren, sie testen und im Debugger schauen warum es immer noch hakt, dann seinen beginnenden Entwickler-Verstand nutzen um eventuell selbst den Fehler zu finden. Sollte dies nicht zum Ziel führen kann man nochmal nachfragen mit dem Hinweis, dass trotz der Lösung etwas noch nicht funktioniert.
Naja, ganz so nett war ich zu Anfang auch nicht :oops:
@ Schäfer_anfänger: Tut mir leid.

Ich hab eigentlich nur noch das LEAVE SCREEN in Verwendung weil ich die Folgedynpro-Logik bei meinen aktuellen Projekten komplett weggelassen hab.
Aber bei der Sache mit dem "Entwickler-Verstand" kann ich nur zustimmen. Wenn ich schon die ganze Zeit predige, dass CALL SELECTION SCREEN falsch, LEAVE SCREEN richtig ist, es aber nicht funktioniert, hätte ein Blick in die Hilfe gereicht um das Problem zu erkennen.
ABAP Hilfe hat geschrieben:Variante 1
LEAVE SCREEN.

Wirkung

Die Variante LEAVE SCREEN ruft das aktuelle Folge-Dynpro auf. Dieses ist entweder statisch in den Eigenschaften des aktuellen Dynpros festgelegt oder wurde zuvor durch die Anweisung SET SCREEN gesetzt.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
ewx

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Datenausgabe funktioniert nicht

Beitrag von Schäfer_anfänger (ForumUser / 38 / 1 / 0 ) »
LEAVE SCREEN.

Wirkung

Die Variante LEAVE SCREEN ruft das aktuelle Folge-Dynpro auf. Dieses ist entweder statisch in den Eigenschaften des aktuellen Dynpros festgelegt oder wurde zuvor durch die Anweisung SET SCREEN gesetzt.
Schön und gut jedoch bekomme ich weiterhin die Fehlermeldung "Das Selektionsbild wurde nicht per Call Selection-Screen aufgerufen!"
ABAP Anfänger vom allerfeinsten!

Re: Datenausgabe funktioniert nicht

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Schäfer_anfänger hat geschrieben:Schön und gut jedoch bekomme ich weiterhin die Fehlermeldung "Das Selektionsbild wurde nicht per Call Selection-Screen aufgerufen!"
Wie rufst du den Report auf? Per SA38/SE38, SUBMIT, oder mittels Transaktion?
Bei Transaktion immer "Reporttransaktion" auswählen.

Hast du als Folgedynpro das 1000er eingetragen?
Das geht nicht. LEAVE SCREEN ruft das Folgedynpro immer in dem Modus auf in dem das aktuelle Dynpro ist. Also bei SELECTION-SCREEN mit diesem Zusatz ansonst normal mit CALL SCREEN. In deinem Fall das Folgedynpro rauslöschen oder mit LEAVE TO SCREEN 0 arbeiten.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1583
Views
Datenausgabe an Excel
von SAP_ENTWICKLER » 12.04.2016 13:21 • Verfasst in ABAP® Core
2
Antw.
1733
Views
Status Meldung nach der Datenausgabe
von Rico_neu » 05.10.2007 12:45 • Verfasst in ABAP® für Anfänger
4
Antw.
7115
Views
Problem mit Suchhilfe-Exit -> keine Datenausgabe
von svenk » 29.06.2007 12:31 • Verfasst in Dialogprogrammierung
7
Antw.
2541
Views
Wie funktioniert der Z-Operator?
von DeathAndPain » 14.09.2017 18:10 • Verfasst in ABAP® für Anfänger
0
Antw.
2024
Views
getElementById in BSP funktioniert nicht
von Alberto » 22.09.2007 00:56 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140