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

Fehlermeldung in einer Klasse
vor 13 Minuten von ralf.wenzel gelöst 13 / 4332
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1444
Side by Side extensions
vor 6 Tagen von JHM 2 / 1618

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

Fehlermeldung in einer Klasse
vor 13 Minuten von ralf.wenzel gelöst 13 / 4332
BAPI_ACC_DOCUMENT_POST
vor 4 Tagen von Lukas Sanders 3 / 1444
Side by Side extensions
vor 6 Tagen von JHM 2 / 1618

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor einer Woche von Rabea1103 1 / 14677
Spool vereinen OTF und PDF
vor 4 Wochen von anna2205 1 / 28969
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 35926
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 54763