SAP RH_GET_EVENT_DATA Function Module for









RH_GET_EVENT_DATA is a standard rh get event data SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for rh get event data FM, simply by entering the name RH_GET_EVENT_DATA into the relevant SAP transaction such as SE37 or SE38.

Function Group: HRTEM00NET
Program Name: SAPLHRTEM00NET
Main Program: SAPLHRTEM00NET
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function RH_GET_EVENT_DATA pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'RH_GET_EVENT_DATA'"
EXPORTING
PLANVERSION = "
* WITH_URL = 'X' "
* WITH_KNOWLEDGE = 'X' "
* WITH_RESOURCES = 'X' "
* WITH_PARTICIPANTS = 'X' "
* WITH_ORGANIZER = 'X' "
* WITH_EVENTTYPE = 'X' "
* WITH_LOCATION = 'X' "
* WITH_CANCELLATION = 'X' "
* WITH_QUALIFICATIONS = 'X' "
* WITH_REQUIREMENTS = 'X' "
EVENTID = "
* WITH_TARGETGROUP = 'X' "
* WITH_OTHER_INFTYS = "
* WITH_TEXT = 'X' "
* WITH_CAPACITY = 'X' "
* WITH_OCCUPATION = 'X' "
* WITH_DESCRIPTION = 'X' "
* WITH_PRICE = 'X' "
* WITH_EXTRAS = 'X' "
* WITH_SCHEDULE = 'X' "

IMPORTING
EVENTTYPE = "
LOCATION = "
ORGANIZER = "

TABLES
* TEXT = "
* QUALIFICATION = "
* REQUIREMENTS = "
* RESOURCES = "
* PARTICIPANTS = "
* TARGETGROUP = "
* CANCELLATION = "
* OTHER_INFTYS = "
* CAPACITY = "
* OCCUPATION = "
* DESCRIPTION = "
* PRICE = "
* EXTRA = "
* SCHEDULE = "
* URL = "
* KNOWLEDGE = "

EXCEPTIONS
NO_INFTY_FOUND = 1
.



IMPORTING Parameters details for RH_GET_EVENT_DATA

PLANVERSION -

Data type: HRTEM00NET-PLVAR
Optional: No
Call by Reference: Yes

WITH_URL -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_KNOWLEDGE -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_RESOURCES -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_PARTICIPANTS -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_ORGANIZER -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_EVENTTYPE -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_LOCATION -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_CANCELLATION -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_QUALIFICATIONS -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_REQUIREMENTS -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

EVENTID -

Data type: BAPIEVDAT-EVEID
Optional: No
Call by Reference: Yes

WITH_TARGETGROUP -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_OTHER_INFTYS -

Data type: CHAR1
Optional: Yes
Call by Reference: Yes

WITH_TEXT -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_CAPACITY -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_OCCUPATION -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_DESCRIPTION -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_PRICE -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_EXTRAS -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

WITH_SCHEDULE -

Data type: CHAR1
Default: 'X'
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for RH_GET_EVENT_DATA

EVENTTYPE -

Data type: OBJEC
Optional: No
Call by Reference: Yes

LOCATION -

Data type: OBJEC
Optional: No
Call by Reference: Yes

ORGANIZER -

Data type: OBJEC
Optional: No
Call by Reference: Yes

TABLES Parameters details for RH_GET_EVENT_DATA

TEXT -

Data type: P1000
Optional: Yes
Call by Reference: Yes

QUALIFICATION -

Data type: OBJEC
Optional: Yes
Call by Reference: Yes

REQUIREMENTS -

Data type: OBJEC
Optional: Yes
Call by Reference: Yes

RESOURCES -

Data type: HRVRES
Optional: Yes
Call by Reference: Yes

PARTICIPANTS -

Data type: HRVPARTIC
Optional: Yes
Call by Reference: Yes

TARGETGROUP -

Data type: OBJEC
Optional: Yes
Call by Reference: Yes

CANCELLATION -

Data type: HRVPSTOR
Optional: Yes
Call by Reference: Yes

OTHER_INFTYS -

Data type: WPLOG
Optional: Yes
Call by Reference: Yes

CAPACITY -

Data type: P1024
Optional: Yes
Call by Reference: Yes

OCCUPATION -

Data type: HRTEMOCCUPATION
Optional: Yes
Call by Reference: Yes

DESCRIPTION -

Data type: HRV1002
Optional: Yes
Call by Reference: Yes

PRICE -

Data type: P1021
Optional: Yes
Call by Reference: Yes

EXTRA -

Data type: P1026
Optional: Yes
Call by Reference: Yes

SCHEDULE -

Data type: HRVSCHED
Optional: Yes
Call by Reference: Yes

URL -

Data type: P1061_URL
Optional: Yes
Call by Reference: Yes

KNOWLEDGE -

Data type: HRT1062
Optional: Yes
Call by Reference: Yes

EXCEPTIONS details

NO_INFTY_FOUND -

