RP50G SAP (Input Fields for HR Master Data Transactions) Structure details

Dictionary Type: Structure
Description: Input Fields for HR Master Data Transactions




ABAP Code to SELECT data from RP50G
Related tables to RP50G
Access table RP50G




Structure field list including key, data, relationships and ABAP select examples

RP50G is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Input Fields for HR Master Data Transactions" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_RP50G TYPE RP50G.

The RP50G table consists of various fields, each holding specific information or linking keys about Input Fields for HR Master Data Transactions data available in SAP. These include MASSN (Action Type), BUKRS (Company Code), WERKS (Personnel Area), BTRTL (Personnel Subarea).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type)


SAP RP50G structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
PERNRPersonnel Number PERNR_DNUMC8PERNRPER
MASSNAction Type MASSNCHAR2T529AMASSN
BUKRSCompany Code BUKRSCHAR4T001BUKRSBUKC_T001
WERKSPersonnel Area PERSACHAR4T500PPERSAPBR
BTRTLPersonnel Subarea BTRTLCHAR4T001PBTRTLPBS
PERSGEmployee Group PERSGCHAR1T501PERSGPRG
PERSKEmployee Subgroup PERSKCHAR2T503KPERSKPKR
EINDAEntry Date EINDADATS8DATUM
INFTYInfotype INFTYCHAR4T582AINFOTYPITP
SUBTYSubtype SUBTYCHAR4SUBTYSUB
OBJPSObject Identification OBJPSCHAR2OBJPSOPS
BEGDAFrom BEGSTCHAR10CHAR10
ENDDAValid To Date ENDSTCHAR10CHAR10
SPRPSLock Indicator for HR Master Data Record SPRPSCHAR1SPRPS
SEQNRNumber of Infotype Record with Same Key SEQNRNUMC3NUM03
ASKEYRP50G-Start+End dates as key (not as selection interval) ASKEYCHAR1XFELD
CHOICInfotype selection for HR master data maintenance CHOICCHAR35TEXT35
LIACTNumber of first entry on current page PAGA4NUMC4NUM4
LICNTNumber of entries in list PAGN4NUMC4NUM4
BLDTPScreen type BLDTPNUMC1NUM1
REPNAModule Pool Name MODULPOOLCHAR40MODULPOOL
BEGSTFrom BEGSTCHAR10CHAR10
ENDSTValid To Date ENDSTCHAR10CHAR10
SELECIndicator for list screen SELECCHAR1XFELD
BINPTCreate batch input session BINPTCHAR1XFELD
NOBINFast data entry: Save records directly NOBINCHAR1XFELD
ONENQFast data entry: Select locked records only ONENQCHAR1XFELD
SLDIREnter personnel number in fast entry screen SLDIRCHAR1XFELD
SLMANFast data entry: Preselect personnel numbers manually SLMANCHAR1XFELD
SLREPFast data entry: Preselect personnel numbers using report SLREPCHAR1XFELD
SLADHFast entry: Preselection with ad hoc query SLADHCHAR1XFELD
OADTMDate of orgin of original OADTMDATS8DATUM
ADINFFurther infotype data ADDINFTYCHAR1XFELD
TIMR1Time Period Indicator: Today TIMR1CHAR1CHAR1
TIMR2Time period indicator: Current month TIMR2CHAR1CHAR1
TIMR3Time period indicator: Current year TIMR3CHAR1CHAR1
TIMR4Time Period Indicator: To Current Date TIMR4CHAR1CHAR1
TIMR5Time period indicator: From current date TIMR5CHAR1CHAR1
TIMR6Time period indicator: Period TIMRECHAR1CHAR1
TIMR7Time period indicator: Last week TIMR7CHAR1XFELD
TIMR8Time period indicator: Last month TIMR8CHAR1XFELD
TIMR9Time Period Indicator: Current Period TIMR9CHAR1CHAR1
TIMRBTime period indicator: Current week TIMRBCHAR1XFELD
TIMRDTime period indicator: All TIMRDCHAR1XFELD
LAND1Country Key LAND1CHAR3T005LAND1LND
PERSONID_EXTExternal Person ID PERSONID_EXTCHAR20ALPHAPERSONID_EXT
CCNTRCurrent Personnel Assignment CCNTRCHAR8CHAR8
PERNR_OVERVIEWAssignment Overview PERSASSIGNMENT_OVERVIEWCHAR1CHAR1
PERNR_DETAILSAssignment Details PERSASSIGNMENT_DETAILSCHAR1CHAR1

Key field Non-key field



How do I retrieve data from SAP structure RP50G using ABAP code?

As RP50G is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on RP50G as there is no data to select.

How to access SAP table RP50G

Within an ECC or HANA version of SAP you can also view further information about RP50G and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!