GIB ABAP Programmier-Templates, jetzt auch für S/4 HANA. READY FOR S/4 HANA GIB ABAP PROGRAMMIER- TEMPLATES Effiziente Investition in Know-how und Technik
02 03 WIR WERDEN MARKTFÜHRER FÜR SAP-BASIERTE LOGISTIK- OPTIMIERUNG. WELTWEIT. EIN STARKES TEAM FÜR IHRE ZIELE PLÄNE REALISIEREN MIT GIB GIB ist ein mittelständisches IT-Unternehmen, dessen Kernkompetenz in der Optimierung logistischer Prozesse in SAP liegt. Seit 2005 ist GIB offizieller Software-Partner der SAP und besitzt seit 2015 SilverPartner- Status. Das GIB Dispo-Cockpit wird als Add- On zur SAP Software eingesetzt und trägt das Gütesiegel SAP NetWeaver. Es sorgt für nachhaltige Bestandsverbesserung und steigert die Lieferbereitschaft. Ein weiteres Produkt aus dem Hause GIB sind die GIB ABAP Programmier-Templates. Das sind bis ins Detail auscodierte Programmier-Schablonen im Umfeld der SAP-Control-Technik. Sie ermöglichen Profis und Anfängern eine effiziente Programmgestaltung im einheitlichen Look-and-Feel auf hohem Niveau.
04 ERFOLG ÜBERZEUGT: WELTWEIT SETZEN TAUSENDE ANWENDER AUF DIE GIB ABAP PROGRAMMIER-TEMPLATES. KATHARINA BRIESE Sales Office BILGIN KILIC Manager Field Sales
07 IHR ANSCHLUSS AN DIE ZUKUNFT ALLES AUS EINER HAND GIB ABAP PROGRAMMIER-TEMPLATES UND TRAINING COURSES DER GIB ACADEMY Die Stadtentwässerungsbetriebe Köln nutzen die GIB ABAP Programmier-Templates seit 2009 Technologien entwickeln sich rasant weiter. Das gilt auch für Anwendungen der SAP und insbesondere für die Programmiersprache ABAP und deren vielfältige Einsatzmöglichkeiten. Da Schritt zu halten ist eine große Herausforderung für Entwickler. Besonders, wenn das Tagesgeschäft keine wochenlangen Schulungen oder autodidaktisches Training zulässt. GIB schließt diese Lücke mit minimalem Zeitaufwand und hocheffizienten, komfortablen Programmierwerkzeugen, sowie einem perfekt abgestimmten Schulungskonzept: Den GIB ABAP Programmier-Templates Training Courses der GIB Academy. GIB ABAP PROGRAMMIER- TEMPLATES ALS NACH- HALTIGE INVESTITION VER- KÜRZEN ENTWICKLUNGS- ZEITEN UND STEIGERN DIE TRANSPARENZ. SINNVOLLE WEITERENTWICKLUNG EINES BEWÄHRTEN KONZEPTS GROSSER NUTZEN BEI WENIG AUFWAND Die GIB ABAP Programmier-Templates sind ein in SAP integriertes Add-On. Diese ABAP-basierten Programmierwerkzeuge sorgen für stringente, einheitliche Richtlinien bei der Programmierung und für übersichtliche Programmstrukturen. Mit Hilfe der GIB ABAP Programmier- Templates können Anwendungen schnell und einfach entwickelt werden, die ergonomisch sowie optisch hochwertig und auf dem neuesten Stand der Technik sind. Die Vorlagen der Programmier- Templates fungieren als Schablonen und umfassen die ALV-Control-Techniken: Von der klassischen tabellarischen Darstellung des ALV-GRID Controls, über die hierarchische Darstellung des ALV-TREE Controls bis hin zu komplexen Dialog-Programmierungen mit ALV-Controls durch Container-Logiken und die Darstellung von Grafiken und dynamischen Dokumenten in HTML-Control. Der Programmierer kann sich dabei auf das Wesentliche konzentrieren, weil das Template bereits alle Funktionen der ALV-Welt zur Verfügung stellt. Die GIB ABAP Programmier-Templates können modulübergreifend in allen SAP-Systemlandschaften mit der Softwarekomponente SAP_BASIS genutzt werden. Sie sind aufwärts kompatibel, unicodefähig, batchfähig, portalfähig, webguifähig und in zwei Sprachen verfügbar. Zu den wesentlichen Vorteilen zählen: Vertretbarkeit, immer gleiches Look and Feel, hohe Entwicklungsgeschwindigkeit, einfache und schnelle Wartungsarbeiten und damit auch kurzfristige und nachhaltige Kostenreduzierung. KARL PELZER Sachgebietsleiter IT-Betriebswirtschaftliche Systeme HOCHMODERN UND INNOVATIV FÜR EINSTEIGER WIE FORTGESCHRITTENE Für die GIB ABAP Programmier-Templates benötigen Sie lediglich ABAP/4-Grundwissen. Die Templates sind ein hochmodernes und innovatives Entwicklungstool und unterstützen Ihre Entwickler im Bereich des Reportings unter SAP ABAP. Sie bieten sowohl für erfahrene ABAP- Entwickler, als auch für IT-Modulbetreuer und ABAP-Einsteiger wissensbezogene Unterstützung und Lösungsmöglichkeiten. Sie basieren auf modernster ABAP Objects-Logik, ohne deren Kenntnis beim Anwender vorauszusetzen.
08 09 SO ENTWICKELN AUCH ABAP- NEULINGE AUF HOHEM NIVEAU. RÜSAN ERGÜZEL Manager New-Technology KOMFORTABLE PROGRAMMIERUNG ERSTKLASSIGE ERGEBNISSE: Die GIB ABAP Programmier-Templates sind lauffähige ABAP-Programme mit einer Grundstruktur von Includes, FORM-Routinen und Dynpros. In den Templates sind Objektdefinitionen, Klassendefinitionen, die Implementierung von Methoden und Registrierungen von Events bereits erfolgt. Sie können im Rahmen vorbereiteter FORM-Routinen schnell und einfach verwendet werden. Das Coding ist komplett strukturiert und auf Basis von Richtlinien vereinheitlicht. Dabei werden zwei Arten von Includes unterschieden: Standard-Includes und Customer Includes. Standard-Includes stellen die Basis unserer Templates und garantieren deren reibungslose Funktionstüchtigkeit hier ist das gesamte ABAP-Objects-Coding ausgelagert. Mehr Freiheiten für Entwickler bieten die Customer-Includes: hier können Sie individuelle Codings selbst platzieren ganz nach Ihren Anforderungen und Wünschen. GIB ABAP Programmier-Templates sind ein modifikationsfreies Add-On und vollständig integriert in die Umgebung von SAP R/3, R/3 Enterprise und SAP ERP inklusive SAP ERP on HANA. Sie verfügen über die Sprachversionen Deutsch und Englisch.
10 11 MIT DEN GIB ABAP PROGRAMMIER-TEMPLATES KÖNNEN SIE IHR SAP-SYSTEM MIT ZUSÄTZLICHEN FUNKTIONALITÄTEN VEREDELN, IM GEWOHNTEN SAP LOOK AND FEEL.
12 13 KOMFORTABLES ARBEITEN ERSTKLASSIGE ERGEBNISSE TEMPLATE ALV-GRID CONTROL Das GIB ABAP Programmier-Template ALV-GRID basiert auf dem objektorientierten ALV-GRID Control der SAP mit einigen Verbesserungen und Erweiterungen: wie etwa Editierbarkeit samt vorbereiteter Speicherungs- und Prüflogiken, Ad-hoc-Spalte, Formelgenerator, Statuszeilen etc. Außerdem können Hervorhebungen von Datensätzen (z.b. durch Ampelfunktionalitäten) sowie Verarbeitungsmöglichkeiten besonders leicht implementiert werden. TEMPLATE ALV-TREE CONTROL Highlights des GIB ABAP Programmier-Templates ALV-TREE sind eine Reihe von Zusatzfunktionalitäten: wie etwa Excel-Export (sowohl komplett, als auch aufgeklappte Ordnersichten), über den kompletten Feldkatalog wählbare Filterfunktionalität, sowie ein dynamischer Aufrisswechsel. Der User kann die Knotenstruktur des TREEs zur Laufzeit individuell gestalten. Ganz nach seinen Anforderungen. Erweiterung des SAP-Standards durch bessere Editierbarkeit Visuelles Alerting durch Ampelfunktion Die Knotenstruktur kann individuell angepasst werden Zusatzfunktionalitäten wie Excel-Export Hervorhebungen von Datensätzen Darstellung sowohl komplett, als auch mit aufgeklappten Ordnersichten
14 15 ALV-GRID, ALV-TREE & TEMPLATE GRAFIK IM CONTAINER ALV-GRID IM CONTAINER / ALV-TREE IM CONTAINER Die Templates GRID und TREE im Container sind genauso aufgebaut wie die ALV-Templates. Sie werden per Funktionsbaustein-Aufruf in die steuernden Controls eingebaut. Durch die zeitgleiche Anzeige unterschiedlicher Elemente wird Ihre Ausgabe besonders ergonomisch. Dabei können Sie wählen: Zwischen einer Ausgabe in einem Docking-Container oder in einem Dialogbox-Container möglich. TEMPLATE GRAFIK IM CONTAINER Diese Technologie bietet Ihnen die Möglichkeit, ausgewählte Daten nun auch im SAP-System per Knopfdruck als grafische Darstellung mit auszugeben entweder im Docking-Container oder in einer Dialogbox-Logik. Ihnen stehen eine Vielzahl von unterschiedlichen Diagramm- Typen zur Auswahl, wie zum Beispiel Säulen-, Torten-, Kreis- und Linien-Diagramme und viele mehr. So können Sie Ihre Daten immer optimal grafisch darstellen. In allen erstellten Anwendungen einsetzbar Zusatzfunktionalitäten wie Excel-Export, Layout-Steuerung und SAP-Events
16 17 MIT DER HTML- CONTROL-TECHNIK IST DIE EINBINDUNG VON BROWSER- DARSTELLUNGEN KINDERLEICHT. ALEXANDER FALGE Developer Forecast TEMPLATE HTML-CONTROL IM CONTAINER EIN WEITERES PLUS Das GIB Template HTML-Control ist ein weiteres innovatives und starkes Element der GIB ABAP Programmier- Template Produktfamilie. Auch hier kann der Entwickler sich auf das Wesentliche seiner Entwicklungsanforderung kümmern; alles Weitere wird bereits durch das Template abgedeckt. HTML-CONTROL OHNE VORKENNTNISSE ALLES AUF EINEN BLICK Für die Verwendung des GIB Templates HTML-Control werden keine HTML-Kenntnisse vorausgesetzt. Basis dafür sind die dynamischen Dokumente, die in unserem Template rein über ABAP/4-Anweisungen erstellt werden. Mit Hilfe des dynamischen Dokuments lassen sich Elemente, die sonst nur auf Dynpros angezeigt werden können, nun auch innerhalb von Containern darstellen, wie zum Beispiel Eingabefelder. Das funktioniert sowohl mit Docking-Containern, als auch mit der Dialogbox-Logik. Mit Hilfe des HTML-Control können auch sehr flexibel mehrzeilige Darstellungen angezeigt werden. Da das HTML- Control intern über einen Browser dargestellt wird, lassen sich hierin auch mit einfachen Mitteln Bilder, PDF-Dateien, Konstruktionszeichnungen oder sogar Internet- und Intranet-Anwendungen mit einbinden. Das GIB Template HTML-Control bietet eine weitere effiziente und elegante Möglichkeit, um unterschiedliche Medien innerhalb eines Controls bequem und einfach zu vereinen. Beispiel für die Einbindung einer Anwendung in HTML-Control
18 19 TEMPLATE GENERATOR, NAVIGATOR & FUNCTION MANAGER TEMPLATE GENERATOR TEMPLATE NAVIGATOR TEMPLATE FUNCTION MANAGER Der Template Generator ist das Hilfsmittel zur Erstellung Ihrer eigenen Programme auf Basis unserer Template-Technologie. Sie entscheiden bequem, welche Art von Control Sie unter welchem Namen und in welchem Umfeld erzeugen wollen. Auch die Einbindung bereits vorhandener Vorlagen ist im Template Generator möglich. Der Template Navigator bietet Ihnen eine alternative Darstellung zu der klassischen SAP-Entwicklungsumgebung (SE80). Sie können ganz mühelos per Mausklick an jede Stelle im Quellcode navigieren und überall Änderungen vornehmen passend zu Ihren Anforderungen. Die Ansprungpunkte im Quellcode erreichen Sie bequem per Klartextnavigation. Ebenso bietet der Template Navigator durch seinen hierarchischen Aufbau einen Überblick über die vorhandenen Möglichkeiten innerhalb des jeweiligen Templates. Er kann durch eine Top-Down-Bearbeitung auch als Checkliste der Programmierung genutzt werden. Mit dem Template Function Manager können Sie in Programmen nachträglich funktionale Erweiterungen einstellen, ohne eine Zeile Code zu programmieren zum Beispiel zeilenorientierte und feldbezogene Absprünge. Festinstallierte Customizing- Funktionen übernehmen dabei die Steuerung. Dieses Template kommt Ihnen besonders dann zugute, wenn Sie Programme erweitern, bzw. modifizieren müssen, deren Entwicklung aber schon länger zurückliegt. Sie können so Ihre neuen Anforderungen problemlos einbinden - ohne vorherige Einarbeitung in die jeweilige Codierung. Auch ABAP-Kenntnisse sind dafür nicht erforderlich.
20 21 DIE GIB ABAP PROGRAMMIER-TEMPLATES SIND HEUTE VON BRASILIEN BIS CHINA IM EINSATZ. IM URSPRUNG WAREN SIE NUR FÜR UNSEREN INTERNEN GEBRAUCH GEDACHT. GUTES TEILT MAN EBEN GERNE. SABINE HOPMANN Developer New-Technology
22 23 IMMER FÜR SIE IM EINSATZ DAS TEMPLATES-TEAM DER GIB ALEXANDER FALGE Developer Forecast ERSAN ERGÜZEL Developer New-Technology SEBASTIAN LINDIG Developer Planning & Vendor-Managed-Inventory LINA WEIDIG Sales Office RÜSAN ERGÜZEL Manager New-Technology BILGIN KILIC Manager Field Sales FELIX GRAB Manager DCC/DCO-Strategic KATHARINA BRIESE Sales Office SABINE HOPMANN Developer New-Technology
2017/04 Birlenbacher Straße 18 57078 Siegen Phone +49 271 89038 0 Fax +49 271 89038 99 info@gibmbh.de www.gibmbh.de