Thema Datum  Von Nutzer Rating
Antwort
Rot Daten aus VBA mit RFC in SAP schreiben
08.07.2013 13:05:33 Maksim
*
NotSolved
08.07.2013 17:12:13 Maksim
Solved

Ansicht des Beitrags:
Von:
Maksim
Datum:
08.07.2013 13:05:33
Views:
1981
Rating: Antwort:
  Ja
Thema:
Daten aus VBA mit RFC in SAP schreiben

Hallo alle zusammen,

 

ich suche seit Tagen nach einer Lösung für mein Problem. In Excel habe ich ein Feld, wo der Benutzer einen langen Text (String) reinschreiben kann. Dieser Text wird von meinem Code in ein Array von jeweils 250 Zeichen umgebrochen und soll an SAP weitergegeben werden (Umgebrochen, weil man per RFC keine Strings verschicken kann irgendwie). Dieser Array soll dann von meinem Funktionsbaustein bearbeitet werden. ABAP ist kein Problem, ich suche aber nach einer Möglichkeit es zu übergeben. Einzelne Felder kann man ja mit Hilfe von exports und imports weitergeben, aber auf eine Tabelle zuzugreifen finde ich keinen Weg.

Hier paar Infos:

VBA:

 

CMXLTXT holt das Feld aus Excel mit dem Text raus und das Array landet im Text

'   Array mit 250 Zeichen pro Kommentarzeile erstellen

    Dim Text
    Dim i As Long
    Dim anzCh As Integer
    Dim anzZ As Integer
        
    anzCh = Len(CMXLTXT)
    anzZ = anzCh / 250
    i = 1
    ReDim Text(0 To anzZ, 0 To anzZ)
   
    
    Do While i - 1 <= anzZ
    Text(i - 1, 0) = i
    Text(i - 1, 1) = Mid(CMXLTXT, (i - 1) * 250 + 1, 250)
    
    i = i + 1
    Loop


FiBu hat Imports/Exports und eine Tabelle Names "E_T_ROWTAB" und diese Tabelle besteht aus einer Struktur von 2 Attributen: CMROWID als Nummerische Zahl und CMROWTXT als Char 250 Zeichen. Ich hoffe, mein Problem wird verstanden und jemand kann mir helfen.


Viele Grüße,
Maksim

 

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Daten aus VBA mit RFC in SAP schreiben
08.07.2013 13:05:33 Maksim
*
NotSolved
08.07.2013 17:12:13 Maksim
Solved