Unsere Ninja-Suche


Neues aus dem BLOG

ABAP Cleaner

Die Bedeutung von Tools zur Einhaltung von Programmierkonventionen und Checks Die Entwicklung von qualitativ hochwertiger Software erfordert nicht nur technisches Know-how, sondern auch die Einhaltung bestimmter Programmierkonventionen und Standards....

Neue Wallpaper verfügbar!

Ab sofort stehen unsere neuen Ninja-Wallpaper zur Verfügung „Ninja-Town“ zur Verfügung! Ninja-Town (1920×1080) Ninja-Town (3840×2160) Ninja-Town (3072×1920)

Clean Code und Unit Tests

Clean Code und Unit Tests: Eine unzertrennliche Kombination Neben Clean Code ist auch das Testen von entscheidender Bedeutung für eine erfolgreiche Softwareentwicklung. Automatisierte Unit Tests sind eine wichtige Methode,...

Sie wollen auch die Ninjas in Ihrem Unternehmen? Beauftragen Sie uns!

 

Aktuell suchen wir zur Festanstellung

Personalfall zu Benutzer ermitteln

Personalfall zu Benutzer ermItteln

Bei der SAP HCM Entwicklung muss immer wieder der Personalfall zu einem Benutzer ermittelt werden. Diese Information ist im Infotyp 0105 – Subtyp 0001 des Personalfalls gespeichert. Da aber nicht bekannt ist zu welchem Personalfall, kommt man mit den üblichen Funktionsbausteinen zum Lesen von Infotypen nicht weiter. Statt einen direkten Select auf die Datenbanktabelle vorzunehmen empfiehlt es sich den Standard Funktionsbaustein RP_GET_PERNR_FROM_USERID zu verwenden.

							
					    CALL FUNCTION 'RP_GET_PERNR_FROM_USERID'
      EXPORTING
        begda     = sy-datum  " Beginndatum des Zeitintervalls
        endda     = sy-datum  " Endedatum des Zeitintervalls
        usrid     = uname     " Systembenutzername
        usrty     = '0001'    " Systemkennung (Subtyp)
      IMPORTING
        usr_pernr = pernr     " Personalnummer des Systembenutzers
      EXCEPTIONS
        retcd     = 1         " Returncode
        OTHERS    = 2.
    IF sy-subrc <> 0.
*     MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
*       WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.				
			

Ich möchte einen Termin vereinbaren

Ich habe ein Anliegen

Ich habe ein AnlieGen