Hello, Gurus!
I have a problem after enhancing BP_ADDR component and transport developments in production.
So i kindly ask you for help!
So i have a task to enhance BP_ADDR with few Z-attributes. We add append structures to adrc, BuilAddress etc. We made Z-class which replace standard CL_BUPA_IL_ADDRESS and so on.
So we did all we need and our attributes work in CRD and CRT systems!
BUT! After we transport all changes to Productive system, we get DUMP on Web UI when try use SET_PROPERTY method for our Z-field.
System tell us that there is now such field in structure. BUT THERE IS THE.
While debugging i found the under method SET_PROPERTY( ) i catch dump on row 18, when try to get index of my z-attributes.
System catch dump, because there is now my Z-fields in a attributes table. (class cl_crm_genil_obj_model -> get_attr_idx_by_name).
But if i call FM FILL_ATTRIBUTES of this class cl_crm_genil_obj_model and pass there component_name BuilAddress - I will get ALL fields i need.
Moreover, i also CAN edit Z-attributes of address via genil_bol_browser. Everything works good and attributes save.
So i have now idea why i have error in SAP CRM Web UI. What i forgot?
Please, provide me some help.
I spend to much time solving this problem.
Best regards!