cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Not able to see passed value in find mode of UDO form

0 Kudos
258

Hi,

I have created a UDO and calling it on onclick of context menu on sales order's existing record. what I'm trying to do, When UDO forms gets open, I'm passing Current open record DocEntry(sales order) in a field of UDO form. It's working fine when UDO form is in ADD mode. but when I set Form mode in FIND mode, I'm not able to see value in UDO field. What is the correct way? Basically I want to pass sales order docentry, when UDO form is in Find mode and open record. Below is my code :

if(pVal.BeforeAction == true && pVal.MenuUID == "RC" )

{

int offset = oForm.DataSources.DBDataSources.Item(0).Offset;

Application.SBO_Application.Menus.Item("BKD1").Activate();

oForm3 = Application.SBO_Application.Forms.Item(Application.SBO_Application.Forms.ActiveForm.UDFFormUID); oForm3.Mode = SAPbouiCOM.BoFormMode.fm_FIND_MODE;

SAPbouiCOM.EditText oEdit = (SAPbouiCOM.EditText)oForm3.Items.Item("U_DOCENTRY").Specific;

oEdit.Value = DocEntry;

oForm3.Items.Item("1").Click(SAPbouiCOM.BoCellClickType.ct_Regular); }

Thanks in Advance

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member566317
Active Participant
0 Kudos

Hi Neha,

Please make sure you have enabled DocEntry to work for find mode in Object Registration Wizard.

Tools->Customization Tools-->Object Registration Wizard-->Next-->Update Existing Object-->select UDO-->Next-->Next-->Next