Hi Community,
Number range generation using cl_numberrange_runtime=>number_get() is dumping with Strict(2) but it works with Strict .
Is there any alternative to achieve with Strict 2 or this feature is not supported any more in Strict 2 ?
Below method is used to generate new key.
cl_numberrange_runtime=>number_get(
EXPORTING
* ignore_buffer =
nr_range_nr = '01'
object = 'ZRK_NR_PR'
quantity = CONV #( lines( lt_entities_to_gen ) )
* subobject =
* toyear =
IMPORTING
number = DATA(number_range_key)
returncode = DATA(number_range_return_code)
returned_quantity = DATA(number_range_returned_quantity)
).<br>
Behavior Definition
managed implementation in class zbp_rk_i_pur_req_h unique;
strict ( 2 ) ; // it works fine for strict
with draft;
define behavior for ZRK_I_PUR_REQ_H alias _PRHead
persistent table zrk_t_pur_req_h
draft table zrk_dt_pur_req_h
lock master
total etag LastChangedAt
authorization master ( instance )
etag master LastChangedAt
early numbering
{
create;
update;
delete;<br>}<br>
Dump details :

Best wishes,
Ramjee Korada