Sap Controls Im Eigenbau Tricktresor De-Books Pdf

SAP Controls im Eigenbau tricktresor de
04 Feb 2020 | 42 views | 0 downloads | 40 Pages | 1.14 MB

Share Pdf : Sap Controls Im Eigenbau Tricktresor De

Download and Preview : Sap Controls Im Eigenbau Tricktresor De

Report CopyRight/DMCA Form For : Sap Controls Im Eigenbau Tricktresor De



Transcription

SAP Controls im Eigenbau Enno Wulff Tricktresor de. 3 10 2 Methode Button Click 15, 3 10 3 Methode Resize 15. 3 10 4 Eigenschaft MyCaption 16, 3 10 5 Eigenschaft MyFontsize 16. 3 10 6 Eigenschaft MyFontname 16, 3 10 7 Eigenschaft MyID 16. 4 Kapselung in SAP 16, 4 1 Anlegen der Klasse 16, 4 1 1 CONSTRUCTOR 18. 4 1 2 DISPATCH 18, 4 1 3 SET REGISTERED EVENTS 19, 4 2 Das SAP Coding der Methoden LISTBOX 19.
4 2 1 CONSTRUCTOR 19, 4 2 2 DISPATCH 20, 4 2 3 SET REGISTERED EVENTS 20. 4 2 4 Add Item 20, 4 2 5 Delete Item 21, 4 2 6 Get Selected Items 21. 4 3 Das SAP Coding der Methoden BUTTON 21, 4 3 1 CONSTRUCTOR 21. 4 3 2 DISPATCH 22, 4 3 3 SET REGISTERED EVENTS 23, 4 3 4 Add Item 24. 4 3 5 Delete Item 24, 4 3 6 Get Selected Items 24, 5 Einbindung in SAP 24.
5 1 Testprogramm OCX LISTBOX 24, 5 2 Testprogramm OCX BUTTONS 28. 6 Fehleranalyse 30, 6 1 Automation Queue 30, 6 2 Trace 31. 6 2 1 Allgemein 31, 6 2 2 Trace einschalten 32, 6 2 3 Trace analysieren 33. 7 Erweiterung des Controls 33, 7 1 Neue Eigenschaften 33. 7 2 Funktionen 33, 7 3 Events 34, 8 Object Browser 34.
9 Einbindung vorhandener Controls in SAP 35, 10 Nutzung vorhandener Controls in Visual Basic 35. 11 Registrierung der ActiveX Komponente 35, 12 MS OLE DCOM Ressource Explorer 36. 13 Ideen 37, 13 1 Scannen 37, 13 2 Technische Zeichnungen 37. 13 3 Neues Eingabefeld 37, 13 4 Messger te 38, 13 5 Schieberegler 38. Seite 2 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de.
13 6 Schnittstellen auslesen 38, 13 7 Daten per Drag n Drop ablegen 38. 14 Ausblick 38, 14 1 Veraltete Technik 38, 15 Weiterf hrende Links 38. Seite 3 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de. 1 Einleitung, 1 1 F r wen ist dieses Buch, Die Implementierung von SAP Standard Controls setzt bereits gute Kenntnisse in der ABAP. Programmierung voraus F r die Programmierung der Controls in Visual Basic sind ebenfalls. Grundkenntnisse in dieser Sprache von Vorteil Die Beispiele sind jedoch hinreichend einfach und. werden St ck f r St ck erarbeitet Um wirklich tolle Controls schreiben zu k nnen sind jedoch. fundierte Kenntnisse vonn ten, Dieses Buch richtet sich an all jene die mehr k nnen m chten als der Gro teil der SAP.
Programmierer F r alle Programmierer die ihren Kunden eine M glichkeit mehr bieten wollen um. eine Aufgabe umsetzen zu k nnen Letztendlich soll es eine Hilfestellung f r die Entwickler sein die. an ungew hnlichen Techniken und deswegen auch an ungew hnlichen L sungen interessiert sind. 1 2 Was sind OCX ActiveX Controls, ActiveX oder OCX ist eine Technik um grafische Elemente und Funktionen in einer Datei zu kapseln. Die Controls m ssen in Windows registriert werden Die Controls k nnen in vielen Umgebungen. eingebunden werden Webpages Entwicklungsprojekten in C C Delphi etc Die Controls bieten. gekapselte Funktionen die in anderen Umgebungen zur Verf gung stehen. 1 3 Bedeutung der GUI Controls, Mit den Controls hat die SAP die GUI Oberfl che ins neue Jahrtausend gerettet Die inzwischen nicht. mehr wegzudenkenden Oberfl chenelemente wie ALV Grid Text Controls oder Controls mit. Baumdarstellung sind inzwischen in viele SAP Anwendungen integriert und machen die Bedienung. der Transaktionen einfacher Transaktionen die diese Controls verwenden werden auch als Enjoy. Transaktion bezeichnet, 1 4 Nachteile von Controls. Die Controls machen die Eingabe von Daten oftmals einfacher und bieten eine bessere. bersichtlichkeit Die Enjoy Transaktionen haben jedoch den Nachteil dass sie nicht Batchinput. f hig sind Dies sollte immer im Hinterkopf behalten werden wenn Controls eingebunden werden. Das soll uns aber nicht davon abhalten unsere eigenen Controls zu entwickeln und einzubauen. 1 5 Grenzen der SAP Controls, Controls zu programmieren ist aufw ndig SAP entwickelt die Controls jedoch immer weiter So hat. das Listbox Control eins der wenigen Controls die nicht explizit eingebunden werden m ssen. mehrere Entwicklungsstufen hinter sich Es hat angefangen mit einer Dropdown Box die nur den Text. des Feldes angezeigt hat Inzwischen kann man den Schl ssel des Feldes einblenden und in der letzten. Version auch den gew nschten Schl ssel zeichenweise eintippen. Das ALV Grid wird st ndig um neue Funktionen erweitert Sortierung Eingabeverhalten Farbgebung. etc Funktionalit ten die hier fehlen lassen sich nicht erweitern oder ver ndern. Auch bei den von SAP ausgelieferten Controls muss man mit dem Vorlieb nehmen was vorhanden. ist Das reicht f r die meisten F lle aber es sind Anwendungen oder Erfordernisse denkbar die ber. das hinaus gehen was SAP vorgedacht hat, 1 6 M glichkeiten durch eigene Controls.
Auch wenn die Programmierung von Controls aufw ndig ist so l sst sich doch eine Menge von. Aufgabenstellungen denken die es notwendig machen k nnten eigene Controls implementieren zu. Seite 4 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de. wollen Einfache Funktionen lassen sich auch relativ unkompliziert erstellen Denn auch einfache. Controls k nnen dem Anwender die Dateneingabe einfacher oder berhaupt erst m glich machen. Denken Sie an einen Gabelstaplerfahrer der auf einem Touchscreen seine Fahrten sieht und mit den. SAP Standardkn pfen best tigen muss Hier k nnen z B gro e Pushbuttons erstellt werden und auf. ein Dynpro eingebunden werden So kann der Gabelstaplerfahrer auch mit seinen Arbeitshandschuhen. auf OK dr cken und treffen, Eine deutlich komplexere Aufgabe d rfte die Programmierung eines Controls sein das z B eine. technische Grafik zum Beispiel eine Explosionszeichnung darstellt bei der der Anwender Teile. ausw hlen kann Die ausgew hlten Teile k nnten dann vom Control zur ck geliefert werden um. damit eine Ersatzteillieferung zu veranlassen, Allerdings k nnen nicht nur solche offensichtlichen Erfordernisse den Einsatz neuer Controls n tig. machen sondern k nnen auch eingesetzt werden um die Akzeptanz der Anwender zu verbessern Auf. einem Kontroll Bildschirm k nnen z B Elemente eingesetzt werden die genau so aussehen wie die. echten Elemente an der Maschine Dies kann sogar noch ein Sicherheitsaspekt sein denn es kann. einfacher erkannt werden wenn ein Wert au erhalb eines bestimmten Bereichs liegt. 1 7 Nachteile von eigenen Controls, OCX Dateien die die Standard SAP Controls enthalten sind im SAPGUI Verzeichnis auf jedem PC. installiert Das bedeutet dass ein selbst geschriebenes Control ebenfalls auf die entsprechenden PCs. verteilt und registriert werden muss Das ist sicherlich keine gro e H rde sollte aber bedacht werden. 1 8 Unbehandelte Themen, Zu folgenden Themen kann ich leider keine Informationen liefern.
1 8 1 SAP Dataprovider, Die Kommunikation zwischen Control und SAP sind begrenzt Um eine gro e Menge an Daten. bewegen zu k nnen hat SAP den SAP Dataprovider entwickelt Hier ber finden sich jedoch nur sehr. wenige Informationen geschweige denn Dokumentationen Ich kann also leider keine Infos zu dieser. Funktionalit t liefern, 1 8 2 Drag and Drop, Da sich meine Programmierf higkeiten auf ABAP beschr nken finden sich in diesem Buch keine. Informationen ber die Behandlung von Drag n Drop Funktionalit ten. 2 Grundlagen Visual Basic, Im Folgenden m chte ich einen kleinen berblick ber die Programmiersprache Visual Basic und die. Entwicklungsumgebung geben Weitere Hilfen finden Sie am Ende des Buches. 2 1 Entwicklungsumgebung, OCX Controls werden leider nicht mehr von aktuellen Entwicklungsumgebungen unterst tzt Weder. von den kostenlosen Produkten wie Visual Basic 2008 Express oder SharpDevelop D noch von. der kostenpflichtigen IDE Visual Basic 2008 professional Deswegen verwenden wir in den. folgenden Beispielen die kostenlos zug ngliche aber leider veraltete Entwicklungsumgebung Visual. Basic 5 0 CCE Wer eine professionelle Version Visual Basic 6 0 sein eigen nennt wird die. Beispiele auch mit dieser Version entsprechend umsetzen k nnen. Seite 5 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de.
Leider bietet Microsoft den Download von VB5 nicht mehr an Wenn Sie also nicht im Besitz von. VB5 sind m ssen sie die Version 6 kaufen, 2 2 Elemente eines Controls. Ein ActiveX Control hat im Wesentlichen die folgenden Elemente. 1 Ein grafisches Element das auf der GUI pr sentiert wird Druckknopf Eingabefeld Liste. Regler Viewer, 2 Ein Control hat in der Regel Eigenschaften Engl Properties die von au en beeinflussbar. sind Schriftgr e Farbe Sichtbarkeit, 3 Durch Funktionen werden Daten an das Control bergeben oder angefordert Typische. Funktionen oder auch Methoden sind z B Aktualisieren der Anzeige Neuberechnung. Daten hinzuf gen l schen oder ndern, 4 Hilfselemente unterst tzen die Funktionalit t eines Controls So k nnen beispielsweise. Bilder oder Icons in einer Bilderliste verwaltet werden oder ein TimerControl aktualisiert. die Anzeige regelm ig, 3 Erstellung, 3 1 Was haben wir vor.
Wir werden zwei Beispielprojekte erstellen, Im ersten Projekt werden wir ein Control mit dem Visual Basic Standard Element Listbox erstellen. Eine Listbox ist ein Container in dem eine Reihe von Textelementen enthalten sind von denen eine. oder mehrere ausgew hlt werden k nnen Diese Funktionalit t w rde man mit SAP Standardmitteln. mit einem TableControl oder einem ALV Grid abbilden. Das zweite Projekt wird einen gro en Pushbutton hervorbringen der das Arbeiten an einem PC mit. Touchscreen deutlich vereinfachen kann, Seite 6 von 40 Enno Wulff. SAP Controls im Eigenbau Enno Wulff Tricktresor de. 3 2 ActiveX Projekt anlegen, Wir starten unser erstes Projekt Menu File New Project und w hlen das Element ActiveX. Seite 7 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de. Danach haben wir eine freie Arbeitsfl che die wir f llen k nnen Zuerst benennen wir unser Projekt. aber so dass wir es hinterher auch gut wieder finden. Seite 8 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de.
3 3 Schnittstellen anpassen, 3 3 1 Manuell, Properties anlegen. Funktionen einf gen, 3 3 2 Mithilfe des AddIns ActiveX Control Interface Wizard. Aufruf des Wizards, Seite 9 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de. 3 4 Projekt hinzuf gen, Um das Control gleich testen zu k nnen ist es ratsam ein neues Projekt hinzuzuf gen Dort kann das. kreierte Control eingebunden und die Funktionen k nnen gleich getestet werden. Men File Add Project, Wir erhalten dann eine neue Arbeitsfl che auf der ein ausf hrbares Programm kompiliert werden.
kann Dieser Schritt ist nicht zwingend notwendig er erleichtert jedoch das Testen des Controls. Seite 10 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de. Ein Klick auf den Start Knopf F5 kompiliert und startet das Programm Wenn Sie das nun. ausprobieren m chten tun Sie es und Sie haben bereits ein echtes Windowsprogramm zum Laufen. 3 5 Element zeichnen, Auf der leeren Arbeitsfl che k nnen wir nun ein grafisches Element einf gen In der Standardpalette. der verf gbaren Elemente befinden sich zwei Components die es im SAP nicht gibt Eine Listbox. sowie eine Drucktaste die in beliebiger Gr e erstellt werden kann. Mit dem Zeichnen eines Elements auf der Arbeitsfl che k nnen wir bereits ein komplett lauff higes. OCX Control erstellen Dieses Control h tte allerdings noch keinerlei Funktion weswegen wir uns. das Erstellen f r sp ter aufheben, Wir binden nun unser gerade erstelltes Control auf die Arbeitsfl che unseres EXE Projektes ein. 3 6 Control testen, Unser gerade erstelltes Control k nnen wir in die Arbeitsfl che des ausf hrbaren Programms. einf gen Um das jedoch tun zu k nnen m ssen wir die Arbeitsfl che des Controls schliessen. Danach steht das gerade erstellte Control in der Werkzeugleiste zur Verf gung Wir k nnen es also. anklicken und einf gen, Seite 11 von 40 Enno Wulff.
SAP Controls im Eigenbau Enno Wulff Tricktresor de. 3 7 Resize Event, Wie Sie sehen f llt das Control die markierte Fl che nicht aus Wir m ssen also noch eine Resize. Funktionalit t einbauen, Wir wechseln dazu in den Quellcode des Controls. Und w hlen dann in den Listboxen ber dem Code UserControl und Resize Es wird dann. automatisch das folgende Coding erstellt, Hier f gen wir dann ein. Seite 12 von 40 Enno Wulff, SAP Controls im Eigenbau Enno Wulff Tricktresor de. If UserControl Height 0 And UserControl Width 0 Then. UserControl List1 Height UserControl Height, UserControl List1 Width UserControl Width.
UserControl List1 Left 0, UserControl List1 Top 0, UserControl Refresh. RaiseEvent Resize, Das Coding ist sofort aktiv Schlie en Sie die Arbeitsfl chen f r das Control Sie gelangen dann zum. Programm Projekt auf der die nderungen sofort sichtbar sind das Control erweitert sich. automatisch bis zur Markierung Damit haben wir die M glichkeit geschaffen dass sich das Control. sp ter in der SAP Umgebung ebenfalls an die Gr e des Containers anpasst Hierzu muss nat rlich. Resizing im SAP Screenpainter aktiviert werden, 3 8 N tige Methoden und Eigenschaften. So wie das ActiveX Control nun existiert kann es zwar eingebunden werden aber es ist keine. Interaktion m glich Es k nnen also weder Werte abgefragt noch bergeben werden Deswegen. berlegen wir uns welche Methoden und Eigenschaften sinnvollerweise implementiert werden sollten. Eine Listbox besitzt eine bestimmte Anzahl Elemente Diese Elemente k nnen markiert oder n. SAP Controls im Eigenbau Erstellung von ActiveX Controls in Visual Basic und Einbindung in SAP Inhaltsverzeichnis 1 Einleitung

