Bug 6881

Summary: Material wird auch ohne Bestandsgrenze übertragen
Product: [SCX/Suite] VMI Reporter: Hopmann, Peter <Peter.Hopmann>
Component: IF-MaterialAssignee: Hopmann, Peter <Peter.Hopmann>
Status: VERIFIED FIXED QA Contact: Tilli, Benedikt <Benedikt.Tilli>
Severity: normal    
Priority: P5 Keywords: Vorabkorrektur
Version: 7.30   
Hardware: All   
OS: All   
Whiteboard:
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Lupus SAP Release: ---
Transport: E74K902793 M27K901078 CRM-ID/Ticket:
Bug Depends on:    
Bug Blocks: 7421    

Description Hopmann, Peter intern 2016-12-15 00:16:06 CET
Ein Material wird auch dann übertragen, wenn es keine Bestandsgrenze gibt. Dies führt zu einem Fehler beim Import am Webserver.
Comment 2 Hopmann, Peter intern 2016-12-15 17:04:35 CET
/GIB/CL_DCV_MATERIAL_DATA_HIST
METHOD get_export_data.

  DATA: ls_transfer TYPE /gib/dcv_material_dd_w_s,
        ls_export TYPE /gib/dcv_data_io_s.
  DATA: lr_me TYPE REF TO /gib/cl_dcv_measure_unit.     "5211

  FIELD-SYMBOLS: <ls_data> TYPE /gib/dcv_mdath_s.

  READ TABLE ct_export TRANSPORTING NO FIELDS WITH KEY
    data_r = me.
  CHECK sy-subrc <> 0.
*#6881 nur Material mit Bestandsgrenzen wird übertragen
  DATA: ls_mat TYPE /gib/dcv_sc_material_data_s.
  ls_mat = mr_sc_mat->get_data( ).
  CHECK ls_mat-flg_limits = 'X'.
*##6881
  ASSIGN mr_data->* TO <ls_data>.
...
Comment 1 Hopmann, Peter intern 2016-12-15 16:39:43 CET
nicht das Material, sondern der Material-History-Satz (Material-Bewegungsdaten) wird übertragen. Weil aber das Material nicht übertragen wird, steht der Material-History-Datensatz ohne Material da. 
Tritt nur bei Nacharbeiten Mandantenkopie in der Materialschnitstelle auf.