PM Meldung Langtext

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

PM Meldung Langtext

Beitrag von tekko (ForumUser / 61 / 30 / 1 ) »
Wieso wird bei mir kein Langtext erzeugt?
Ist die interne Tabelle der Grund?

Code: Alles auswählen.

DATA: notifheader TYPE bapi2080_nothdri.
DATA: notifgetdata TYPE bapi2080_nothdre.





DATA: BEGIN OF longtexts OCCURS 0.
        INCLUDE STRUCTURE BAPI2080_NOTFULLTXTI.
DATA:END OF longtexts.

PARAMETERS: shorttxt TYPE c LENGTH 40."notifheader-SHORT_TEXT.
PARAMETERS: longtxt TYPE string.


notifheader-short_text = shorttxt.
longtexts-OBJTYPE = 'QMEL'.
longtexts-OBJKEY = '00000000'.
longtexts-TEXT_LINE = longtxt.


CALL FUNCTION 'BAPI_ALM_NOTIF_CREATE'
  EXPORTING
*   EXTERNAL_NUMBER    =
    notif_type         = 'M2'
    notifheader        = notifheader
*   TASK_DETERMINATION = ' '
*   SENDER             =
*   ORDERID            =
*   IV_DONT_CHK_MANDATORY_PARTNER       =
*   NOTIFCATION_COPY   =
*   DOCUMENT_ASSIGN_COPY                = ' '
  IMPORTING
    notifheader_export = notifgetdata
  TABLES
*   NOTITEM            =
*   NOTIFCAUS          =
*   NOTIFACTV          =
*   NOTIFTASK          =
*   NOTIFPARTNR        =
    longtexts          = longtexts
*   KEY_RELATIONSHIPS  =
*   RETURN             =
  .


CALL FUNCTION 'BAPI_ALM_NOTIF_SAVE'
  EXPORTING
    number = notifgetdata-notif_no
*   TOGETHER_WITH_ORDER       = ' '
* IMPORTING
*   NOTIFHEADER               =
* TABLES
*   RETURN =
  .


CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
  EXPORTING
    wait = ' '
* IMPORTING
*   RETURN        =
  .


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


Re: PM Meldung Langtext

Beitrag von jocoder (Specialist / 345 / 3 / 103 ) »
Nur die Kopfzeile von longtexts wird gefüllt. Der Tabellenkörper bleibt leer.
Generell würde ich auf interne Tabellen mit Kopfzeilen verzichten. Das ist immer fehleranfällig.
Anstattdessen können interne Tabellen mit dem VALUE-Operator aufgebaut werden.

Code: Alles auswählen.

INSERT VALUE #( objtype = 'QMEL' objkey = '00000000'.
  text_line = longtxt ) INTO TABLE longtexts.
Zudem würde ich generell immer die BAPI-RETURN-Meldungen prüfen auch wenn der Parameter return im Baustein BAPI_ALM_NOTIF_CREATE optional ist.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2746
Views
IH Meldung - Langtext Protokollzeile erweitern
von maxxnet » 04.03.2024 15:14 • Verfasst in Sonstige Module
2
Antw.
5085
Views
Langtext IH-Meldung->Auftrag bzw User-Exit für IW31
von Alexander D. » 19.06.2008 14:28 • Verfasst in Sonstige Module
1
Antw.
4774
Views
Ändern eines Langtext einer Maßnahme in einer Q-Meldung per BAPI
von matse » 27.04.2022 17:45 • Verfasst in Sonstige Module
2
Antw.
1922
Views
Langtext in BSP
von Frank Zet. » 19.08.2005 12:01 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
2383
Views
Langtext entgegennehmen
von Tanega » 13.02.2017 14:07 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Banf anlegen
Gestern von wreichelt 2 / 1434
Banf anlegen
Gestern von Manfred K. 1 / 1352
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15092
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6119
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 7842

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.

Aktuelle Forenbeiträge

Banf anlegen
Gestern von wreichelt 2 / 1434
Banf anlegen
Gestern von Manfred K. 1 / 1352
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15092
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6119
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 7842