Further functions
Set priority and reference of a classification
You can use the method REQUEST_CLASSIFICATION of the class /AEB/CL_TA_PB_MATERIAL_BF for reading classifications directly from Product Classification or, depending on the settings there, force the creation of classification values.
This method can also be used to set the priority and reference of classifications (if the according classification is not yet approved completely). For more details, see Request Classification
DATA:
pb_bf TYPE REF TO /aeb/cl_ta_pb_material_bf,
result TYPE REF TO /aeb/cl_ta_pb_req_cls_res_do,
exception TYPE REF TO /aeb/cx_01_pb_bf_inv_sc,
error_message TYPE string.
pb_bf = /aeb/cl_ta_pb_material_bf=>new_for( 'DEFAULT' ). "Organisational unit
TRY .
result = pb_bf->request_classification(
im_material_no = 'M-11'
im_profile_code = 'DE'
im_priority = '3'
im_reference = 'Reference' ).
CATCH /aeb/cx_01_pb_bf_inv_sc INTO exception.
error_message = exception->/aeb/if_01_cx_message~get_msg_as_str( ).
ENDTRY.Restrict background task usage
To restrict the usage of background tasks, see Restrict background tasks