Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function module 'ISU_S_WORKLIST_INSTALL'

Former Member
0 Likes
2,323

I have used Function module 'ISU_S_WORKLIST_INSTALL' to replace old normal device with a new normal device.

I have passed all the register meter readings for all the registers in old and

new device, alongwith other parameters accordingly to the Function module

and it replaced the old device with the new one correctly.

I tried to use the same function module 'ISU_S_WORKLIST_INSTALL' to replace installed interval meter

with a new interval meter. I passed the meter readings for both old and new meter.but it is giving error.

"You cannot make an entry in field No MR"

"Specify a device that is installed"

When I tried to run the function module 'ISU_S_WORKLIST_INSTALL' in dialog mode,

I see that meter readings for both old and new meter is not populated and If I give the

readings on screen itself , it replaced the old meter with the new meter in the installation correctly.

Can anybody help to understand what to do so that function module passes meter reading values

( that I am pasing to function module) for old and new interval meter at run time and it replace the old device with the new one.

Edited by: Rohit Kumar on Apr 17, 2010 12:05 AM

3 REPLIES 3
Read only

Former Member
0 Likes
1,173

Hi Rohit ,

First you have to call FM ISU_S_WORKLIST_INSTALL_PROVIDE and it will give you the AUTO structure filled.

Make sure you set the ok code in AUTO structure to 'SAVE'.

And then you just fill in AUTO-ZW structure with your meter readings like this :

LOOP AT lt_auto_zw ASSIGNING <fs_auto_zw>.

<fs_auto_zw>-zwnummere = '001'. " Register Number

<fs_auto_zw>-zwstandce = '0'. " Meter Reading

<fs_auto_zw>-tarifart = 'WT_FIREM'. " Rate Type

<fs_auto_zw>-perverbr = '0'. " Periodic Consumption

<fs_auto_zw>-kondigre = 'FACTS'. " Rate Fact Group

  • <fs_auto_zw>-anzdaysofperiod = is_install-anzdaysofperiod. " Days of Periodic Consumption

ENDLOOP.

After these steps you call FM ISU_S_WORKLIST_INSTALL.

If you do not have filled in AUTO-ZW structure, you will get the exception as you mentioned.

You can also see this link :

Chu

Read only

0 Likes
1,173

I tried this. It is working fine for Normal meter.

But in my case, the meter is an interval meter so in this case, on eg30 screen( device replacement ) , always the first register is coming grayed-out (No entry is possible).

So,even when I am passing the Meter Reading in auto-auto_zw accordingly to function module 'ISU_S_WORKLIST_INSTALL', it is giving me error -

"You cannot make an entry in field No MR".

I don't know what to change in auto-auto_zw so that all the meter reading got correctly populated into old and new device meter reading fields and device get replaced.

Read only

0 Likes
1,173

I tried this. It is working fine for Normal meter.

But in my case, the meter is an interval meter so in this case, on eg30 screen( device replacement ) , always the first register is coming grayed-out (No entry is possible).

So,even when I am passing the Meter Reading in auto-auto_zw accordingly to function module 'ISU_S_WORKLIST_INSTALL', it is giving me error -

"You cannot make an entry in field No MR".

I don't know what to change in auto-auto_zw so that all the meter reading got correctly populated into old and new device meter reading fields and device get replaced.