Bug 11837 - Markierte Kunden werden bei Aufruf Abnehmer nicht berücksichtigt.
Summary: Markierte Kunden werden bei Aufruf Abnehmer nicht berücksichtigt.
Status: VERIFIED FIXED
Alias: None
Product: VMI
Classification: SCX/Suite
Component: Stammdatenpflege (show other bugs)
Version: 20.0
Hardware: All All
: P3 normal
Assignee: Hopmann, Peter
QA Contact: Tilli, Benedikt
URL:
Whiteboard: Überprüft 21.0
Keywords: Pegasus, Vorabkorrektur
Depends on:
Blocks:
 
Reported: 2020-03-31 12:36 CEST by Tilli, Benedikt
Modified: 2021-03-19 11:38 CET (History)
0 users

Kundennummer:
Bestellnummer:
PV Übergabe: ---
Phase Roadmap: ---
Erledigt mit: Pegasus
SAP Release: ---
Transport: E74K907301, FE0K903707, M50K900035, M60K900032, FE0K904462, E74K907580, M50K900753, M60K900814
CRM-ID/Ticket:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 3 Hopmann, Peter intern 2021-01-29 18:57:15 CET
/GIB/CL_DCV_MAINT_DATA_T003
METHOD read_data.
...
    ASSIGN mr_data->* TO <lt_data>.
    CLEAR: <lt_data>.                                       "hw11490


/GIB/CL_DCV_MAINT_DATA_POOL
METHOD read_missing_data_by_parent.
...
    ENDLOOP.
*#HW11837 29.01.2021 mr_data will be reset in read_data
    DATA: lr_data TYPE REF TO data.                         "hw11837
    FIELD-SYMBOLS: <lt_collect> TYPE table.                 "hw11837

    lr_data = create_table( ).
    ASSIGN lr_data->* TO <lt_collect>.
*##11837
    LOOP AT lt_parent ASSIGNING <ls_instance>.
*11837       WHERE keyval <> 'FOUND'.
      read_data( <ls_instance>-data_r ).
      APPEND LINES OF <lt_data> TO <lt_collect>.            "hw11837
    ENDLOOP.
    <lt_data> = <lt_collect>.                               "hw11837
    update_all_lines( ).

  ENDMETHOD.
Comment 1 Hopmann, Peter intern 2020-05-11 21:29:34 CEST
/GIB/CL_DCV_MAINT_DATA_T101_S
  METHOD read_data.
...
      ASSIGN COMPONENT 'DATA_R' OF STRUCTURE <ls_data> TO <lr_obj>.
      IF sy-subrc = 0.
        <lr_obj> ?= lr_abn.
      ENDIF.
      ASSIGN COMPONENT 'PARENT' OF STRUCTURE <ls_data> TO <lr_obj>.                   "hw11837
      IF sy-subrc = 0.                                                                "hw11837
        <lr_obj> ?= /gib/cl_dcv_customer=>get_instance( if_kunnr = <ls_t101>-kunnr ). "hw11837
      ENDIF.                                                                          "hw11837
    ENDLOOP.

  ENDMETHOD.