Ansicht
Dokumentation
C14G_TEXT_INPUT_EDIT - EHS: Bearbeitung von Langtexten mittels SAPscript mit Originaltext
ROGBILLS - Synchronize billing plans TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Aufruf des SAPscript-Editors zur Bearbeitung von Lang- und Freitexten
Beispiel
Bearbeitung der Phrasentexte
CALL FUNCTION 'C14G_EDIT_TEXT'
EXPORTING
I_TITLE = LG_TITLE
I_TABLE = 'ESTPP'
I_FIELD = 'PHRTEXT'
I_LANGUAGE = LG_IOTAB-LANGU
I_RECN = LG_IOTAB-RECN
I_ACTN = LG_IOTAB-ACTN
I_ACTYPE = RCGDIALCTR-ACTYPE
IMPORTING
E_TXTCGDFLG = LG_TXTCGDFLG
CHANGING
X_TEXT = LG_IOTAB-PHRTEXT
X_LTXTFLG = LG_IOTAB-LTXTFLG
EXCEPTIONS
PARAMETER_ERROR = 01
DDIC_ERROR = 02
READ_TEXT_FAILED = 03
EDIT_TEXT_FAILED = 04
SAVE_TEXT_FAILED = 05
INTERNAL_ERROR = 06.
Hinweise
Zur Vermeidung von Typ-Konflikten empfiehlt sich die Verwendung der im INCLUDE CBUI80 definierten Felder.
Die Länge des Textfeldes auf dem Dynpro wird aus dem darunterliegenden Datenbankfeld ermittelt.
Die Angabe der DB-Tabelle und des Feldnamens ist zwingend! Der Name des entsprechenden SAPscript-Textes setzt sich wie folgt zusammen:
Name der DB-Tabelle + RECN + ACTN des jeweiligen Satzes
Wird das Flag E_TXTCGDFLG gesetzt, muß der Aufrufer dafür sorgen, daß ein Update gegen die DB erfolgt. Dieses Flag wird gesetzt, wenn entweder der Kurztext (d.h. der zur Anzeige auf dem Dynpro erscheinende Beginn des gesamten Textes) geändert wurde oder der SAPscript-Text angelegt wurde. Bei Änderungen im Nicht-Kurztext wird das Flag sonst nicht gesetzt. Der FB sorgt selbstständig für ein Sichern gegen die SAPscript Tabellen.
Die Größe der Dynpro-Felder ist derzeit (Rel. 3.0A) auf 132 Byte beschränkt. Zur Sicherheit wird intern ein Feld der Größe 1024 benutzt.
Weiterführende Informationen
Dokumentation zu SAPscript
Das im FB benutzte Textobjekt heisst SHE-TEXT und kann über die Transaktion SE75 gepflegt werden. Allerdings darf die mit 72 Zeichen definierte Zeilenbreite nicht ohne Anpassungen im FB verändert werden.
Randbedingungen
Derzeit ist maximal ein Langtext pro DB-Tabelle möglich. Diese Einschränkung findet auch in der Schnittstelle sowie in der Namensgebung der SAPscript-Texte ihren Niederschlag.
Parameter
E_TXT_CHANGED_FLGI_ACTYPE
I_FIELDNAME
I_FLG_WINDOW
I_LANGUAGE
I_SRC_LTXTFLG
I_SRC_TEXT
I_SRC_TEXT_TAB
I_SRC_TITLE
I_TABLENAME
I_WINDOWTITLE
X_LTXTFLG
X_TEXT
X_TEXT_TAB
Ausnahmen
DDIC_ERROREDIT_TEXT_FAILED
INTERNAL_ERROR
PARAMETER_ERROR
Funktionsgruppe
C14GCPI1466 during Backup rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5634 Date: 20240523 Time: 142145 sap01-206 ( 74 ms )