There is few questions and suggestions related to optimization of SAP CI processes, I don’t know why but I guess it is due to fact that it looks easy and simple to work and if any process is slow I guess people assume it is due to huge workload and due to fact that business processes should be adjusted to SAP systems.
core SAP CI process, invoicing process can be optimized.
When one have to issue huge number of invoices it’s recommended to use parallel processing transaction FKKINV_MA – Create Invoicing Document.
When running FKKINV_MA one should set parallelization parameters wise. Under Technical Settings tab, frame Load Distribution contains field Number of Jobs.
Number of Jobs depends on two factors – how many parallel jobs is allowed in ERP and how many number ranges one have defined in SAP CI for invoicing documents numbers (invdocno). If number of parallel jobs is higher than number of ranges for invoicing documents and in this field Number of Jobs has been populated with number higher than number of ranges there is possibility that some invoicing document will be missed.
So, tip will be – maximum number of parallel job is the number of ranges defined for invoicing documents.
When one is familiar with his customer base and knows there are customers that have huge invoices (for example – companies with hundreds of employees) she should perform manual optimization of Parallel processing object variant.
Goal of this optimization is to put just huge customers in their separate interval.
That way one parallel job is calculating huge customer and other jobs calculate average size customers.
In our example parallelization object is contract account VKONT.
That can be performed in Variant Maintenance screen.
First one should create variant with big number of intervals (automatically).
That variant should be selected for display by double click.
With pen icon screen should be switched to change state.
With buttons Insert interval and Delete interval contract account of huge customer should be set in his own interval.
For industries that perform invoicing for hundreds of thousands customers once per month this trick saves a lot of time.