SAP Reports / Programs | Training and Event Management(PE) SAP PE

RHTHIST0 SAP ABAP Report - Training History







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


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RHTHIST0. "Basic submit
SUBMIT RHTHIST0 AND RETURN. "Return to original report after report execution complete
SUBMIT RHTHIST0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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





Text Symbol: 039 = Name Attendee
Text Symbol: 040 = Attendee
Text Symbol: 041 = Attendee
Text Symbol: 042 = Attendee
Text Symbol: 043 = Object type Instructor
Text Symbol: 044 = Object ID Instructor
Text Symbol: 045 = Abbreviation Instructor
Text Symbol: 046 = Name Instructor
Text Symbol: 024 = Abbreviation Business Event Location
Text Symbol: 048 = Instructor
Text Symbol: 049 = Instructor
Text Symbol: 050 = Object type Qualification
Text Symbol: 051 = Object ID Qualification
Text Symbol: 052 = Abbreviation Qualification
Text Symbol: 053 = Name Qualification
Text Symbol: 054 = Qualification
Text Symbol: 055 = Qualification
Text Symbol: 056 = Qualif.
Text Symbol: 057 = Object type Prerequisite
Text Symbol: 058 = Object ID Prerequisite
Text Symbol: 059 = Abbreviation Prerequisite
Text Symbol: 060 = Name Prerequisite
Text Symbol: 061 = Prerequisite
Text Symbol: 062 = Prerequisite
Text Symbol: 063 = Prerequisite
Text Symbol: 064 = Object type Resource Type
Text Symbol: 065 = Object ID Resource Type
Text Symbol: 066 = Abbreviation Resource Type
Text Symbol: 067 = Name Resource Type
Text Symbol: 068 = Resource type
Text Symbol: 069 = Resource type
Text Symbol: 070 = Res.type
Text Symbol: 047 = Instructor
Text Symbol: 071 = Object type Resource
Text Symbol: 072 = Object ID Resource
Text Symbol: 073 = Abbreviation Resource
Text Symbol: 074 = Name Resource
Text Symbol: 075 = Resource
Text Symbol: 076 = Resource





Text Symbol: 077 = Resource
Text Symbol: 078 = Object type Event Owner
Text Symbol: 079 = Object ID Event Owner
Text Symbol: 080 = Abbreviation Event Owner
Text Symbol: 081 = Name Event Owner
Text Symbol: 082 = Event owner
Text Symbol: 083 = Event owner
Text Symbol: 084 = Owner
Text Symbol: 085 = Object type Organizational Assignment
Text Symbol: 086 = Object ID Organizational Assignment
Text Symbol: 087 = Abbreviation Organizational Assignment
Text Symbol: 088 = Name Organizational Assignment
Text Symbol: 089 = Organizational assignment
Text Symbol: 090 = Org. assignment
Text Symbol: 091 = Org.assgmt
Text Symbol: TIM = Selection period


INCLUDES used within this REPORT RHTHIST0

INCLUDE: RHREPTOP.
INCLUDE: RHODAT00.
INCLUDE: RHRDAT00.
INCLUDE: RHRDAT10.
INCLUDE: RHAUTHTOP.
INCLUDE: RHALVINC.
INCLUDE: RHOINI00.
INCLUDE: RHRINI00.
INCLUDE: RHRINI10.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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.



Contribute (Add Comments)

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.