Warum Entwurfsmuster?

Warum Entwurfsmuster?

Entwurfsmuster (engl.: “Design Pattern”) sind inzwischen ein nützliches Werkzeug in der Programmierung. Allerdings sind Entwurfsmuster teilweise sehr komplex, abstrakt und schwer zu erkennen. In der Tricktresor-Rubrik Entwurfsmuster möchte ich Entwurfsmuster selbst, Anwendungshinweise, Vor- und Nachteile und alles andere, was irgendwie mit Entwurfsmustern zu tun hat, sammeln.

WEITERLESEN

Drop Files in ALV-Grid

Drop Files in ALV-Grid

In diesem Artikel erfährst du, wie du ein ALV-Grid dazu verwenden kannst, um Dateien aus dem Explorer per Drag and Drop in SAP zu übernehmen. Dabei werden jedoch nicht die Dateien selbst, sondern nur der Pfad und Dateiname zur Verfügung gestellt.

WEITERLESEN

Variante oder Layout?

Variante oder Layout?

Zwei Begriffe werden häufig verwechselt beziehungsweise fälschlicherweise synonym verwendet: Variante und Layout. Deswegen zuerst die korrekte Bedeutung der beiden Begriffe: Variante Eine Variante ist – programmtechnisch gesehen – immer die Speicherung der Daten eines Report-Selektionsbildes. Variante werden natürlich in einem SAP-System auch in anderen Zusammenhängen verwendet, allerdings ist dann die Verwechslung mit einem Layout in der Regel nicht gegeben. Layout Ein Layout gibt es in der Regel nur im Kontext von ALV (Advanced List Viewer)…

WEITERLESEN

Pfadauswahl mit DIRECTORY_BROWSE

Pfadauswahl mit DIRECTORY_BROWSE

Hier demonstriere ich die Verwendung der Methode CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE. Eigentlich einfach zu verwenden, aber für die F4-Hilfe ist ein kleiner Trick notwendig. Zudem zeige ich, wie die Methode in einem Suchhilfe-Exit verwendet werden kann.

WEITERLESEN

Kaskadiertes Lesen von Einträgen

Kaskadiertes Lesen von Einträgen

Customizingtabellen werden häufig für einen kaskadierten Zugriff aufgebaut. Das bedeutet, dass Steuereinträge keinen vollständigen Schlüssel besitzen müssen, sondern auch mit einem Teil des Schlüssels gepflegt werden können. In diesem Artikel beleuchte ich die einzelnen Möglichkeiten des kaskadierten Lesens dieser Einträge.

WEITERLESEN
1 17 18 19 20 21 56