on 03-19-2016 1:06 AM
We have been informed by SAP OSS that EM-AI is not built for mas amount of data. We are usually adding this in the config of the EM data extractor at Application Object Type level, however we have discovered loops within loops and the answer of OSS is that it is not built for mass amount of data. Have any of you experienced a similar issue? Any advice?
Yup many times Melvin....
All bulk transactions VL04N, VF04N don't work well with SAP EM unless you apply some customer specific OSS notes to address them. We often get tasked with not affecting the production transaction at all, specifically Sales Order save. In this instance we just use the standard BAdI implementation /SAPTRX/SD_SALESORD to trigger a business object event (against object BUS2032) to inform us of the change that was made. We then use SWETYPV to link a function module to that event in order to formulate the BAPI call to EM to create the event. All of this processing takes place in update task and does not affect the transaction commit of the sales order.
This is one way we have done it at Reveal. Good luck.
Thank you
Kevin
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Melvin,
Which system version is your system?
What are the inbound and outbound volume of data?
Which scenario and where the data flow comes from?
Please answer these questions, let me reply how to efficiently implement custom option.
Regards
GGOPII
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Melvin,
First of all, how we retrieve the data through custom extraction that matters most than whether 70 or more fields extraction impacting.
In one of the deployment, we had more than that and extracted through custom extraction.
Few things you have to consider and work on:
1. Create custom AOT type.
2. Create custom Relevant function.
3. Create custom Control data extraction
4. Create custom Expected event extraction
5. Create custom Info data extraction
6. Create customer Query ID extraction
Few issues may arise:
1. Sales order take 2 or 3 seconds to save (work with ABAPer to remediate this)
2. Queue may process slow to update in SAP EM.
Regards
GGOPII
Hi Melvin,
You can improve AI performance by customizing the AO Type and Event Types and removing unwanted logic and loops. It really depends on what you are trying to do. You need to ask yourself:
1) Do I really need all the parameters( Sys/Control/Info) which I extract today? You can reduce the logic and loops here(hopefully) if you remove unwanted parameters.
2) Should I really need to hit AI every time I change Application Object? Proper relevance at both AO Types and Event Types will indirectly help in your performance.
3) Can I reduce the number of event types by merging the logic of event types into single event type? I have seen the performance improvement in not using multiple event types and merging events into one or two event types.
If you can reduce the amount of data you are trying to send to EM then you can reduce that much logic and processing in your AI and it helps in performance.
Thanks,
Vishnu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
9 | |
4 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.