Related Books

roland boutique tr 09 Sunshine Jones

roland boutique tr 09 Sunshine Jones

RTFM but do you listen No no you don t Manuals should be both tools for reference and instruction as well as inspirational guides to possibility An owner s manual should be equally a pre purchase discovery meant to inspire the curious with capability and possibility and a post purchase celebration of depth technique guidance and surprises But this is by no means the last word

Synthesizer Owner s Manual static roland com

Synthesizer Owner s Manual static roland com

2 Panel Descriptions Top Panel 1 2 3 4 5 6 7 Controller Explanation Page 1 Changes a value MODE SAMPLE IMPORT button Used to import an audio file sample into the

Manual Roland DG

Manual Roland DG

to correct printing there are a number of items that have been changed in the supplied instruction manuals This document explains these changes Be sure to read this document before using the machine Changes to the Setup Guide First Step Guide for the LEF 12 Model Change LEC 300 300A 330 540 LEJ 640 Installing the Ink Cartridges LEF 12 STEP 5 Switch On Make the initial

Muffler Silencieux

Muffler Silencieux

ARCTIC CAT Bearcat 4x4 1996 0412 156 0412 005 0512 161 046 529 2x4 4x4 1997 0412 156 0412 005 0512 161 046 529 400 400 454 2 4x4 1998 2001 0412 156 0412 005 0512 161 046 529 400 400 2 4x4 1998 2001 0412 156 0412 005 0512 161 046 529 500 500 4x4 1998 2001 0412 156 0412 005 0512 161 046 529 650 TRV650 2007 2009 0512 355 046 535 HONDA 200 ATC200E Big Rouge 1982 1983

