Zum Inhalt springen

MAJOR_TOM

Mitglieder
  • Gesamte Inhalte

    77
  • Benutzer seit

  • Letzter Besuch

  1. Nur mal interessehalber... Die WRITE Ausgabe einer Transaktion auswerten zu wollen ist ja schon eine heiße Sache Könntest du den genauen Anwendungsfall mal schildern? Ich bin sehr neugierig. Gruß, Major.
  2. Hallöchen... Also spontan aus dem Bauch heraus wüsste ich keine Möglichkeit, wie du sowas mit SAP-Bordmitteln lösen könntest (Wer mir das Gegenteil beweist, dem geb' ich ein Bier aus ). Allerdings gibt es sog. Suchhilfe Exits in denen du dich nach Lust und Laune austoben kannst. Zum Austoben zählt auch die Modifizierung / der Aufbau der Ergebnisliste nach deinen Vorstellungen. Mein Ansatz wäre, so einen Suchhilfe Exit anzulegen und innerhalb dieses Codings die Werte mittels RFC fähigem Funktionsbaustein aus dem entfernten System zu holen. Gruß, Major.
  3. Hilfreiche Antworten erfordern dementsprechende Fragestellungen. Du solltest schon ein wenig mehr Details bekannt machen, damit dir geholfen werden kann. Wie sieht deine Tabelle aus, wie sieht dein Programm bisher aus, bei welchem Problem genau kommst du nicht weiter, etc... ? Ohne diese Info's wird dir niemand helfen können. Gruß, Major.
  4. Glaube mir, solche Anforderungen sind bei uns in der Firma mehr als einmal aufgetaucht. Ich habe auch argumentiert, dass so die MatNr verfälscht werden würde. Hat nicht interessiert. Das war also nicht an den Haaren herbeigezogen. However - Schluss jetzt mit OT.
  5. Würde ein normal denkender Mensch denken, aber SAP ist nicht normal. Stell dir mal das Feld MARA-MATNR vor. Das ist zeichenartig definiert, dennoch existieren zum Beispiel Materialnummern wie '000000WQUHAW'. Und da das Business es selbstverständlich nicht ertragen kann, eine solche Materialnummer auf einem Ausdruck / in einem Report zu sehen musst du die führenden Nullen eben entfernen. Die Anfrage hat also durchaus ihre Berechtigung. Gruß, Tom.
  6. Er hat nach einem Befehl gesucht, nicht wie er die Kirche ums Dorf tragen kann Der Befehl den du suchst hört auf den Namen SHIFT. SHIFT <feld> LEFT DELETING LEADING '0'. sollte zum Erfolg führen. Siehe auch: SAP-Bibliothek - ABAP Programmierung (BC-ABA) Gruß, Major.
  7. Kurz und knapp: SAP-Bibliothek - SAP Kalender Control Das setzt aber schon ein wenig Erfahrung in Dynpro-Programmierung und ABAP OO voraus. Gruß, Major.
  8. Mit dem object-Parameter ist der Name des Nummernkreisobjektes gemeint. CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = 'ZANUMMERN' <= Hochkommata beachten!! IMPORTING number = pkdnr. [/PHP] Achtung: Ein Nummernkreisobjekt ist KEIN Objekt im Sinne der Objektorientierung!
  9. Was du suchst nennt sich unter SAP ein Nummernkreisobjekt. Das kannst du mit der Transaktion SNRO anlegen. Es gibt auch einen Funktionsbaustein dafür (ich glaube GET_NUMBER oder so ähnlich). Nummernkreise sind die gängige Praxis, fortlaufende Belegnummern / Kundennummern / weis der Teufel was zu generieren. Gruß, Major.
  10. Guten Morgen, Ist i_text eine Tabelle mit Kopfzeile? Wenn ja, mache ich fast jede Wette, dass der Fehler hier liegt: CLEAR i_text Bei einer Tabelle mit Kopfzeile löscht diese Anweisung nicht den Tabellenkörper sondern nur die Kopfzeile. Versuche mal die Anweisung durch REFRESH i_text zu ersetzten. Guß, Major.
  11. Ähm, Beim Aufruf von SET_TOOLBAR_MODE solltest du auch den Parameter für die Sichtbarkeit auf "True" setzen. Der Standardwert ist nämlich "False".
  12. Ich habe das gerade mal gedanklich debuggt, aber festgestellt das ich aus dem Kontext noch nicht genug Informationen beziehen kann... Das FREE auf i_text oder auf editor? Ich nehme an, bei dem ersten Codefragment handelt es sich um den PAI, nicht um den PBO? Wenn dem so ist: Die Variable init_0200 wird auf 'X' gesetzt, aber nirgendwo wieder auf space, daher wird das Coding nur einmal durchlaufen und nicht jedesmal, wenn du das Dynpro wieder verlässt. Zweitens: Was meldet der Aufruf von CALL METHOD editor->delete_text EXCEPTIONS error_cntl_call_method = 1 OTHERS = 2. zurück? Da sollte doch eigentlich sy-subrc <> 0 sein, da du das parent control ja schon abgebaut hast...
  13. Äußerst merkwürdig... Hast du mal ein wenig Quelltext, inclusive PBO / PAI Module?
  14. Hmm, vielleicht hat CL_GUI_TEXTEDIT einen internen Cache? Hast du schon mal probiert, die Methode DELETE_TEXT aufzurufen?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...