RHTHIST0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report creates a training history for an internal or external attendee...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RHTHIST0 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Training History
Text Symbol: 001 = Object type Business Event Group
Text Symbol: 002 = Object ID Business Event Group
Text Symbol: 003 = Abbreviation Business Event Group
Text Symbol: 004 = Business Event Group Name
Text Symbol: 005 = Business event group
Text Symbol: 006 = Business event group
Text Symbol: 007 = Evt Group
Text Symbol: 008 = Object type Business Event Type
Text Symbol: 009 = Object ID Business Event Type
Text Symbol: 010 = Abbreviation Business Event Type
Text Symbol: 011 = Business event type name
Text Symbol: 012 = Business event type
Text Symbol: 013 = Business event type
Text Symbol: 014 = EType
Text Symbol: 015 = Object type Business Event
Text Symbol: 016 = Object ID Business Event
Text Symbol: 017 = Abbreviation Business Event
Text Symbol: 018 = Business Event name
Text Symbol: 019 = Business event
Text Symbol: 020 = Business event
Text Symbol: 021 = Bus. event
Text Symbol: 022 = Object type Business Event Location
Text Symbol: 023 = Object ID Business Event Location
Text Symbol: 025 = Name Business Event Location
Text Symbol: 026 = Business Event Location
Text Symbol: 027 = Location
Text Symbol: 028 = Location
Text Symbol: 029 = Object type Organizer
Text Symbol: 030 = Object ID Organizer
Text Symbol: 031 = Abbreviation Organizer
Text Symbol: 032 = Name Organizer
Text Symbol: 033 = Organizer
Text Symbol: 034 = Organizer
Text Symbol: 035 = Organizer
Text Symbol: 036 = Object type Attendee
Text Symbol: 037 = Object ID Attendee
Text Symbol: 038 = Abbreviation Attendee
INCLUDE: RHREPTOP.
INCLUDE: RHODAT00.
INCLUDE: RHRDAT00.
INCLUDE: RHRDAT10.
INCLUDE: RHAUTHTOP.
INCLUDE: RHALVINC.
INCLUDE: RHOINI00.
INCLUDE: RHRINI00.
INCLUDE: RHRINI10.
No SAP DATABASE tables are accessed within this REPORT code!
RH_PART_TYPES_GET CALL FUNCTION 'RH_PART_TYPES_GET' TABLES patyp_tab = patyp_tab EXCEPTIONS OTHERS = 1.
RH_PART_TYPES_MULTI CALL FUNCTION 'RH_PART_TYPES_MULTI' TABLES multi_tab = multi_tab EXCEPTIONS OTHERS = 1.
RH_PART_TYPES_EXT CALL FUNCTION 'RH_PART_TYPES_EXT' TABLES expart_tab = expart_tab EXCEPTIONS OTHERS = 1.
RH_READ_INFTY_1001_EXT CALL FUNCTION 'RH_READ_INFTY_1001_EXT' EXPORTING authority = 'DISP' with_stru_auth = 'X' istat = pchistat extend = 'X' subty = $knowb begda = pchbegda endda = pchendda TABLES i1001 = i1001_ext objects = ext_objects_tab EXCEPTIONS nothing_found = 1 OTHERS = 3.
RH_STRU_AUTHORITY_CHECK CALL FUNCTION 'RH_STRU_AUTHORITY_CHECK' EXPORTING fcode = stru_authority plvar = i1001_ext-plvar otype = i1001_ext-sclas objid = i1001_ext-sobid with_base_ac = base_authority EXCEPTIONS no_stru_authority = 1 no_stru_authority_hyper = 2 no_stru_authority_at_all = 3 no_base_authority = 4 OTHERS = 5.
RH_READ_INFTY_1001 CALL FUNCTION 'RH_READ_INFTY_1001' EXPORTING authority = 'DISP' with_stru_auth = 'X' istat = pchistat extend = 'X' subty = $knowb begda = pchbegda endda = pchendda TABLES i1001 = i1001 objects = int_objects_tab EXCEPTIONS nothing_found = 1 OTHERS = 3.
RH_STRU_AUTHORITY_CHECK CALL FUNCTION 'RH_STRU_AUTHORITY_CHECK' EXPORTING fcode = stru_authority plvar = i1001-plvar otype = i1001-sclas objid = i1001-sobid with_base_ac = base_authority EXCEPTIONS no_stru_authority = 1 no_stru_authority_hyper = 2 no_stru_authority_at_all = 3 no_base_authority = 4 OTHERS = 5.
RH_TEXT_BUFFER_FILL CALL FUNCTION 'RH_TEXT_BUFFER_FILL' EXPORTING check_stru_auth = 'X' with_extint = 'X' TABLES objects = event_tab.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = event_tab-plvar otype = event_tab-otype objid = event_tab-objid istat = pc-istat begda = pc-begda endda = pc-endda langu = sy-langu ointerval = 'X' store = 'X' check_stru_auth = 'X' IMPORTING short = h_short stext = h_stext EXCEPTIONS not_found = 01.
RH_READ_INFTY_1001_EXT CALL FUNCTION 'RH_READ_INFTY_1001_EXT' EXPORTING authority = 'DISP' with_stru_auth = 'X' istat = pchistat extend = 'X' subty = $partb begda = pchbegda endda = pchendda TABLES i1001 = i1001_ext objects = ext_objects_tab EXCEPTIONS nothing_found = 1 OTHERS = 3.
RH_STRU_AUTHORITY_CHECK CALL FUNCTION 'RH_STRU_AUTHORITY_CHECK' EXPORTING fcode = stru_authority plvar = i1001_ext-plvar otype = i1001_ext-sclas objid = i1001_ext-sobid with_base_ac = base_authority EXCEPTIONS no_stru_authority = 1 no_stru_authority_hyper = 2 no_stru_authority_at_all = 3 no_base_authority = 4 OTHERS = 5.
RH_READ_INFTY_1001 CALL FUNCTION 'RH_READ_INFTY_1001' EXPORTING authority = 'DISP' with_stru_auth = 'X' istat = pchistat extend = 'X' subty = $partb begda = pchbegda endda = pchendda TABLES i1001 = i1001 objects = int_objects_tab EXCEPTIONS nothing_found = 1 OTHERS = 3.
RH_STRU_AUTHORITY_CHECK CALL FUNCTION 'RH_STRU_AUTHORITY_CHECK' EXPORTING fcode = stru_authority plvar = i1001-plvar otype = i1001-sclas objid = i1001-sobid with_base_ac = base_authority EXCEPTIONS no_stru_authority = 1 no_stru_authority_hyper = 2 no_stru_authority_at_all = 3 no_base_authority = 4 OTHERS = 5.
RH_READ_INFTY_NNNN CALL FUNCTION 'RH_READ_INFTY_NNNN' EXPORTING * AUTHORITY = 'DISP' * WITH_STRU_AUTH = 'X' infty = '1031' * ISTAT = ' ' * EXTEND = 'X' * SUBTY = ' ' begda = pchbegda endda = pchendda * CONDITION = '00000' * INFTB = '1' * SORT = 'X' TABLES innnn = i1031 objects = event_tab EXCEPTIONS nothing_found = 1 wrong_condition = 2 OTHERS = 3.
RH_TEXT_BUFFER_FILL CALL FUNCTION 'RH_TEXT_BUFFER_FILL' EXPORTING check_stru_auth = 'X' with_extint = 'X' TABLES objects = event_tab.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = event_tab-plvar otype = event_tab-otype objid = event_tab-objid istat = pc-istat begda = pc-begda endda = pc-endda langu = sy-langu ointerval = 'X' store = 'X' check_stru_auth = 'X' IMPORTING obeg = h_begda oend = h_endda short = h_short stext = h_stext EXCEPTIONS not_found = 01.
RH_GET_PRICE_DATA CALL FUNCTION 'RH_GET_PRICE_DATA' EXPORTING with_price = 'X' TABLES kont_tab_in = kont_tab kont_tab_out = kostl_tab EXCEPTIONS nothing_found = 1 no_price_found = 2 OTHERS = 3.
RH_READ_EVENT_SCHEDULE CALL FUNCTION 'RH_READ_EVENT_SCHEDULE' TABLES eventlist = event_tab schedule_tab = schedule_tab EXCEPTIONS nothing_found = 1 OTHERS = 2.
RH_READ_INFTY_1001 CALL FUNCTION 'RH_READ_INFTY_1001' EXPORTING authority = ' ' with_stru_auth = ' ' * ISTAT = ' ' * EXTEND = 'X' subty = $speca begda = pchbegda endda = pchendda * CONDITION = '00000' * SORT = 'X' * WITH_EV = ' ' adata = ' ' * AUTH_SOBID = ' ' TABLES i1001 = local_1001 objects = event_tab EXCEPTIONS OTHERS = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RHTHIST0 or its description.