Data type:
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for RH_GET_EVENT_DATA Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lt_text  TYPE STANDARD TABLE OF P1000, "   
lv_eventtype  TYPE OBJEC, "   
lv_planversion  TYPE HRTEM00NET-PLVAR, "   
lv_no_infty_found  TYPE HRTEM00NET, "   
lv_with_url  TYPE CHAR1, "   'X'
lt_qualification  TYPE STANDARD TABLE OF OBJEC, "   
lt_requirements  TYPE STANDARD TABLE OF OBJEC, "   
lv_with_knowledge  TYPE CHAR1, "   'X'
lt_resources  TYPE STANDARD TABLE OF HRVRES, "   
lv_with_resources  TYPE CHAR1, "   'X'
lt_participants  TYPE STANDARD TABLE OF HRVPARTIC, "   
lv_with_participants  TYPE CHAR1, "   'X'
lt_targetgroup  TYPE STANDARD TABLE OF OBJEC, "   
lv_with_organizer  TYPE CHAR1, "   'X'
lt_cancellation  TYPE STANDARD TABLE OF HRVPSTOR, "   
lv_with_eventtype  TYPE CHAR1, "   'X'
lt_other_inftys  TYPE STANDARD TABLE OF WPLOG, "   
lv_with_location  TYPE CHAR1, "   'X'
lv_with_cancellation  TYPE CHAR1, "   'X'
lv_with_qualifications  TYPE CHAR1, "   'X'
lv_with_requirements  TYPE CHAR1, "   'X'
lv_eventid  TYPE BAPIEVDAT-EVEID, "   
lt_capacity  TYPE STANDARD TABLE OF P1024, "   
lv_location  TYPE OBJEC, "   
lv_with_targetgroup  TYPE CHAR1, "   'X'
lv_with_other_inftys  TYPE CHAR1, "   
lv_organizer  TYPE OBJEC, "   
lv_with_text  TYPE CHAR1, "   'X'
lt_occupation  TYPE STANDARD TABLE OF HRTEMOCCUPATION, "   
lt_description  TYPE STANDARD TABLE OF HRV1002, "   
lv_with_capacity  TYPE CHAR1, "   'X'
lt_price  TYPE STANDARD TABLE OF P1021, "   
lv_with_occupation  TYPE CHAR1, "   'X'
lt_extra  TYPE STANDARD TABLE OF P1026, "   
lv_with_description  TYPE CHAR1, "   'X'
lt_schedule  TYPE STANDARD TABLE OF HRVSCHED, "   
lv_with_price  TYPE CHAR1, "   'X'
lt_url  TYPE STANDARD TABLE OF P1061_URL, "   
lv_with_extras  TYPE CHAR1, "   'X'
lt_knowledge  TYPE STANDARD TABLE OF HRT1062, "   
lv_with_schedule  TYPE CHAR1. "   'X'

  CALL FUNCTION 'RH_GET_EVENT_DATA'  "
    EXPORTING
         PLANVERSION = lv_planversion
         WITH_URL = lv_with_url
         WITH_KNOWLEDGE = lv_with_knowledge
         WITH_RESOURCES = lv_with_resources
         WITH_PARTICIPANTS = lv_with_participants
         WITH_ORGANIZER = lv_with_organizer
         WITH_EVENTTYPE = lv_with_eventtype
         WITH_LOCATION = lv_with_location
         WITH_CANCELLATION = lv_with_cancellation
         WITH_QUALIFICATIONS = lv_with_qualifications
         WITH_REQUIREMENTS = lv_with_requirements
         EVENTID = lv_eventid
         WITH_TARGETGROUP = lv_with_targetgroup
         WITH_OTHER_INFTYS = lv_with_other_inftys
         WITH_TEXT = lv_with_text
         WITH_CAPACITY = lv_with_capacity
         WITH_OCCUPATION = lv_with_occupation
         WITH_DESCRIPTION = lv_with_description
         WITH_PRICE = lv_with_price
         WITH_EXTRAS = lv_with_extras
         WITH_SCHEDULE = lv_with_schedule
    IMPORTING
         EVENTTYPE = lv_eventtype
         LOCATION = lv_location
         ORGANIZER = lv_organizer
    TABLES
         TEXT = lt_text
         QUALIFICATION = lt_qualification
         REQUIREMENTS = lt_requirements
         RESOURCES = lt_resources
         PARTICIPANTS = lt_participants
         TARGETGROUP = lt_targetgroup
         CANCELLATION = lt_cancellation
         OTHER_INFTYS = lt_other_inftys
         CAPACITY = lt_capacity
         OCCUPATION = lt_occupation
         DESCRIPTION = lt_description
         PRICE = lt_price
         EXTRA = lt_extra
         SCHEDULE = lt_schedule
         URL = lt_url
         KNOWLEDGE = lt_knowledge
    EXCEPTIONS
        NO_INFTY_FOUND = 1
. " RH_GET_EVENT_DATA




ABAP code using 7.40 inline data declarations to call FM RH_GET_EVENT_DATA

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
"SELECT single PLVAR FROM HRTEM00NET INTO @DATA(ld_planversion).
 
 
DATA(ld_with_url) = 'X'.
 
 
 
DATA(ld_with_knowledge) = 'X'.
 
 
DATA(ld_with_resources) = 'X'.
 
 
DATA(ld_with_participants) = 'X'.
 
 
DATA(ld_with_organizer) = 'X'.
 
 
DATA(ld_with_eventtype) = 'X'.
 
 
DATA(ld_with_location) = 'X'.
 
DATA(ld_with_cancellation) = 'X'.
 
DATA(ld_with_qualifications) = 'X'.
 
DATA(ld_with_requirements) = 'X'.
 
"SELECT single EVEID FROM BAPIEVDAT INTO @DATA(ld_eventid).
 
 
 
DATA(ld_with_targetgroup) = 'X'.
 
 
 
DATA(ld_with_text) = 'X'.
 
 
 
DATA(ld_with_capacity) = 'X'.
 
 
DATA(ld_with_occupation) = 'X'.
 
 
DATA(ld_with_description) = 'X'.
 
 
DATA(ld_with_price) = 'X'.
 
 
DATA(ld_with_extras) = 'X'.
 
 
DATA(ld_with_schedule) = 'X'.
 


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!