Verpacken vorhandener HUs an Auslieferungen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Verpacken vorhandener HUs an Auslieferungen

Beitrag von Trilla_CB (ForumUser / 1 / 0 / 0 ) »
Hallo ABAP-Community,

ich bin gestern auf ein Problem gestoßen und seitdem auch nicht wirklich weiter gekommen.

Bislang wurden die HUs über eine Fuba verpackt,
der über einen Batch-Input Recorder erstellt wurde.
Dies ist nun leider nicht mehr möglich, da es auch möglich sein muss mehr als 12 HUs zu verpacken (im Screen werden nur 12 angezeigt).

Ich habe bereits WS_DELIVERY_UPDATE implementiert, bekomme jedoch ständig folgende Meldung:
"Position [VBELN] [POSNR] kann für HU [EXIDV] nicht verwendet werden"

Die MATNR passt überein.

Code: Alles auswählen.

  DATA: ls_vbkok TYPE vbkok,
        lf_vbtyp TYPE vbtyp,
        lf_vbeln TYPE vbeln,
        lt_prot  TYPE TABLE OF prott,
        lt_hus   TYPE TABLE OF hum_rehang_hu,
        lt_vekp  TYPE TABLE OF vekp,
        lt_vepo  TYPE TABLE OF vepo,
        lf_pos   TYPE rfpos_vl.

  SELECT SINGLE vbtyp FROM likp INTO lf_vbtyp
    WHERE vbeln = if_vbeln.

  lf_vbeln = if_vbeln.

  ls_vbkok-vbeln_vl = ls_vbkok-vbeln = if_vbeln.
  ls_vbkok-vbtyp_vl = lf_vbtyp.
  ls_vbkok-wabuc = 'X'.

  SELECT * FROM vekp INTO TABLE lt_vekp
    FOR ALL ENTRIES IN mt_hus
    WHERE exidv = mt_hus-hunum.

  SELECT * FROM vepo INTO TABLE lt_vepo
    FOR ALL ENTRIES IN lt_vekp
    WHERE venum = lt_vekp-venum
      AND velin = '1'.

  LOOP AT lt_vekp ASSIGNING FIELD-SYMBOL(<lfs_hu>).
    APPEND INITIAL LINE TO lt_hus ASSIGNING FIELD-SYMBOL(<lfs_assign_hu>).
    lf_pos = lf_pos + 1.
    <lfs_assign_hu>-top_hu_internal = <lfs_hu>-venum.
    <lfs_assign_hu>-top_hu_external = <lfs_hu>-exidv.

*   Pro position ein rehang-satz
    LOOP AT lt_vepo ASSIGNING FIELD-SYMBOL(<lfs_vepo>)
      WHERE venum = <lfs_hu>-venum.

      <lfs_assign_hu>-venum = <lfs_vepo>-venum.
      <lfs_assign_hu>-vepos = <lfs_vepo>-vepos.
      <lfs_assign_hu>-rfbel = if_vbeln.
      <lfs_assign_hu>-rfpos = lf_pos.
    ENDLOOP.
  ENDLOOP.

  CALL FUNCTION 'WS_DELIVERY_UPDATE'
    EXPORTING
      vbkok_wa          = ls_vbkok
      commit            = 'X'
      delivery          = lf_vbeln
    TABLES
      prot              = lt_prot
      it_handling_units = lt_hus.
Danke im Voraus
Chris

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Verpacken vorhandener HUs an Auslieferungen

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Hier mein Fundstück:
https://tricktresor.de/blog/verpacken-e ... ling-unit/
gruß Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
6541
Views
Belegfluss Auslieferungen zur Bestellung
von SAP_ENTWICKLER » 26.11.2015 14:20 • Verfasst in ABAP® Core
4
Antw.
3758
Views
Prüfung vorhandener Einträge in Tabelle
von Stahle71 » 11.05.2016 10:00 • Verfasst in ABAP® für Anfänger
2
Antw.
1660
Views
Selection Screen - Steuerung vorhandener Auswahlopt.
von Hotzenplotz » 02.03.2018 15:14 • Verfasst in ABAP® Core
0
Antw.
747
Views
0
Antw.
445
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140