We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
This enhancement can be implemented for EDI data exchange in the IS-H System.
You require this enhancement component if you want to make restrictions to the standard processing of EDI messages in the inbound worklist. In this way, you can, for example, assign only the messages for selected cases or patients to particular processing agents.
You can also implement general processing exclusions. For example, you can make the processing of messages dependent on their age or status.
The following applies to all modifications:
After this user exit, only the messages contained in transfer table INC301S are displayed for processing. To maintain the same filtering in the outbound and inbound worklist, you have to implement the outbound worklist component in the same way.
Make sure that your implementation doesn't totally exclude messages so that they are not assigned to any processing agents. This can happen all too easily, but isn't simple to detect. These messages would then remain unprocessed. You should bear this in mind especially with regard to programming on actual objects (organizational units, for example) that can change.
It is not recommended to directly program on user IDs. Instead, make use of the option of defining user parameters (transaction SM30, maintain table TPARA), and only program on specific values for these parameters. Thus new assignments are made possible by simply changing the value of the user parameter. The parameter values should somehow reflect the criteria that are used for the assignment (for example, for letter ranges, the parameter should take on the values 'A_K' and 'L_Z' and not '1' and '2'). Mnemonic values simplify program maintenance and in this case the actual assignment too.
If in doubt, ask the advice of experts. The principle is often quickly implemented and you can then easily modify or enhance it.
Please see the sample source code provided and the documentation on the components.