GRPCR_MAINTAIN is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this program to make settings to improve performance in PC Reporting...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 GRPCR_MAINTAIN into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
GRPCR_MAINTAIN - Settings for Improved Performance
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.
Make Settings for Improved Performance
Selection Text: VIEW_LOG = Create Reporting Buffer
Selection Text: S_USER = User ID
Selection Text: S_TYPE = Report Type
Selection Text: S_TIME = Time from
Selection Text: S_DATE = Date from
Selection Text: START2 = Fill Reporting Buffer (Batch)
Selection Text: START1 = Fill Reporting Buffer (Online)
Selection Text: SETTING = Reporting Buffer Settings
Selection Text: FROZ_REP = Display Requested Reports
Title: Make Settings for Improved Performance
Text Symbol: 071 = Created by
Text Symbol: 066 = Invalid entry
Text Symbol: 065 = This combination already exists
Text Symbol: 064 = Action is currently not possible because reporting buffer is being filled
Text Symbol: 063 = Action not possible because status is not "In Process"
Text Symbol: 062 = Action not possible because status is "In Process"
Text Symbol: 061 = Action not possible because no corresponding workflow exists
Text Symbol: 060 = Overview of Requested Reports
Text Symbol: 059 = Reporting Buffer
Text Symbol: 058 = User Does Not Exist
Text Symbol: 057 = Workflow Recipient
Text Symbol: 056 = Enter the missing data:
Text Symbol: 055 = Year
Text Symbol: 054 = Timeframe
Text Symbol: 053 = Error in FLUSH Method
Text Symbol: 072 = Created by
Text Symbol: 073 = Filled by
Text Symbol: 074 = Filled by
Text Symbol: 100 = Create
Text Symbol: 101 = Create
Text Symbol: 102 = Delete
Text Symbol: 103 = Delete
Text Symbol: 104 = Details
Text Symbol: 105 = Details
Text Symbol: 106 = Close Workflow
Text Symbol: 107 = Close Workflow
Text Symbol: 108 = Forward Workflow
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = sy-subrc * txt1 = 'Error in Flush'(053).
GUID_CREATE * call function 'GUID_CREATE' * importing * ev_guid_32 = gs_log-guid.
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = 'Aktion nicht möglich; status ist In process'(062) * txt1 = space.
POPUP_TO_CONFIRM * call function 'POPUP_TO_CONFIRM' * exporting * text_question = 'Do you want to save data.'(050)
ENQUEUE_E_GRPCRBFLOG * call function 'ENQUEUE_E_GRPCRBFLOG' * exporting * guid =
-guid * exceptions * foreign_lock = 1 * system_failure = 2 * others = 3.
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = l_msgv * txt1 = space.
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = 'Aktion nicht möglich; es existiert kein Workflow'(061) * txt1 = space.
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = 'Aktion nicht möglich; es existiert kein Workflow'(061) * txt1 = space.
POPUP_TO_CONFIRM * call function 'POPUP_TO_CONFIRM' * exporting * text_question = 'Do you want to save data.'(050)
POPUP_TO_CONFIRM * call function 'POPUP_TO_CONFIRM' * exporting * text_question = 'Do you want to save data.'(050)
POPUP_TO_CONFIRM * call function 'POPUP_TO_CONFIRM' * exporting * text_question = 'Do you want to save'(050) * text_button_1 = 'Ja'(051) * text_button_2 = 'Nein'(052) * importing * answer = l_answer * exceptions * text_not_found = 1 * others = 2.
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = l_txt * txt1 = 'This combination already exists'(065).
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = 'Zeitraum'(054) * txt1 = 'Geben Sie die fehlenden Daten ein:'(056).
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = grpcrbflog-timeframe * txt1 = 'Ungültige Eingabe'(066).
* call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = 'Year'(055) * txt1 = 'Enter missing value for:'(056).
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = grpcrbflog-tf_year * txt1 = 'Ungültige Eingabe'(066).
POPUP_TO_CONFIRM * call function 'POPUP_TO_CONFIRM' * exporting * text_question = 'Do you want to save data.'(050)
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = 'Workflow recipient'(057) * txt1 = 'Enter missing value for:'(056).
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = usr02-bname * txt1 = 'User does not exist.'(058).
LVC_FIELDCATALOG_MERGE * call function 'LVC_FIELDCATALOG_MERGE' * exporting * i_structure_name = 'GRPCRBFLOG_DISPLAY' * changing * ct_fieldcat = lt_fieldcatalog.
POPUP_TO_INFORM * call function 'POPUP_TO_INFORM' * exporting * titel = sy-repid * txt2 = sy-subrc * txt1 = 'Error in Flush'(053).
LVC_FIELDCATALOG_MERGE * call function 'LVC_FIELDCATALOG_MERGE' * exporting * i_structure_name = 'GRPCRLOGDETAIL' * changing * ct_fieldcat = lt_fieldcatalog.
DDIF_TABL_GET * call function 'DDIF_TABL_GET' * exporting * name = i_tabname * langu = sy-langu * importing * dd02v_wa = ls_header * exceptions * illegal_input = 1 * others = 2.
DEQUEUE_E_GRPCRBFLOG * call function 'DEQUEUE_E_GRPCRBFLOG' * exporting * guid = ls_log-guid.
GRPC_BTC_REPORT_CHECK * call function 'GRPC_BTC_REPORT_CHECK' * exporting * i_guid = ls_grpc_btc_reports-report_guid * exceptions * error_message = 1 * others = 1.
GRPC_BTC_REPORT_GET_FOR_GUID * call function 'GRPC_BTC_REPORT_GET_FOR_GUID' * exporting * i_report_guid = ls_frozrep-report_guid * importing * es_report = ls_report * exceptions * not_found = 1 * others = 4.
LVC_FIELDCATALOG_MERGE * call function 'LVC_FIELDCATALOG_MERGE' * exporting * i_structure_name = 'GRPCRBTC_REPORTS_DISPLAY' * changing * ct_fieldcat = lt_fieldcatalog.
GRPC_BTC_REPORT_DELETE * call function 'GRPC_BTC_REPORT_DELETE' * exporting * i_guid = ls_frozrep-report_guid * i_ignore_attachment_failure = abap_false * i_ignore_extensions_failure = abap_false * importing * e_deleted = l_deleted * exceptions * locked = 1 * attachment_deletion_failed = 2 * extension_deletion_failed = 3 * others = 4.
GRPC_BTC_REPORT_UPDATE * call function 'GRPC_BTC_REPORT_UPDATE' * exporting * i_guid = ls_frozrep-report_guid * is_report = ls_grpc_btc_reports * wrkflw_recipient = abap_true * importing * e_updated = l_updated * exceptions * locked = 1 * not_found = 2 * failed = 3 * not_allowed = 4 * others = 5.
DD_DOMVALUES_GET * call function 'DD_DOMVALUES_GET' * exporting * domname = i_domname * text = 'X' * tables * dd07v_tab = et_domvalues * exceptions * wrong_textflag = 1 * others = 2.
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 GRPCR_MAINTAIN or its description.
GRPCR_MAINTAIN - Make Settings for Improved Performance GRPCR_MAINTAIN - Make Settings for Improved Performance GRPCRTA_UTQTDUPDTCEM03 - Quick To Do CEM job status update program. GRPCRTA_UTQTDUPDTCEM03 - Quick To Do CEM job status update program. GRPCRTA_UTQTDUPDTCEM02 - Quick To Do CEM job status update trigger program GRPCRTA_UTQTDUPDTCEM02 - Quick To Do CEM job status update trigger program