CL MM PUR TEXT FACTORY

Aus SAP Wiki ツ

Mit Hilfe dieser Klasse, können die Texte als Klasse gelesen werden. Da der Funktionsbaustein "READ_TEXT" laut dem Cloudification Repository Viewer als Classic API gilt und diese Klasse zum jetzigen Zeitpunkt des 31.01.2026 nicht, sollte der Funktionsbaustein verwendet werden.

Man muss nicht direkt in die Standardtabelle schauen, sondern man kann je Beleg z.B. BANF und Kopf- sowie Positionstext in CDS-Views schauen, um die Paramter für die Nutzung des Methodenaufrufs zu bekommen. Diese kann man aber ebenso für den Funktionsbaustein verwenden.

Die Daten aus der CDS-View sind anders bezeichnet, als die Parameter im Methodenaufruf "lo_pr_notes->get_text" oder dem Funktionsbaustein definiert sind. Das Verständnis eines Mapping ist in Texte_in_Stammsätze_und_Belege zusehen.

Beispiel zur Nutzung s. CL_MM_PUR_PR_PROFNL_DPC_EXT.

DATA lo_pr_notes TYPE REF TO if_mm_pur_longtext.
lo_pr_notes = cl_mm_pur_text_factory=>get_instance( iv_source_object = lv_text_object ).
CALL METHOD lo_pr_notes->get_text
      EXPORTING
        iv_text_id          = lv_text_id
        iv_language         = lv_text_language
        iv_text_object      = lv_text_object
        iv_text_name        = lv_text_objectkey
        iv_is_draft         = lv_is_draft
      IMPORTING
        ev_text             = lv_text
        ev_fixed_indicator  = DATA(lv_fixie)
        ev_text_displaymode = DATA(lv_text_displaymode)
        ev_adopted_from_ref = DATA(lv_adopted_from_ref).

Dieses Wiki wird privat in Freizeit nach bestem Wissen und Gewissen gepflegt und dient primär als eigene Wissenssammlung für die tägliche Arbeit im SAP-ERP-Umfeld.
Alle dargestellten Softwareprodukte, auch in Form von Screenshots, sind Eigentum der SAP SE. Ihre Marken, vgl. Link, sind u.a.: SAP®, ABAP®, SAP Fiori®, SAP HANA®, SAP S/4HANA®, SAP S/4HANA® Cloud