Archiv des Intrexx Live! Forums

Hier sehen Sie die Foreneinträge aus dem Intrexx Live! Forum. Bis November 2016 war es das Forum für alle Fragen rund um die Software Intrexx von United Planet.
Seit November 2016 gibt es ein neues moderiertes Forum, das Intrexx Community Forum. Nutzen Sie bitte unbedingt dieses für aktuelle Fragen, Antworten und Informationen.

Wichtig: Dieses Forum dient als Archiv. Die Einträge beziehen sich oft auf ältere Versionen von Intrexx und entsprechen nicht mehr den aktuellen technischen Gegebenheiten.
Daher sollten alle Inhalte ausschließlich von Experten genutzt werden. Bei unsachgemäßer Anwendung kann es zu zeitaufwändigen Problemen oder Datenverlust kommen.
Übersicht > Intrexx Connectoren und Add-ons: SAPAdapter > Hinweis (SAP): Verwenden der SAP Suchhilfen (F4 Hilfen) im Intrexx (Datenhandler Generic_F4)

Hinweis (SAP): Verwenden der SAP Suchhilfen (F4 Hilfen) im Intrexx (Datenhandler Generic_F4)

An vielen Stellen der SAP Benutzeroberflächen wurden sogenannte F4 Hilfen integriert. Dort werden bei Feldern, die eigentlich einen Code oder eine ID erfordern, benutzerfreundliche Auswahldialoge mit und ohne Filtermöglichkeiten erzeugt.

Verwenden externe Programmen (wie Intrexx) solche Felder, werden die Daten dort so angezeigt, wie sie SAP intern speichert. Das ist meistens für den Anwender nicht lesbar. Soll der Anwender zusätzlich diese Felder auch erfassen, wünscht man sich schnell eine Alternative zu den SAP F4 Hilfen.

Folgende Möglichkeiten stellt der SAP Adapter Intrexx Anwendungen zur Verfügung:

[list=1]
  • Erzeugen von Key-Value-Tabellen für Listboxen u.ä. über den Datenhandler GENERIC_F4
    Bei der Anlage der Fremddatengruppen mit Bezug zum SAP Adapter wird unter anderem auch der Handler Generic_F4 angeboten. Dieser erwartet als "Tabelle/Ansicht" ein Feld einer Tabelle mit F4 Eigenschaften.
    Beispiel: MARA-MATKL.
    Das Ergebnis solcher Datengruppen kann beispielsweise in Listboxen bei Filtern und Eingabefeldern verwendet werden.

  • Automatisches Umsetzen von F4 Feldern für die Ausgabe in Tabellen und Ansichtsseiten
    Wenn SAP Tabellen innerhalb von Ansichtsseiten dargestellt werden, sind die F4 Felder meisten als Code sichtbar. Das ist für den Anwender nicht selbsterklärend. Falls das entsprechende Feld nicht in seiner Bedeutung als Code benötigt wird (z.B. steuerndes Merkmal in Skripten, Filter), stellt der SAP Adapter eine einfache Möglichkeit zur Verfügung, den Code des Feldes automatisch in seine Textbedeutung zu mappen.
    Dazu ist auf der einbindenden Fremdatengruppe das Expertenattribut "mapcodefield" = "true" zu verwenden.
    Beispiel: "bia-MATKL-mapcodefield" = "true"
    [/list]
    Der SAP Adapter verwendet für die Auflösung von Codes die internen SAP Funktionen. Leider ist dies nicht bei allen SAP Feldern möglich oder führt nicht immer zu den erwünschten Ergebnissen. Eine einfache Testmöglichkeit, bei der auch Debugging möglich wäre, ist die SAP Transaktion /IATL/POPI_CHKF4 (alternativ Einführungsleitfaden: "init.all Intrexx Portal Plugin (POPI) -> Tests -> F4 Verarbeitung testen".

    Innerhalb der Datenhandler sorgt die Methode GET_F4_FOR_FIELD für die Beschaffung der Werte, die durch das Expertenattribut "mapcodefield" angefordert wurden.

    Sollten sich die Anforderungen an F4 Werte sich nicht so einfach lösen lassen, stehen zwei weitere Umsetzungsmöglichkeiten zur Verfügung:
    [list=1]
  • Repliziertes Customizing
    In einigen Fällen kann es sinnvoll sein, das SAP Customizing im Intrexx vorzuhalten. Über die Remote API stehen Funktionen zur Verfügung, um dieses Customizing ohne weiteren Aufwand synchron zu halten.
  • Eigene Datenhandler mit internen Tabellen
    So wie bei anderen Anforderungen kann es auch bei F4 Werten sinnvoll sein, eigene Datenhandler auf Basis der internen SAP Tabellen bereit zu stellen. Vorteile sind natürlich der volle Zugriff auf die Werte und Texte. Außerdem können mit solchen Datenhandlern auch Filter programmiert werden.[/list]
    Die Applikation aus der Anlage demonstriert die Funktionalität am Beispiel "MARA-MATKL".
  • 05.12.2011 08:15 von Jörg Müller
    Zurück | Alles über Intrexx | Impressum | Datenschutzerklärung

    Über United Planet
    © 2019 United Planet GmbH
    Schnewlinstraße 2
    79098 Freiburg