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.
2899
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.
1568
Views
automatische Anlage von Akten
von hootzter » 31.05.2007 15:30 • Verfasst in Basis
1
Antw.
988
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.
4985
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.
5209
Views
Material Maintain Dark
von queen » 09.06.2008 16:10 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 601
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2231
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8824