Customer Address Not getting replicated to CRM
Hi,
In CRM system we had created on BP and replicated to ECC system. Replication was done successfully. In ECC now we had modified some of the details like Name, Address, contact details. From this updated details only address is not getting replicated to CRM system.
While all the other data which are modified are getting replicated to CRM system. In case if some one has encountered this issue then please me know the solution step.
Does SAP support the modification and replication of business partner address from the third system (System in which it is not created)
With Regards
Ankush Rai
Hi Rai
Please check the following thread , It may helpful your query
Re: When replicating customer from ERP, the address is not replicated to CRM.
Hope it solved your issue
Regards,
Naga.Srikanth
Similar Messages
-
CHANGES MADE IN ECC NOT GETTING REPLICATED TO CRM - CUSTOMER
Hi All
We are currently working on CRM 4.0 connected to ECC 4.6C.
All the middleware connectivity have been configured and we have a process of creating customers (BP) in CRM which inturn flows to R/3. We dont create customers in R/3 system. Now when i make any changes to the customer in R/3 system i dont find a queue getting generated in SMQ1 in R/3 system and also the changes not getting reflected in CRM system. But any changes made to CRM is flowing to backend R/3 system.
Settings like groupings, number ranges, PIDE etc are configured.
Please let me know how to sove this issue.
Cheers
RameshThe issue lies in the following customizing in your R/3 system:
1) Go to tx SM30 in the R/3 system.
2) Open the view CRMRFCPAR.
3) For CUSTOMER_MAIN and CUSTOMER_REL objects you need to uncheck the 'Discard' checkbox Save.
This will make sure that the delta changes for your Customer Master flow
to the CRM system.
Check out these notes as they maybe of assistance
914437
504169
504265 -
BP not getting replicated from CRM to ECC server
I am currently facing an issue, it seems like the replication of BP from CRM to ECC is not working, I have created a few business partners in CRM for which the BDOC got processed completely but when I go and check these on the ECC side, I am not able to find these BP. Can any one suggest what might be happening.
Thanks a ton for the note number Denis, I am looking into this and would certainly revert back to you if this works. Just to explain you the excat problem that Im facing as of now.
I have a few Business partners which we are not able to replicate from CRM to ECC, I have tried to debug the queue and find out what the reason might be, i could see that everything got processed successfully at the CRM side, the issue is when the BDOC reaches ECC, there it gives me a error that "NO UNIQUE JURISDICTION CODE CANNOT BE DETERMINED" area as "TAX_TXJCD".
If you can suggest anything new based on this information please let me know, in the mean time I will try the note that you had provided and would get back to you very soon.
Regards,
Nitin -
Equipment Partner Function not getting upload from CRM to ECC
Hi,
We had download Equipment from ECC to CRM. In CRM we can view this Equipment as Install Base with all partner function which are assigned.
Now in CRM we had changed the partner function against the instal base but it is not getting replicated to ECC. In SMW01 BDoc is generated and it status is in "Green"
In case if anyone has encounter this issue then please help us to get this issue fixed.
With Regards
Ankush Rai
Mob: 9423404043Hey Ankush,
Am also getting the same problem.....any luck?
Regards,
-Sweta -
ME22N: change of PO details in backend not getting replicated with SRM 7.0
Hi All,
We have created Purchase order using shopping cart in SRM 7.0 extended classic scenario. The PO created in SRM 7.0 is replicated into backend in ME21N using a Custom BDC program.
But when the Purchase order is changed in SRM 7.0 the data is not getting replicated. We are not allowed to change the PO details in backend using ME22N (No change in SRM Backend is allowed ), So we are not able to write a Custom BDC program for that. Hence the PO is not getting closed and throwing error.
Please suggest me an alternative.
Regards,
Lakshmi NarayanaHi,
Being in Extended Classic Scenario, PO cannot be in change mode in R/3.
This is due to check done on PO status (fied STATUS from EKKO table).
When PO is created by SRM replication, its status is 'K' (Purchase Order from BBP). What you could do is to substitute this status with value 'I' (Purchase Order from BAPI) using BAdI BBP_ECS_PO_OUT_BADI.
In this way, R/3 PO can be modified in R/3.
Nevertheless, by doing this, you won't have your SRM PO output after modification(s) (as it is done in standard) because changes are in R/3.
To be able to get an R/3 PO output with ECS, see following note:
883693 - ECS: PO output determination in R/3.
Regards.
Laurent. -
Data source not getting replicated
hi all,
i have created a generic datasourc and when i tried to replicate the datasource in BI, its not getting replicated at all.\
the datasource is active in rsa5.
I tried to replicate the application component but still the particulate datasource is not getting replicated.
I tried to store the data source in ECC in separate application component and try to replicate in Bi.,But still cannot replicate.
how to replicate the datasource?Hi,
Please check if you r not replicating the daat source first time:
1. Delete teh PSA records if any.
2. Check if your replication trial create lock entry in daat base tables.
3. After deletion of whole datasource along with teh data , try replicating teh datasource again.
IF new datasource:
Go to rsa6 activate teh data source , check in RSa3 the extraction is proper.
log off from all teh sessions and of both BW and R/3 system.
Log in to BW and select teh r/3 system and replicate full data source.
Also check teh daat source RFC is activated and restored as well.
Thanks
Mukesh -
How the data gets replicated from CRM to ISU
Hello All,
How the data gets replicated from CRM to ISU?
Would appreciate documents send to [email protected]
Regards,
RemiHere is the link!
http://help.sap.com/saphelp_crm50/helpdata/en/c8/b0a68afbb3624cbabeb5ea12a8c639/frameset.htm
Cheer,
Daniel
http://sapro.blogspot.com -
Custom Tab not getting high-lighted
Custom Tab not getting high-lighted
Hi,
I have added a new tab TabX in Item Master data form.
When only my add-on is running, it is working properly:
When I click on the TabX, all the controls belonging to the tab are displaying correctly.
TabX control is getting highlighted.
When my add-on runs with another add-on (DBS):
When I click on the TabX, all the controls belonging to the tab are displaying correctly.
But, TabX is not getting highlighted. Instead, some other tab(purchasing tab) is getting highlighted.
1) I'm not sure what is done by the other add-on.
2) I cannot debug my add-on when the other add-on is running. (Because we cannot get the other add-on installed in our office network. It is running only in client site.)
So, I need to 'guess' what might solve this problem.
Please help me if you know any work-arounds, so that I can highlight TabX (The normal effect of pressing a tab) in this situation.
Thank you.
Regards,
GeethaHi Geeta,
on FormLoad event,add the panelevel and set the panelevel of the Items.(must ber unique on that form)
OnLoadAfter(ref SAPbouiCOM.ItemEvent pVal, out bool BubbleEvent)
BubbleEvent = true;
AddNew_IndirectCost_Tab()
private void AddNew_IndirectCost_Tab()
oForm.DataSources.UserDataSources.Add("Folder", SAPbouiCOM.BoDataType.dt_LONG_TEXT, 100);
oItem = (SAPbouiCOM.Item)oForm.Items.Item("36");
oNewItem = oForm.Items.Add("oFldrCost", SAPbouiCOM.BoFormItemTypes.it_FOLDER);
// oNewItem.AffectsFormMode = true;
oNewItem.Top = oItem.Top;
oNewItem.Height = oItem.Height;
oNewItem.Width = oItem.Width;
oNewItem.Left = oItem.Left + oItem.Width + 50;
oFolder = (SAPbouiCOM.Folder)oNewItem.Specific;
oFolder.DataBind.SetBound(true, "", "Folder");
oNewItem.AffectsFormMode = false;
oFolder.Caption = "Indirect Cost";
oFolder.GroupWith("36");
oItem = (SAPbouiCOM.Item)oForm.Items.Item("60");
oNewItem = oForm.Items.Add("LblMacCost", SAPbouiCOM.BoFormItemTypes.it_STATIC);
oNewItem.Top = oItem.Top;
oNewItem.Height = oItem.Height;
oNewItem.Width = oItem.Width + 20;
oNewItem.Left = oItem.Left;
*oNewItem.FromPane = 222;* // set pane level
*oNewItem.ToPane = 222;* //set panelevel
oStaticText = (SAPbouiCOM.StaticText)oNewItem.Specific;
oStaticText.Caption = "Actual Machine Cost";
on click of the your pane set the panelevel, like;
protected override void etClickBeforeAction(ref SAPbouiCOM.ItemEvent pVal, out bool BubbleEvent)
BubbleEvent = true;
if (pVal.ItemUID == "oFldrCost") // oFldrCost-My pane,
oForm.PaneLevel = 222;
The main thing is that you have to set the form's panelevel on click_before event and youe pane will be high lighted -
Data is not getting updated in CRM
HI experts,
I am updating the new address and postal codes in ISU.And now if I check these address for buisness partner in CRM. Its not getting updated.
why this is happening?
Is there any BDOC used in this case then how we can check that BDOC?
Thanks,
JassiHello
I am sure that the problem occurs due to this.
You need to know the error message. To do this:
1) Choose any red document from transaction SMW01
2) Click on button "Show BDoc message errors/receivers" (9th button from the left)
3) In the opening window there is a button "Errors". There is where you can find the error message.
I hope it helps. Please, provide points if helpful.
Joaquin -
Custom field not getting populated in the "Show Results where" drop down
Hi all,
In appointment detail page by clicking on Add button on the user related information section , it takes us to a search layout showing the list of available users.
Here we have to filter the user's based on a custom field which has already been created in the user object. But I am not able to add the custom field in the "Show results where" drop down for which the search has to be done.
It is getting reflected in the normal search layouts.So Can any one tell me why the change is not getting reflected in the user related info search layout?I tested your use case and you are correct. I would recommend that you submit a service request to CRM On Demand customer care in reference to this issue.
-
MWST not getting determined in CRM Sales Order
Hi All,
I am working on a scenario where we are using MWST for tax calculations. I am able to get the tax calculations correctly in ECC but when I create a Sales Order in CRM, MWST is not getting determined.
I have maintained the following
1) Downloaded the ECC customizing into CRM
2) Downloaded the pricing procedure into CRM
3) Downloaded the pricing conditions into CRM
4) Downloaded the pricing condition tables into CRM
5) Maintained the tax classification for Business Partner
Thanks in advance.
Regards,
SandeepHi Sandeep,
did you try to use the price analysis in SAP GUI (set user parameter PRC_TRACE = X in SU3) to get further details what is missing for MWST determination? There could be multiple reasons for this issue.
Best Regards,
Michael -
Data is not getting replicating to the destination db.
I has set up streams replication on 2 databases running Oracle 10.1.0.2 on windows.
Steps for setting up one-way replication between two ORACLE databases using streams at schema level followed by the metalink doc
I entered a few few records in the source db, and the data is not getting replication to the destination db. Could you please guide me as to how do i analyse this problem to reach to the solution
setps for configuration _ steps followed by metalink doc.
==================
Set up ARCHIVELOG mode.
Set up the Streams administrator.
Set initialization parameters.
Create a database link.
Set up source and destination queues.
Set up supplemental logging at the source database.
Configure the capture process at the source database.
Configure the propagation process.
Create the destination table.
Grant object privileges.
Set the instantiation system change number (SCN).
Configure the apply process at the destination database.
Start the capture and apply processes.
Section 2 : Create user and grant privileges on both Source and Target
2.1 Create Streams Administrator :
connect SYS/password as SYSDBA
create user STRMADMIN identified by STRMADMIN;
2.2 Grant the necessary privileges to the Streams Administrator :
GRANT CONNECT, RESOURCE, AQ_ADMINISTRATOR_ROLE,DBA to STRMADMIN;
In 10g :
GRANT CONNECT, RESOURCE, AQ_ADMINISTRATOR_ROLE,DBA to STRMADMIN;
execute DBMS_STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE('STRMADMIN');
2.3 Create streams queue :
connect STRMADMIN/STRMADMIN
BEGIN
DBMS_STREAMS_ADM.SET_UP_QUEUE(
queue_table => 'STREAMS_QUEUE_TABLE',
queue_name => 'STREAMS_QUEUE',
queue_user => 'STRMADMIN');
END;
Section 3 : Steps to be carried out at the Destination Database PLUTO
3.1 Add apply rules for the Schema at the destination database :
BEGIN
DBMS_STREAMS_ADM.ADD_SCHEMA_RULES(
schema_name => 'SCOTT',
streams_type => 'APPLY ',
streams_name => 'STRMADMIN_APPLY',
queue_name => 'STRMADMIN.STREAMS_QUEUE',
include_dml => true,
include_ddl => true,
source_database => 'REP2');
END;
3.2 Specify an 'APPLY USER' at the destination database:
This is the user who would apply all DML statements and DDL statements.
The user specified in the APPLY_USER parameter must have the necessary
privileges to perform DML and DDL changes on the apply objects.
BEGIN
DBMS_APPLY_ADM.ALTER_APPLY(
apply_name => 'STRMADMIN_APPLY',
apply_user => 'SCOTT');
END;
3.3 Start the Apply process :
DECLARE
v_started number;
BEGIN
SELECT decode(status, 'ENABLED', 1, 0) INTO v_started
FROM DBA_APPLY WHERE APPLY_NAME = 'STRMADMIN_APPLY';
if (v_started = 0) then
DBMS_APPLY_ADM.START_APPLY(apply_name => 'STRMADMIN_APPLY');
end if;
END;
Section 4 :Steps to be carried out at the Source Database REP2
4.1 Move LogMiner tables from SYSTEM tablespace:
By default, all LogMiner tables are created in the SYSTEM tablespace.
It is a good practice to create an alternate tablespace for the LogMiner
tables.
CREATE TABLESPACE LOGMNRTS DATAFILE 'logmnrts.dbf' SIZE 25M AUTOEXTEND ON
MAXSIZE UNLIMITED;
BEGIN
DBMS_LOGMNR_D.SET_TABLESPACE('LOGMNRTS');
END;
4.2 Turn on supplemental logging for DEPT and EMPLOYEES table :
connect SYS/password as SYSDBA
ALTER TABLE scott.dept ADD SUPPLEMENTAL LOG GROUP dept_pk(deptno) ALWAYS;
ALTER TABLE scott.EMPLOYEES ADD SUPPLEMENTAL LOG GROUP dep_pk(empno) ALWAYS;
Note: If the number of tables are more the supplemental logging can be
set at database level .
4.3 Create a database link to the destination database :
connect STRMADMIN/STRMADMIN
CREATE DATABASE LINK PLUTO connect to
STRMADMIN identified by STRMADMIN using 'PLUTO';
Test the database link to be working properly by querying against the
destination database.
Eg : select * from global_name@PLUTO;
4.4 Add capture rules for the schema SCOTT at the source database:
BEGIN
DBMS_STREAMS_ADM.ADD_SCHEMA_RULES(
schema_name => 'SCOTT',
streams_type => 'CAPTURE',
streams_name => 'STREAM_CAPTURE',
queue_name => 'STRMADMIN.STREAMS_QUEUE',
include_dml => true,
include_ddl => true,
source_database => 'REP2');
END;
4.5 Add propagation rules for the schema SCOTT at the source database.
This step will also create a propagation job to the destination database.
BEGIN
DBMS_STREAMS_ADM.ADD_SCHEMA_PROPAGATION_RULES(
schema_name => 'SCOTT',
streams_name => 'STREAM_PROPAGATE',
source_queue_name => 'STRMADMIN.STREAMS_QUEUE',
destination_queue_name => 'STRMADMIN.STREAMS_QUEUE@PLUTO',
include_dml => true,
include_ddl => true,
source_database => 'REP2');
END;
Section 5 : Export, import and instantiation of tables from
Source to Destination Database
5.1 If the objects are not present in the destination database, perform
an export of the objects from the source database and import them
into the destination database
Export from the Source Database:
Specify the OBJECT_CONSISTENT=Y clause on the export command.
By doing this, an export is performed that is consistent for each
individual object at a particular system change number (SCN).
exp USERID=SYSTEM/manager@rep2 OWNER=SCOTT FILE=scott.dmp
LOG=exportTables.log OBJECT_CONSISTENT=Y STATISTICS = NONE
Import into the Destination Database:
Specify STREAMS_INSTANTIATION=Y clause in the import command.
By doing this, the streams metadata is updated with the appropriate
information in the destination database corresponding to the SCN that
is recorded in the export file.
imp USERID=SYSTEM@pluto FULL=Y CONSTRAINTS=Y FILE=scott.dmp IGNORE=Y
COMMIT=Y LOG=importTables.log STREAMS_INSTANTIATION=Y
5.2 If the objects are already present in the desination database, there
are two ways of instanitating the objects at the destination site.
1. By means of Metadata-only export/import :
Specify ROWS=N during Export
Specify IGNORE=Y during Import along with above import parameters.
2. By Manaually instantiating the objects
Get the Instantiation SCN at the source database:
connect STRMADMIN/STRMADMIN@source
set serveroutput on
DECLARE
iscn NUMBER; -- Variable to hold instantiation SCN value
BEGIN
iscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();
DBMS_OUTPUT.PUT_LINE ('Instantiation SCN is: ' || iscn);
END;
Instantiate the objects at the destination database with
this SCN value. The SET_TABLE_INSTANTIATION_SCN procedure
controls which LCRs for a table are to be applied by the
apply process. If the commit SCN of an LCR from the source
database is less than or equal to this instantiation SCN,
then the apply process discards the LCR. Else, the apply
process applies the LCR.
connect STRMADMIN/STRMADMIN@destination
BEGIN
DBMS_APPLY_ADM.SET_SCHEMA_INSTANTIATION_SCN(
SOURCE_SCHEMA_NAME => 'SCOTT',
source_database_name => 'REP2',
instantiation_scn => &iscn );
END;
Enter value for iscn:
<Provide the value of SCN that you got from the source database>
Note:In 9i, you must instantiate each table individually.
In 10g recursive=true parameter of DBMS_APPLY_ADM.SET_SCHEMA_INSTANTIATION_SCN
is used for instantiation...
Section 6 : Start the Capture process
begin
DBMS_CAPTURE_ADM.START_CAPTURE(capture_name => 'STREAM_CAPTURE');
end;
/same problem, data not replicated.
its captured,propagated from source,but not applied.
also no apply errors in DBA_APPLY_ERROR. Looks like the problem is that LCRs propagated from source db do not reach target queue.can i get any help on this?
queried results are as under:
1.at source(capture process)
Capture Session Total
Process Session Serial Redo Entries LCRs
Number ID Number State Scanned Enqueued
CP01 16 7 CAPTURING CHANGES 1010143 72
2. data propagated from source
Total Time Executing
in Seconds Total Events Propagated Total Bytes Propagated
7 13 6731
3. Apply at target(nothing is applied)
Coordinator Session Total Total Total
Process Session Serial Trans Trans Apply
Name ID Number State Received Applied Errors
A001 154 33 APPLYING 0 0 0
4. At target:(nothing in buffer)
Total Captured LCRs
Queue Owner Queue Name LCRs in Memory Spilled LCRs in Buffered Queue
STRMADMIN STREAMS_QUEUE 0 0 0 -
Shipping cost not getting calculated in CRM IC webclient for a region
HI all,
I have an issue where when we create an order, the shipping cost is not getting calculated automatically.. and so we are having to manually enter the shipping cost..this is happening only for Apac regions. for all other regions it seems to be working. but the shipping cost is getting calculated in R/3. can anyone provide input for this?
Also, what factors determine the shipping cost?
Thank you,
Preethywhat price conditions determine your cost in R/3?
might be easier to use the CRM gui and create the order in crmd_order and look at the conditions. Unless you set it up there is no plant in CRM (just vendor) so if your cost is tied to your plant, I'm not sure how you would get this without a possible rfc call to R/3. -
Custom fields not getting updated in Mass Maintenance-MM17
Hi,
I have created a custom field in MARC table and the data is getting updated to the MARC table through MM01/MM02 but it is not getting updated by MM17. I have checked the notes 44410, 576160, 414020 and 116311. I have done the following changes as per the sap notes.
1. Created a custom segment ZE1MARCM by copying the standard segment E1MARCM and added the custom field in that
segment.
2. I have extended the IDOC 'MATMAS03' and added the custom segment ZE1MARCM to E1MARAM.
3. Created a new entry in we82 and provided the extension type 'ZMATMAS03' and release '701'.
4. Adjusted the partner profile in we20 for matmas with port and providing the extension idoc type.
5. Added the custom field in the table MASSFLDLST.
6. Implemented the code in BADI 'MG_MASS_NEWSEG' and exits 'EXIT_SAPLMV01_002' , 'EXIT_SAPLMV02_002' as per the
sap notes.
The custom field is not getting updated through mass maintenance. Please let me know if i have missed anything?
Thanks,
GeetaI had this same question several years ago. Please check my answer at Initialize MARC Custom Fields Using MM17 Does Not Work
-
Vendor Address not getting printed properly in cheque printing.
Hi
While printing the vendor address for the cheque printing, for certain vendors the street no. is not getting printed & for certain vendors PO Box is not getting printed.
In the program we are fetching vendor address from REGUH table & then passing onto the global variables which are being used in the script & data is there in the database table for both street & PO Box number.
The code in the script is as follows:
/: ADDRESS PARAGRAPH UH TYPE '3'
/: TITLE &W_ANRED&
/: NAME &W_ZNAME1&,&W_ZNAME2&,&W_ZNAME3&,&W_ZNAME4&
/: STREET &W_ZSTRA&
/: POBOX &W_ZPFAC& CODE &W_ZPST2& CITY &W_ZPFOR&
/: POSTCODE &W_ZPSTL&
/: CITY &W_ZORT1(28)&
/: COUNTRY &W_ZLAND&
/: FROMCOUNTRY &W_LAND1&
/: ADDRESSNUMBER &W_ZADNR&
/: ENDADDRESS
Can anyone please let me know, what could be the possible reason for this?you can tyr with TYPE '1' or TYPE '2'
: ADDRESS PARAGRAPH UH TYPE '3'
Maybe you are looking for
-
Hi, While executing a pl/sql i have encountered a problem which is string literal too long. I know why this error is occuring. i am assigned a very large string value to a variable which i declared of LONG, XML, and CLOB one at a time. but still the
-
Why use symbol "!" here?
Why use symbol "!" here? if (!contactOld.getWorkAddress().equals( public void entryUpdated(MapEvent event) Contact contactOld = (Contact)event.getOldValue(); Contact contactNew = (Contact)event.getNewValue(); StringBuffer sb = new StringBuffer(); if
-
Adding custom buttons to JOptionPane
Hi, I need to add custom buttons to my showMessageDialogue boxes. I know that JOptionPane.showMessageDialog (null, "message body", "message title", JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE);displays an information box with a 'Yes' a
-
How can I write more voices using the score editor?
I'm writing a guitar piece with the score editor but I need to voices; the voice below should be a semibreve and the voice above a dotted minim and then a crotchet, how do I do it?
-
QT Pro says my Registration code is invalid
Recently purchased QT Pro for windows. I go to QT Edit, preferences, register, then I copy and paste the code, and typed it in manually and it shows invalid code either way. Any ideas?