SAP Jobsuche bei DV-Treff
DekiTrav
  • DekiTrav
  • SAP Forum - User Thema Starter
vor 3 Jahre
Liebe Community,

ich bekomme bei der Ausführung einer Querry einen Laufzeitfehler, wenn ich DATE_GET_WEEK im Infoset verwende!

Ich habe ein Zusatzfeld "Woche" im Infoset erstellt und möchte, dass das Zusatzfeld "Woche" mir die aktuelle Kalenderwoche anhand des Feldes "ERDAT" aus Tab. ZASS_QMEL_ALL_1 ausgibt.

Das Coding sieht folgend aus:

DATA: v_woche type i.

CALL FUNCTION 'DATE_GET_WEEK'

EXPORTING

DATE = zass_qmel_all_1-erdat

IMPORTING

WEEK = v_woche

EXCEPTIONS

DATE_INVALID = 1

* OTHERS = 2

.

IF SY-SUBRC <> 0.

* Implement suitable error handling here

ENDIF.

Was mache ich falsch?

Leider konnte ich keine Bilder hochladen, ist für mich zu kompliziert.

Danke!

LG, Deki

wreichelt
vor 3 Jahre
Hallo,

ein häufiges Problem ist die Ausprägung der Felder bei der Verwendung von FB´s.

Am besten mal über die SE37 zu diesem FB nachsehen welcher Typ und Länge das Feld

DATE = zass_qmel_all_1-erdat

Haben muss.

Gleiches gilt auch für das Ausgabefeld v_woche.

Gruß Wolfgang

DekiTrav
  • DekiTrav
  • SAP Forum - User Thema Starter
vor 3 Jahre
Hallo Wolfgang,

danke für die schnelle Antwort! Leider habe ich keine Berechtigung für SE37, gibt es eine andere Möglichkeit, wo ich es nachschauen könnte?

Danke!

LG, Deki

DekiTrav
  • DekiTrav
  • SAP Forum - User Thema Starter
vor 3 Jahre
Habe das Problem jetzt folgend gelöst:

DATA: date LIKE zass_qmel_all_1-erdat.

CALL FUNCTION 'DATE_GET_WEEK'

EXPORTING

date = zass_qmel_all_1-erdat

IMPORTING

week = Woche

EXCEPTIONS

date_invalid = 1.

* OTHERS = 2

Benutzer, die gerade dieses Thema lesen