2015 Jul 24 5:00 AM
Hi all,
Im attempting to automate a batch correction of equipments that were installed in error. IE reverse the Billing & Technical installation of these devices entirely.
the billing removal is trivial & supported by Action: 05 for the date of install.
However when dropping down the available actions in the EMIGALL test object I have generated, for structure DI_INT-ACTION I see:
01 | Full Installation |
02 | Full Removal |
03 | Replacement |
04 | Billing-Related Installation |
05 | Billing-Related Removal |
06 | Technical Installation |
07 | Technical Removal |
08 | Reversal of technical installation |
09 | Reversal of installation relevant to all data |
10 | Reversal of technical replacement |
11 | Reversal of technical installation, removal, replacement |
Choosing any of the options from 08 - 11 & processing the intended technical reversal SAPLE30B FORM:CHECK_INPUT_DATA checks the set of valid actions which is a subset of the options available in the EMIGALL list & an error is raised.
Message no. E9034
You have selected a function which is not permissible in the current
state of processing.
The system can not perform the function.
seems fairly declarative that technical reversal is not supported in the migration workbench.
Is there an option to perform this action systematically?
any advice welcome,
Cheers
Daniel
2015 Jul 24 8:25 AM
Hi,
You could trigger ISU_S_WORKLIST_INSTALL_PR within a custom batch program that you can feed your Device numbers into.
Trigger the function module per Device, with Action Code "07" (Technical Removal).
There's no documentation in SE37 for this module, but perhaps try searching via Google or equivalent.
Regards,
Ivor
2015 Jul 26 10:23 PM
07 - technical removal is already supported in the case statements in the standard checks. It's the list 08 - 11 that are listed in the available options in EMIGALL for INST_MGMT but not in the case.
Reversal of technical installation is different from Technical Removal.
Cheers
Daniel