Zum Inhalt springen

Nixaja

Mitglieder
  • Gesamte Inhalte

    212
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Nixaja

  1. Sieh dir mal dieses Beispiel Programm an. (Ist allerdings in VBA) Nixaja
  2. Hallo Flo! Was genau meinst du mit SAP Schnittstellenprogrammierung? Willst du von einem externen Programm auf SAP RFC Funktionsbausteine zugreifen? Oder denkst du dabei in BAPIs? Oder willst du aus SAP heraus auf Fremdsysteme/Eigenentwicklungen/etc. zugreifen? Nixaja
  3. Hallo MightyCats, ich finde die Bücher ABAP Objects und ABAP Objects - Referenz sehr gut. Für ABAP Einsteiger mit bereits vorhandener Programmiererfahrung sind diese beiden sehr gut geeignet. In den Büchern befindet sich auch ein kleines SAP System. Bei ABAP Objects das MBS 4.6D und bei ABAP Objects - Referenz das WAS 6.20. Weitere Tutorials findest du auch unter http://help.sap.com. Liebe Grüße Nixaja
  4. Nixaja

    VB in SAP

    Servus... also das man direkt in SAP mit Visual Basic arbeiten kann, wäre mir neu. Woher hast du denn die Information? Die einzige Möglichkeit, die ich hier sehe ist ein RFC Funktionsbaustein. Du schreibst dein Programm in Visual Basic, erstellst von dort aus eine Verbindung zum SAP System und übergibst SAP deine Schnittstellenparameter. SAP arbeitet die Daten in einem RFC fähigen Funktionsbaustein ab und gibt dir deine angeforderten Daten nach Visual Basic zurück. Liebe Grüße Nixaja
  5. Ich denke, dagegen wirst du wenig unternehmen können. Ein Array Fetch ist meines Wissens bei Selektionen in Feldsymbole nicht möglich. Am Besten du arbeitest die Daten zeilenweise zwischen SELECT und ENDSELECT ab. Ist zwar langsamer - funktioniert aber auch Liebe Grüße und noch viel Spaß mit den Feldsymbolen Nixaja
  6. Seltsam. Bei mir funktionierts einwandfrei (hab nur ganz am Schluss das ENDSELECT vergessen ) Wenn du willst, kannst du deinen aktuellen Quellcode posten. Dann schau ich ihn mal durch. Nixaja
  7. Hast du mein erstes Posting nicht gelesen? Ich zitiere mich nochmal selber: Als erstes definierst du das Feldsymbol: FIELD-SYMBOLS <itab> TYPE ANY. (die Klammern "<>" gehören zum Feldsymbolnamen.) Dann Definiertst du dir ein Objekt für die Übertragung: DATA objekt TYPE REF TO data. DATA meine_variable(40) TYPE c. Und schlussendlich kannst du deinem Feldsymbol den gewünschten Wert zuweisen: CREATE DATA objekt TYPE (meine_varialbe). ASSIGN objekt->* TO <itab>. Und dann füllst du mit einem Select dein Feldsymbol: SELECT * FROM (meine_varialbe) INTO CORRESPONDING FIELDS OF <itab> Müsste eigentlich funktionieren. Kanns aber grad selber net ausprobieren. Nixaja
  8. Heyhey, net gleich so grantig! Du gibst einfach den Namen der Tabelle (den hast du ja) in eine Variable. Und die weist du dann dem Objekt zu. DATA meine_Variable(40) TYPE c. CREATE DATA objekt TYPE (meine_Variable) Nixaja
  9. Hab grad nochmal in der Hilfe nachgesehn. Anscheinend funktioniert das ganze auch ohne Objekt. FIELD-SYMBOLS <PT> TYPE ANY. TABLES SFLIGHT. ... ASSIGN SFLIGHT-PLANETYPE TO <PT>. WRITE <PT>. Nixaja
  10. Hi! Wenn du "Variablen" zur Laufzeit definieren willst, machst du das am besten über Feldsymbole. Das funktioniert folgendermaßen: Als erstes definierst du das Feldsymbol: FIELD-SYMBOLS <itab> TYPE ALL. (die Klammern "<>" gehören zum Feldsymbolnamen. Dann Definiertst du dir ein Objekt für die Übertragung: DATA objekt TYPE REF TO data. Und schlussendlich kannst du deinem Feldsymbol den gewünschten Wert zuweisen: CREATE DATA objekt TYPE (spfli). ASSIGN objekt->* TO <itab>. So ungefähr müssts funktionieren. Hab das ganze aber auch schon lang nimmer gemacht. Also alle Angaben ohne Gewähr. Liebe Grüße Nixaja
  11. Wie kommst du denn darauf? :confused: Ich habe eine solche Berufsfachschule besucht. In meinem Abschlussjahrgang (2002) hatten alle nach der Ausbildung einen Job. Das konnte meine Kollegin, die 2 Monate nach mir in meine jetzige Firma kam, von Ihrem Jahrgang (Wirtschaftsinformatiker - BA) nicht behaupten... Ich würds jederzeit wieder machen. Nixaja
  12. Nur zur Info: Es gibt sehrwohl auch Berufsfachschulen, an denen man eine Ausbildung zu einem der 4 IT Berufe absolvieren kann. Selbstverständlich mit IHK Abschluss. Also von wegen Übergangslösung, Zeitverschwendung... etc. Liebe Grüße Nixaja
  13. Wenn du in PP ein Textfeld einfügst, ist der Menüpunkt "Symbol" nicht mehr ausgegraut und kann wie in Word verwendet werden. Nixaja
  14. Hallo! Ich suche ein Programm, in welchem ich Testkonzepte für Eigenentwicklungen erstellen, abarbeiten, protokollieren, etc. kann. Der TestDirector der Firma Mercury Interactive klingt für mich schon sehr interessant. Hat jemand vielleicht schon Erfahrung mit dem TestDirector ähnlichen Produkten? Oder welche Programme (oder Unternehmen) könnt ihr in dieser Hinsicht noch empfehlen? Danke Nixaja
  15. Also... ich muss zugeben... hier hab ich nur die Hälfte verstanden... (wie gesagt - Gewohnheits- und Geschmackssache). Ich hab in ABAP jedenfalls noch nie mit For Schleifen gearbeitet (bin mir nicht mal sicher, obs diese überhaupt hier gibt) Es gibt in ABAP Objects sog. funktionale Methoden. Diese enthalten nur einen RETURNING Parameter und können direkt an ABAP Ausdrücke angefügt werden. Allerdings ist ABAP Objects wesentlich weniger ausgereift als andere objektorientierte Sprachen. Da hast du sicherlich Recht. Im großen und ganzen find ich es eigentlich nicht wirklich hilfreich sich über "bessere" oder "schlechtere" Sprachen zu streiten. Für dich ist ABAP umständlich, für mich C# und VB zu unübersichlich. Darüber könnte man sicher stundenlang streiten
  16. Du hältst ABAP für nicht flexibel? Dann versuchmal ein C++ Programm mit SQL Datenbank auf Oracle umzustellen... Bei SAP kein Problem, da dort mit ABAP SQL auf verschiedene Datenbanksysteme zugegriffen werden kann. Oder vergleiche die Möglichkeiten, die du mit internen Tabellen hast, mit Arrays. Mit unflexibel hast du sicher die falsche Wortwahl getroffen. Ungewohnt wäre sicher erstmal besser. Als ich mich als leidenschaftlicher SAP Entwickler in C# eingearbeiten musste, hab ich die Vorzüge von ABAP für mich sehr schnell kennen gelernt. Naja - wahrscheinlich ists auch ein Stückchen Geschmackssache
  17. Verteufle SAP und vor allem ABAP net gleich. Irgendwann wirst du z.B. die Navigation und Open SQL (meine beiden Lieblinge) zu schätzen wissen Achja - und ich hätte da noch Unterlagen zum ABAP Dictionary - falls dich die interessieren, kann ich sie dir ja zuschicken. Einfach PM mit eMail Addy an mich. Nixaja
  18. So ganz kann deine Schlussfolgerung nicht stimmen. Ich hab nämlich die Infomeldung (keine Fehlermeldung - die würde nämlich das Prog abbrechen) mit dem Mandantenschlüsselfeld MANDT provoziert.
  19. Ups ... deine Antwort davor hab ich ja komplett überlesen... :floet: Ich habs grad nochmal ausprobiert. Bei mir funktioniert auch eine Verknüpfung mit einem Nicht-Schlüsselfeld. :confused: Wo hast du denn gelesen, dass nur Primärschlüssel als Suchhilfeparameter verwendet werden dürfen?
  20. Jup. Funktioniert bei mir jetzt auch. Allerdings erst seit einer Neuanmeldung
  21. Tut mir leid. Ich weis nicht wo bei dir der Fehler liegen kann ... Bei mir erscheint sofort die Frage nach dem Namen der Suchhilfe... seltsam... Hast du die Suchhilfe und die Tabellenbeschreibung denn aktiviert?
  22. Also... ich hab grad folgendes gemacht: - Einen Parameter angelegt PARAMETERS p_test TYPE tabelle-feld. - In der SE11 - Tabellenbeschreibung - Feld markieren - Springen --> Suchhilfe --> zum Feld - Name der Suchhilfe angeben und diese an das Feld anbinden. Diesem Parameter wird dann mit Hilfe von F4 eine Auswahl aller in der Tabelle verfügbaren Werte gegeben. Allerdings funktioniert das seltsamerweise nur mit F4. Der Suchhilfe Hotkey für das Feld fehlt noch... Mal schaun. Ich hoffe, ich konnte dir vorerst weiterhelfen. Nixaja
  23. Wie gesagt, eine Suchhilfe für einen Selection Screen hab ich noch nicht angelegt. Ich versuchs einfach mal und meld mich dann wieder. Wenn du dich noch etwas über Suchhilfen informieren willst, versuchs hier: SAP Online Hilfe --> Basis --> ABAP Workbench --> ABAP Dictionary --> ab Seite 177. Nixaja
  24. Hallo FinalFantasy ich hab mir jetzt alle deine Erklärungen durchgelesen und weis immer noch nicht wirklich, was genau du willst. Ich versuchs mal so: Eine Suchhilfe (Wertehilfe - F4) in SAP ist dazu da, einem Anwender die Auswahl der möglichen Werte anzubieten. I.A. bindest du eine Suchhilfe, die auf deine Tabelle zeigt, an ein Dynprofeld (oder auch Selektionsbildfeld - hab ich noch nicht gemacht) an. Hier die einzelnen Schritte, wie du eine Suchhilfe mit einer ausgewählten Tabelle an ein Dynprofeld anknüpfst: 1. Anlegen des Dynprofeldes im Screen Painter, am Besten über die F6 (Dict/Programmfelder-Fenster) 2. Suchhilfe in der SE11 anlegen: a) Elementare Suchhilfe (vorerst mal) Kurzbeschreibung (is ja klar) c) Unter "Selektionsmethode" gibst du den Namen deiner Datenbanktabelle ein d) mit F4 kannst du unter "Suchhilfeparameter" deine relevanten Tabellenfelder auswählen. Dort musst du auch kennzeichnen, ob du Werte aus dem Dynpro mitselektierst (IMP - Import) und welche Werte du von der Suchhilfe ins Dynpro zurückstellen willst (EXP - Export). e) LPos und SPos angeben f) aktivieren 3. Doppelklick auf deinem Datenfeld im Screen Painter auf dem Dynpro Im Feld "Suchhilfe" unter "Attribute" den Namen der Suchhilfe angeben. Ich hoffe, das war einigermaßen verständlich. Falls du noch Fragen hast... Nixaja

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...