Skip to Content
0
Former Member
Jun 05, 2009 at 04:52 AM

Add combo in matrix

42 Views

How to add combo in system matrix ? I am adding a column in the matrix of A/R invoice.I am using the following code-

  Dim matMatrix As SAPbouiCOM.Matrix
        Dim objColumn As SAPbouiCOM.Column
        Dim ddlAP As SAPbouiCOM.ComboBox

objForm = SBO_Application.Forms.ActiveForm
            
           
            If objForm.DataSources.UserDataSources.Count = 228 Then
                objForm.DataSources.UserDataSources.Add("ddlAP", SAPbouiCOM.BoDataType.dt_LONG_TEXT, 50)
            End If
            matMatrix = objForm.Items.Item("38").Specific
            matMatrix.Clear()
            If matMatrix.Columns.Count = 265 Then
                objColumn = matMatrix.Columns.Add("AP", SAPbouiCOM.BoFormItemTypes.it_COMBO_BOX)
            Else
                objColumn = matMatrix.Columns.Item("AP")
            End If
            objColumn.DataBind.SetBound(True, "", "ddlAP")
            'objColumn.TitleObject.Caption = "AP Invoice"
            objColumn.Width = 100
            objColumn.Visible = True
            
            matMatrix.Columns.Item("AP").DisplayDesc = True
            matMatrix.Columns.Item("AP").TitleObject.Caption = "A/P Invoice"
            ddlAP = matMatrix.Columns.Item("AP").Cells.Item(0).Specific

            objForm.Refresh()

But the combo is note getting displayed.