RMAC-Makros ausführen

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

RMAC-Makros ausführen

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

Ich versuche die Datenbanken PCL1-4 aus SAP zu exportieren.
Herausgefunden habe ich inzwischen, dass es dazu eigene RMAC-Makros gibt, die das erledigen.
(http://help.sap.com/saphelp_erp60_sp/he ... ontent.htm - "RP-EXP-Cn-xx " )

Leider habe ich noch nicht herausgefunden, wie ich die in einem ABAP richtig aufrufe.
Wäre echt nett, wenn jemand von euch helfen könnte, oder vielleicht sogar einen Code oder wenigstens einen Code Abschnitt für mich hätte.
(Nebenbei: für mich ist SAP und ABAP relativ neu - Danke für euer Verständnis)

Lg,

Faebl

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


Re: RMAC-Makros ausführen

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

hier mal ein altes Beispiel für Daten aus der Zeitwirtschaft:
*
RP-READ-ALL-TIME-ITY PN-BEGDA PN-ENDDA.
*
LOOP AT P2001.
IF P2001-SUBTY BETWEEN '0100' AND '0199'."= URLAUB
ADD P2001-STDAZ TO URLAUB.
ENDIF.
*
IF P2001-SUBTY = '0620'. "= Unbezahlt
ADD P2001-STDAZ TO UNBEZ.
ENDIF.
*
IF P2001-SUBTY BETWEEN '0200' AND '0299'."= KRANK
IF P2001-STDAZ = 0. "26.07.95
CLEAR XMOSTD.
P2001-STDAZ = '999,99'.
ENDIF.
ADD P2001-STDAZ TO KRANK.
ENDIF.

ENDLOOP.

Gruß
Wolfgang

Re: RMAC-Makros ausführen

Beitrag von faebl (ForumUser / 2 / 0 / 0 ) »
Danke schonmal für die schnelle Antwort...

In diesem Beispiel exportierst du ja einfach Daten aus der Zeitwirtschaft.
Mir ist jetzt aber nicht ganz klar, was diese Zeile macht:

RP-READ-ALL-TIME-ITY PN-BEGDA PN-ENDDA
ist das der RMAC-Makro aufruf?
und wenn ja: für was stehen die 2 Sachen dahinter?

Gruß,
Fabian

Re: RMAC-Makros ausführen

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo Fabian,

RP-READ-ALL-TIME-ITY PN-BEGDA PN-ENDDA diese Zeile holt die Infotypen der Zeitwirtschaft entsprechend der
Zeitbindung PN-BEGDA und PN_ENDDA.
Im HR wird ja viel mit Zeitbindung gearbeitet und dafür wird immer das Beginndatum und das Endedatum benötigt.

Ein anderes Beispiel:
rp-edit-name p0001 p0002 '01' space.
Damit wird dann der Name entsprechend der Tabelle T522N aufbereitet.

rp-Provide_from_last p0002 space sy-datum sy-datum.
Damit wird der letzte gültige Satz Infotyp 0002 übergeben.


Gruß
Wolfgang

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4521
Views
Makros
von io » 26.07.2005 15:10 • Verfasst in ABAP® für Anfänger
2
Antw.
1325
Views
Makros und Feldsymbole
von kleiner SAPler » 26.06.2006 10:53 • Verfasst in ABAP® Core
5
Antw.
1895
Views
HR-Funktionsbaustein und Makros
von Ranganga » 04.07.2007 16:14 • Verfasst in ABAP® Core
32
Antw.
7733
Views
Eigene Makros aus der TRMAC benutzten
von danielA. » 05.04.2006 15:04 • Verfasst in ABAP® Core
6
Antw.
3581
Views
report ausführen
von bohne » 10.10.2004 17:42 • 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 2 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 2 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 2 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