Create Folder in System Form

Hi,
    Anybody know how can i create a folder in a system form that not contain any folder???
For example: Good Receipt, Good Issue, Inventory Transfer from the Inventory Module
Thanks!!

Try this:
oForm = SBO_Application.Forms.GetFormByTypeAndCount("134", intFormCount) '134 is for Business Partner.
            oForm.DataSources.UserDataSources.Add("FolderDS", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 1)
            objRefItem = oForm.Items.Item("9") 'Refer to the position or the last Folder
            objItem = oForm.Items.Add("Folder", SAPbouiCOM.BoFormItemTypes.it_FOLDER)
            objItem.Left = objRefItem.Left + objRefItem.Width
            objItem.Width = 200
            objItem.Top = objRefItem.Top
            objItem.Height = objRefItem.Height
            objItem.AffectsFormMode = False
            oFolder = objItem.Specific
            '// set the caption
            oFolder.Caption = sFolderCap
            oFolder.DataBind.SetBound(True, "", "FolderDS")
            oFolder.GroupWith("9")
Kevin.

Similar Messages

  • Generating 2 folder in System Form.

    Hi Friends,
           I have created 2 folder in GRN.1st folder works completly fine but when I clicked on 2nd folder its open Content Folder of GRN, means in Panelevel 1 not in Panelevel which I have declared for 2nd Folder.
          I have written Item Press event also in which I have given Panelevel to Form.i.e.
          oForm = SBOApplication.Forms.Item(FormUID)
          oForm.PaneLevel = 11
    but still its open in Content Folder of GRN.Is there any problem while creating 2 folder in System form??
      Please help me to solved this problem.
    Thanks & Regards,
        Swati

    Hi Swati,
    Try this,
    on Click Event and BeforeAction= true i.e. ClickBeforeAction
    set the pane level of the form as the pane level that u assigned to your panes,
    like,
    if (pVal.ItemUID == "oFldrCost1")
                     oForm.PaneLevel = 222 ;       //pane level of your first pane
    if (pVal.ItemUID == "oFldrCost2")
                     oForm.PaneLevel = 223;    //panelevel of your 2nd pane.
    Edited by: anuj singh on Feb 12, 2009 11:22 AM

  • Create folder in system matrix  (incoming payment )

    Hi, my friends
    i like to create folder in runtime in system matirx. please post the code for regarding this. For example:incoming payment matrix create folder
    advance thanks

    Hi
    You can check the samples provided by SAP in C:programm files>SAP>SDK>Samples>COM UI and systemformmanipulation example..
    Thanks

  • Create folder in system matrix

    i like to create folder in runtime in system matirx. please post the code for regarding this.
    advance thanks

    its as
    Dim oFolderItem As SAPbouiCOM.Folder
    Dim oNewItem As SAPbouiCOM.Item
    Dim oItem As SAPbouiCOM.Item
    oNewItem = oOrderForm.Items.Add("UserFolder", SAPbouiCOM.BoFormItemTypes.it_FOLDER)
    oItem = oOrderForm.Items.Item("9")
    oNewItem.Top = oItem.Top
    oNewItem.Left = oItem.Left
    oNewItem.AffectsFormMode = False
    oFolderItem = oNewItem.Specific
    oFolderItem.Caption = "xxx"
    oFolderItem.GroupWith("9")

  • How to create add-on of a system form in sap b1 9.0?

    Hi all,
    I have a problem related to the creation of a system form add-on of sap b1 9.0.
    I can develop some projects in visual basic, but about sap b1 add-on, I know how to package files of to install (.ard and .exe files) and I also know how to register .ard file in sap b1 9.0, So I tried to register all projects found in SDK sample folder that was correct.
    I tried to do an example of project found in SDK Help Center.
    But the problem I have to day related to the creation of system form add-on.
    The steps I tried to do are:
    1. I opened SAP B1 Studio for Microsoft Visual Studio
    2. Right click my project and add the system form (Employee Master Data)
    3 Connection string I used in Command line arguments   0030002C0030002C00530041005000420044005F00440061007400650076002C0050004C006F006D0056004900490056
    4. I added one field (CFL of BPCode) to Employee Master Data.  I did n't add any reference because when I add UI API Vission 9.0 to system form or user form of sap b1 it gives errors in Menu.vb. I do know why.
    5. I converted in 32 bit and build my project
    6. I re_opened new visual studio 2010 for creating new project with SAP B1 AddOnInstaller.NET Wizard
    7. From here I did every thing according to the video of Bryan Gomez
    Creating and Registering SAP Add-on - YouTube
    8. I registered my .ard file
    9. But when I start my add-on it gives error (Add-on connection timed out)
    The questions I want to ask,
    1. If you are creating the add-on of system form Is there any other thing needed to do more than the above  I explained?.
    2. Is it necessary to go in SDK code when you are using the system form like that?.
    3. If it is necessary to add reference of UI API  in project, how to handle error occurs when we add that the reference to the project which is using a system form?.
    Please anyone who has an idea he/she can help me.

    Hi pallavi p,
    That's good but as I said above when I add the reference of UI API Version 9.0 in the project which has the system form or user form of sap b1 it exactly gives errors in menu.vb of the project.
    So let me give you the way you can try.
    1. Open new project/ visual basic/ sap business one/ sap business one add-on project. and save it any where
    2. Right click on your project
    3. Add new item
    4. Sap Business One
    5. System form (Employee master data) or user form
    6. Add
    And then if your form is opened
    7. Go to add the reference of UI API Version 9.0
    8. Check errors found in menu.vb (or in OutPut)
    So if it's possible try to solve that problem.
    Please anyone can help me.

  • I created new table in database and want to bind with system form

    Hi All,
    1) i created new table in database and want to bind with system form .
    2) How i bind this field to system form sale order where i added new folder tab in that i added some fields that fields i want to bind with database. when i click on the next ,previous ,first and last button
    bind value should change.
    Awaiting soon reply
    Rajkumar G.

    hi,
    try this
    Public Sub BindDataToForm()
            Dim oItem As SAPbouiCOM.Item
            Dim oEdit As SAPbouiCOM.EditText
            Dim oComboBox As SAPbouiCOM.ComboBox
            '// getting the matrix column by the UID
            'oItem = oForm.Items.Item("docname")
            'oComboBox = oItem.Specific
            'oComboBox.DataBind.SetBound(True, "OSRI", "BaseType")
            'oItem = oForm.Items.Item("docno")
            'oEdit = oItem.Specific
            'oEdit.DataBind.SetBound(True, "OSRI", "BaseEntry")
            oColumn = oColumns.Item("Code")
            'oColumn.DataBind.SetBound(True, "", "DSCardCode")
            oColumn.DataBind.SetBound(True, "OSRI", "ItemCode")
            oColumn = oColumns.Item("Serial")
            oColumn.DataBind.SetBound(True, "OSRI", "IntrSerial")
            Try
                oColumn = oColumns.Item("Inspection")
                oColumn.DataBind.SetBound(True, "OSRI", "U_Inspection")
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
            oColumn = oColumns.Item("Quality")
            oColumn.DataBind.SetBound(True, "OSRI", "U_Quality")
            oColumn = oColumns.Item("Status")
            oColumn.DataBind.SetBound(True, "OSRI", "U_Status")
            oColumn = oColumns.Item("Finish")
            oColumn.DataBind.SetBound(True, "OSRI", "U_Finish")
            oColumn = oColumns.Item("Thickness")
            oColumn.DataBind.SetBound(True, "OSRI", "U_Thickness")
            oColumn = oColumns.Item("uom")
            oColumn.DataBind.SetBound(True, "OSRI", "U_NetUOM")
            oColumn = oColumns.Item("length")
            oColumn.DataBind.SetBound(True, "OSRI", "U_Length")
            oColumn = oColumns.Item("height")
            oColumn.DataBind.SetBound(True, "OSRI", "U_Height")
            oColumn = oColumns.Item("sqf")
            oColumn.DataBind.SetBound(True, "OSRI", "U_sqf")
            oColumn = oColumns.Item("sqm")
            oColumn.DataBind.SetBound(True, "OSRI", "U_sqm")
        End Sub

  • Can I create a login system in Form Central?

    Dear,
    I am looking for an online program where you can create a professional online forms but protected with a login system. Can this with Adobe Form Central or collaboration with another program? I have been working already with dreamweaver.
    With friendly greetings

    Hi,
    You may create a web site and embed your forms into web pages and then use Dreamweaver to create a log in page.
    Thanks,
    Wenlan

  • How to register add-on of edited system form in sap b1 9.0?.

    Hi all,
    I have a problem in SAP b1 9.0.
    Actually I added one field of BPCode to Employee master data, so I want to register an add-on of that system form in SAP b1 9.0.
    When I create file of .ard as we watch it in video of 
    Bryan Gomez
    Creating and Registering SAP Add-on - YouTube     it will be created correctly, But the problem is when I register that the file of .ard it gives error (Cannot create a file when that file already exists). Again when I create a file of .ard of any other User form it gives the same error (Cannot create a file when that file already exists).
    But when I create and register the add-on of Hello World in Sample folder of SDK it will be registered correctly.
    How can I solve that problem.
    Anyone can help me please.

    Hi pallavi p,
    That's good but as I said above when I add the reference of UI API Version 9.0 in the project which has the system form or user form of sap b1 it exactly gives errors in menu.vb of the project.
    So let me give you the way you can try.
    1. Open new project/ visual basic/ sap business one/ sap business one add-on project. and save it any where
    2. Right click on your project
    3. Add new item
    4. Sap Business One
    5. System form (Employee master data) or user form
    6. Add
    And then if your form is opened
    7. Go to add the reference of UI API Version 9.0
    8. Check errors found in menu.vb (or in OutPut)
    So if it's possible try to solve that problem.
    Please anyone can help me.

  • How to create folder

    HI,
    How to create folder  in Menu
    Like In Production Menu we have productionReport.How is it possible?Using Vb.Net

    Hi,
    As complement of Vitor said, you can create your menu like this :
    SAPbouiCOM.Menus oMenus;
                SAPbouiCOM.MenuItem oMenuItem;
                SAPbouiCOM.MenuCreationParams oMenuCreationParams;
                string sPath = "";
                try
                    sPath = System.Windows.Forms.Application.StartupPath;
                    oMenuCreationParams = (SAPbouiCOM.MenuCreationParams)SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams);
                    oMenuCreationParams.Type = SAPbouiCOM.BoMenuType.mt_POPUP;
                    oMenuCreationParams.Image = sPath + "
    IMG127.BMP";
                    oMenuCreationParams.Position = 6;
                    oMenuCreationParams.UniqueID = "IFC_MENU_COM";
                    oMenuCreationParams.String = ChangeLanguage.GetName_For_Menu(SBO_Application.Language); ;
                    oMenuItem = SBO_Application.Menus.Item("43520");
                    oMenus = oMenuItem.SubMenus;
                    if(SBO_Application.Menus.Exists("IFC_MENU_COM") == true)
                        return;
                    oMenuItem = oMenus.AddEx(oMenuCreationParams);
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(oMenuCreationParams);
                    oMenuCreationParams = null;
                    oMenuCreationParams = (SAPbouiCOM.MenuCreationParams)SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams);
                    oMenuCreationParams.Type = SAPbouiCOM.BoMenuType.mt_STRING;
                    oMenuCreationParams.Image = "";
                    oMenuCreationParams.Position = 1;
                    oMenuCreationParams.UniqueID = "IFC_COM";
                    oMenuCreationParams.String = ChangeLanguage.GetName_For_SubMenu(SBO_Application.Language, "1");
                    oMenus = oMenuItem.SubMenus;
                    oMenus.AddEx(oMenuCreationParams);
                    oMenuCreationParams = (SAPbouiCOM.MenuCreationParams)SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams);
                    oMenuCreationParams.Type = SAPbouiCOM.BoMenuType.mt_STRING;
                    oMenuCreationParams.Image = "";
                    oMenuCreationParams.Position = 2;
                    oMenuCreationParams.UniqueID = "IFC_CALC";
                    oMenuCreationParams.String = ChangeLanguage.GetName_For_SubMenu(SBO_Application.Language, "2");
                    oMenus.AddEx(oMenuCreationParams);
                    oMenuCreationParams = (SAPbouiCOM.MenuCreationParams)SBO_Application.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_MenuCreationParams);
                    oMenuCreationParams.Type = SAPbouiCOM.BoMenuType.mt_STRING;
                    oMenuCreationParams.Image = "";
                    oMenuCreationParams.Position = 3;
                    oMenuCreationParams.UniqueID = "IFC_BULL";
                    oMenuCreationParams.String = ChangeLanguage.GetName_For_SubMenu(SBO_Application.Language, "3");
                    oMenus.AddEx(oMenuCreationParams);
    Hope it's help you.
    Regards
    Michael

  • System Form Manipulation under Condition

    Dear All,
    I want to modify a System Form like (Sales Order) in a specific way (eg add folder), when I trigger a user specific Item Menu (eg Order Requisition).
    If I use _ItemEvent... (pVal.FormType = 142) everytime  the System form is loaded it will change, but I want this happen ONLY WHEN IS TRIGGERED from Specific Item Menu.
    I tried the following code but no luck.
    Private Sub SBO_Application_MenuEvent(ByRef pVal As SAPbouiCOM.MenuEvent, ByRef BubbleEvent As Boolean) Handles SBO_Application.MenuEvent
            If pVal.BeforeAction = False Then
                Select Case pVal.MenuUID
                    Case "SM_PurReq"
                        DrawPurReqForm()
                End Select
            End If
        End Sub
    ========
    Sub DrawPurReqForm()
          SBO_Application.ActivateMenuItem("2305") 'to get Sales Order form
            Dim oItem As SAPbouiCOM.Item
            Dim f As SAPbouiCOM.Form
            f = SBO_Application.Forms.Item("142")
            oItem = f.Items.Item("138")
            oItem.Visible = False
    End Sub
    Thanks in Advance,
    Vangelis
    Edited by: Vangelis Kanellopoulos on Jul 12, 2008 12:54 PM

    Hi Vangelis,
    I think this would work:
    1) Create a global boolean variable. Set its value to false by default.
    2) Add code to the load event of the sales order form that will add your item if the global flag is true. The code should set the global flag to false after the item is added.
    3) Add code to the menu event that checks for your menu activation and then sets the global flag to true and activates the sales order menu.
    This will mean that the code in the sales order form load event will only be triggered if the sales order form is opened via your menu. If the user opens the sales order form by any other means (eg drag-and-relate, menu or link) then your item will not be added.
    Kind Regards,
    Owen

  • Matrix x System Form x UDO

    Hey all,
    I´m asking for some help to deal with the following:
    I want to show a new Matrix in a System Form.  The data is from a UDO (line data - detail).
    How should i do that ?  Can i use UDO methods ? Anyone can help me ?

    Hi Christiano,
    If you are modifying a System Form then you cannot use the UDO methods to save everything automatically. How you will add your matrix to the system form? Are you adding a new folder?
    If you want to use the UDO methods then you need to create a separate form linked to your UDO. In this case you can add a button to the system form opening your form.
    Hope it helps
    Trinidad.

  • How to create a new System Data

    Hi guys.
    I need to create a new System Data with which to filter a list output using a field derivated from siebel marketing. This data isn't between the standard system data like CampaingCode, SegmentId .....
    Now i discover one .XML file (someting like Marketing....xml), in the OracleBIData/web/config directory, in which there are defined all the standard System data like:
    <WebExpression>
    </WebExpression>
    Can I try to modify this file and add a new system data? if the answere is YES, hao i can do this? My real problem is how take a system value, from siebel marketing, to assign at this new systme data.
    Thanks in advance
    Best reguards

    Hi
    thanks for your solution,
    i created a new Data carrier type AC for viewing auto cad files and given the path as, C:\Program Files\AutoCAD 2006\acad.exe"
    and at Define serveres and files or folders,
    defined the data carrier as Autocad type was default as AC,
    at Identify frontend computers i could not enter any thing it is only in display form and no values were there and niether could be entered.
    and my datacarrier created is not there to be selected while creating documents.
    through CV01N create documents.
    i suppose this is because i have already defaulted PC as the data carrier type. default system as my data carrier.
    please clarify my Below douts also
    as in my configuration i have defined only one Datacarrier ie Default PC, will this do all the need full, or will lead to to any complication in any aspect,
    i want to know what is the Advantages of defining many datacarriers or the Limitation of a single Datacarrier.
    iam facing a situation where a particular software say PDF reader or AutoCAD, is not installed in all the System. and iam thinking of installing this Software in a particular System or say in the Content Server system.
    can this software be made used to view these cad and Pdf files on the front end system where this software is not installed,
    Say in a particular PC the software AutoCAD is not installed and if he wants to View the AutoCAD file,
    another problem iam facing is
    while Creating a New AutoCAD file in my system through DMS Create, it gives a message "Drawing file is not Valid"
    while i can create a Word Doc File, but it is not possible to create a new AutoCAD file throuh DMS, (AutoCAD is Installed in my system)
    also i have no idea of how to create a New Data carrier type,
    what exactly have to be filled in
    1, define data carrier type
    2, define server and files or folder
    3, identify frontend computers
    please provide configuration details or if possible screen shot details
    points will be awarded for sure.
    Thanks and Regards
    Sathish

  • "moving" folder on BP forms

    Hello,
    I have added a user folder to the BP form behind all system forms. I want it to keep to the same position whatever the form mode.
    You can notice that according to the form mode, the number of system folders changes:
    In Find mode for instance, there are no "Contact Persons" or "Addresses" or "Properties" folders.
    If you have one record or more in the OCRD table, the form will open in Find Mode, so with the 5 standard folders and the user folder appearing in 6th position
    If you click on the "Add record" menu, you now have 8 standard folders, but the user folder is no longer in last position.
    I tried to call the GroupWith() method after action, but without success.
    Any idea?
    Cheers.
    Cyril

    I think you are trying to do something like this -
    Dim MyButton As SAPbouiCOM.Button
    If pVal.FormType = 134 And pVal.EventType <> SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD Then
    '// get the event sending form
    oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)
    ''''' CREATE THE BUTTON ON BP MASTER DATA/ADDRESS TAB
    If pVal.EventType = SAPbouiCOM.BoEventTypes.et_FORM_LOAD Then oNewItem = oForm.Items.Add("AddButton", SAPbouiCOM.BoFormItemTypes.it_BUTTON)
    oItem = oForm.Items.Item("70")
    oNewItem.Height = oItem.Height
    oNewItem.Width = oItem.Width - 7
    oNewItem.FromPane = oItem.FromPane
    oNewItem.ToPane = oItem.ToPane
    oNewItem.Top = oItem.Top
    oNewItem.Left = oItem.Left + oItem.Width + 5
    MyButton = oNewItem.Specific
    MyButton.Caption = "Why Hello!"
    See how this code uses an existing button on the form to set it's properties including the FromPane / ToPane properties?
    I hope this snippet helps.

  • After backup restores sql server error can't create folder, and can't search into list / library from ribbon

    after having created a portal on a development platform, I made a backup Sql server then restores the production platform with sql server. 
    Two problems : 
    Problem 1: 
    1 in libraries error "An unexpected error" when creating FOLDER from ribbon even with Action page -> Manage content and structure. I could only create a folder with "Open with Explorer" in the ribbon. In the folder I created, i can create
    a subfolder with ribbon, but not a folder in the root of the library. I create a sub sites and in this case it does not have any problem, I created a folder !!! 
    Problem 2: 
    2 The search from the search box in the lists and library does not work. I need it working. I create a search site and it works fine, but I want to do research on lists and libraries.
    aprés avoir créer un portail sur une plateforme de développement, j'ai effectué un backup Sql server puis un restaure sur la plateforme de production avec sql server.
    2 problèmes sont apparus :
    Problème 1 :
    1. dans les bibliothèques de documents  erreur " An unexpected error" lors de la création de DOSSIER du ruban, même avec Action du site -> Gérer le contenu et la structure. j'ai seulement pu créer un dossier avec "Ouvrir avec l'explorateur"
    dans le ruban. Dans le dossier créer j'ai pu créer un sous-dossier avec le ruban, mais pas un dossier dans la racine de la bibliothèque. J'ai créer un sous sites et dans ce cas il n'y as pas de problème, j'ai pu créer un dossier !!!
    Problème 2 :
    2. La recherche à partir de la zone de recherche dans les listes et bibliothèque ne fonctionne pas. J'ai besoin que ca fonctionne. j'ai creer un site de recherche et il fonctionne correctement, mais je veux faire des recherches sur les listes et bibliothèques.

    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    Name=Request (POST:http://tserveur:8080/sites/MEAE/Documents%20partages/Forms/Upload.aspx?RootFolder=%2Fsites%2FMEAE%2FDocuments%20partages&Type=1&IsDlg=1)
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.54 w3wp.exe (0x1054)                      
    0x0560
    SharePoint Foundation         Logging Correlation Data      
    xmnv Medium  
    Site=/sites/MEAE 9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.54 w3wp.exe (0x1054)                      
    0x0560
    SharePoint Foundation         Monitoring                    
    b4ly High    
    Leaving Monitored Scope (PostResolveRequestCacheHandler). Temps d’exécution=15,7441122074812
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.56 w3wp.exe (0x1054)                      
    0x0560
    Document Management Server    
    Document Management          
    52od Medium  
    MetadataNavigationContext Page_InitComplete: No XsltListViewWebPart was found on this page[/sites/MEAE/Documents%20partages/Forms/Upload.aspx?RootFolder=%2Fsites%2FMEAE%2FDocuments%20partages&Type=1&IsDlg=1].  Hiding key filters and downgrading
    tree functionality to legacy ListViewWebPart(v3) level for this list.
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.57 w3wp.exe (0x1054)                      
    0x0560
    Web Content Management        
    Publishing                    
    7fz4 High    
    WARNING: Cannot change FormContext.FormMode to [Invalid] because it is already set to [New]
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.57 w3wp.exe (0x1054)                      
    0x0560
    Web Content Management        
    Publishing                    
    7fz4 High    
    WARNING: Cannot change FormContext.FormMode to [Invalid] because it is already set to [New]
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.58 w3wp.exe (0x1054)                      
    0x0560
    SharePoint Foundation         Runtime                      
    tkau
    Unexpected System.ArgumentException: Argument de publication ou de rappel non valide. La validation d'événement est activée via <pages enableEventValidation="true"/> dans la
    configuration ou via <%@ Page EnableEventValidation="true" %> dans une page. Pour des raisons de sécurité, cette fonctionnalité vérifie si les arguments des événements de publication ou de rappel proviennent du contrôle serveur qui les a rendus
    à l'origine. Si les données sont valides et attendues, utilisez la méthode ClientScriptManager.RegisterForEventValidation afin d'inscrire les données de publication ou de rappel pour la validation.    à System.Web.UI.ClientScriptManager.ValidateEvent(String
    uniqueId, String argument)     à System.Web.UI.WebControls.Table.RaisePostBackEvent(String argument)     à System.Web.UI.Page.RaisePos...
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.58* w3wp.exe (0x1054)                      
    0x0560
    SharePoint Foundation         Runtime                      
    tkau Unexpected
    ...tBackEvent(IPostBackEventHandler sourceControl, String eventArgument)     à System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:53.58 w3wp.exe (0x1054)                      
    0x0560
    SharePoint Foundation         Monitoring                    
    b4ly Medium  
    Leaving Monitored Scope (Request (POST:http://tserveur:8080/sites/MEAE/Documents%20partages/Forms/Upload.aspx?RootFolder=%2Fsites%2FMEAE%2FDocuments%20partages&Type=1&IsDlg=1)). Temps d’exécution=57,2831164943714
    9c8700ee-9d51-4e5a-9b9d-22bebe9f03a1
    10/13/2014 10:54:56.31 OWSTIMER.EXE (0x0B18)                  
    0x02F4
    SharePoint Foundation         Monitoring                    
    nasq Medium  

  • Matrices on System Forms

    When will we have the ability to add matrices to system forms?
    I have been asked to produce an activity management system as a tab on the Sales Opportunity screen with ticklers/alerts tied to the alert management screen to notify staff when to revisit the oppportunity.  This will be used to manage work associated with an opportunity both before and after the sale.  They also want template activities to apply to this management tab.  Therefore, I would like to create my own line-level data model and then implement the system with a matrix without having to recode all the functionality contained within and supporting the system Sales Opportunity screen.
    Maybe there is an alternative way to consider doing this.  Any ideas?  Or, am I stuck....?
    Scott

    In my testing, I was unable to add a new matrix to a system form and, once I re-read the UI API documentation, resigned myself to this limitation.  Maybe I shouldn't have?  Can you help me better understand the limits to what I "am" capable of doing?  This is a snippet from the UI API documentation ...
      RESTRICTIONS ON SYSTEM FORMS
      Form Object
        Restricted properties and methods: DataBrowser,
        SupportedModes, AutoManaged, EnableMenu and
        ResetMenuStatus
      Matrix Object
        You cannot control the selection mode for system
        Matrix object. The SelectionMode property will
        always return ms_NotSupported.
        Restricted methods SetLineData, SelectRow,
        LoadFromDataSource, FlushToDataSource.
      DBDataSource
        You cannot access a DBDataSource used by a
        system form.  You can add a DBDataSource only if
        the database table does not exist already in the
        system form's DataSources collection.
        Query method is not supported.
      Folder, OptionBtn, Column, CheckBox Objects
        You cannot change the value for ValOn/ValOff
        properties.
      Item Object
        You cannot change AffectsFormMode, Enabled,
        and Visible from False to True.
      ValidValues Collection
        You cannot add or remove values from the collection.
      Columns Collection
        You cannot add or remove a column from the
        collection.
    What were you able to do?  Would you send me some code as an example?  Thank you for your response!
    Kind Regards,
    Scott

Maybe you are looking for