florian86
Goto Top

C-Sharp SAP Connect

Hallo Zusammen,

ich möchte mit c# auf eine SAP 4/Hana DB zugreifen und per DataGridView ausgeben lassen.
Leider läuft der COde zwar sauber durch aber mein DataGridView wird nicht gefüllt.

        private void button1_Click(object sender, EventArgs e)
        {
            RfcConfigParameters rfc = new RfcConfigParameters();

            rfc.Add(RfcConfigParameters.Name, "XXXX");  
            rfc.Add(RfcConfigParameters.SystemID, "HHP");  
            rfc.Add(RfcConfigParameters.AppServerHost, "XXXX");  
            rfc.Add(RfcConfigParameters.Client, "100");  
            rfc.Add(RfcConfigParameters.User, "XXXX");  
            rfc.Add(RfcConfigParameters.Password, "XXXX");  
            rfc.Add(RfcConfigParameters.SystemNumber, "00");  
            rfc.Add(RfcConfigParameters.Language, "DE");  
            rfc.Add(RfcConfigParameters.PoolSize, "10");  
            rfc.Add(RfcConfigParameters.IdleTimeout, "60");  

            RfcDestination rfcDest = RfcDestinationManager.GetDestination(rfc);
            RfcRepository rfcRep = rfcDest.Repository;

            IRfcFunction func = rfcRep.CreateFunction("BAPI_MATERIAL_SAVEDATA");  
            func.Invoke(rfcDest);

            
            IRfcTable detail = func["MATERIALDESCRIPTION"].GetTable();  
            IRfcTableView tableview = (detail as ISupportTableView).DefaultView;

            dataGridView1.DataSource = tableview;

MfG

Florian86

Content-Key: 568023

Url: https://administrator.de/contentid/568023

Printed on: April 18, 2024 at 09:04 o'clock

Member: Florian86
Florian86 Apr 27, 2020 at 13:46:32 (UTC)
Goto Top
vorher habe ich natürlich auf die DLL's SAPNCO und SAPNCO_UTILS verwiesen.