ich habe mir ein kleines Programm geschrieben, dass mir die Materialnummern nebst den dazugehörigen Vertriebstexten ausgibt.
Für die Vertriebstexte nutze ich den Funktionsbaustein "READ_TEXT". Dieser gibt quasi eine interne Tabelle zurück, die so aussieht...
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- tdformat tdline
- =====================
- Rasenmäher
- von
- * Helmchen
- GeSHi ©
Nun möchte ich diese Tabelle so ausgeben, dass
nur dann ein Zeilenumbruch gemacht wird, wenn
in tdformat ein * steht. Herauskommen soll der
Text also so
Rasenmäher von
Helmchen
und nicht wie jetzt
Rasenmäher
von
Helmchen
Desweiteren würde ich gerne Parameter Feld
einbinden, dass mir die Suche innerhalb des
Vertriebstextes ermöglicht (also z.B. Filter
nach "*Helmchen*")
Kann mir hier jemand weiterhelfen?
Gruß, Tom
----
Mein Programm bis jetzt....
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- REPORT z_vtext.
- SELECT-OPTIONS imatnr FOR matnr.
- SELECT matnr FROM mara
- INTO TABLE itab2
- WHERE matnr IN imatnr
- AND matnr NE ''.
- SKIP.
- ELSE.
- LOOP AT itab.
- ELSE.
- *&--------------------------------------------------------------------
- *& Formvtext_lesen
- *&--------------------------------------------------------------------
- * text
- *---------------------------------------------------------------------
- * --> p1 text
- * <-- p2 text
- *---------------------------------------------------------------------
- CALL FUNCTION 'READ_TEXT'
- EXPORTING
- client = sy-mandt
- id = '0001'
- language = sprache "sy-langu
- name = name
- object = 'MVKE'
- lines = itab
- EXCEPTIONS
- id = 1
- language = 2
- name = 3
- not_found = 4
- object = 5
- reference_check = 6
- wrong_access_to_archive = 7
- OTHERS = 8.
- GeSHi ©