Bug 12994 - Falscher Status bei obsoleten Bestätigungen
Summary: Falscher Status bei obsoleten Bestätigungen
Status: VERIFIED FIXED
Alias: None
Product: VMI
Classification: SCX/Suite
Component: IF-Lieferavis (show other bugs)
Version: 7.30
Hardware: All All
: P3 minor
Assignee: Hopmann, Peter
QA Contact: Tilli, Benedikt
URL:
Whiteboard: Überprüft 21.0
Keywords: Pegasus, Vorabkorrektur
Depends on:
Blocks:
 
Reported: 2021-03-08 10:47 CET by Hopmann, Peter
Modified: 2021-03-22 13:26 CET (History)
0 users

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Pegasus
SAP Release: ---
Transport: FE0K904804, E74K907701, M50K900859, M37K903694, M60K900969, M39K902201, M49K902186, M38K902535, M48K902493, M27K903201
CRM-ID/Ticket: 021450


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hopmann, Peter intern 2021-03-08 10:47:33 CET
Voraussetzungen:
Einer EK-Konfiguration ist ein Steuerschlüssel zur Bestätigungssteuerung zugewiesen, der Bestätigunen erwartet. Trotzdem sollen diese nicht angelegt werden, der Modus zum Erzeugen der Bestätigungen ist entsprechend eingestellt. 
Fehlerbeschreibung
Nach dem Erstellen der Bestellung zu einem VMI-Avis wird der Status auf 25 und nicht auf 30 gesetzt, obwohl keine Bestätigungen mehr angelegt werden müssen.
Comment 1 Hopmann, Peter intern 2021-03-08 11:03:32 CET
/GIB/CL_DCV_DELIVERY
METHOD is_confirmation_requested.

  DATA: lt_t163g TYPE TABLE OF t163g.

  lt_t163g = get_confirmation_control( ).
*#HW12994 PHO 08.03.2021 only if any confirmation type is really requested
  LOOP AT lt_t163g INTO DATA(ls_t163g).
    IF check_confirmation_creation( ls_t163g-ebtyp ) = true.
      EXIT.
    ELSE.
      DELETE lt_t163g.
      CONTINUE.
    ENDIF.
  ENDLOOP.
*##12994
  IF lt_t163g IS INITIAL.
    ef_requested = space.
  ELSE.
    ef_requested = 'X'.
  ENDIF.

ENDMETHOD.