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 / 43 ) »
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 / 339 / 3 / 101 ) »
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.
1955
Views
Masteridoc für ausgehende FI Belege
von Gotti » 25.08.2008 11:54 • Verfasst in Financials
6
Antw.
2376
Views
COND in Schleife
von SaskuAc » 18.06.2018 08:08 • Verfasst in ABAP® für Anfänger
2
Antw.
390
Views
COND #( WHEN x IS NOT INITIAL THEN y ) funktioniert nicht
von Romaniac » 22.05.2022 14:58 • Verfasst in ABAP® Core
0
Antw.
1225
Views
ABAP-interner Bug bei COND-Operator?
von DeathAndPain » 10.08.2018 19:16 • Verfasst in ABAP® für Anfänger
2
Antw.
2556
Views
IS-H cl_ish_patient_provisional=>create
von stony007_de » 04.10.2017 15:54 • Verfasst in Sonstige Module

Über diesen Beitrag


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

Aktuelle Forenbeiträge

CDS VIEWS aufsummieren von Werte
vor 10 Stunden von ZF_SAPler 3 / 40
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 55
langtexte beim Fertigungsauftrag
vor 3 Tagen von ByteMeBaby 7 / 6428
Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon gelöst 1 / 76

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

CDS VIEWS aufsummieren von Werte
vor 10 Stunden von ZF_SAPler 3 / 40
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 55
langtexte beim Fertigungsauftrag
vor 3 Tagen von ByteMeBaby 7 / 6428
Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon gelöst 1 / 76

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon 1 / 76
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 316