adesso orange🍊Stellenangebote:
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP
(Senior) Consultant Technologie · Consultant ABAP
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting · Application Management
CL MM PUR TEXT FACTORY: Unterschied zwischen den Versionen
K (M1ch3lde verschob die Seite Cl mm pur text factory nach CL MM PUR TEXT FACTORY) |
|||
Zeile 1: | Zeile 1: | ||
Mit Hilfe dieser API, können die Texte in der modernen Variante gelesen werden. | |||
Sollte diese nicht verfübar sein, kann weiterhin aud [[READ_TEXT]] zurückgegriffen werden. | |||
Ebenfalls muss nicht mehr in der Standardtabelle geschaut werden, 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. | |||
Die Daten aus der CDS-View sind anders bezeichnet, als für den Methodenaufruf "lo_pr_notes->get_text". | |||
Das Verständnis eines Mapping ist in [[Texte_in_Stamms%C3%A4tze_und_Belege]] zusehen. | |||
Beispiel zur Nutzung in CL_MM_PUR_PR_PROFNL_DPC_EXT | Beispiel zur Nutzung in CL_MM_PUR_PR_PROFNL_DPC_EXT | ||
Version vom 3. April 2024, 10:03 Uhr
Mit Hilfe dieser API, können die Texte in der modernen Variante gelesen werden. Sollte diese nicht verfübar sein, kann weiterhin aud READ_TEXT zurückgegriffen werden.
Ebenfalls muss nicht mehr in der Standardtabelle geschaut werden, 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.
Die Daten aus der CDS-View sind anders bezeichnet, als für den Methodenaufruf "lo_pr_notes->get_text". Das Verständnis eines Mapping ist in Texte_in_Stammsätze_und_Belege zusehen.
Beispiel zur Nutzung in CL_MM_PUR_PR_PROFNL_DPC_EXT
Mapping Verständnis
- ArchObjectNumber = text_objectid
- DocumentText = text_id
- TechnicalObjectType = text_object
- language = spras
BANF
- C_PurchaseReqnHeaderText
- C_PurchaseReqnItemText
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).