Enhancing Business Partner Sales Area Data within ECC6 not CRM
I had an issue with enhancing the BP Transaction within ECC6.
Everything I looked up in SDN, dealt with CRM. Which wasn't much use.
I was particularly trying to update the Sales Area Data( KNVV) of Customer from the BP transaction. So I decided to enhance structure KNVV with my append fields.
I then created my enhancement section within BP and added the new fields with the GS_KNVV field name, hoping that a Move-corresponding transaction would take care of my field transfer from screen to database.
However this would not work, and after a hefty de-bug session, I found that within Class CMD_EI_API_MAP_STRUCTURE=>EXTERN_FORMAT_SALES_DATA there is indeed the move-corresponding command I had hoped for, sadly though the structure it was moving from CMDS_EI_SALES_DATA did not contain my append fields from KNVV.
But once I enhanced that structure, the fields flowed from screen to database easily.
So just putting this info out there in case it can help someone else.