SAP Reports / Programs

RHBUCH00 SAP ABAP Report - Bookings per Attendee







RHBUCH00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report generates a list of business events booked for an internal or external attendee or for a group attendee in a specified period...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 RHBUCH00 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 RHBUCH00. "Basic submit
SUBMIT RHBUCH00 AND RETURN. "Return to original report after report execution complete
SUBMIT RHBUCH00 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: OHNEBUCH = Without employee bookings
Selection Text: MITBUCH = With employee bookings
Selection Text: KMACO = Business event type
Title: Bookings per Attendee
Text Symbol: EVE = Business event
Text Symbol: EXT = Ext.
Text Symbol: FIX = Firmly booked
Text Symbol: FT1 = Selection options
Text Symbol: GEB = Cancellation fee
Text Symbol: GES = Total
Text Symbol: H01 = Attendee Bookings
Text Symbol: H02 = Bookings of group attendee
Text Symbol: INT = Interested party
Text Symbol: KOS = Price
Text Symbol: LAN = Language
Text Symbol: MIT = With employee bookings
Text Symbol: MST = With employee cancellations
Text Symbol: NOP = No bookings known
Text Symbol: NOS = No cancellations known
Text Symbol: NOT = Note
Text Symbol: OHN = Without employee bookings
Text Symbol: ORG = Organizational unit
Text Symbol: ORT = Location
Text Symbol: OST = W/o employee cancellations
Text Symbol: PAR = Attendee
Text Symbol: PR2 = Priority
Text Symbol: PRI = Prio
Text Symbol: RB3 = Formatting option
Text Symbol: SLH = L/D/H
Text Symbol: SPN = Selection period
Text Symbol: T01 = Attendee Bookings
Text Symbol: T02 = Bookings of group attendee
Text Symbol: TIL = -
Text Symbol: X01 = Maintain fee
Text Symbol: X02 = Cancel attendance
Text Symbol: 001 = Attendee key
Text Symbol: 002 = Attendee
Text Symbol: 003 = Business event ID





Text Symbol: 004 = Business event
Text Symbol: 005 = Date
Text Symbol: 006 = Language
Text Symbol: 007 = Loc.
Text Symbol: 008 = Booking
Text Symbol: 009 = Prio
Text Symbol: 010 = No.
Text Symbol: 011 = Price
Text Symbol: 012 = Currency
Text Symbol: 013 = Selection period
Text Symbol: 014 = Group attendee key
Text Symbol: 015 = External
Text Symbol: 016 = Firmly booked
Text Symbol: 017 = Bookings of group attendee without employee bookings
Text Symbol: 018 = Bookings of group attendee with employee bookings
Text Symbol: 019 = Cancellations of a group attendee with employee cancellations
Text Symbol: 020 = Cancellations of a group attendee without employee cancellations
Text Symbol: 021 = Attendee's Cancellations
Text Symbol: 022 = Legend:
Text Symbol: 023 = = Cancelation
Text Symbol: 024 = Table control off
Text Symbol: 025 = Key +/-
Text Symbol: 026 = = Booking
Text Symbol: 027 = Org. assignment
Text Symbol: ANZ = Number
Text Symbol: B01 = Table ctrl off
Text Symbol: B02 = Key +/-
Text Symbol: BKD = Booking
Text Symbol: CAN = Cancellation
Text Symbol: CLI = Customer
Text Symbol: CPN = Company
Text Symbol: DAT = Date


INCLUDES used within this REPORT RHBUCH00

INCLUDE: RHBUCH0D,
RHREPVAL,
RHAUTHTOP.
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:

RHVM_USET_GET_REPORTING CALL FUNCTION 'RHVM_USET_GET_REPORTING' IMPORTING waers = waers EXCEPTIONS OTHERS = 0.

RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING begda = begda endda = endda istat = '1' objid = kurstyp otype = $kurst plvar = plvar IMPORTING short = evtyp_short stext = evtyp_stext EXCEPTIONS not_found = 01.