February 2019 New York State Bar Examination MEE amp MPT

February 2019 New York State Bar Examination MEE amp MPT

National Conference of Bar Examiners These materials are copyrighted by the NCBE and are reprinted with the permission of NCBE These materials are for personal use only and may not be reproduced or distributed in any way 4 Four months ago Carol suggested to Jean and Pat that the practice replace some of the imaging equipment Jean was

JULY 2018 PENNSYLVANIA BAR EXAMINATION

JULY 2018 PENNSYLVANIA BAR EXAMINATION

JULY 2018 PENNSYLVANIA BAR EXAMINATION Sample Answers Pennsylvania Board of Law Examiners 601 Commonwealth Avenue Suite 3600 P O Box 62535 Harrisburg PA 17106 2535 717 231 3350 www pabarexam org 2018 Pennsylvania Board of Law Examiners Performance Test Sample Answer 1 Plaintiff filed his complaint in the Court of Common Pleas of Luke County Pennsylvania alleging

How to Raise Your Scores on the Bar Exam Essays Part I

How to Raise Your Scores on the Bar Exam Essays Part I

The booklet How to Raise Your Scores on the Bar Exam Essays part I and II are excerpted chapters from Dr Gallagher s Scoring High on Bar Exam Essays In Depth Strategies and Essay Writing Practice that Bar Review Course Don t Offer book To order the book Scoring High on Bar Exam Essays contact BarWrite P O Box 1308

