SAP Jobsuche bei DV-Treff
derkano
  • derkano
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Hallo,

Ich habe ein Problem. Ich habe ein DSO, wo ich die Daten von dort in einem csv Datei umwandeln soll.

Das Problem ist, eine Spaltenamengröße  soll  gleich 120 sein soll.

Mit APD habe ich versucht, das Problem einfach zu lösen.

Aber in BW die Spaltengröße  sind maximum 60.

Also nochmal mit beispiel.

DSO hat: Name(60), Nachname(60), Ort(60), Tel(60)

Musste : GesName(120), Ort60), Tel60) in einem csv Datei sein.

Ich glaube mit BW kann ich das nicht lösen.

Ich bin bei ABAP-Programmieren Anfanger.

Habt ihr Vorschläge , wie ich das Problem lösen kann.

viele Grüße

derkano

 

Förderer

wreichelt
vor 13 Jahre

Hallo,

die Felder  Name(60), Nachname(60) lassen sich mit dem ABAP-Befehl 'Concatenate'  zusammenfassen.

CONCATENATE. Verkettet mehrere Zeichenketten zu einer Zeichenkette

Gruß

Wolfgang 

derkano
  • derkano
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Hallo Wolfgang, danke für die Antwort.

Das Problem ist, bei BW die Feldgröße mit 60 beschränkt.

Aus diesem Grund kann ich die Felder in BW nicht verketten, wenn Sie größer als 60 sind.

In ABAP schon aber wie konnte ich diese realisieren. Da bekomme ich Fehlermeldung, dass die Feld groß sind.

Viele Grüße

Erkan  

 

ratsnus
vor 13 Jahre
im BW sind die DSO Daten ja in einer Tabelle abgelegt: meistens beginnen die mit    /BIC/    dort musst du dir deine DSO Tabelle für die aktiven Daten raussuchen.
dann könntest du mit einem einfachen ABAP Programm die Tabelle lesen und in eine interne schreiben wo du eben die zwei Felder verkettest mit concatenate.
danach einfach mit einem Funktionsbaustein runterladen ( GUI_DOWNLOAD) .