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 / 1086 / 32 / 197 ) »
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 / 1086 / 32 / 197 ) »
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

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 67995
Stücklisten
vor einer Woche von Selma.schwarz 1 / 69680
Belege
vor einer Woche von Selma.schwarz 1 / 67738

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.

Vergleichbare Themen

HR-Funktionsbaustein und Makros
von Ranganga » 04.07.2007 16:14
BOR methode ausführen
von stroker64 » 27.08.2008 10:44
script ausführen
von bohne » 14.05.2007 21:18
SQL Scripte ausführen
von herr mb » 09.02.2010 08:45
Transaktion im geplanten Job ausführen
von Prego » 29.04.2011 10:53

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 67995
Stücklisten
vor einer Woche von Selma.schwarz 1 / 69680
Belege
vor einer Woche von Selma.schwarz 1 / 67738

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 69680
Belege
vor einer Woche von Selma.schwarz 1 / 67738