FUBA L_TO_CREATE_MULTIPLE und Unterbindung der Ausgabe von Warnmeldungen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

FUBA L_TO_CREATE_MULTIPLE und Unterbindung der Ausgabe von Warnmeldungen

Beitrag von raisa (ForumUser / 15 / 3 / 0 ) »
Hallo,

ich verwende den FUBA L_TO_CREATE_MULTIPLE zur Umlagerung von mehreren Artikeln in einem Rutsch.
Leider bekomme ich während der Buchung bei vielen Artikeln die gelbe Warnmeldung "Lagerplatz XYZ ist nicht Fixplatz für Material ABC" .
Natürlich, ich kann die Meldung, einfach mit ENTER bestätigen und die Verarbeitung wird fortgesetzt, aber kann ich dem FUBA nicht irgendwie mitgeben, dass er Warnmeldungen gar nicht erst mit ausgibt? Ist das möglich?
Im folgendem steht das Coding.

Meldung: L3, 104
"Lagerplatz & ist nicht Fixplatz für Material &"


Coding:

Code: Alles auswählen.

  CALL FUNCTION 'L_TO_CREATE_MULTIPLE'
    EXPORTING
      i_lgnum                = lv_lgnum
      i_bwlvs                = '999'
      i_nidru                = 'X'
      i_commit_work          = ' '
    IMPORTING
      e_tanum                = lv_tanum
    TABLES
      t_ltap_creat           = lt_ltap
*      t_ltak                 = lt_ltak
    EXCEPTIONS
      no_to_created          = 1
      bwlvs_wrong            = 2
      betyp_wrong            = 3
      benum_missing          = 4
      betyp_missing          = 5
      foreign_lock           = 6
      vltyp_wrong            = 7
      vlpla_wrong            = 8
      vltyp_missing          = 9
      nltyp_wrong            = 10
      nlpla_wrong            = 11
      nltyp_missing          = 12
      rltyp_wrong            = 13
      rlpla_wrong            = 14
      rltyp_missing          = 15
      squit_forbidden        = 16
      manual_to_forbidden    = 17
      letyp_wrong            = 18
      vlpla_missing          = 19
      nlpla_missing          = 20
      sobkz_wrong            = 21
      sobkz_missing          = 22
      sonum_missing          = 23
      bestq_wrong            = 24
      lgber_wrong            = 25
      xfeld_wrong            = 26
      date_wrong             = 27
      drukz_wrong            = 28
      ldest_wrong            = 29
      update_without_commit  = 30
      no_authority           = 31
      material_not_found     = 32
      lenum_wrong            = 33
      matnr_missing          = 34
      werks_missing          = 35
      anfme_missing          = 36
      altme_missing          = 37
      lgort_wrong_or_missing = 38
      OTHERS                 = 39.
  IF sy-subrc <> 0.

    CLEAR ls_messg.
    CALL FUNCTION 'WRITE_MESSAGE'
      EXPORTING
        msgid = sy-msgid
        msgno = sy-msgno
        msgty = sy-msgty
        msgv1 = sy-msgv1
        msgv2 = sy-msgv2
        msgv3 = sy-msgv3
        msgv4 = sy-msgv4
      IMPORTING
        messg = ls_messg.


    MOVE 'Fehler:'              TO zeile1.
    MOVE ls_messg-msgtx+0(20)   TO zeile2.
    MOVE ls_messg-msgtx+20(20)  TO zeile3.
    MOVE ls_messg-msgtx+40(20)  TO zeile4.
    MOVE ls_messg-msgtx+60(20)  TO zeile5.
    MOVE ls_messg-msgtx+80(20)  TO zeile6.
    MOVE ls_messg-msgtx+100(20) TO zeile7.
    MOVE ls_messg-msgtx+120(20) TO zeile8.

* ....

  ELSE.
    COMMIT WORK.
  ENDIF. 

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


Re: FUBA L_TO_CREATE_MULTIPLE und Unterbindung der Ausgabe von Warnmeldungen

Beitrag von Lukas Sanders (ForumUser / 64 / 7 / 33 ) »
Hallo,

probiere mal, die Ausnahme ERROR_MESSAGE mit abzufangen:

Code: Alles auswählen.

 CALL FUNCTION 'L_TO_CREATE_MULTIPLE'
    EXPORTING
* [...]
    IMPORTING
* [...]
    TABLES
* [...] 
    EXCEPTIONS
      no_to_created          = 1
* [...]
      lgort_wrong_or_missing = 38
      error_message          = 39 " <-- hier einfügen 
      OTHERS                 = 40.
Damit sollte er eigentlich unterwegs keine Erfolgs- und Warnmeldungen mehr ausgeben und bei einer Fehler- oder Abbruchmeldung mit SY-SUBRC = 39 rausspringen.

Folgende Benutzer bedankten sich beim Autor Lukas Sanders für den Beitrag:
raisa



Seite 1 von 1

Vergleichbare Themen

1
Antw.
2530
Views
Arbeitszeitblatt Warnmeldungen für Feiertage deaktivieren
von cschmoel » 04.02.2013 11:30 • Verfasst in Human Resources
2
Antw.
1894
Views
FuBa dezentrale Ausgabe interne Tabelle
von emi452 » 18.02.2010 17:11 • Verfasst in ABAP® für Anfänger
0
Antw.
639
Views
Multiple Belieferungswege
von Grey_M » 07.08.2006 11:35 • Verfasst in Basis
3
Antw.
3103
Views
Multiple Selektion bei Sammelsuchhilfe?!
von DeZone » 26.05.2004 20:00 • Verfasst in ABAP® Core
4
Antw.
3471
Views
SAPScript multiple Struktur drucken
von Tgut » 15.05.2014 11:29 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140