Bug 12363 - GSP Massenanlage - fehlerhafte Plausiprüfung
Summary: GSP Massenanlage - fehlerhafte Plausiprüfung
Status: VERIFIED FIXED
Alias: None
Product: Manufacturing
Classification: SCX/Suite
Component: Customizing (show other bugs)
Version: 20.0
Hardware: All All
: P3 trivial
Assignee: nn
QA Contact:
URL:
Whiteboard: Code Review, Reticulum ok
Keywords: Vorabkorrektur
Depends on:
Blocks:
 
Reported: 2020-09-11 09:21 CEST by nn
Modified: 2021-08-13 11:13 CEST (History)
2 users (show)

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Pegasus
SAP Release: ECC 6.0 EHP7
Transport: M50K900383, M60K900402, E74, FE0
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nn 2020-09-11 09:21:50 CEST
Werden in der Massenanlage der Ausschlusszeiten mehrere Einträge für mehrere Bereiche gepflegt, kann es vorkommen, dass dies mit der Fehlermeldung
"Kapazitätsart für diesen Bereich nicht zugelassen" fälschlicherweise abgebrochen wird.

Grund hierfür ist die Zuweisung einer der internen Tabelle it_nonwktm bzw. gt_insert_v007 zu lt_insert_v007.

/GIB/DCP_SETTINGS_MASSINSERT
lcl_sel_screen_0200
Methode update_data


          IF ls_nonwktm-datumv EQ ls_nonwktm-datumb
            AND ls_nonwktm-uzeitb IS NOT INITIAL
            AND ls_nonwktm-uzeitv GT ls_nonwktm-uzeitb.
            lf_time_false = abap_true.
            mf_uzeit_1 = ls_nonwktm-uzeitv.
            mf_uzeit_2 = ls_nonwktm-uzeitb.
          ENDIF.
          IF it_nonwktm NE gt_insert_v007.
            lt_insert_v007 = it_nonwktm.
          ELSE.
            lt_insert_v007 = gt_insert_v007.
          ENDIF.

Hier werden die Uhrzeiten auf einen nicht nachvollziehbaren Wert geändert, was wiederum die Plausibilitätsprüfung der Anwendung verwirrt.

Dies sollte statt einer Zuweisung, durch MOVE-CORRESPONDING ersetzt werden.