| Summary: | Kapa-Fortschreibung funktioniert nicht, wenn maximales SAP Datum überschritten | ||
|---|---|---|---|
| Product: | [SCX/Suite] Manufacturing | Reporter: | Baier, Anke <Anke.Baier> |
| Component: | Anwendung | Assignee: | Eich, Nico <nico.eich> |
| Status: | VERIFIED FIXED | QA Contact: | Baier, Anke <Anke.Baier> |
| Severity: | normal | ||
| Priority: | P2 | Keywords: | Scorpius, Vorabkorrektur |
| Version: | 19.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | Code review ok ABA | ||
| Kundennummer: | Bestellnummer: | ||
| PV Übergabe: | --- | Phase Roadmap: | --- |
| Erledigt mit: | Scorpius | SAP Release: | --- |
| Transport: | FE0K907427;E74K908993;M39K902715;M49K902717;M50K901790;M60K901998;M52K901123;M62K901316;M53K900562;M63K900655 | CRM-ID/Ticket: | |
|
Description
Baier, Anke
2022-04-22 09:48:11 CEST
Auf FQ0 und Q74 geprüft FQ0 - Werk 1000 Bereich ST-DA-08 Kapafortschreibung auf 9999 gesetzt
Beim Sichern kommt es zu einem Dump.
Kategorie ABAP Programmierfehler
Laufzeitfehler COMPUTE_INT_PLUS_OVERFLOW
Ausnahme CX_SY_ARITHMETIC_OVERFLOW
ABAP Programm /GIB/CL_PIT===================CP
Anwendungskomponente Nicht zugeordnet
Datum und Zeit 10.10.2022 13:59:04 (CET)
Kurztext
Ganzzahl-Überlauf bei Addition (Typ I oder INT8)
Fehler in Convert_DATA_TIME bei Aufruf aus GET_DAY_Slices
IF lf_cxtp_date < co_rel_i_date.
*# HW 14586, NEI, 22.04.2022: Maximales SAP Datum überschritten
* rf_pit = co_rel_i_date.
rf_pit = 0.
*## HW 14586
* raise date_before_rel_date.
ELSE.
* Zeitpunkt berechnen
* Prüfen, ob bei der Rechnung Überlauf entsteht.
lf_cxtp_days = lf_cxtp_date - co_rel_i_date.
IF lf_cxtp_days > co_days_max.
rf_pit = co_days_max * co_seconds_per_day.
* RAISE date_to_big.
ELSE.
rf_pit = lf_cxtp_days * co_seconds_per_day + lf_cxtp_time.
ENDIF.
ENDIF.
Ebenfalls einen Fehler in den Entwicklungssystemen korrigiert: Wenn das minimale Datum 01.01.1980 unterschritten wird, wurde bei CONVERT_DATE_TIME der Wert 722816 als PIT zurückgegeben, richtig wäre hier als PIT der Wert 0 (für den 01.01.1980, 00:00). |