Contact partner updation from CRM 7.0 to ECC 6.0
Hi Gurus,
here i am facing a peculiar problem, first we have downloaded partners from ECC to CRM and now when we make any changes like adding "search term" in Txn:BP in CRM to this contact person. it should ideally be updated to ECC6.0.
A bdoc type "bupa_main" is generated in txn:Smw01 which reads "partially send, receivers" error type 02, state not processed ,
going into details says :
first row: Messages for business partner 0000057555:
Message no. XR100
last row:"No customer is assigned to business partner 4626F9EDA017448800000000C0A83"
Message no. XR004
to verify, i checked in Txn:PIDE in ECC for account group and number range(0000000001-0999999999) , there in classification "B customer" is maintained and moreover in CRM txn:BP in classification tab for this BP, customer is marked.
and then i checked whether this updation has occurred in ECC or not, and found no updation at all.
Please help it is critical.
Thanks,
G.One
Are you sure the contact person has a valid relationship with a customer? Is this customer available in both the ERP and CRM system? Are changes to the customer replicated to the corresponding system without problems?
It sounds like something is wrong with the customer/relationship instead of the contact person itself.
Edited by: Danny Sprenger on Jan 17, 2012 10:09 AM
Similar Messages
-
Replication Of Z Partner Functions from CRM to ECC
HI All,
We are creating the " Z Partner Functions " in SAP CRM & ECC.in our scenario partner functions flows from CRM to ECC and we want to replicate these partner functions from CRM to ECC.
So can some onle please tell me how to do this?.
Thanks in Advance,
Arun1. Create the partner function in ECC
2. Assign the partner function to the relevant partner procedure in ECC
3. Create a partner function in CRM
4. Map the partner function as follows:
Customer Relationship Management
--> Basic Functions
--> Partner Processing
--> Data Transfer
--> Distribution of Partner Functions from R/3 into CRM
Create the following entry:
Partner function in R/3 Function
and also the below:
Create a mapping entry for data transfer from CRM to R/3 via the
following IMG activity in CRM:
Customer Relationship Management
--> Basic Functions
--> Partner Processing
--> Data Transfer
--> Distribution of Partner Functions from CRM into R/3
Create the following entry:
Function R/3 function Type in R/3 -
Extracting Business Partner information from CRM to XI
What is the best approach to extract Business Partner information from CRM to XI
Hi,
by IDOCs of course
you can create them just like I did:
/people/michal.krawczyk2/blog/2006/11/14/xipi-data-type-enhancements-standard-business-partner
(you jut need to change from proxy to ALE - another module)
but bisically it's a standard to generate
a business partner record and send it as an IDOC from CRM
Regards,
michal -
BP replication from CRM to R/3 (ECC)
Hi all,
I have a question regarding BP replication from CRM to R/3.
In transaction PIDE I can only set up one combination of classification B (Customer) and account group, e.g. Z001 for Sold to partner.
What could I do if I need to replicate a Bill-to partner role from CRM to R/3 and the Bill-to partner account group in R/3 is not Z001?
Thanks a lot!
BR,
//AndersHi Anders,
While transfering business partner from CRM to R/3 the system only looks at classification and identifies the Account Group form PIDE settings.
For the roles Sold-to, Bill-to, Payer, Ship-to, Classification Customer is Picked Up and hence all of them will be mapped to the same account group.
May be u can try to change the classification of Bill-to Role to something else, and map that to the other account group.
OR
Try to use a middleware exit or BADI which gets called before creation of a customer master in R/3, wherein u can put a code for picking up a different account group.
Wish this helps.
Regards,
Shalini Chauhan -
Restrict Contact Person replication from CRM to ECC based on Partner Funct
Hi Experts
We are replicating Contacts from CRM to ECC, by assigning them to Accounts. We have a scenario to restrict Contact Person replication to ECC only for specific Partner functions (we have 5 such partner functions), for remaining partner functions the contact Persons should not be replicated to ECC.
By Partner function I mean, while making this assignment of Contact to an Account in u201Ccontact Person Relationships datau201D under u201CPartner Function Assignment blocku201D (in web UI) we are adding a Partner function E.g. Author, (same can be seen in GUI, under Usage tab of CP Relationship data).
However we were able to replicate contacts assigned to accounts to ECC in our 5 partner functions, but even the unwanted contacts assigned to other partner functions in CRM are also getting replicated
How can I restrict CP replication from CRM to ECC based on Partner Functions assigned to the Contact Person
Your help is highly appriciated.
Points guaranteed.
RegardsIssue resolved using CRMC_BUT_CALL_FU.
Posing the table name, just in case it might help others.
Thanks -
How do replicate the contact person to ERP partner fuction from CRM
All experts,
I already replicated contact person from CRM to ERP,but the contact person just appeared in tab contact person in ERP customer general data.
Actually,when i created contact person relationship in CRM,i could assgin contact person to a salse area,so I want to replicate contact person to tab partner fuction in customer sales area data in ERP. pls give me a light. thks
Raymond JHi Raymond,
I believe the contact person in question is assigned only as a partner function in R/3. Therefore you will only see the usage of that BP as a partner function, but not the relationship specific data.
You will need to create a contact person relationship for the BP.
So the relationship specific data will not be visible for a contact person in R/3 which is only assigned as a Partner Function in R/3.
Can you please check this on your system?
I hope this helps.
Best regards,
Ita -
Wrong contact partner in the CRM sales order come from ISA
Hello,
I'd like to know if is it possible to manage the partner dermination "contact from a shopping basket created in ISA.
in my case, i have a shopphing basket created by a user XX and this shopping basket is used by a other one (user ZZ) to create a crm sale order; The problem is that the contact filled in the crm order is the partner XX instead of ZZ. Is it possible to manage the determination by customizing XCM ou SPRO to define the suitable partner (ZZ)
Best regards.
CMA.Hello CMA,
Thanks for explaining the problem clearly. Looks like you've got an issue. Though you created an "order" with reference to a "template", ISA doesn't use any Copy function configured in the backend. It is all done piece by piece using Java and ABAP code.
This is certainly a bug in standard code - unless somebody finds a note that explains. I couldn't find any SAP notes on this issue. The "Create new order on the basis of an order template" finally uses the action CreateFromPredecessorAction. While there is code available to address the "Ship-To list", "drop ship - ship-to", "Sold-To", "Requested Delivery date" etc. of the source (template) to target (basket or order), the code essentially misses to change the Contact person of the target document to the current user.
You can address this issue in two ways. # Ask SAP to fix the bug in the above class or # Do it your own way, by just introducing an action to "massage" the data the way you want. The CreateFromPredecessorAction action has one outcome editdoc.
<action path="/b2b/createfrompredecessor" type="com.sapmarkets.isa.isacore.action.CreateFromPredecessorAction">
<forward name="editdoc" path="/b2b/updatedocumentview.do"/>
Introduce a custom action ZFixContactPersonAction immediately after like this:
<action path="/b2b/createfrompredecessor" type="com.sapmarkets.isa.isacore.action.CreateFromPredecessorAction">
<forward name="editdoc" path="/b2b_custom/zFixContact.do"/>
<action path="/b2b_custom/zFixContact." type="com.parxlns.action.ZFixContactPersonAction">
<forward name="success" path="/b2b/updatedocumentview.do"/>
In this custom action, you can add some quick code to "fix" the contact person partner from the header.
import com.sapmarkets.isa.businessobject.header.*;
import com.sapmarkets.isa.businessobject.order.*;
SalesDocument salesDoc = null;
BusinessObjectManager bom =
(BusinessObjectManager) userSessionData.
getBOM(BusinessObjectManager.ISACORE_BOM);
salesDoc = bom.getBasket();
HeaderSalesDocument header =
(HeaderSalesDocument) request.
getAttribute(MaintainBasketBaseAction.RK_HEADER);
String selectedPartnerID = bom.getUser().getContactData().getId();
String selectedPartnerGUID = (String) bom.getUser().getContactData().getTechKey();
PartnerList partnerList = new PartnerList();
//Get the document header - partner list value
PartnerList partnerList = header.getPartnerList();
PartnerListEntry contactData = new PartnerListEntry(selectedPartnerGUID, selectedPartnerID );
//Set the Contact partner in partner list
partnerList.setContact(contactData);
//Set this partner list back to header.
header.setPartnerList(partnerList);
return ("success");
Hope this helps with little changes.
(sorry, there I am not aware of any solution with simple customization in the backend)
Easwar Ram
http://www.parxlns.com -
How can I get contacts to update from Facebook if I have them in my email account as well?
Hello,
I'm running iOS 8 on my iPhone 6. I have contacts coming down from several email accounts as well as Facebook.
For contacts that exist both from an email account and Facebook, the Facebook data doesn't sync down. So I don't get, for example, people's pictures.
For people that I have only in Facebook, everything is working fine.
It's not an issue of duplication either, because I'm not seeing multiple entries that I can link. My wife, for example, only shows up from my email account's contact, and I know she uses the same email address and name I have stored for her on Facebook, but I can't see her Facebook name, messenger ID, or photo from Facebook.
When I go into Facebook settings and force a contacts sync, it says 0 contacts were updated.
Any other ideas?
Thanks!No iOS 7 for 4G iPod
As Apple said in June, iOS 7 is not compatible with the 4G iPod. Not enough RAM
All the iOS devices compatible (iPhone 4 and later, iPad 2 and later, and 5G iPod touch) with iOS 7 have at least 512 MB of memory (RAM). The 4G iPod only has 256 MB
Apple will only give you a 10% recycling discount if you turn in an old iPod when you purchase a new one. Better off selling it yourself.
Apple - Recycling Program for iPod and Mobile Phones -
Replication of Partner Function from CRM 5 to ECC6 Issue
Hi experts
Is someone able to assist with pointing me in the correct direction to resolve a partner function replication issue please. We create all entities/BPs in CRM, and replicate them to ECC.
We have a custom partner function, ZF, that is held against Payer and Sold-to in ECC. This is a separate entity in CRM, but is sent according to relationship assignment to ECC. We have noticed that this partner function is not being updated correctly.
Scenarios:
Ending a relationship between Account/Customer (Payer/sold-to in ECC) and the Farm (ZF partner function) - the ZF partner function is removed in ECC. This is correct behaviour.
New Account or Customer creation in ECC with ZF relationship assigned, ZF partner function is being created in ECC. This is correct behaviour.
HOWEVER, when adding a new ZF relationship in CRM to an existing Payer/Sold-to, the ZF partner function does not get created in ECC. This is incorrect behaviour - new valid relationship should trigger ZF partner function in ECC.
Also, name changes to the ZF maintained in CRM, is not being updated in ECC for existing relationships. Instead, the Partner Function tab, ZF type, displays the old name for the Farm.
BUPAREL bdocs are being created and sent to ECC, however something is happening on the receiver end. How do we trace this, and does anyone have any ideas on where to start to find out what is happening here?
Many thanks
CaraSolved, internal issue usage tab not being completed correctly so not assigning partner function
-
Business Partner Replication from CRM to R/3
Hello friends,
I am not able to replicate BP from CRM to R/3. When i create a business partner i see bdoc
in SMW01 with status in yellow colour and there is no error description. If i try to debug
the replication in foreground, i can see all the entries which i entered in CRM done in R/3,
but it stops at the Customer attribute screen(Additiona fields as seen in Extras in the task
bar) and doesnot goes further, even if i enter something it remains in the same state. As
per me the customer attribute field in not mandatory in R/3, i dint found the settings for
it in SPRO but logically if R/3 system allows me to save the customer without entering the
attributes then my thinking should be right.
Kindly give me some pointers to resolve this or please let me know the check points,
prerequisites for replication of customers from CRM to R/3.
Thanks & Regards,
YogeshHi Yogesh,
Check the R/3 transaction OB20, Double clidk on "Create Customer (Centrally) "
Here we maintain the options for all the field e.g required / optional etc..
<b>Reward points if it helps!!</b>
Best regards,
Vikash. -
Middleware: Business Partner replication from CRM 4.0 -- R/3 4.6c.
Business Partner created in CRM & is getting replicated into R/3 with Sales Area Data. Configuration is working fine.
Requirement: Automate Accounting view creation in R/3 using middleware.
1. That is if the user creates Sales view using sales organisation "xxxx" in CRM then the system should create Accounting view in R/3 company code "YYYY".
Please confirm, wheather its possible? ? How?
2. If in CRM, the Sales Organisation is "AAAA", then create accounting view in company code "BBBB" (R/3)
Your valuable input please.
With Regards,
BapuHi Tiest,
Yes, PIDE entries made.
BP is replcating in R/3 successfully.
In R/3 transaction "XD01" if we create customer along with "Account Group" & "Company code", view "company code data" is visible. I would like to populate this view with "Reconciliation account" entry.
While passing data from CRM, I would like to pass company code. At present, while passing BP from CRM to R/3, Account View is not getting created.
Ex. If the user creates Sales view using sales
Organisation xxxx in CRM then the system should create Accounting view in R/3 company code YYYY.
Please reply, if further information required. -
Extraction of Business Partner data from CRM to MDM
Does MDM provide standard extractors that can be installed in CRM so that BP data can be extracted and sent to XI via IDOC.
If it does where can I find this information ?have a look at the MDM IT scenario Configuration Guide: https://websmp110.sap-ag.de/~sapidb/011000358700004656452006E
This document describes how you setup bupa data extraction from CRM to MDM, which is actually done via Proxies and not via IDocs.
Regards
Christine -
Extract list of Business Partner attachments from CRM to BW
Hi All.
I have a need to extract from CRM to BW a list of documents (Name only, not the actual document) that are attached to CRM Business Partners. Does anyone know of a business content datasource that would provide this? Lacking that, would anyone know on which tables this information is stored in CRM?
Thanks in advance.
Caseyhave a look at the MDM IT scenario Configuration Guide: https://websmp110.sap-ag.de/~sapidb/011000358700004656452006E
This document describes how you setup bupa data extraction from CRM to MDM, which is actually done via Proxies and not via IDocs.
Regards
Christine -
Deleting partner records from CRM order.
Hi Experts ,
I have a requirement where I need to delete partner record from order. For that I am using the function module 'CRM_ORDER_MAINTAIN' . This is the code that I am using but I am unable to delete the record.
REPORT ZSDTESTORDER5.
parameters: guid1 type crmd_orderadm_h-guid.
data: guid2(32) type c.
data: ls_new_partners type CRMT_PARTNER_COM.
data: lt_new_partners type CRMT_PARTNER_COMT.
data: guid type COMT_PARTNERSET_GUID.
data: ls_input_fields type CRMT_INPUT_FIELD.
data: lt_input_fields type CRMT_INPUT_FIELD_TAB.
data: ls_logical_key type CRMT_LOGICAL_KEY.
data: ls_input_field_name type CRMT_INPUT_FIELD_NAMES.
data: IT_OBJECTS_TO_SAVE type CRMT_OBJECT_GUID_TAB.
data: ET_OBJECTS_NOT_SAVED type CRMT_OBJECT_GUID_TAB.
data: ET_OBJECTS_NOT_SAVED_WA type CRMT_OBJECT_GUID.
data: IT_OBJECTS_TO_SAVE_WA type CRMT_OBJECT_GUID.
data: txt1(42) type c.
move guid1 to guid.
CLEAR ls_new_partners.
guid2 = guid1.
ls_new_partners-ref_guid = guid.
ls_new_partners-ref_kind = 'A'. "A
ls_new_partners-kind_of_entry = 'C'.
ls_new_partners-ref_partner_handle = '0000'.
ls_new_partners-partner_fct = '00000004'.
ls_new_partners-ref_partner_fct = '00000004'.
ls_new_partners-partner_no = '9000000112'.
ls_new_partners-ref_partner_no = '9000000112'.
ls_new_partners-display_type = 'BP'.
ls_new_partners-ref_display_type = 'BP'.
ls_new_partners-no_type = 'BP'.
ls_new_partners-MAINPARTNER =''.
ls_new_partners-REF_HANDLE = '0000000000'.
INSERT ls_new_partners INTO TABLE lt_new_partners.
CLEAR ls_input_fields.
REFRESH ls_input_fields-field_names.
ls_input_fields-ref_guid = ls_new_partners-ref_guid.
ls_input_fields-ref_kind = ls_new_partners-ref_kind. "A
ls_input_fields-objectname = 'PARTNER'.
ls_input_fields-ref_handle = '0000000000'.
"move ls_new_partners to ls_logical_key.
"concatenate guid2 ls_new_partners-ref_kind ls_new_partners-kind_of_entry ls_new_partners-ref_partner_handle ls_new_partners-partner_fct ls_new_partners-partner_no ls_new_partners-display_type ls_new_partners-no_type into ls_logical_key.
"concatenate '0000' '00000004' '9000000111' into txt1.
"write 'BPBP' to txt1+0(28) .
"txt1 = '0000000000049000000111 BPBP '.
ls_input_fields-logical_key = '0000000000049000000112 BPBP ' ." '0000' ls_logical_key.
write:/ ls_input_fields-logical_key.
ls_input_field_name-fieldname = 'PARTNER_FCT'.
"ls_input_field_name-changeable = 'X'.
INSERT ls_input_field_name INTO TABLE ls_input_fields-field_names.
ls_input_field_name-fieldname = 'NO_TYPE'.
INSERT ls_input_field_name INTO TABLE ls_input_fields-field_names.
ls_input_field_name-fieldname = 'DISPLAY_TYPE'.
INSERT ls_input_field_name INTO TABLE ls_input_fields-field_names.
ls_input_field_name-fieldname = 'PARTNER_NO'.
INSERT ls_input_field_name INTO TABLE ls_input_fields-field_names.
ls_input_field_name-fieldname = 'KIND_OF_ENTRY'.
INSERT ls_input_field_name INTO TABLE ls_input_fields-field_names.
INSERT ls_input_fields INTO TABLE lt_input_fields.
"ENDLOOP.
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
it_partner = lt_new_partners
CHANGING
ct_input_fields = lt_input_fields
EXCEPTIONS
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
OTHERS = 5.
"CALL FUNCTION 'CRM_ORDER_INITIALIZE'
EXPORTING
IT_GUIDS_TO_INIT =
IV_INITIALIZE_WHOLE_BUFFER =
IV_INIT_FRAME_LOG =
IV_LOG_HANDLE =
IV_KEEP_LOCK = FALSE
EXCEPTIONS
ERROR_OCCURRED = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
commit work.
IT_OBJECTS_TO_SAVE_WA = guid.
append IT_OBJECTS_TO_SAVE_WA to IT_OBJECTS_TO_SAVE.
CALL FUNCTION 'CRM_ORDER_SAVE'
EXPORTING
IT_OBJECTS_TO_SAVE = IT_OBJECTS_TO_SAVE
IV_UPDATE_TASK_LOCAL = FALSE
IV_SAVE_FRAME_LOG = FALSE
IV_NO_BDOC_SEND = FALSE
IMPORTING
ET_SAVED_OBJECTS = ET_SAVED_OBJECTS
ET_EXCEPTION =
ET_OBJECTS_NOT_SAVED = ET_OBJECTS_NOT_SAVED
CHANGING
CV_LOG_HANDLE =
EXCEPTIONS
DOCUMENT_NOT_SAVED = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
commit work.
*loop at ET_OBJECTS_NOT_SAVED into ET_OBJECTS_NOT_SAVED_WA.
write:/ ET_OBJECTS_NOT_SAVED_WA.
*endloop.
Through this code I want to delete the partner number '9000000112' for the partner function '00000004'.
But this is not coming. Please tell me if I am missing out something . This is very urgent.
Thanks & Regards,
Samrat DuttaHi Samrat Dutta,
Looks like this FM can not be used to delete partner functions. Generally other parameter structures like appointment etc will have one field called MODE, there we give whether it is creation,change or delete mode. unfortunately for partner parameter structre CRMT_PARTNER_COM does not have MODE field in it to identify whether we are creating,chaging or deleting. i would recommond you try to find out some other FM to delete partners of Order. will let you know if i get come clue on this
Siva -
Filter Business Partner Extraction from CRM to BW based on Number Range
Hi,
Is there any way to extract the Business Partners from CRM system into BI for a specific number range or filter by number range. please provide me with the steps and some related links.
Thanks
Akila.Rhi Satish,
for crm extraction, try check bi best practice
http://help.sap.com/bp_biv235/BI_EN/html/bw.htm
http://help.sap.com/bp_biv235/BI_EN/html/BW/CRMAnalytics.htm
hope this helps.
Maybe you are looking for
-
Talent Review Meeting - Follow-up activities
Hello Experts, We are on ERP 6.0 - EHP6. I have created a talent review meeting, but when I go to do the Follow-up Activities, the button is disabled. There is a Badi to enable this button? After creating this talent review metting, the value of perf
-
App updates wrong on Mac but right on iPhone
Anyone else having issues with the latest version of iTunes (9.1.1) and App updates? I've got a 3G phone and I have apps purchased from two different accounts. Logged into either account, iTunes tells me that I have 2 updates available, but no update
-
Hi. I'm a bit of a comic nerd and wanted to be able to view some of my digital collection on my iPhone. They're usually in either cbr or cbz format but since I couldn't find a comic viewing application for the iPhone I expanded the folders (cbr & cbz
-
Hi Guru's could you pls send me scenario which you worked in real time on costcentre planning by Integrated planning. Myself I am new to Integrated planning. Thanks in advance for your time. sailaja
-
Does Aperture use custom Camera curves
Hi, I'm wondering, I have setup a custom curve in my Nikon D2X for the level/contrast. But it looks like Aperture does not read this information from the RAW file. Does anybody know more about? JO