Funktionsbaustein BAPI_BILLINGDOC_CREATEMULTIPLE

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Funktionsbaustein BAPI_BILLINGDOC_CREATEMULTIPLE

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

mit dem oben genannten Funktionsbaustein lege ich Fakturen an.

Teilweise gebe ich dem Funktionsbaustein die Preiskondition PR00 mit, ParameterCONDITIONDATAIN. Wenn im Vorfeld ein solcher Preis schon über die Konditionsfindung ermittelt wurde, wird der manuelle Preis zwar als der aktive übernommen, der andere bleibt aber als deaktiviert im Preisfindungschema erhalten. Dieses wünscht der Kunde nicht.

An einem Testfall habe ich festgestellt, dass bei einer neuen Preisfindung für die Position die inaktive Kondition verschwindet.

Wie bekomme ich eine neue Preisfindung hin? Oder wie kann ich bei der Fakturaanlage erreichen, dass die inaktive Kondition gar nicht erst erscheint?

Anmerkung: Änderungen am Customizing wird der Kunde nicht erlauben! Diese Möglichkeit fällt aus.



Vielen Dank

Viele Grüße

Norbert

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


Re: Funktionsbaustein BAPI_BILLINGDOC_CREATEMULTIPLE

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hallo Norbert,

das Problem hört sich bekannt an - aber ich habe das mal im Zusammenhang mit dem Anlegen von Kontrakten gehabt, wo eine eigene PR00-Kondition beim Anlegen gesetzt werden sollte, aber eine automatisch gefundene nachher wie bei dir doppelt dann im Konditionsreiter aufgetaucht war.
Habe mich kurz bei dem Kunden mal aufgeloggt und folgenden Codeschnipsel gefunden - evtl. hiflt dir das ja weiter, falls das bei den Fakturen analog zu Kontrakten geht. Aber da beides SD-Belege sind, scheint mir das durchaus möglich, wobei du natürlich Anpassungen machen müsstest insbes. was condst_no und con_count angeht.

Code: Alles auswählen.

*--------------------------------------------------------------------*
* change automatically found PR00
*--------------------------------------------------------------------*
    APPEND INITIAL LINE TO ct_bapicond ASSIGNING <ls_bapicond>.
    <ls_bapicond>-itm_number  = <ls_bapisditm>-itm_number.
    <ls_bapicond>-cond_st_no  = 11.
    <ls_bapicond>-cond_count  = 1.
    <ls_bapicond>-cond_type   = 'PR00'.

    <ls_bapicond>-cond_value   = <ls_contract_position>-netwr.
    <ls_bapicond>-currency     = <ls_contract_position>-waers.

    APPEND INITIAL LINE TO ct_bapicondx ASSIGNING <ls_bapicondx>.
    <ls_bapicondx>-itm_number  = <ls_bapicond>-itm_number.
    <ls_bapicondx>-cond_st_no  = <ls_bapicond>-cond_st_no.
    <ls_bapicondx>-cond_count  = <ls_bapicond>-cond_count .
    <ls_bapicondx>-cond_type   = <ls_bapicond>-cond_type  .
    <ls_bapicondx>-updateflag  = 'U'  .

    <ls_bapicondx>-cond_value  = 'X'.
    <ls_bapicondx>-currency    = 'X'.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
SAP_ENTWICKLER

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

7
Antw.
9469
Views
Abrechnungsvorschrift PSP Funktionsbaustein/BAPI
von Thomas R. » 16.11.2007 16:05 • Verfasst in Financials
0
Antw.
1562
Views
Suche Funktionsbaustein/BAPI zur Konditionsänderung
von DeathAndPain » 05.05.2006 11:16 • Verfasst in ABAP® Core
4
Antw.
4786
Views
BAPI/Funktionsbaustein-stat. Kennzahlen (KB31N)
von Frank Meyer » 25.03.2009 11:29 • Verfasst in ABAP® für Anfänger
0
Antw.
174
Views
1
Antw.
2319
Views
per BAPI-Control über Visual Basic ein BAPI aufrufen
von Kaiwalker » 25.07.2005 15:22 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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