BAPI_CUSTOMERCONTRACT_CHANGE

SAP R/3 Vertrieb: Auftragsverwaltung, Versand und Transport, Fakturierung, Kreditmanagement, Außenhandel/Zoll...
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

BAPI_CUSTOMERCONTRACT_CHANGE

Beitrag von 8Brain (ForumUser / 5 / 0 / 0 ) »
Hallo,

ich möchte Verträge und die enthaltenen Konditionen ändern.
Um den Konditionswert zu ändern, benutze ich das oben genannte BAPI.

Hat jemand Erfahrung damit?
Ich habe nämlich ein Problem bei der Änderung des Wertes. Und zwar fügt mir dieser Funktionsbaustein eine neue Kondition hinzu anstatt eine bestehende zu ändern.

Die bestehende Kondtion hat einen Wert von 2000 ?, den ich auf 3000 ? ändern will.

Habe ich im Code etwas vergessen oder falsch gemacht?

Ich benutze den folgenden Funktionsbaustein folgendermaßen:

Code: Alles auswählen.

      DATA: li_return  TYPE TABLE OF  bapiret2   WITH HEADER LINE,
            li_conds   TYPE TABLE OF  bapicond   WITH HEADER LINE,
            li_condsx  TYPE TABLE OF  bapicondx  WITH HEADER LINE.


      MOVE: '000010'  TO  li_conds-itm_number,
            'ZPR0'    TO  li_conds-cond_type,
            '3000'    TO  li_conds-cond_value,
            'EUR'     TO  li_conds-currency,
            '012'     TO  li_conds-cond_st_no,
            '01'      TO  li_conds-cond_count,
            'D'       TO  li_conds-cond_updat.

      APPEND li_conds.

      MOVE: '000010'  TO  li_condsx-itm_number,
            'ZPR0'    TO  li_condsx-cond_type,
            '012'     TO  li_condsx-cond_st_no,
            '01'      TO  li_condsx-cond_count,
            'X'       TO  li_condsx-cond_value,
            'X'       TO  li_condsx-currency,
            'D'       TO  li_condsx-updateflag.

      APPEND li_condsx.

      MOVE: '3956'  TO  lwa_header-sales_org,
            '01'    TO  lwa_header-distr_chan,
            '01'    TO  lwa_header-division,
            'EUR'   TO  lwa_header-currency.

      MOVE: 'U'     TO  lwa_headerx-updateflag.

      CALL FUNCTION 'BAPI_CUSTOMERCONTRACT_CHANGE'
           EXPORTING
                salesdocument         = i_fplnr-vbeln
                contract_header_in    = lwa_header
                contract_header_inx   = lwa_headerx
*         SIMULATION            =
*         BEHAVE_WHEN_ERROR     = ' '
*         INT_NUMBER_ASSIGNMENT = ' '
*         LOGIC_SWITCH          =
           TABLES
                return                = li_return[]
*         CONTRACT_ITEM_IN      =
*         CONTRACT_ITEM_INX     =
                conditions_in         = li_conds[]
                conditions_inx        = li_condsx[]
*         CONTRACT_CFGS_REF     =
*         CONTRACT_CFGS_INST    =
*         CONTRACT_CFGS_PART_OF =
*         CONTRACT_CFGS_VALUE   =
*         CONTRACT_CFGS_BLOB    =
*         CONTRACT_CFGS_VK      =
*         CONTRACT_CFGS_REFINST =
*         CONTRACT_TEXT         =
*         CONTRACT_DATA_IN      =
*         CONTRACT_DATA_INX     =
*         CONTRACT_KEYS         =
*         EXTENSIONIN           =
*         PARTNERS              =
*         PARTNERCHANGES        =
*         PARTNERADDRESSES      =
                .
Danke u. Gruß

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
104897
Views
1
Antw.
101737
Views
CLFMAS: Change Pointer - Combining one or more Change Pointers in Single IDOC
von ABAPLover » 21.08.2024 22:41 • Verfasst in ABAP® Core
4
Antw.
59594
Views
Change DIS
von Icke0801 » 05.04.2017 16:12 • Verfasst in ABAP® Core
2
Antw.
96188
Views
IW 38 - Change Layout
von xhuljano » 18.02.2015 16:12 • Verfasst in ABAP® für Anfänger
0
Antw.
1213
Views
Payroll Change Management
von ginotico » 15.08.2007 13:08 • Verfasst in Human Resources

Über diesen Beitrag

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

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

SFP/SEGW - Fehler beim Rendering
vor 3 Wochen von Manfred K. 1 / 44402
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 95663
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 110570