Automatische Anlage von Staffelpreisen mit ME_INFORECORD_MAINTAIN

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Automatische Anlage von Staffelpreisen mit ME_INFORECORD_MAINTAIN

Beitrag von Ecoman68 (ForumUser / 13 / 10 / 0 ) »
Hallo,

ich versuche aktuell ein Testprogramm zur automatischen Anlage von Staffelpreisen, mit Hilfe des FuBas "ME_INFORECORD_MAINTAIN", zu erstellen.

Leider hält sich dessen Dokumentation und die Treffer bei Suchen im Internet sehr in Grenzen.

Im Speziellen habe ich wohl ein Problem mit der übergebenen CONDITION-Tabelle, wie mir der Laufzeitfehler verrät:

Code: Alles auswählen.

Der Grund für die Ausnahme ist:
Bei der Funktion "ME_INFORECORD_MAINTAIN" ist der STRUCTURE-Parameter
 "CONDITION" so typisiert,
daß nur Aktualparameter zugelassen sind, die unter Unicode gemäß der
Fragmentsicht kompatibel sind. Der angegebene Aktualparameter
" " hat aber eine nicht kompatible Fragmentsicht.
Ich habe alle Variablen entsprechend der benannten Typen im FuBa deklariert:

Code: Alles auswählen.

DATA:
  li_eina             TYPE mewieina,
  li_einax            TYPE mewieinax,
  li_eine             TYPE mewieine,
  li_einex            TYPE mewieinex,
*  et_eina             TYPE mewieina_t,
  le_eina             TYPE mewieina,
*  et_eine             TYPE mewieine_t,
  le_eine             TYPE mewieine,
  ls_eina             TYPE eina,
  ls_eine             TYPE eine,
  ls_konh             TYPE konh,
  lt_kond             TYPE kond,
*  lt_eina             TYPE mewieina_t,
*  lt_einax            TYPE mewieinax_t,
*  lt_eine             TYPE mewieine_t,
*  lt_einex            TYPE mewieinex_t,
  lt_txt_lines        TYPE mewipirtext_tt,
  lt_cond_validity    TYPE mewivalidity_tt,
  lt_condition        TYPE mewicondition_tt,
  lt_cond_scale_value TYPE mewiscaleval_tt,
  lt_cond_scale_quan  TYPE mewiscalequan_tt,
  lt_return           TYPE mewi_tt_return,
...
Die Befüllung der internen Tabelle "lt_condition" erfolgt, wie folgt:

Code: Alles auswählen.

          lt_condition = VALUE #( ( serial_id  = ls_konp-knumh
                                    info_rec   = ls_eine-infnr
                                    cond_count = ls_konp-kopos
                                    cond_type  = ls_konp-kschl
                                    cond_value = ls_eine-netpr
                                    currency   = ls_eine-waers
                                    cond_p_unt = ls_eine-peinh
                                    cond_unit  = ls_eina-lmein
                                    change_id  = 'X' ) ).
Beim Aufruf habe ich inzwischen auch nur noch die, für meine Nutzung notwendigsten Parameter verwendet:

Code: Alles auswählen.

          CALL FUNCTION 'ME_INFORECORD_MAINTAIN'
            EXPORTING
              i_eina        = li_eina
              i_einax       = li_einax
              i_eine        = li_eine
              i_einex       = li_einex
*             testrun       = p_test
*            IMPORTING
*             e_eina        = le_eina
*             e_eine        = le_eine
            TABLES
*             txt_lines     = lt_txt_lines
              cond_validity = lt_cond_validity
              condition     = lt_condition
*             cond_scale_value = lt_cond_scale_value
*             cond_scale_quan  = lt_cond_scale_quan
              return        = lt_return.
Für hilfreiche Ideen wäre ich sehr dankbar! ;-)

Vielen Dank und Grüsse,
Ecoman68

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


Seite 1 von 1

Vergleichbare Themen

2
Antw.
8022
Views
Anlage Business Partner mit cl_md_bp_maintain=>maintain ohne Vertriebsbereichssicht
von ewx » 22.04.2021 14:11 • Verfasst in ABAP® Core
1
Antw.
1830
Views
automatische Anlage von Akten
von hootzter » 31.05.2007 15:30 • Verfasst in Basis
1
Antw.
1862
Views
FUBA /BAPI für Staffelpreisen von Material auflessen
von autohandel7 » 02.09.2020 15:03 • Verfasst in ABAP® für Anfänger
4
Antw.
27261
Views
cl_md_bp_maintain=>maintain / Update BP
von littleJohn » 02.05.2023 10:31 • Verfasst in SAP HANA für Anfänger
4
Antw.
10626
Views
Material Maintain Dark
von queen » 09.06.2008 16:10 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 28478
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 28927
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 28305

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

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 28478
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 28927
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 28305

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 28478
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 78752
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 94689
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 106522