Hello Experts,
After reading the title, I'm pretty sure most of you must have already thought of a solution! :-)
Well, to brief you down, the problem I'm currently facing is I'm unable to have the data of a custom field flown from R3 to CRM and vice versa.
This custom field has been extended to CUSTOMER_I structure using EEWB in CRM 5.0 system. The same field already existed in R3 at the item level and was extended to VBKD, BAPE_VBKD structures.
I wrote my field mapping logic in CRM_DATAEXCHG_BADI's CRM_DATAEXCH_R3D_MBDOC_FILL method. I deregistered the queues and debugged all the way, I was able to see the data in TI_BAPIMTCS structure for VBKD, but it simply doesn't show up on the screen when I execute CRMD_ORDER.
On further digging, I found there's an OSS Note # 1583017 which rectifies this item level replication bug for custom fields. However, my system runs on patch level 19; which means this note was already implemented in my system.
Despite of that, the data in the custom field just doesn't show up on CRMD_ORDER. As a workaround, I've extended the custom field under PRODUCT_I structure using EEWB and it worked perfect.
Did anyone face such kind of problem before? If yes, how did you solve it?