Excel-Werte in SAP Tabelle pflegen

für eilige Fragen
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Excel-Werte in SAP Tabelle pflegen

Beitrag von Junior Consultant (ForumUser / 4 / 0 / 0 ) »
Hallo,
ich habe in SAP eine Tabelle erstellt. Nun muss ich von einem Excel File ca. 8.000 Werte in diese Tabelle eintragen.
Wie kann ich das am schnellsten machen? Mit sm30 bzw. se16n kann ich nur begrenzte Elemente reinkopieren. Wäre toll wenn jemand mir eine schnelle Methode sagen könne :)
VG
Junior Consultant

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Excel-Werte in SAP Tabelle pflegen

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

probier mal mit SE16N - neue Zeile einfügen - in Excel File alles markieren und in Zwischenablage kopieren - die neu eingefügte Zeile gesamten Bereich mit Strg+Y alles markieren und dann mit Strg+V alles einfügen
-> wenn die Tabelle ein Mandanten Feld hat - dann dieses unbedingt vorher ausblenden und die Daten aus dem Excel File - sollte es dort eine solche Spalte haben - auch

Gruss Jens
thanks Jens

Re: Excel-Werte in SAP Tabelle pflegen

Beitrag von miru77 (ForumUser / 68 / 10 / 7 ) »
Oder du liest die Excel Datei direkt ins SAP ein und verarbeitest sie dort weiter. Sollte mit beiden Funktionsbausteinen klappen:

Code: Alles auswählen.

DATA: DATEI3 LIKE RLGRAP-FILENAME VALUE 'C:\TEMP\TEST.XLS'.

   CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
      EXPORTING
        I_LINE_HEADER        = 'X'
        I_TAB_RAW_DATA       = G_RAW_DATA
        I_FILENAME           = DATEI3
      TABLES
        I_TAB_CONVERTED_DATA = ITAB " Data
      EXCEPTIONS
        CONVERSION_FAILED    = 1
        OTHERS               = 2.

Code: Alles auswählen.

DATA: DATEI2(60) TYPE C VALUE 'C:\TEMP\TEST.XLS'.

    CALL FUNCTION 'FILE_READ_AND_CONVERT_SAP_DATA'
      EXPORTING
        I_FILENAME                 = DATEI2
        I_SERVERTYP                = 'OLE2'
        I_FILEFORMAT               = 'XLS'
*   I_FIELD_SEPERATOR          =
        I_LINE_HEADER              = 'X'
* IMPORTING
*   E_BIN_FILELENGTH           =
     TABLES
       I_TAB_RECEIVER             = ITAB
     EXCEPTIONS
       FILE_NOT_FOUND             = 1
       CLOSE_FAILED               = 2
       AUTHORIZATION_FAILED       = 3
       OPEN_FAILED                = 4
       CONVERSION_FAILED          = 5
       OTHERS                     = 6
              .
    IF SY-SUBRC <> 0.
      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
Gruß
Michael

Seite 1 von 1

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor 2 Stunden von Kaiwalker 2 / 283
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 72

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor 2 Stunden von Kaiwalker 2 / 283
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 72

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166