I'm wondering that,if I change the values in method : CRM_DATAEXCH_AFTER_BAPI_FILL, suppose it will delete the line item in ECC, whether the corresponding line item in CRM will also be deleted after the BDOC get back to CRM?
Thanks.
I'm wondering that,if I change the values in method : CRM_DATAEXCH_AFTER_BAPI_FILL, suppose it will delete the line item in ECC, whether the corresponding line item in CRM will also be deleted after the BDOC get back to CRM?
Thanks.
Hi Dnyanesh,
1. The user will change the user status at a line item in CRM to "Canceled",this will trigger the replication to ECC.
2. Yes, the user status in a line item in CRM will be changed to "Canceled". Can you please explain more detail on your point 2?
Thank you.
Hi Jerry,
Yes that's a possibility but not assured that the return bdoc will delete the line item back in CRM. I can say that you need to give it a try in a sandbox environment and see if it works out.
Though my best understanding and suggestion for this scenario is not to delete the item from ECC, rather mark it as "Irrelevant for billing" or "Rejected".
/Hasan
we failed to persuade the user. Anyway,it's up to the client.
So,in method CRM_DATAEXCH_AFTER_BAPI_FILL, I just need to remove the item I want to delete in some parameters.
Can you please suggest what are the parameters?
I suppose parameters CT_BAPISCHDL, CT_BAPISCHDL2, CT_BAPISCHDLX , CT_BAPISDITM CT_BAPISDITMX, CT_BAPICOND, CT_BAPICRMSFK, CT_BAPISDETAX, CT_BAPISDETAXX CT_BAPISDTRANSP, CT_BAPISDTRANSPX should be processed. Am I right? Are they enough?Or some of them are not necessary?
Many thanks.
Jerry
Hi Jerry,
You can mark the update_flag = 'D' in table ct_bapisditmx. That should delete the item from ECC.
/Hasan
Hi all,
We have an issue where Only one BP is not replicating from CRM to ECC. Any Changes done on this BP is not at all replicating to ECC.
Checked the Bdocs they are absolutely green with no error segments. No failures or un-processed Queues on either side.
Replication is happening from the other side, that is from ECC to CRM
Can any one guide me on this issue?
Regards
MR
Hi Hasan,
your answer is really helpful. I understand that's for the scenario when an order was already in ECC.
So, my question is,when an order was firstly replicated to ECC, for the canceled items, I don't want them to be transferred at all. So, I want to remove the item from BDOC. Can I also achieve this by setting the update_flag = 'D' ?
Thanks.
Jerry.
Hi Mike,
Did you notice any dump on ECC? (tcode ST22). Because that reminds me of some problems when replicating BP with roles employee from CRM to ECC... For some reason the system was trying to display a popup in the background, which turned out to be a bad idea :-)
Regards,
Nicolas.
Hi Jerry,
For the first time upload I think the item details should not be there in the tables. I think there are many tables which have to be cleared, along with there X tables . BAPISDITM , bapischdl and others that you have mentioned above.
/Hasan
Hello Gurus,
First we are creating IBase. And then we have to create IBase Structure.
Parent - Ibase and Child will also be an Ibase with a different Ibase Type.
Could you please let me know how to create an Ibase Structure using LSMW/BODS
Thanks
Anthony.
Hi Hasan,
I tried to set the flag,
the system do deleted the line item in ECC,but it also deleted the line item in CRM when BDOC get back to CRM.
That's not what we want.
I'll have to seek a way to delete the item in ECC. Do you know the enhance point where I can do this in ECC?
Thank you.
Hi Jerry,
Not a shocker news
We already knew that such a thing has a possibility. Anyhow, even if you delete this somewhere in ECC through an enhancement done there itself, the return BDoc will carry the deletion command to CRM again, so there isn't going to be any prevention there.
Also even if you somehow try to stop the deletion in CRM through any enhancement etc, there would be a lot of permutations to consider. According to your system behavior it is confirmed that on every save in ECC, a replication to CRM will be triggered.
/Hasan
Hi Mike,
Since BP replication of master data is a BDC( screen based ) approach from CRM to ECC, hence there could me some rare cases where the screen fails and no error etc. is shown in the BDoc.
I can suggest you a few things and see if any of these steps correct the whole process.
1. Try sending the BP from CRM using tcode : BUPA_SEND.
2. Download all details of customer from ECC again using CRM tcode : CRMM_BUPA_MAP
3. Check for dumps in ECC
4. Check for update fails in tcode : SM13 in ECC
5. If none of this helps then you may have to debug the outbound RFC queue for this BP.
/Hasan
Hi Hasan,
One thing I should mention is that, normally, the sales orders replicated from CRM are not permitted to change in ECC. We made some settings and the change is possible,and just the BDOC will NOT be triggered even if you delete one item.
So, I think it's possible to change the order in ECC without getting back to CRM.
Thank you.
Hi expert,
I have an urgent requirement from the client.
Delete the sales order item totally in ECC.
I planned to implement this enhancement in ECC. Check the data in BDOC from CRM middleware, according to the user status in the order item,decide whether the item can be deleted.
My question is,where can I settle this enhancement? The BADI name,user exit?
Thanks in advance.
Jerry.
Dear experts
i am trying to replicate customizing from ERP using t.code r3as.
but i am getting a runtime error when it tries to access the ERP backend.
the following is the error which i ma getting.
Runtime Errors | CALL_FUNCTION_REMOTE_ERROR |
Date and Time | 23.03.2014 11:01:19 |
What happened?
Error in the ABAP Application Program |
The current ABAP program "SAPLSMOUTIL" had to be terminated because it ha | |
come across a statement that unfortunately cannot be executed. |
The error occurred during an RFC call to another system. | |
In the target system, a short dump has been written as well. | |
More detailed information on the error cause can be found there. |
What can you do?
Note down which actions and inputs caused the error. |
To process the problem further, contact you SAP system | |
administrator. |
Using Transaction ST22 for ABAP Dump Analysis, you can look | |
at and manage termination messages, and you can also | |
keep them for a long time. |
Error analysis
An error occurred when executing a REMOTE FUNCTION CALL. | |
It was logged under the name "GETWA_NOT_ASSIGNED_RANGE" |
Your help will be greatly appreciated.
Hi Nicolas,
Thanks for replying, Checked this but not getting any short dumps in CRM or ECC side.
Regards
MR
Thanks for your time Hasan.
BUPA_SEND is not updating anything but getting green Bdoc without any error and CRMM_BUPA_MAP is not generating any request but a generic stop entry was put by the system, which has been deleted manually.
Regards
MR
Not sure if this issue was solved but I have the same problem. The error message is "Category for material group P906525 does not exist". How do I get this category group into CRM from ECC?
Hello,
OK then I would check 2 different things:
1) First: transaction SMOEAC in CRM: maybe someone set a filter for replication object BUPA_MAIN... which would result in a Bdoc being generated, but with green status because it would be sent to nowhere.
2) Second: transaction SMW01, because even if the Bdoc is green sometimes when you click the display error button, and go to the detail screen, you get some error messages that are displayed in the log.
Regards,
Nicolas.