bekomme keine Daten aus der Tabelle ?

Rund um Java und SAP®.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

bekomme keine Daten aus der Tabelle ?

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Guten Tag!
Ich bekomme die Verbindung hin aber keine Daten aus der Tabelle ZKUNDE.
Ich vermute dass der Fehler daran liegt dass ich eigentlich kein FuntionTemplate namens ZFB_NAME
habe.
Ich habe ein Paket angelegt namens ZBC400 dann habe ich weiterhin noch die Tabelle ZKUNDE mit Ihrer Spalte u.a FIRMA.
Was ich möchte ist eigentlich lediglich die Daten aus der Tabelle auslesen, um zu schauen ob es klappt oder nicht???
Grüße
bohne

PS:
Wozu dient dieses:
IFunctionTemplate ft = repository.getFunctionTemplate(("ZFB_NAME"));
func = ft.getFunction();



Code: Alles auswählen.

import com.sap.mw.jco.JCO;
import com.sap.mw.jco.*;


public class Test
{
 JCO.Client _client;
 JCO.Function func ;
 String _sapClient = "000";
 String _userID = "bcuser";
 String _pwd = "minisap";
 String _language = null; //sets default
 String _hostname = "localhost";
 String _sysNo = "00";


public void establishConnection()
{
 _client = JCO.createClient(_sapClient, _userID, _pwd, _language,_hostname, _sysNo);

 try
 {
 _client.connect();
  System.out.println(_client.getAttributes());
  JCO.Repository repository = new JCO.Repository( "ZBC400", _client);

IFunctionTemplate ft = repository.getFunctionTemplate(("ZFB_NAME"));
func = ft.getFunction();

JCO.Table E_table = func.getTableParameterList().getTable("ZKUNDE");
System.out.println(E_table.getString("FIRMA"));
_client.disconnect();
 }
 catch(Exception e)
{

}	
	
}


public static void main(String[] args)
{

 Test t = new Test();
 t.establishConnection();
}
}

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gast ( / / 0 / 3 ) »
Hast Du nachgesehen, ob Dein Baustein überhaupt etwas zurückliefert (ohne Importparameter?) Über die SE37 geprüft? Ist Dein Baustein RFC-fähig?

Beitrag von Gast ( / / 0 / 3 ) »
Die Erzeugung Deines Repository scheint auch nicht korrekt zu sein:

siehe hier:
http://www.abapforum.com/forum/viewtopic.php?t=1962

sollte so sein:

Code: Alles auswählen.

JCO.Repository mRepository = new JCO.Repository("JCO Tutorial", mConnection); 
(mitgeben der Verbindung)

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Sorry aber ich habe eine Verständnidproblem.
Ich habe ein Paket in diesem Paket eine Tabelle
und möchte Daten aus dieser Tabelle haben warum brauche ich ein Funktionsbaustein ?

Grüße

Beitrag von Gast ( / / 0 / 3 ) »
Um dieses Verständisproblem zu lösen solltest Du die Dokumentation des JCo lesen. Es ist eine Middleware, die RFC-Aufrufe in SAP-System unterstützt (und den umgekehrten Weg).
RFC-Aufrufe sind immer Aufrufe von RFC-fähigen Funktionsbausteinen.

Seite 1 von 1

Vergleichbare Themen

17
Antw.
7651
Views
Daten einer Tabelle über Daten aus einer internen Tabelle selektieren
von Sonne1234 » 09.12.2019 08:54 • Verfasst in ABAP® für Anfänger
4
Antw.
4797
Views
ALV-liste-Daten mit der DB-Tabelle-Daten vergleichen
von Nadine_2706 » 31.08.2011 11:57 • Verfasst in ABAP® für Anfänger
1
Antw.
3850
Views
Daten aus DB-Tabelle in interne Tabelle kopieren
von b0rsti » 07.02.2008 10:52 • Verfasst in ABAP® für Anfänger
2
Antw.
4546
Views
Daten aus internen Tabelle in Tabelle speichern
von Stahle71 » 03.06.2015 11:03 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

GUIXT Tabellen in Container ansprechen
vor 4 Wochen von Denaris 1 / 31018
Speichern Popup in MM42 verhindern
vor 4 Wochen von Noodl 1 / 31381
Meine Inbox
letzen Monat von Rabea1103 1 / 46830