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: 3389
Registriert: 04.08.2003, 19:55
Wohnort: Schleswig-Holstein
Dank erhalten: 202 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   
Eclipse-Einstellungen migrieren
vor 2 Stunden von black_adept 1 Antw.
gelöst ALV TREE | Positionsänderung nach Double Click Event
vor 9 Stunden von Lukas R. 2 Antw.
Krypto-Wahn verstehen?
vor 7 Stunden von Moraim 2 Antw.
Beziehungswissen anwenden
Gestern von moo_jo 2 Antw.
gelöst ABAP - Application Log
Gestern von swonny 1 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: 0 Mitglieder

Feedback ...?

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

... Absenden!