Fuba zum einlesen einer CSV Datei

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Fuba zum einlesen einer CSV Datei

Postby Mirac4164 » Tue Aug 19, 2014 9:09 am

Hallo zusammen,

ich versuche gerade mittels Fuba FILE_READ_AND_CONVERT_SAP_DATA eine CSV-Datei einzulesen. Die CSV-Datei liegt auf dem Linux SAP Server. Der Pfad /Verzeichnis1/Verzeichnis2/test.csv sollte auch richtig sein. Ich erhalte je nach Wahl des Parameters i_servertyp eine Exception. Bei PRS: file_not_found und bei APP authorization_failed. Funktioniert der Baustein nur mit Windowspfaden, also c:\....?

Oder gibt es eine anderen Möglichkeit die CSV Datei zu lesen?

Grüße und Danke
Mirac4164
...
...
 
Posts: 193
Joined: Wed Oct 08, 2008 10:25 am

Re: Fuba zum einlesen einer CSV Datei

Postby Constantin3326 » Tue Aug 19, 2014 9:30 am

Hallo saphr1,
der von Dir verwendete Baustein kann zwar Dateien auf dem Applikationsserver lesen, aber er prüft das rufende Programm auf bestimmte Werte ab.
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ...
  2. CASE sy-cprog.
  3.       WHEN 'RFTR_INTF_MAINFLOWS_UPLOAD'.
  4.         l_filename_logical = 'FTRM_FTR_DEALDATA_AMORTIZATION_SCHEDULES_IMPORT'.
  5.       WHEN 'RFTS6510'.
  6.         l_filename_logical = 'FCLM_CM_MEMO_RECORD_IMPORT'.
  7.       WHEN 'RFVOBJ01'.
  8.         l_filename_logical = 'CML_MIGRATION_OBJECTS_PHYSFILE_IN'.
  9.       WHEN 'RFVSIC01'.
  10.         l_filename_logical = 'CML_MIGRATION_COLLATERALS_PHYSFILE_IN'.
  11.       WHEN OTHERS.
  12.         MESSAGE ID 'SG' TYPE 'E' NUMBER '809'
  13.           WITH 'SPACE'
  14.           RAISING authorization_failed.
  15.     ENDCASE.
  16. ...
  17.  
GeSHi ©

Ist das rufende Programm oben nicht aufgeführt, wird die Ausnahme authorization_failed geworfen, wie auch von Dir beobachtet.

Es gibt sicher einen Funktionsbaustein hierfür (den ich aber auf die schnelle nicht finde), du kannst das aber auch mithilfe der ABAP-Befehle OPEN DATASET bzw. READ DATASET erledigen (Details s. F1-Hilfe)
Constantin3326
....
....
 
Posts: 840
Joined: Tue Dec 20, 2005 11:47 am

Re: Fuba zum einlesen einer CSV Datei

Postby Mirac4164 » Thu Aug 21, 2014 2:14 pm

Hallo,

ich habs mit OPEN DATASET und READ gemacht.
DAnke für die Hilfe!

Grüße
Mirac4164
...
...
 
Posts: 193
Joined: Wed Oct 08, 2008 10:25 am


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 14 guests