Erweiterung des BUPA: Datenabgleich per BDoc... HowTo?

2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Erweiterung des BUPA: Datenabgleich per BDoc... HowTo?

Beitrag von just (ForumUser / 35 / 0 / 0 ) »
Hallo,

ich kenne mich mit dem CRM zwar nicht wirklich aus, wurde aber nun unserem CRM-Team zugeordnet, daher wende ich mich an euch.

Meine Aufgabe ist folgendes:
Der Geschäftspartner aus der BUT000 wurde um einige Infos erweitert, die aber in separaten Tabellen liegen. Es handelt sich dabei um eine 1:n-Beziehung, daher war eine einfache Erweiterung der Struktur nicht möglich.
Diese beiden Tabellen sollen nun bei der Änderung des GP auch mit abgeglichen werden.

Unser System:
CRM 4.0 / Basis 6.20
ERP 4.6C / Basis 4.6C (eigentlich I-SU 464)

Nun suche ich Infos, wie ich dies realisieren kann.
Über eine grundsätzliche Anleitung zu dem Thema bzw. Buchtipps würde ich mich sehr freuen.

Schon mal vielen Dank.

Gruß
just

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


Beitrag von just (ForumUser / 35 / 0 / 0 ) »
ich sitze immer noch vor dem problem, bin aber nun etwas weiter.
soweit ich sehe wird ein bdoc vom typ BUPA_MAIN verwendet und ich hab da mal ein segment angehängt.

mit folgenden programm kann ich im crm ein bdoc erzeugen, allerdings ist es natürlich nicht sonderlich gut klug einfach irgendwas zu ändern.
ohne änderung schaffe ich es bislang nicht das bdoc zu erzeugen :(

kann mir da evtl. jemand helfen?

Code: Alles auswählen.

PARAMETERS: p_bp TYPE bu_partner.

PERFORM sent_bdoc USING p_bp.

*----------------------------------------------------------------------
FORM sent_bdoc USING iv_part TYPE bu_partner.

  DATA: centraldata   TYPE bapibus1006_central,
        centraldata_x TYPE bapibus1006_central_x,
        return        TYPE bapiret2 OCCURS 0,
        lang          TYPE bu_langu.

  SELECT SINGLE bu_langu FROM but000
     INTO lang
     WHERE partner = iv_part.

  IF lang <> 'D'.

    centraldata-partnerlanguage = 'D'.

  ELSE.

    centraldata-partnerlanguage = 'E'.

  ENDIF.

  centraldata_x-partnerlanguage = 'X'.

  CALL FUNCTION 'BAPI_BUPA_CENTRAL_CHANGE'
    EXPORTING
      businesspartner = iv_part
      centraldata     = centraldata
      centraldata_x   = centraldata_x
    TABLES
      return          = return.

  break xlehrd.

  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

ENDFORM.                    "sent_bdoc

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2660
Views
0
Antw.
1475
Views
0
Antw.
1124
Views
HowTo? Reisekosten PR05: Land hinzufügen
von Florian9999 » 23.05.2019 14:14 • Verfasst in Human Resources
1
Antw.
1376
Views
HowTo? File aus Allgemeiner Ablage lokal speichern
von axxter » 19.01.2007 14:06 • Verfasst in ABAP® Core
3
Antw.
695
Views
Erweiterung
von BecomingAnAbapGuru » 10.02.2022 19:43 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 20 / 2395
Zeilenumbrüche ersetzen
vor 21 Stunden von ralf.wenzel 6 / 181
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1557

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

Dialog-Container mit Toolbar/Status
vor einer Stunde von DeathAndPain gelöst 20 / 2395
Zeilenumbrüche ersetzen
vor 21 Stunden von ralf.wenzel 6 / 181
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1557

Unbeantwortete Forenbeiträge

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