Langtexte einfügen


Getting started ... Alles für einen gelungenen Start.

Moderatoren: Jan, Steff

Langtexte einfügen

Beitragvon errorist » 03.07.2008, 09:17

Würde gern wissen, wie ich die Texte im Vetrieb bei einem Angebot auslesen und dann in den Reiter Texte bei den Positionsdetaisl schreiben kann

Habe ein bisschen rumgeguckt und mache es im Moment so.

Select * FROM STXH...
WHERE tdobject = 'VBBP'
AND tdid = 'ZPAG'
AND

Leider brauche ich ja einen weiteren Schlüssel, um es genau zu definieren.
Als Schlüssel ist noch TDNAME angegeben. Der sieht so ähnlich aus, wie die OBJNR in der VBAP. Wie kann ich das nun lesen und dann in den FB READ_TEXT bekommen?
errorist
ForumUser
 
Beiträge: 42
Registriert: 27.02.2008, 21:58
Dank erhalten: 1 mal

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Beitragvon ewx » 03.07.2008, 09:35

Bei VBBK ist der Textname die Belegnummer (0011223344)
Bei VBBP ist der Textname die Belegnummer + Positionsnummer (0011223344000010)
ewx
Top Expert
 
Beiträge: 3329
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 187 mal

Beitragvon errorist » 03.07.2008, 10:04

Ich habe es jetz

CONCATENATE wa_vbap-vbeln wa_vbap-posnr INTO gl_tdname.

SELECT SINGLE * FROM stxl INTO wa_stxl
WHERE tdname = gl_tdname
AND tdobject = 'VBBP'
AND tdid = 'ZPAG'.


CALL FUNCTION 'READ_TEXT'
EXPORTING
* CLIENT = SY-MANDT
ID = wa_stxl-tdid
LANGUAGE = wa_stxl-tdspras
NAME = wa_stxl-tdname
OBJECT = wa_stxl-tdobject
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
TABLES
LINES = it_stxl
* EXCEPTIONS
* ID = 1
* LANGUAGE = 2
* NAME = 3
* NOT_FOUND = 4
* OBJECT = 5
* REFERENCE_CHECK = 6
* WRONG_ACCESS_TO_ARCHIVE = 7
* OTHERS = 8
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

Die interne Tabelle ist mit allen Daten gefüllt

Die Frage ist, wie bekomm ich die jetzt in das Textfeld?
Mit F1 sehe ich da kein Dynprofeld oder so.
errorist
ForumUser
 
Beiträge: 42
Registriert: 27.02.2008, 21:58
Dank erhalten: 1 mal


Zurück zu ABAP® für Anfänger

  Aktuelle Beiträge   
Typendeklaration von tiefen Strukturen
vor 2 Stunden von ewx 3 Antw.
BOPF Action auslösen
vor 4 Stunden von unknown 0 Antw.
Konditionen via Report ausgeben
vor 6 Stunden von BubbleSort 0 Antw.
gelöst FuBa material_maintain_dark_retail
vor 3 Stunden von erubadhron 2 Antw.
Tabelle in interne Tabelle kopieren und Felder kennzeichnen
vor 4 Stunden von lausek 7 Antw.

  Ähnliche Beiträge beta
Langtexte lesen
25.10.2004, 16:18 von Hermann 1 Antw.
LSMW Langtexte
08.08.2007, 11:53 von tjanosch 0 Antw.
Langtexte zu Rollen
15.04.2011, 08:18 von a-dead-trousers 13 Antw.
gelöst Langtexte löschen
15.07.2014, 14:51 von PeterPaletti 2 Antw.
Langtexte Bestellung und Equipment
23.08.2007, 11:00 von rune 2 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]

Feedback ...?

Was können wir verbessern? Hinterlasse deine Kontaktdaten, wenn du eine direkte Antwort möchtest.

... Absenden!