on 07-29-2014 10:01 AM
Hi All
I have a customer field in erp that I need to get populated from crm.
I have added the field to the additional data b section in vao1.
I have added the field to the TDS_ITEM_COMC and TDS_ITEM_COMV
I have added the screen to the lord mapping table under ITEM, and I have have enabled "Automatic Field Transport".
I have updated the badi BADI_LORD_DO_PAI method Add_supply_LIST with the following code
IF iv_object_id EQ 'ITEM'.
CLEAR ls_supply.
ls_supply-field = 'ZZADTV'.
ls_supply-check = 'N'.
APPEND ls_supply TO ct_supply.
ENDIF.
My field is being populated from CRM and is being passed through to r3. I know this because I debugged the function module erp_lord_get_item_multi
and I can see the correct value for my field, and there are no errors reported.
Any one got any ideas.
I have done this for a customer field on at header level and it works.
Thanks
Darren
Hello Darren,
Please find the screenshots describing the way how it was done by me. Hope this will help you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
On eh_onsave try to change any of the standard field value (eg : add a special character at the end of the Value) save it.After that remove the special character
Then call the method- eh_onedit and revert back the change(remove the added special character) and again save.
This has worked in my case, Can you try and let me know if it has resolved your issue ?
Thanks,
Chakri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All
I am still looking to resolve this issue.
The field is mapping from ECC to CRM. I can see the value on the order item screen. The issue now is that if I change the value it is not sent back to ecc.
For example i have a sales order with a value in my filed of 123 in ecc.
I display this in crm and I see the value correctly.
I change the value to 241 and hit return
the value changes back to 123.
If I debug the set and get methods for the context node in crm, I see the value is being set, then a call is made to ecc but the value is not being updated there, so the original value is being set again.
Any one any ideas
Thanks
Darren
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Davashish
Yes, I have looked at this post, but it unclear what exactly was done to solve the issue.
The field I want to update in ecc is at item level on additional tab b tab. I have updated the
TDS_IDATAB_COMV and
TDS_IDATAB_COMC structures. in ecc.
In crm
CRMST_L2_ITEM_COMV does not have an entry for my field
CRMST_L2_ITEM_COMC does not have an entry for my field
CRMTT_ADMINI_ERPIL has an entry for my field
CRMTT_ADMINI_I_ERPIL has an entry for my field
I am looking over the documentation again to see what I have missed.
Thanks
User | Count |
---|---|
6 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.