Auslesen der Clusterdaten aus einem Funktionsbaustein

SAP R/3 Personamwirtschaft: Personalmanagement, Personalzeitwirtschaft, Personalabrechnung, Veranstaltungsmanagement, Personalentwicklung, Kostenplanung...
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Auslesen der Clusterdaten aus einem Funktionsbaustein

Beitrag von karina_r_s (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen!

Wir sind dabei ein eigenes Userinterface statt dem im SAP-Standard vorhandenen ESS zu schreiben. Hierfür ist natürlich einiges an Entwicklung auch im Backend - sprich im SAP selbst - notwendig. Wir lösen die Kommunkikation mit dem Frontend SAP-seitig mittels RFC-fähiger Funktionsbausteine. Das klappt grundsätzlich recht gut und der erste Teil unseres Projekts (Reisen) ist schon auf Schine.
Nun ist der Teil Zeitwirtschaft dran.

Hier möchte ich eine Funktionsbaustein zur Verfügung stellen, der Clusterdaten ausließt (B1 und B2). Nun bekomme ich bei den Macro-Aufrufen und den Zugriffen auf beispielsweisen den Cluster-Key die Meldung, dass diese unbekannt sind.

Beispiele:
Verwendung bei einer Variablendekleration
pernr LIKE b1-key-pernr
Fehlermeldung
Feld "B1-KEY-PERNR" unbekannt. Es ist weder in einer der angegebenen Tabellen enthalten noch durch eine "DATA"-Anweisung definiert.

Verwendung eines Macros:
rp_provide_from_last p0001 space ibegda iendda.
Fehlermeldung:
Eine Anweisung "RP_PROVIDE_FROM_LAST" ist nicht vorgesehen. Bitte überprüfen Sie die Schreibweise.

Includes und div. Definitionen liegen bereits im Top-Include der Funktionsgruppe ... sonst kennt er ja die Forms nicht.

Geht das generell nicht, die Marcos aus Funktionsbausteinen aufzurufen, oder mach ich da was verkehrt?

Bitte um Hilfe! Hat jemand damit Erfahrung?

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


Re: Auslesen der Clusterdaten aus einem Funktionsbaustein

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Das Macro heisst: RP-PROVIDE-FROM-LAST und nicht RP_PROVIDE_FROM_LAST (man beachte die Unter- und Bindestriche).

Glaskugel an: B1-KEY-PERNR ===> ich vermute hier auch erst einmal einen Schreibfehler, da ich zwei Bindestriche sehe.

Re: Auslesen der Clusterdaten aus einem Funktionsbaustein

Beitrag von karina_r_s (ForumUser / 2 / 0 / 0 ) »
Vielen liebe Dank!

Das Include RPPPXM00 fehlte. Ich hatte beim Stardardreport für's B1 Cluster Lesen RPCLSTB1 gespickt und hier wird das RPPPXM00 erst irgendwo nach Zeile 1200 includiert. Das hatte ich schlicht übersehn.

In diesem Include sind viel Unterprogramme, unter anderem PCL1_EXP_IMP, welches bei mir zum Schluß noch als fehlend aufgeschlug, enthalten, die von den Cluster-Zugriffs-Macros verwendet werden.

Nun läufts wie geschmiert. ;-)

Mein Definitionsbereich für Cluster B1 und B2 Import (für alle die der selben Unachtsamkeit aufsitzen):

* Clusterimport
TABLES: pcl1, pcl2.

INCLUDE rpc2b200. "Datendefinitionen Cluster B2
INCLUDE rpc1b100. "Datendefinitionen Cluster B1
INCLUDE rpcxb200. "Import-Macros
INCLUDE rpppxd00. "R/3 Daten-Definition für PCL1- und PCL2-Puffer
INCLUDE rpppxd10. "Datendefinition für Pufferverwaltung der PCL1, PCL2
INCLUDE rptarc00. "Datendef. für HR_CHECK_CLUSTERB2...
INCLUDE rpppxm00. "R/3-Module: Behandlung PCL1(2)-Puffer

Re: Auslesen der Clusterdaten aus einem Funktionsbaustein

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Unit605 hat geschrieben:Das Macro heisst: RP-PROVIDE-FROM-LAST und nicht RP_PROVIDE_FROM_LAST (man beachte die Unter- und Bindestriche).

Glaskugel an: B1-KEY-PERNR ===> ich vermute hier auch erst einmal einen Schreibfehler, da ich zwei Bindestriche sehe.

Es gibt beide Macros :|

RP-PROVIDE-FROM-LAST in Tabelle TRMAC und RP_PROVIDE_FROM_LAST im Include DBPNPMAC.
Das Coding ist identisch.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2504
Views
Funktionsbaustein mit EXCEl auslesen
von chris-rookie » 29.01.2007 14:16 • Verfasst in Dialogprogrammierung
1
Antw.
1056
Views
Funktionsbaustein zum Auslesen der Zusatzdaten bei Kunden
von DanielFulda » 09.01.2019 16:36 • Verfasst in ABAP® für Anfänger
1
Antw.
3858
Views
Funktionsbaustein zum Auslesen von Zeiten gesucht
von mamba » 18.02.2008 11:07 • Verfasst in Human Resources
4
Antw.
1491
Views
UTF-8 mit Funktionsbaustein
von L0w-RiDer » 19.02.2019 08:44 • Verfasst in ABAP® für Anfänger
1
Antw.
9354
Views
QM - Funktionsbaustein
von Gast » 19.05.2005 16:08 • Verfasst in Application Related

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 6 Stunden von black_adept gelöst 23 / 3588
User Exit EXIT_RQCPRM10_001
vor 6 Stunden von a-dead-trousers 2 / 205
Trennen Strasse und Hausnummer
vor 12 Stunden von payten 13 / 10529
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1257

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

Dialog-Container mit Toolbar/Status
vor 6 Stunden von black_adept gelöst 23 / 3588
User Exit EXIT_RQCPRM10_001
vor 6 Stunden von a-dead-trousers 2 / 205
Trennen Strasse und Hausnummer
vor 12 Stunden von payten 13 / 10529
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1257

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2807
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9387