SAP Schnittstellen Programmierung mit RFC und VBA
eBook - ePub

SAP Schnittstellen Programmierung mit RFC und VBA

SAP Daten mit MS Access bearbeiten

  1. German
  2. ePUB (handyfreundlich)
  3. Über iOS und Android verfügbar
eBook - ePub

SAP Schnittstellen Programmierung mit RFC und VBA

SAP Daten mit MS Access bearbeiten

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Die Migration von Daten ist ein wichtiger Prozess bei der Einführung von SAP Systemen oder der Übernahme neuer Daten aus Fremdsystemen. Dies nimmt einen großen Anteil der Zeit und damit auch der Kosten in Migrations- Projekten in Anspruch. Dieses Buch gibt Ihnen praktische Tipps und Beispiele wie man unter Zuhilfenahme von Microsoft Produkten und der Programmiersprache VBA schnell und preiswert nützliche Tools zur Migration selbst erstellen kann. Eine Installation der Soft-ware auf den SAP Systemen ist dabei nicht erforderlich. Dies erspart das aufwendige Prozedere der Softwareimplementation in SAP Systemen. Entwicklungen mit ABAP Code, aufwendigen Dokumen-tationen, Tests in Development, Quality und Produktiv - Systemen sind nicht erforderlich und spa-ren Zeit und Geld. Die Batch-Input-Schnittstelle sowie die Tools LSMW und CATT werden nicht mehr benötigt.Das Buch eignet sich für Administratoren, technische Berater und Entwickler. Auch Power User aus den Fachabteilungen sind nach der Lektüre in der Lage, produktiv Daten aus den Systemen zu extrahieren oder hochzuladen.Die nach meiner Methode erstellten Programme lassen sich für alle SAP Module verwenden. Als Beispiel verwende ich Funktionalitäten der SAP Module IM und PS. Durch Nutzung fertiger SAP Funktionen und BAPI's können Funktionalitäten wie zum Beispiel das Anlegen und Ändern von Investitions-Programmen, Maßnahmenanforderungen und Projekten durchgeführt werden.

Häufig gestellte Fragen

Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja, du hast Zugang zu SAP Schnittstellen Programmierung mit RFC und VBA von Karl Josef Hensel im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatik & Desktop-Anwendungen. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
tredition
Jahr
2022
ISBN
9783347558816
Kapitel 1
Kapitel 1.1 – Der Logon ins SAP System
Man muß sich bei der Programmierung vorab für eine Login Art entscheiden.
Ich empfehle auf jeden Fall den Logon für Funktionen zu nutzen und auf dieser Schiene zu bleiben.
Set FunctionCtrl = CreateObject("SAP.Functions")
Der Vorteil ist das alle SAP-Funktionen aber auch alle Funktionen der BAPI’s nutzbar sind, was umgekehrt nicht möglich ist und zu einem ständigen neuen Logon führt.
Wenn keine Logon Parameter im Programm mitgegeben werden, wird automatisch der SAP-GUI Logon verwendet.
Beispiel für den Logon:
'******** RFC LOGON ****************
If Not sapConnection Is Nothing Then
If sapConnection.IsConnected 1 Then
If RFC_Connect() = False Then Exit Sub
End If
Else
If RFC_Connect() = False Then Exit Sub
End If
'******** RFC LOGON END ************
Voraussetzung:
Legen Sie ein Modul an in dem alle RFC Funktionen gesammelt werden, z.B.
Modulname SAP_RFC
Folgende Objekte werden deklariert:
Deklarationen:
Public FunctionCtrl As Object
Public sapConnection As Object
Private oRowOPTIONS As Object
Private Akt_User As String
Private Akt_PW As String
Private Akt_SAP_System As String
Private Akt_SAPMandant As String
Private Akt_SAPLang As String
Private Akt_ApplicationServer As String
Private Akt_SystemNumber As Integer
Private oRFC_READ_TABLE As Object
Private MyArray(10) As Variant
Benötigte Funktionen:
' *********************************************************************************
' Public Functions
' *********************************************************************************
Public Function RFC_Connect(Optional s_User = "", _
Optional s_PW = "", _
Optional s_SAP_System = "", _
Optional s_SAPMandant = "", _
Optional s_SAPLang = "", _
Optional s_ApplicationServer = "", _
Optional i_SystemNumber = 0) As Boolean
On Error GoTo Fehler
Dim Pruefnummer
Dim TEMP As Variant
RFC_Connect = False
' Parameter setzen
If s_User < > "" Then Akt_User = s_User
1:
Pruefnummer = 1
TEMP = FunctionCtrl.Count
2:
Pruefnummer = 2
If sapConnection.IsConnected < > 1 Then GoTo Fehler
RFC_Connect = True
Exit Function
Fehler:
Err.Clear
Select Case Pruefnummer
Case 1 ' FunctionCtrl nicht initiert.
pr_Init
GoTo 1
Case 2 ' Noch keine SAP-Anmeldung
If pr_Logon() = False Then Exit Function
GoTo 2
End Select
End Function
' *********************************************************************************
' Private Functions
' *********************************************************************************
Private Sub pr_Init()
Set FunctionCtrl = CreateObject("SAP.Functions")
Set sapConnection = FunctionCtrl.Connection
End Sub
Private Function pr_Logon() As Boolean
Dim silent As Boolean
If sapConnection.IsConnected = 1 Then Exit Function
sapConnection.Client =...

Inhaltsverzeichnis

  1. Cover
  2. Titelblatt
  3. Inhalt
  4. Kapitel 1
  5. Kapitel 2
  6. Kapitel 3
  7. Kapitel 4
  8. Kapitel 5
  9. Kapitel 6
  10. Kapitel 7
  11. Nachwort:
  12. Index
  13. Urheberrechte