コード例 #1
0
        //public string GetMsgWindowText(string strWindowID) {
        //    GuiSession SapSession = getCurrentSession();
        //    GuiMessageWindow wndMsgWindow = (GuiMessageWindow)SapSession.ActiveWindow.FindById(strWindowID, "GuiMessageWindow");
        //    wndMsgWindow.SetFocus();
        //    return wndMsgWindow.Text;
        //}

        //public string GetFrameWindowText(string strWindowID) {
        //    GuiSession SapSession = getCurrentSession();
        //    GuiFrameWindow wndFrmWindow = (GuiFrameWindow)SapSession.ActiveWindow.FindById(strWindowID, "GuiFrameWindow");
        //    wndFrmWindow.SetFocus();
        //    return wndFrmWindow.Text;
        //}

        //public string GetMainWindowText(string strWindowID) {
        //    GuiSession SapSession = getCurrentSession();
        //    GuiMainWindow wndMainWindow = (GuiMainWindow)SapSession.ActiveWindow.FindById(strWindowID, "GuiMainWindow");
        //    wndMainWindow.SetFocus();
        //    return wndMainWindow.Text;
        //}

        public void ContextMenuSelectItem(string GridID, string ContextMenuItem)
        {
            if (GridID == "")
            {
                GridID = "wnd[0]/usr/cntlGRID1/shellcont/shell";
            }
            GuiSession  SapSession = getCurrentSession();
            GuiGridView gridView   = (GuiGridView)SapSession.ActiveWindow.FindById(GridID, "GuiGridView");

            gridView.ContextMenu();
            gridView.SelectContextMenuItemByText(ContextMenuItem);
        }