RFRESC_FILL_PARTICIP_GRP_IDOC 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 an IDoc record for a participation group (business object
If you would like to execute this report or see the full code listing simply enter RFRESC_FILL_PARTICIP_GRP_IDOC 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.
Selection Text: P_BUKRS = D Company Code
Selection Text: P_PGID = D Participation Group
Selection Text: P_SWENR = D BE of Partic.Group
Title: Filling of an IDoc for ParticipGroupREFX.Create
Text Symbol: 001 = Selection of Participation Group for Which an IDoc Is Generated
Text Symbol: E00 = Error: Participation Group Does Not Exist
Text Symbol: E01 = IDoc Was Created Successfully.
INCLUDE IFRECAMSG.
No SAP DATABASE tables are accessed within this REPORT code!
CONV_TO_RE_PARTICIP_GRP CALL FUNCTION 'CONV_TO_RE_PARTICIP_GRP' EXPORTING bapi_re_particip_grp_int = ls_bus_object_int CHANGING bapi_re_particip_grp = ls_bapi_bus_object.
RESC_API_PARTICIP_OBJ_GET CALL FUNCTION 'RESC_API_PARTICIP_OBJ_GET' EXPORTING io_particip_group = lo_bus_object IMPORTING et_particip_obj = lt_particip_obj_int.
CONV_TO_RE_T_PART_OBJ_DAT CALL FUNCTION 'CONV_TO_RE_T_PART_OBJ_DAT' TABLES it_bapi_re_particip_obj_int = lt_particip_obj_int et_bapi_re_particip_obj_dat = lt_particip_obj_dat.
RECA_API_RESUBM_RULE_GET CALL FUNCTION 'RECA_API_RESUBM_RULE_GET' EXPORTING io_has_resubm = lo_bus_object IMPORTING et_resubm_rule = lt_resubm_rule_int.
CONV_TO_RE_T_RESUBM_RULE_DAT CALL FUNCTION 'CONV_TO_RE_T_RESUBM_RULE_DAT' TABLES it_bapi_re_resubm_rule_int = lt_resubm_rule_int et_bapi_re_resubm_rule_dat = lt_resubm_rule_dat.
ALE_RE_PG_CREATE CALL FUNCTION 'ALE_RE_PG_CREATE' EXPORTING compcodeext = ls_bapi_bus_object-comp_code businessentitynumberext = ls_bapi_bus_object-business_entity participgroupnumberext = ls_bapi_bus_object-particip_group participgrp = ls_bapi_bus_object_dat testrun = 'X' serial_id = '0' TABLES participobj = lt_particip_obj_dat resubmrule = lt_resubm_rule_dat * extensionin = receivers = lt_receiver EXCEPTIONS error_creating_idocs = 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.
RFRESC_FILL_PARTICIP_GRP_IDOC - Filling of an IDoc for ParticipGroupREFX.Create RFRESC_FILL_PARTICIP_GRP_IDOC - Filling of an IDoc for ParticipGroupREFX.Create RFRESC_CHECK_PARTICIPATION - Report RFRESC_CHECK_PARTICIPATION RFRESC_CHECK_PARTICIPATION - Report RFRESC_CHECK_PARTICIPATION RFRESC_CHECK_BUSOBJ_SU - Mass Check: Settlement Units RFRESC_CHECK_BUSOBJ_SU - Mass Check: Settlement Units