Enhancement für FuBa MASTERIDOC_CREATE_COND_A

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

Enhancement für FuBa MASTERIDOC_CREATE_COND_A

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

bezugnehmend auf meine letzte Frage habe ich jetzt das Coding und das andere Gewese für das Enhancement übernommen. Das Coding wurde am Ende der Routine READ eingefügt.

Code: Alles auswählen.

* Daten sortieren
  SORT pit_konp BY knumh kopos.
  SORT pit_konm BY knumh kopos klfn1.
  SORT pit_konw BY knumh kopos klfn1.

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Form DATA_READ, Ende                                                                                                                              A
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 1  ZCAS_CHANGE_IDOC_COND_A.    "active version
DATA: handle TYPE REF TO z_badi_change_idoc.
IF gv_mestyp = 'ZVCASCOND_A'.
  GET BADI handle FILTERS logsys = gv_logsys.
  CALL BADI handle->change_conda_konp
    CHANGING konp  = pit_konp[].
ENDIF.
ENDENHANCEMENT.
*$*$-End:   (1)---------------------------------------------------------------------------------$*$*
ENDFORM.                               " data_read
Während der Laufzeit wird dieses Coding auch erreicht, CALL BADI dann aber nicht ausgeführt.

Woran kann das liegen?

Viele Grüße
Norbert

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


Re: Enhancement für FuBa MASTERIDOC_CREATE_COND_A

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
Ich hab grade leider kein System da um nachzuprüfen, wie sich ein BAdi aufruf verhält, aber könnte es sein, dass die Referenz "Handle" initial ist, und somit kein Aufruf der Methode stattfinden kann?

Bin mir aber gerade leider nicht sicher, ob eine Exception geworfen werden würde, falls keine Implementierung vorhanden ist, oder nicht.

Re: Enhancement für FuBa MASTERIDOC_CREATE_COND_A

Beitrag von jocoder (Specialist / 343 / 3 / 102 ) »
Falles handle initial ist, d.h. keine BADI-Implementierung vorhanden ist, wird die Ausnahme cx_badi_not_implemented geworfen.
Ich würde eher die Filtereinstellungen prüfen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2029
Views
Masteridoc für ausgehende FI Belege
von Gotti » 25.08.2008 11:54 • Verfasst in Financials
6
Antw.
2849
Views
COND in Schleife
von SaskuAc » 18.06.2018 08:08 • Verfasst in ABAP® für Anfänger
4
Antw.
200
Views
neue Schreibweise COND für if then else
von Micha_ela » 06.11.2024 12:12 • Verfasst in ABAP® für Anfänger
2
Antw.
730
Views
COND #( WHEN x IS NOT INITIAL THEN y ) funktioniert nicht
von Romaniac » 22.05.2022 14:58 • Verfasst in ABAP® Core
0
Antw.
1512
Views
ABAP-interner Bug bei COND-Operator?
von DeathAndPain » 10.08.2018 19:16 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1638
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8241