Skip to Content

SAP EPM 10.1 BADI- Package Size Limit for write_back

Jul 27, 2017 at 02:40 AM


avatar image

Hello Experts,

We are using below SAP standard method to perform write on BPC model (EPM 10.1 Standard, Netweaver Version).

This Method is placed within a DO ... ENDO condition (similar to LOOP) wherein, we pass 100,000 records to write in 1 iteration. This batch of 100,000 records can be changed based on parameter we have setup in logic. This method gets called when we enter data through input template via BADI getting called through DEFAULT.LGF.

Our issue is, when we have huge volume of records such as 500,000 to 1,000,000 being sent to this method, it gets looped for 100,000 records and hence multiple iterations to write causes a delay.

Do you know of any limit of record counts that can be passed to this write_back method?

We kept 100,000 as limit to write in one iteration just to make sure there is no inconsistency in output that gets written to models (we saw such inconsistency in past when there was no such limit).

CALL METHOD lo_ujo_wb->write_back
i_appset_id = i_appset_id
i_appl_id = i_appl_id
is_wb_param = ls_wb_param
it_records = <lt_tempdata>
es_wb_status = ls_wb_status1
et_error_records = <lt_error_records>
et_message = lt_message.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Lucas Costa Sep 02, 2017 at 11:17 AM

The limit will depend on your system settings/capabilities.

10 |10000 characters needed characters left characters exceeded