Freitext zu Infotyp hinzufügen via ABAP-Code

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hey,

Ich muss in einen IT einen Freitext einbauen. Also eine Notiz die man dann über diesen Button aufrufen kann.

Das Ganze muss aber über einen Report laufen. Bisher habe ich leider noch keinen Fuba oder ähnliches gefunden.
Die einzige Lösung war ein direkter Datenbankzugriff von dem ich aktuell noch etwas zurückschrecke.
Ist das der einzige Weg das ganze über einen Report einzufügen?

Danke schonmal und Grüße

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

Um zu einem Infotyp Textbausteine erfassen zu können, ist es notwendig, dass bei der Pflege der Eigenschaften des Infotyps (Tabelle T582A) das Feld Text erlaubt (T582A-INFTX) markiert wurde.
Bei der Anzeige bzw. bei der Pflege eines Infotypsatzes können Sie den Text zu diesem Infotypsatz anzeigen bzw. pflegen. Dazu rufen Sie im Einzelbild des Infotyps die Funktion  Bearbeiten Text anzeigen bzw.  Bearbeiten Text pflegen auf.
Texte werden dann in der PCL1 Cluster-ID 'TX' gespeichert.

Gruß
Wolfgang

Re: Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hallo Wolfgang,

Vielen Dank für die Antwort.
Das aktuelle Hindernis ist für mich das Ganze über einen Report zu steuern.
Wir führen eine Prüfung durch und möchte entsprechend eine Notiz durch den Report anlegen lassen.

Gibt es eine Möglichkeit den von Ihnen beschrieben Weg in einen ABAP-Report zu fassen?

Freundliche Grüße
Dominic

Re: Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Dominic,

für die Anlage von Texten gibt's den FB: SAVE_TEXT , das lesen mit READ_TEXT.
Die FB's lassen sich mit SE37 testen.

Gruß Wolfgang

Re: Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hallo Wolfgang,

Danke dir. Habe mir den Fuba mal angeschaut. Die Doku klingt sehr allgemein und eher nach dem Speichern eines Textes in eine Datei.
Ist der Fuba aber so anwendbar um den Text in den Infotyp zu packen? Wenn ja, was muss hierfür noch getan werden? (Bspw. Text aus Cluster holen und dann SAVE_TEXT?)

Für das Auslesen des IT-Textes habe ich bisher nur HR_ECM_READ_TEXT_INFOTYPE gefunden. Dazu finde ich aber leider keinen [...]SAVE_TEXT[...] o.ä. Baustein.

Gruß
Dominic

Re: Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Dominic,

die beiden FB's sind wohl nicht für HR geeignet.

Hier wird ein vorgehen mit EXPORT beschrieben:

http://www.abapforum.com/forum/viewtopi ... ght=#27562

Dann gibt es das Macro 'rp-exp-c1-tx' in der TB: TRMAC.

Gruß Wolfgang

Re: Freitext zu Infotyp hinzufügen via ABAP-Code

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
Der richtige Weg zum Lesen und Ändern dieser Texte ist die Klasse CL_HRPA_TEXT_CLUSTER (Methoden READ bzw. UPDATE). Allerdings wirken die Texte nur, wenn in der Infotyptabelle (PA....) das Feld ITXEX auf 'X' steht. Leider versagt der Funktionsbaustein HR_INFOTYPE_OPERATION an dieser Stelle; man kriegt damit das X nicht rein.

Kein Problem ist das, wenn man den Text nur lesen oder einen bestehenden Text ändern möchte (dann ist das X ja schon drin, denn dann gibt es ja bereits einen Text). Will man aber einen neuen Text anlegen, dann muss man (ggf. nach dem Anlegen des Infotypsatzes selbst und einem COMMIT WORK AND WAIT) einen harten UPDATE auf die Datenbanktabelle fahren. Jedenfalls ist mir kein legalerer Weg bekannt, um aus ABAP das X da reinzubekommen.

Anschließend kann man dann per CL_HRPA_TEXT_CLUSTER=>UPDATE den Text anlegen.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2407
Views
Eingabefeld zu Custom Container hinzufügen (Code)
von Dyrdek » 30.06.2015 10:49 • Verfasst in ABAP® für Anfänger
4
Antw.
3347
Views
PAP aus ABAP-Code
von BesenWesen » 21.06.2006 09:49 • Verfasst in ABAP® Core
1
Antw.
5022
Views
ABAP CODE ANALYSE
von Paradoxon5 » 22.12.2015 08:54 • Verfasst in ABAP® Core
67
Antw.
10723
Views
ABAP Clean Code
von nickname8 » 06.05.2019 08:06 • Verfasst in ABAP® Core
0
Antw.
1693
Views
RSA-Algorithmus im ABAP-Code
von stefan76 » 05.10.2006 17:31 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 767
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2389
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8974