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

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

Postby Lieselotte2407 » Mon Mar 20, 2006 5:50 pm

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
Lieselotte2407
..
..
 
Posts: 45
Joined: Mon Nov 14, 2005 8:51 pm

Postby Lieselotte2407 » Tue Apr 04, 2006 5:44 pm

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: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. PARAMETERS: p_bp TYPE bu_partner.
  2.  
  3. PERFORM sent_bdoc USING p_bp.
  4.  
  5. *----------------------------------------------------------------------
  6. FORM sent_bdoc USING iv_part TYPE bu_partner.
  7.  
  8.   DATA: centraldata   TYPE bapibus1006_central,
  9.         centraldata_x TYPE bapibus1006_central_x,
  10.         return        TYPE bapiret2 OCCURS 0,
  11.         lang          TYPE bu_langu.
  12.  
  13.   SELECT SINGLE bu_langu FROM but000
  14.      INTO lang
  15.      WHERE partner = iv_part.
  16.  
  17.   IF lang <> 'D'.
  18.  
  19.     centraldata-partnerlanguage = 'D'.
  20.  
  21.   ELSE.
  22.  
  23.     centraldata-partnerlanguage = 'E'.
  24.  
  25.   ENDIF.
  26.  
  27.   centraldata_x-partnerlanguage = 'X'.
  28.  
  29.   CALL FUNCTION 'BAPI_BUPA_CENTRAL_CHANGE'
  30.     EXPORTING
  31.       businesspartner = iv_part
  32.       centraldata     = centraldata
  33.       centraldata_x   = centraldata_x
  34.     TABLES
  35.       return          = return.
  36.  
  37.   break xlehrd.
  38.  
  39.   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
  40.  
  41. ENDFORM.                    "sent_bdoc
  42.  
GeSHi ©
Lieselotte2407
..
..
 
Posts: 45
Joined: Mon Nov 14, 2005 8:51 pm


Return to CRM (Customer Relationship Management)

Who is online

Users browsing this forum: No registered users and 6 guests