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.
2533
Views
Arbeitszeitblatt Warnmeldungen für Feiertage deaktivieren
von cschmoel » 04.02.2013 11:30 • Verfasst in Human Resources
2
Antw.
1895
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.
3106
Views
Multiple Selektion bei Sammelsuchhilfe?!
von DeZone » 26.05.2004 20:00 • Verfasst in ABAP® Core
4
Antw.
3475
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

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

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141