on 01-10-2012 3:55 PM
Hi,
Can u kindly provide me detailed step by step configuration for procurement visibility from both ECC and EM so that when PO is created, we can view it in event handler list.
ANSWERED
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bogdan,
Please find exact path to get all visibility processes and also Procurement visibility process.
SAP Event Management Visibility Process -> Click Visibility Process on Related Topics (top mid corner you can see on the page) -> Click this link Procurement Configuration Guide and Click this link Procurement Scenario Description and Business Process Document.
Note: You need SAP OSS id to access these SAP Event Management visibility process documents.
Regards
GGOPII
Hi Bogdan,
You have to define conditions for PCM10_ITEM and assign those into Rule Sets.
Follow below steps:
1. Note down all expected events internal event codes from Expected Event Profile IMG -> Event Management -> Event Handlers and Event Handler Data -> Expected Events -> Define Profiles for Expected Events -> Display Expected Event Profiles -> Select PCM10_ITEM -> Display Profile
Note down Internal Event Codes
1. RECEIVE_ACKNOWL
2. RECEIVE_ASN
3. RECEIVE_GOODS
4. RECEIVE_INVOICE
5. PAYMENT
2. Also, note down internal unexpected event codes CHANGE_DATE, CHANGE_DATE_QTY and CHANGE_QTY from IMG -> Event Management -> Event Handlers and Event Handler Data -> Codes -> Event Codes -> Define Internal Event Codes and Internal Event Code Groups
3. IMG -> Event Management -> Reactions to Event Messages -> Define Rule Sets -> Rule Conditions -> Create New entry for all Internal Event codes through condition editor.
For Example -
Condition Editor Expression: &Event Msg.Int. Event Code&, Operator "=" and RECEIVE_ACKNOWL
Your rule condition like this: ZPO_REC_ACK - If Internal Event Code = RECEIVE_ACKNOWL.
Create like above example for all expected and unexpected events of PCM10_ITEM Internal event codes
4. Assign these conditions now in all rules under IMG -> Event Management -> Reactions to Event Messages -> Define Rule Sets -> Rule Sets -> PCM10_ITEM
How do I find internal event codes for visibility process?
For Example:
1. Go to IMG -> Event Management -> Reactions to Event Messages -> Define Rule Sets -> Rule Sets -> Select PCM10_ITEM -> Note down activity in each rule sequence
2. Go to IMG -> Event Management -> Reactions to Event Messages -> Define Rule Sets -> Multitask Activities -> Tasks -> Select PCM10_ACKNOWL -> double click task sequence where activity shows as "EVENT_CODE_CHECK" -> Double click on it -> In Activity Parameters block Int. Event Code RECEIVE_ACKNOWL.
I hope this explains in detail.
Regards
GGOPII
Hello Gopi & Bogdan,
Please find my comments below:
2. Also, note down internal unexpected event codes CHANGE_DATE, CHANGE_DATE_QTY and CHANGE_QTY from IMG -> Event Management -> Event Handlers and Event Handler Data -> Codes -> Event Codes -> Define Internal Event Codes and Internal Event Code Groups
This is the place where you can define all your events irrespective of whether its expected or unexpected events.
To specifically find which events are assigned to PCM10_ITEM, you will have to go to below mentioned IMG path.
IMG --> Event Management --> Event Handlers and Event Handler Data --> Event Handler --> Define Event Handler Type --> Select PCM10_ITEM and select unexpected event code as mentioned in below screenshot.
This will you list of all unexpected event associated with PCM10_ITEM. So if you have any other unexpected event then simply adding event to internal event code will not work. And if you want to make it work then you will have to change the configuration of PCM10_ITEM event handler type to remove check box of unexpected event code check as mentioned below.
But it is always recommend to have this unexpected event code check in order to not process any other event associated to different event handler.
3. IMG -> Event Management -> Reactions to Event Messages -> Define Rule Sets -> Rule Conditions -> Create New entry for all Internal Event codes through condition editor.
You can use Rule Condition Function instead of using condition editor to improve performance while processing rule set. Where in you will have to simply create one FM and check the related event code. This can also be useful if you want to have more additional condition to be checked before triggering an activity rule associated with that rule set.
You can combine multiple events to be checked at rule condition function if all events are performing the same activity functions. This will make your rule set run more effortlessly rather checking line by line rule set.
Hope this explain in much detail. IF you need more information regarding how True Rule and False Rule works then please let me know.
Always remember that rule set is heart of Event management and if you dont define rule set algorithm correctly it will impact in long run when you have more requirements and hard to adjust at later stage.
Thanks,
Kinjal Rathod
Hi guys,
Thanks a lot for these precious and detailed information.
I have another problem now with the Sales Order visibility in EM. I have install the RDS and implemented a SAP Note and now the shipment does not appear in EM Web Interface. I would like to see the shipment plan in EM but this doesn't work. Can you please advice on this?
Thank you and best regards
Bogdan
Hello Bogdan,
Are you able to see the shipment in EM? If the shipment is available in EM, you can check following things to identify what went wrong.
1) Check the selection profile assigned to your user profile for Sales Order Visibility
IMG -> Event Management ->Event Messages, Status Queries, and Web Interface --> Web Interface --> Define User Profiles (Select Display profile and get the associated selection profile)
2) Get Configured Field from selection profile and go to below IMG activity
IMG -> Event Management ->Event Messages, Status Queries, and Web Interface --> Web Interface --> Configure Fields for User Profiles ( Double click on configure Fields for Selection and search by the field that you got from step 1)
3) Once you get the fields you can check the EM attribute ID ( This will tell you which field (Control/Info/System/Tracking ID) is assign to this selection field
4) Now go to /SAPTRX/EH_LIST transaction with your shipment no and check whether the value is available for that field or not ( This will minimize your problem why you cant view your shipment in Web UI)
There are different aspects to look for possible cause but to start with check on this and see if you can break through the issue or not.
You can reach out to me at kinjalrathod@gmail.com if you have more detail question and I will happy to help you out.
Thanks,
Kinjal Rathod
Hi Bogdan,
When the shipment is created and saved in ECC, there is a prerequisite check that the event handlers are only created "Shipment Type = 002" (Collective Shipment Road) and overall status is greater than or equal to '1' (planned) (SAP ECC is configured like this in IMG -> Integration with Other SAP Components -> Event Management Interface -> Event Management Interface -> Define Used Bus. Proc. Types, Appl. Obj. Types, and Evt Types -> Define Used Business Process Types -> Select ESC_SHIPMT -> Define Application Object Types -> LTL_DELIV -> Event Mgmt Relevant Tab -> EM Rel. Condition -> SHIPTYPE_0002_PLANED).
If still didn't work, then paste the screen shots what is the shipment status in ECC, SAP EM WebUI Shipment columns and SLG1 Log to check and let you know.
Also, have you followed all instructions set in Order Fulfillment visibility process RDS in Configuration guide and Scenario Description.
Regards
GGOPII
User | Count |
---|---|
9 | |
4 | |
3 | |
3 | |
2 | |
2 | |
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.