LSMW object to create classification allocations using BAPI
It is possible to use LSMW as a wrapper for BAPIs and this LSMW object does just that in order to create, change and delete classification allocations. This LSMW object originally started as a workaround for a system problem wherein a logical file name is not permissible while trying to create a BDC or perform direct input using the RCCLBI02 program.
The program produces a meaningful validation report during the conversion step to allow for efficient analysis of any errors encountered. It identifies objects that encounter the "Conflict at characteristic ?: old value ?, new value ?" error and lists them individually at the bottom of the conversion log so that the allocations can be deleted and re-created instead of changed.
Sample report:
Sample report in verbose mode.