Hi Friends,
I am trying to add additional information by using BAPI : BAPI_BUPA_FS_BPADDITION_ADD .
But this works only when the Diff Val ( BUT100 Table ) and the Criteria ( BP3100 Table ) which i am passing in additional info internal table to BAPI
is same i.e 'Blank".
Scenario :
Suppose that i am adding additional Information with Criteria : ZLIN the Bapi executes fine but during the Commit it gives DUMP , the error message during DUMP is as follows : No diff. criterion-dependent BP role with differentiation ZLIN exist.
What i observed when i am saving thru standard transaction code UKM_BP is that BUT100 has partner and role normal values , But when BP3100 has a new entry with criteria with value "ZLIN" the entry in BUT100 gets updated with Diff Value : ZLIN.
Does anyone know how to solve this problem of table update of BUT100 through BAPI or Method Call which is happening internally before commit in the standard tcode.
Also can i use any methods of class CL_UKM_BUSINESS_PARTNER to handle the update of additional Information .
Please reply if anyone has found any solution. This is a bit urgent.
Regards,
Navin Fernandes.