Der Weg vom RFC zum Bapi ?

Von: , Frage gestellt am Di, 30. Jan 2001

Hallo

Ein Softwarehaus bietet für eine bestimmte Lösung ein RFC an.
Soviel ich weiss, kann man aus Visual Basic per ActiveX auf BAPIs zugreiffen, nicht aber auf RFCs.

Ist es den sehr schwierig den fehlenden BAPI zu erzeugen ?
Oder sollte man sich eher in die Tiefen von C vorwagen, damit der RFC direkt aufgerufen werden kann ?

3 Antworten zu dieser Frage

  1. Antwort von nach einem Tag hilfreich
    Re: Der Weg vom RFC zum Bapi ?

    Hi
    Ein Softwarehaus bietet für eine bestimmte Lösung ein RFC an.
    Soviel ich weiss, kann man aus Visual Basic per ActiveX auf
    BAPIs zugreiffen, nicht aber auf RFCs.

    ... das kann ich mir nicht vorstellen, ein BAPI ist nichts anderes als ein RFC-fähiger Funktionsbaustein, der Unterschied liegt lediglich in der Business-Logik, die das BAPI beinhaltet. Woher hast Du die Info Ist es den sehr schwierig den fehlenden BAPI zu erzeugen ?
    Ein BAPI erzeugt man indem man sich bei der Entwicklung des RFC-Bausteins an gewisse Konventionen hält (Konsistenz der Daten, statelessness usw.)

    Gruss
    Steffen

    • Antwort von nach 3 Tagen hilfreich
      Re^2: Der Weg vom RFC zum Bapi ?

      ... das kann ich mir nicht vorstellen, ein BAPI ist nichts
      anderes als ein RFC-fähiger Funktionsbaustein, der Unterschied
      liegt lediglich in der Business-Logik, die das BAPI
      beinhaltet. Woher hast Du die Info
      Der Unterschied liegt weniger in der Business-Logik, die auch in einem 'einfachen' RFC eingebaut sein kann, sondern vielmehr in der Registrierung eines RFC-fähigen FBS als BAPI. Durch diese Registrierung wird der FBS in den BAPI-Katalog aufgenommen und für die ActiveX-Controls, die sich mit dem SAPGUI installieren lassen, sichtbar. Ist es den sehr schwierig den fehlenden BAPI zu erzeugen ?
      Ein BAPI erzeugt man indem man sich bei der Entwicklung des
      RFC-Bausteins an gewisse Konventionen hält (Konsistenz der
      Daten, statelessness usw.)

      Gruss
      Steffen

    • Antwort von nach 3 Tagen hilfreich
      Re^2: Der Weg vom RFC zum Bapi ?

      Hallo ... das kann ich mir nicht vorstellen, ein BAPI ist nichts
      anderes als ein RFC-fähiger Funktionsbaustein, der Unterschied
      liegt lediglich in der Business-Logik, die das BAPI
      beinhaltet.
      Woher hast Du die Info ?
      Bei unseren Nachforschungen (rein theoretisch - keine Tests) fanden wir Hinweise, dass Bapis per OCX aufgerufen werden können. Von RFCs war keine Rede.
      Bei uns entstand der Eindruck, dass RFCs nur über C Routinen angesprochen werden können.

      Da wir SAP-Laien sind kann es aber gut sein, dass wir auf dem Holzweg sind. Ich stelle deshalb die Frage noch einmal anders in das Forum.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!