cancel
Showing results for 
Search instead for 
Did you mean: 

Disable Folder

Former Member
0 Kudos

Hi,

I create some folders in Service Contract and I want to disable them in form Find mode.

Anyone have experince on it since folder just have Groupwith and select this 2 methods.

Thank.

Accepted Solutions (0)

Answers (7)

Answers (7)

Former Member
0 Kudos

Finally I use this in my item event and it work.hope it can help u

If (pVal.FormMode = SAPbouiCOM.BoFormMode.fm_FIND_MODE Or pVal.FormMode = SAPbouiCOM.BoFormMode.fm_ADD_MODE) And pVal.BeforeAction = False Then

oForm = SBO_Application.Forms.GetForm(pVal.FormTypeEx, pVal.FormTypeCount)

oForm.Items.Item("folderA").Enabled = False

oForm.Items.Item("folderA").Visible = False

End If

Former Member
0 Kudos

Hi Carol,

Finally I use this in my item event and it work.hope it can help u

If (pVal.FormMode = SAPbouiCOM.BoFormMode.fm_FIND_MODE Or pVal.FormMode = SAPbouiCOM.BoFormMode.fm_ADD_MODE) And pVal.BeforeAction = False Then

oForm = SBO_Application.Forms.GetForm(pVal.FormTypeEx, pVal.FormTypeCount)

oForm.Items.Item("folderA").Enabled = False

oForm.Items.Item("folderA").Visible = False

End If

Regards

Wong Jing Dian

Former Member
0 Kudos

Hi Sridhar,

Tried but the folder still visible.

Thanks.

Former Member
0 Kudos

I have the same problem. Any idea about code listed below?

  If pVal.FormType = 65211 And pVal.ItemUID = 36 And pVal.FormMode = 2 And pVal.EventType = SAPbouiCOM.BoEventTypes.et_CLICK Then
                If pVal.Before_Action = True And pVal.ActionSuccess = False Then
                    oForm = SBO_Application.Forms.Item(FormUID)
                    oForm.Items.Item("36").Visible = False
                    oForm.Refresh()
                    BubbleEvent = False
                 End If
  End If

Thanks.

Former Member
0 Kudos

Give this in ur menu event


If Form.Mode = SAPbouiCOM.BoFormMode.fm_ADD_MODE Then
Form.Mode= SAPbouiCOM.BoFormMode.fm_FIND_MODE
Form.Items.Item("fldFolder").Visible = False
End if

Wherever u want that folder to be in visible, just give visible = true....

former_member209699
Contributor
0 Kudos

In the menu event of that form you can make that folder's property to false.

And in Add mode make them true.

Former Member
0 Kudos

Capture the clcik event for thew folder and set bubble event to false if the form is in find mode.

Former Member
0 Kudos

in find mode

objFrm.Items.Item("folderID").Visible = False

u try this

i hope this will help u