public void ParameterSuggestion()
        {
            ParameterSignatureSuggestion suggestion = new MethodParameterSignatureSuggestion(null);

            callByValue = false;
            modifier    = ParameterModifier.IMPORTITNG;
            reference   = ParameterReference.TYPE_REF_TO;
            type        = "ZPLU_CL_SCENARIO";
            suggestion.Suggest("ir_scenario", this);
        }
Beispiel #2
0
        public void CreateParameters()
        {
            FirstSessionProvider provider = new FirstSessionProvider();
            string id = "/app/con[0]/ses[0]/wnd[0]/usr/tabsCTS/tabpTAB_MTD/ssubCSS:SAPLSEOD:0352/tblSAPLSEODPC";


            GuiClassVariableFactory factory = new GuiClassVariableFactory(
                provider.GetSession().FindById(id) as GuiTableControl,
                new MethodParameterColumnDefinition()
                );
            List <SuggestionConsumer> list = factory.CreateParameters2();

            System.Console.WriteLine(list.Count);

            ParameterSignatureSuggestion suggestion = new MethodParameterSignatureSuggestion(new TestTypeSuggestion());

            suggestion.Suggest("IR_COMPONENT", list.ElementAt(5));
        }