RFCSDK: Kann man Feldnamen einer Tabelle autom. ermitteln ??

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

RFCSDK: Kann man Feldnamen einer Tabelle autom. ermitteln ??

Beitrag von jpm ( / / 0 / 3 ) »
hallo!

ich habe einen rfc-client mit VC++ geschrieben, der zb. records aus einer sap datenbank lesen kann (RFC_CUSTOMER_GET).
nach dem aufruf kriege ich eine table mit den records zurueck.
um die felder richtig aus einer tablerow auszulesen, muss ich wissen wie lang die einzelnen felder sind. kann man diese information ueber einen remote function call kriegen?

merci fuer eure hilfe, peter.

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


Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hallo Peter,

das muss gehen. Das RFCSDK wird ja u.a. von JayCo (Java Connector) und anderen Konnektoren genutzt. Die Information über die Felder bekommst Du auf jeden Fall, allerdings weiss ich nicht genau, welche Methode dafür geeignet ist. Am besten etwas damit experimentieren.

Die Doku und Methoden des RFCSDK findest Du hier:


http://help.sap.com/saphelp_45b/helpdat ... ameset.htm

Probier mal rfcGetData bzw. rfcGetName

Gruß,
Steff

RFC_GET_NAMETAB

Beitrag von ewx (Top Expert / 4913 / 332 / 653 ) »
Hallo,
ansich sollte dein Programm so programmiert sein, dass die Felder in der richtigen Länge und Typ vorhanden sind.
Denn die Struktur ändert sich ja nicht.

Falls du es wirklich dynamisch machen willst, kannst auch einen Aufruf mit RFC_GET_NAMETAB machen und die Feldinformation auslesen.

ich würde dir aber raten, die Struktur des Übergabeparameters im VB Programm zu definieren. Wie gesagt: sie ändert sich ja nicht und du kannst ja keine variablen Daten bekommen.

Gruß, Enno.

Seite 1 von 1

Vergleichbare Themen

9
Antw.
5820
Views
Tabelle auf Tabelle kopieren (unterschiedliche Feldnamen,-längen)
von MarkusW » 25.01.2024 15:14 • Verfasst in ABAP® Core
4
Antw.
2895
Views
Select in Tabelle mit ungleichen Feldnamen
von gs3rr4 » 27.12.2016 16:30 • Verfasst in ABAP® für Anfänger
8
Antw.
10008
Views
Rechnungsbetrag aus der BSEG-Tabelle ermitteln
von cc_br » 22.08.2008 11:58 • Verfasst in ABAP® für Anfänger
4
Antw.
3105
Views
Kurzbeschreibung einer Tabelle zur Laufzeit ermitteln
von standardmodell » 10.08.2016 14:47 • Verfasst in ABAP® für Anfänger
1
Antw.
5698
Views
autom. TA Erstellung
von Desc » 10.08.2007 15:15 • Verfasst in Material Management & Produktionsplanung

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 3 Tagen von sap_enthusiast 2 / 392
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 449

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.

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 3 Tagen von sap_enthusiast 2 / 392
LSMW-Problem
vor 4 Tagen von rob_abc 4 / 449

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 74020
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 127081