XIV Mathematics Grade 8

XIV Mathematics Grade 8

Grade 8 Mathematics Test Test Sessions and Content Overview The spring 2016 grade 8 Mathematics test was made up of two separate test sessions Each session included Twenty one common items including multiple choice short answer and open response questions These common items are the items on which each student s 2016 MCAS Mathematics score will be based Three items developed by the

YEAR 8 MATHEMATICS EXAMINATION Kinross College

YEAR 8 MATHEMATICS EXAMINATION Kinross College

YEAR 8 MATHEMATICS EXAMINATION SEMESTER 1 2016 QUESTION AND ANSWER BOOKLET STUDENT NAME TEACHER DATE TIME ALLOWED FOR THIS PAPER Reading time before commencing work 10 minutes Working time for this paper 90 minutes MATERIAL TO BE PROVIDED BY THE SUPERVISOR This Question Answer Booklet MATERIAL TO BE PROVIDED BY THE CANDIDATE Pen pencil for answering questions

Grade 3 Mathematics Practice Test

Grade 3 Mathematics Practice Test

On the following pages are multiple choice questions for the Grade 3 Practice Test a practice opportunity for the Nebraska State Accountability Mathematics NeSA M Each question will ask you to select an answer from among four choices For all questions Read each question carefully and choose the best answer You may use scratch paper to solve the problems You may not use

Year 3 Maths Sample Test

Year 3 Maths Sample Test

Add and subtract mentally a near multiple of 10 to or from a two digit number Know by heart facts for the 2 5 and 10 multiplication tables Understand division and recognise that division is the inverse of multiplication Use units of time and know the relationships between them second minute hour day week month year