private void executeWE05(string direction, string status, string messageVariant) { string dateFrom = DateAndTime.DateAdd(DateInterval.Day, -90, DateAndTime.Now).ToSAPFormat(); string dateTo = DateAndTime.Now.ToSAPFormat(); sapLib.enterTCode("WE05"); sapLib.setText(lib.SAP_ALL_ID.WE05.MESSAGE_VARIAN_FLD, messageVariant); if ((messageVariant ?? "") == "FR") { sapLib.setMultipleSelection(new[] { "BE" }, lib.SAP_ALL_ID.WE05.MESSAGE_VARIANT_MULTIPLE_SELECTION_BTN); } sapLib.setText(lib.SAP_ALL_ID.WE05.CREATED_ON_FROM_FLD, dateFrom); sapLib.setText(lib.SAP_ALL_ID.WE05.CREATED_ON_TO_FLD, dateTo); sapLib.setText(lib.SAP_ALL_ID.WE05.DIRECTION_FLD, direction); sapLib.setText(lib.SAP_ALL_ID.WE05.CURRENT_STATUS_FLD, status); //filter table by orders only sapLib.setText("wnd[0]/usr/tabsTABSTRIP_IDOCTABBL/tabpSOS_TAB/ssub%_SUBSCREEN_IDOCTABBL:RSEIDOC2:1100/ctxtIDOCTP-LOW", "ORDERS04"); sapLib.pressF8(); }