Hallo,
ich benötige in einer Query die erste Zeile oder die ersten 60 Zeichen des Langtexts vom Fertigungsauftrag. Folgenden Code habe ich hierzu gefunden nur scheitert es noch an der Umsetzung. Das Feld in meiner Query heißt ZTEXTPP.
Kann mir jemand weiterhelfen?
select single objnr
into *aufk-objnr
from *aufk
where aufnr = faufnr.
refresh lines.
concatenate sy-mandt *aufk-objnr+2(12) into xtdname.
call function 'READ_TEXT'
exporting
* CLIENT = SY-MANDT
id = 'KOPF'
language = sy-langu
name = xtdname
object = 'AUFK'
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
tables
lines = lines
Mein jetziger Stand ist, dass ich den Textname aus STXH-TDNAME mit folgendem Code generiere:
data: lf_objnrpp type j_objnr,
xtdname type tdobname.
clear: ZTEXTPP, lf_objnrpp, xtdname.
*Lesen der OBJNR da diese mit vorangestelltem Mandanten 100
*das Feld Textname aus Tabelle STXH ergibt
select single objnr from aufk into lf_objnrpp
where aufnr = afko-aufnr.
*Zeichen aneinander hängen ergibt den Eintrag vom Feld Textname
*aus STXH-TDNAME
CONCATENATE sy-mandt lf_objnrpp+2(12) into ZTEXTPP.
Kann mir nun jemand sagen wie ich mit READ_TEXT weiter mache?
Bearbeitet vom Benutzer
vor 8 Jahre
|
Grund: Nicht angegeben