BAPI_CUSTOMERCONTRACT_CHANGE / Positionstexte hinzufügen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

BAPI_CUSTOMERCONTRACT_CHANGE / Positionstexte hinzufügen

Beitrag von SWAN (ForumUser / 22 / 0 / 0 ) »
Hallo,

wir wollen mit dem o.g. BAPI an bestehenden SD-Verträge eine
Positionsnotiz anhängen. Leider funktioniert das nicht.

Ist das BAPI dafür vielleicht überhaupt nicht vorgesehen? Obwohl
die Tabelle contract_texte_in im BAPI ansprechbar ist? Aber das
Ankreuzfeld dazu fehlt (contract_item_inx)?

Vielen Dank für Eure Antworten.

Andreas Schwan

Hier mein Versuch:
Meine Versuche:
lv_salesdocument = '0040002873'.
ls_contract_header_in-sales_org = '0100'.
ls_contract_header_in-division = '10'.
ls_contract_header_in-distr_chan = '10'.
ls_contract_header_inx-updateflag = 'U'.

ls_contract_item_in-itm_number = '000010'.
APPEND ls_contract_item_in TO lt_contract_item_in.

ls_contract_item_inx-itm_number = '000010'.
ls_contract_item_inx-updateflag = 'U'.
ls_contract_item_inx-short_text = 'X'. ???? kein anderes Feld ??? APPEND ls_contract_item_inx TO lt_contract_item_inx.

ls_contract_texte_in-itm_number = '000010'.
ls_contract_texte_in-text_id = 0002.
ls_contract_texte_in-langu = 'D'.
ls_contract_texte_in-langu_iso = 'DE'.
ls_contract_texte_in-format_col = '*'.
ls_contract_texte_in-text_line = 'Das ist der Text aus dem BAPI'.
APPEND ls_contract_texte_in TO lt_contract_texte_in.


CALL FUNCTION 'BAPI_CUSTOMERCONTRACT_CHANGE'
EXPORTING
salesdocument = lv_salesdocument
contract_header_in = ls_contract_header_in
contract_header_inx = ls_contract_header_inx
TABLES
contract_item_in = lt_contract_item_in
contract_item_inx = lt_contract_item_inx
contract_text = lt_contract_texte_in
return = lt_bapi_return.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
105169
Views
1
Antw.
102189
Views
CLFMAS: Change Pointer - Combining one or more Change Pointers in Single IDOC
von ABAPLover » 21.08.2024 22:41 • Verfasst in ABAP® Core
10
Antw.
11328
Views
Eine neue Nachricht in T100 hinzufügen ( Gibt es BAPI?)
von ibo » 09.10.2015 19:20 • Verfasst in ABAP® für Anfänger
1
Antw.
2007
Views
Positionstexte in Kontraktabrufen
von Vika » 15.06.2015 09:28 • Verfasst in Sales and Distribution
1
Antw.
4774
Views
IDOC_OUTPUT_INVOIC zusätzliche Positionstexte
von SAP_ENTWICKLER » 02.06.2016 06:39 • Verfasst in ABAP® Core

Über diesen Beitrag

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

Aktuelle Forenbeiträge

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 797
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1463
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47123
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5039

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

BAPI zur ABSO?
vor 5 Tagen von DeathAndPain 2 / 797
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1463
Ermittlung der Arbeitstage (Mosid)
vor 2 Wochen von Radinator 11 / 47123
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5039