| Summary: | CSV Upload um die Möglichkeit gezielt Nullen hochzuladen, oder auch nicht, erweitern | ||
|---|---|---|---|
| Product: | [SCX/Suite] Forecast | Reporter: | mfr |
| Component: | DCF Anwendung | Assignee: | mfr |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | alexander.falge, frs, hatef.abedi, jel, Martina.Klaas, mfr |
| Version: | 7.2 | Keywords: | Indus, Vorabkorrektur |
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Kundennummer: | Bestellnummer: | ||
| PV Übergabe: | --- | Phase Roadmap: | --- |
| Erledigt mit: | Indus | SAP Release: | --- |
| Transport: | M17K900762 | CRM-ID/Ticket: | |
|
Description
mfr
2016-02-22 14:27:02 CET
Leere Zellen werden mit der neuen Option "Nullplanung" als 0 interpretiert. Funktioniert zusätzliche Flag geschaffen. Welche Nullplanung heißt. Wird dieser markiert, dann werden Nullen bzw. leere Zellen im CSV übernommen und als Null auf der Datenbank abgespeichert.
Dazu ist die Verarbeitung angepasst. Es wird das Material auch nur dem Materialset hinzugefügt, wenn mindestens eine Periode gespeichert wird.
Heißt, wenn Nullplanung aktiv, dann wird ja quasi alles gespeichert auf der DB. Wenn keine Nullplanung aktiv ist und keine Periode größer Null war, dann gibt es keinen Eintrag für die Datenbank und somit auch keinen Materialseteintrag.
LOOP AT lt_line INTO ls_line.
*# MFR, 22.02.2016 HW5828
lf_buff = ls_line.
IF lf_buff EQ 0 AND lf_nulpu IS INITIAL.
CONTINUE.
ENDIF.
*## MFR, 22.02.2016
READ TABLE lt_fields INTO ls_fields INDEX sy-tabix.
CHECK sy-subrc EQ 0.
READ TABLE lt_wahdt INTO ls_wahdt
WITH KEY perio = ls_fields.
CHECK sy-subrc EQ 0.
ls_plang-buper = ls_wahdt-perio.
ls_plang-matnr = ls_matst-matnr.
ls_plang-buper = ls_wahdt-perio.
ls_plang-vrsio = lf_vrsio.
ls_plang-hierf = ls_hierf-hiera.
ls_plang-plscn = lf_plscn.
ls_plang-kwmeng = lf_buff = ls_line.
COLLECT ls_plang INTO lt_plang.
ENDLOOP.
*# MFR, 22.02.2016 HW5828
READ TABLE lt_plang TRANSPORTING NO FIELDS
WITH KEY plscn = lf_plscn hierf = ls_hierf-hiera
vrsio = lf_vrsio matnr = ls_matst-matnr.
IF sy-subrc EQ 0.
COLLECT ls_matst INTO lt_matst.
ENDIF.
*## MFR, 22.02.2016
|