We have CIF integratiom Model generation(RIMODGEN) and activation(RIMODAC2) jobs
running everyday in sequence.
One of the jobs is for Sales Order Generation
and activation. The activation job used to take 30-40 seconds earlier(since last
1 year) but for the last month the job has been taking a lot of time to
complete. And that too intermittently. On some days the job completes in 30-40
seconds but on some it takes more than 3000 seconds(and still doesnt complete-
eventually we mark it successful manually to let successor jobs to start).
When we analysed the log for this job transfer in SLG1 we found out that
during activation of this Integration Model, not only Sales Orders pertaining to
new materials(that would have been added within the day between last IM
generation job and current IM generation job) were getting transferred. But
Sales orders pertaining to Materials(which have been active since a number of
days) were also getting transferred. Ideally, any changes/new Sales orders
pertaining to these older materials(which were already in an active integration
model) should have been transferred real time and should not have waited to be
transferred during the IM activation job.
We have also noticed that for
some Sales Olders(for which the materials were already active for long) and
there has been NO change in the Sales Orders are also getting transferred
throguh our IM activation job.
The mesage that we see in the log for
these Sales Order is shown below:
Source system:XXXXXX user: RSP100
transaction CFM2 T_SLS 0001119 function module: /SAPAPO/CIF_XXXXX (As far as I
understand CFM2 T_SLS* prefix is for Sales Order transfer happen during IM
activation job)
"Customer Requirement N BM 0001223200 00010 0001: Method
changed from N to G"
"Customer Requirement 0001223200: Requirement adopted
in APO"