Funktionsbaustein gesucht

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

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Funktionsbaustein gesucht

Beitrag von Studi (ForumUser / 24 / 4 / 0 ) »
Hallöchen,

ich bräuchte 2 Funktionsbausteine und finde einfach keine. Zum einen ein Fuba, welcher ein Datum liest und dem entsprechendem Monat zuordnet und das gleiche auch mit dem Jahr.
Für die Woche gibt es ja den Fuba "Date_get_week".

Danke im Voraus.

Lg Alisa

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


Re: Funktionsbaustein gesucht

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »
Dafür braucht man doch keinen Funktionsbaustein:
Tag = DATUM+6(2)
Monat = DATUM+4(2)
Jahr = DATUM(4)

Für Wochen bzw. Wochentage braucht man sowas, weil es dafür spezielle Regeln gibt, wann die Wochenzählung in einem Jahr beginnt.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Studi

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Funktionsbaustein gesucht

Beitrag von Studi (ForumUser / 24 / 4 / 0 ) »
Dankeschön :)
Ich bin blutiger Anfänger seit 2 Wochen, deshalb hab ich von dem noch keine Ahnung.

Re: Funktionsbaustein gesucht

Beitrag von Studi (ForumUser / 24 / 4 / 0 ) »
Aber leider funktioniert es nicht. Ich bekomm in meiner ALV tabelle als Kalenderwochen eine 6 stellige Zahl und bei Monat und Jahr erscheint nur eine 2.


Hier mein PBO: Wo ist der Fehler????


DATA: ls_log LIKE LINE OF gt_log,
l_week TYPE kweek.


FIELD-SYMBOLS: <ls_log> LIKE LINE OF gt_log.

*-- Spalte Test mit 1 befüllen
LOOP AT gt_log ASSIGNING <ls_log>.
<ls_log>-anzahl = 1.

*--Spalte Woche mit Kalenderwoche füllen
CALL FUNCTION 'DATE_GET_WEEK'
EXPORTING
date = <ls_log>-datum
IMPORTING
week = l_week
EXCEPTIONS
date_invalid = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.

MOVE l_week TO <ls_log>-woche.
MOVE l_week+4(2) TO <ls_log>-monat.
MOVE l_week+4 TO <ls_log>-jahr.

ENDLOOP.

Re: Funktionsbaustein gesucht

Beitrag von PeterPaletti (Specialist / 373 / 35 / 103 ) »
l_week setzt sich zusammen aus Kalenderjahr und Woche.

Es muss also heißen:
<ls_log>-Woche = l_week+4(2).
wenn du nur die Woche haben willst.

Monat und jahr errechnet sich nicht aus l_week sondern aus <ls_log>-datum
<ls_log>-Monat = <ls_log>-datum+4(2).
<ls_log_jahr> = <ls_log>-datum(4),

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1718
Views
1
Antw.
4311
Views
Funktionsbaustein zum Auslesen von Zeiten gesucht
von mamba » 18.02.2008 11:07 • Verfasst in Human Resources
1
Antw.
1727
Views
Tabelle gesucht....
von wobauer1 » 29.06.2006 07:16 • Verfasst in Basis
1
Antw.
3268
Views
Erklärung gesucht
von aluecken » 09.02.2006 09:16 • Verfasst in Java & SAP®
0
Antw.
1953
Views
SAP IS-U Profi gesucht
von phil1982 » 07.08.2007 08:26 • Verfasst in ABAP® für Anfänger

Ü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

Spool vereinen OTF und PDF
vor 22 Stunden von anna2205 1 / 64
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 106
Zukunft des ABAP Entwicklers
vor einer Woche von ralf.wenzel 6 / 434
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2570
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 207

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

Spool vereinen OTF und PDF
vor 22 Stunden von anna2205 1 / 64
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 106
Zukunft des ABAP Entwicklers
vor einer Woche von ralf.wenzel 6 / 434
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2570
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 207

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 22 Stunden von anna2205 1 / 64
Prüfzeugnisse Anlagen finden
vor 2 Tagen von ewx 1 / 106
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6190
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23895