Ejemplo n.º 1
0
        public DataSet OrderBackFromSAP(string ReceiptNO, string year)
        {
            NcoFunction ncoClient = new NcoFunction();

            try
            {
                ncoClient.Connect();
                ncoClient.FunctionName = FunctionName;//Rfc function name

                Dictionary <string, object> importParameters = new Dictionary <string, object>();
                importParameters.Add("RECEIPTNO", ReceiptNO);
                importParameters.Add("YEAR", year);
                ncoClient.ImportParameters = importParameters;

                DataSet ds = ncoClient.Execute();
                ds = RFCUtil.ReplaceDataSet(ds);

                ncoClient.DISConncet();

                LogData(ds);

                return(ds);
            }
            catch (Exception e)
            {
                ncoClient.DISConncet();
                throw e;
            }
        }