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.
2411
Views
Funktionsbaustein mit EXCEl auslesen
von chris-rookie » 29.01.2007 14:16 • Verfasst in Dialogprogrammierung
1
Antw.
966
Views
Funktionsbaustein zum Auslesen der Zusatzdaten bei Kunden
von DanielFulda » 09.01.2019 16:36 • Verfasst in ABAP® für Anfänger
1
Antw.
3585
Views
Funktionsbaustein zum Auslesen von Zeiten gesucht
von mamba » 18.02.2008 11:07 • Verfasst in Human Resources
1
Antw.
7867
Views
QM - Funktionsbaustein
von Gast » 19.05.2005 16:08 • Verfasst in Application Related
0
Antw.
267
Views
Funktionsbaustein CP-ID
von ArjenR » 26.01.2021 11:02 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140