...
- Case B: Original commission is already transferred to HR – “is in HR”
- Commission date is copied 1:1; this is relevant because of “steering meaning” concerning the check of the employee’s validity
- Partner entries are copied 1:1, just the administration data will be updated with actual values
- Calculation entries are copied 1:1, just the posting information will be cleared and the administration data will be updated with actual values
- Status of the cancellation commission will be directly set to the target status of business operation CRCA (or function module logic), which should be a status from type “ready to transfer to HR”
- Status of the original commission will not be changed and so still is from type “already transferred to HR”
- The objective is that cancellation commission has same value results, cancellation commission in best case should be no longer changeable, cancellation commission will be ready for transfer to HR and original commission is not changed in any way
Info | ||||
---|---|---|---|---|
| ||||
The values on data base level are also for cancellation commission stored always “positive” (okay, if there is negative value from original, this is also negative in commission). These values are also shown always “positive” at the screens. So, when implementing BAdI for the HR transfer you have to take care, that you multiply them by “-1” based on case commission / cancellation commission. |
...
Create cancelation commission - register “price/commission”
Info | |||
---|---|---|---|
| |||
Because the design of the HTML view will be defined customer individual by using own elements with own structures and own BAdI logic, we can’t ensure that we will see here always 1:1 the same information like in original commission. So, during creation of the HTML view (elements/structures/BAdI) you should always keep in mind, that also the cancellation case should show same information. |
Info | ||
---|---|---|
|
...
Because in some cases the cancellation commission also has to update the original commission, the original commission must be changeable during cancellation commission creation. If this is not possible (e.g. original is locked by a user) the processing of the cancellation invoice message fails and must be reprocessed |
...