RH_GET_BOOK_COMPANY CALL FUNCTION 'RH_GET_BOOK_COMPANY' EXPORTING begda = begda endda = endda istat = pchistat with_event = with_event eveid = kurstyp sort = ' ' auth_sobid = booking_auth_sobid tdepth = tdepth TABLES objects = partic_key bookcomp_tab = book_company infotype_1001 = infotype_1001 EXCEPTIONS nothing_found = 01.

RH_GET_BOOK_PARTICIPANT CALL FUNCTION 'RH_GET_BOOK_PARTICIPANT' EXPORTING begda = begda endda = endda istat = pchistat with_event = with_event eveid = kurstyp sort = ' ' auth_sobid = booking_auth_sobid TABLES objects = partic_key bookpart_tab = book_partic infotype_1001 = infotype_1001 EXCEPTIONS nothing_found = 01.

RH_GET_COMPANY_CANCELLATION CALL FUNCTION 'RH_GET_COMPANY_CANCELLATION' EXPORTING begda = begda endda = endda istat = pchistat evtyp = kurstyp auth_sobid = cancellation_auth_sobid TABLES company_tab = partic_key company_stor_tab = cancel_company EXCEPTIONS wrong_otype = 1 OTHERS = 2.

RH_GET_PARTIC_CANCELLATION CALL FUNCTION 'RH_GET_PARTIC_CANCELLATION' EXPORTING begda = begda endda = endda _istat = pchistat evtyp = kurstyp auth_sobid = cancellation_auth_sobid TABLES partic_tab = partic_key stor_tab = cancel_partic EXCEPTIONS no_participant_found = 1 wrong_otype = 2 OTHERS = 3.

RH_CURRENCY_CONVERT CALL FUNCTION 'RH_CURRENCY_CONVERT' EXPORTING iv_date = date iv_foreign_amount = price iv_foreign_currency = currency iv_local_currency = waers IMPORTING ev_local_amount = price EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 OTHERS = 5.

RH_PART_TYPES_GET CALL FUNCTION 'RH_PART_TYPES_GET' TABLES patyp_tab = part_event.

RH_PART_TYPES_MULTI CALL FUNCTION 'RH_PART_TYPES_MULTI' TABLES multi_tab = multi_part.

RH_PART_TYPES_EXT CALL FUNCTION 'RH_PART_TYPES_EXT' TABLES expart_tab = expart_tab.

RHVM_USET_SET_REPORTING CALL FUNCTION 'RHVM_USET_SET_REPORTING' EXPORTING waers = waers EXCEPTIONS internal_error = 0 invalid_currency = 1 currency_is_initial = 0 OTHERS = 0.

RH_NOTE_CATALOG_1001 CALL FUNCTION 'RH_NOTE_CATALOG_1001' EXPORTING plvar = pchplvar otype = $kurs objid = note_objects * infty = '1001' TABLES relat_table = gnc_note1001 EXCEPTIONS internal_error = 1 no_authority = 2 OTHERS = 3.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = 'ICON_DISPLAY_TEXT' * TEXT = ' ' * info = ' ' add_stdinf = ' ' IMPORTING result = icon_disp EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

RH_NOTE_ACTION CALL FUNCTION 'RH_NOTE_ACTION' EXPORTING infotype = hide_note1001 fcode = fcode direct_db_change = 'X' EXCEPTIONS internal_error = 1 no_authority = 2 illegal_infotype = 3 note_not_found = 4 note_not_created = 5 wrong_fcode = 6 note_locked = 7 OTHERS = 8.

RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING PLVAR = book_company-plvar OTYPE = book_company-otype REALO = book_company-objid IMPORTING SHORT = partic-short STEXT = partic-stext EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

RH_READ_OBJECT call function 'RH_READ_OBJECT' exporting plvar = pchplvar otype = pchotype realo = wa_roots-objid exceptions others = 4.

RH_STRUC_GET_MULTIPLE_ROOTS call function 'RH_STRUC_GET_MULTIPLE_ROOTS' exporting act_wegid = eval_path act_begda = wa_book_company-begda act_endda = wa_book_company-endda buffer_mode = 'X' tables root_objects = itab_roots result_objec = itab_objec exceptions no_plvar_found = 1 no_entry_found = 2 path_not_found = 3 root_not_found = 4 others = 5.



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 RHBUCH00 or its description.