SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

Billing Installation Function Module

Former Member
0 Kudos

Hi,

I have an requirement to crate Billing installation (EG34). I tried using FM 'ISU_S_WORKLIST_INSTALL'. But could not install it as it is asking me to enter Rate Type.

I gave rate type in the below field. But it is not taking it. Could anyone assist me in this.

gwa_xy_auto-auto_zw-tarifarto = 'Ratetype'.

CALL FUNCTION 'ISU_S_WORKLIST_INSTALL'

EXPORTING

x_anlage = i_anlage

x_eadat = i_eadat

x_geraetneu = i_geraete

x_action = '04'

x_spartee = i_sparte

x_upd_online = 'X'

x_no_dialog = 'X'

x_no_event = 'X'

x_no_statistic = 'X'

x_no_change_doc = 'X'

CHANGING

xy_obj = gwa_xy_obj

xy_auto = gwa_xy_auto

EXCEPTIONS

not_found = 1

foreign_lock = 2

invalid = 3

internal_error = 4

not_qualified = 5

input_error = 6

system_error = 7

not_customized = 8

OTHERS = 9.

Thanks,

Sabari.

3 REPLIES 3

Former Member
0 Kudos

Hi there,

It should be a valid ratetype and not the word 'Ratetype'.

Check in your system in table TE069 which rate types are maintained in the system.

Pass the one which is valid and it should work. Make sure you are using the right FM. I have not checked that.

Cheers

Jignesh

0 Kudos

Hi there,

here are the Customer Exits ( Smod/Cmod)

E07

EDMDI001

EDMDI002

EDMDI003

Ore the FM

CALL FUNCTION 'ISU_S_WORKLIST_INSTALL'

EXPORTING

" X_HAUS =

X_DEVLOC = AUTO-INTERFACE-DEVLOC

" X_KUNDE =

X_ANLAGE = AUTO-INTERFACE-ANLAGE

X_EADAT = AUTO-INTERFACE-EADAT

" X_GERAETNEU =

" X_EQUNRNEU =

" X_GERAETALT =

" X_EQUNRALT =

" X_MATNR =

" X_MATNRALT =

X_ACTION = AUTO-INTERFACE-ACTION

" X_SPARTEE =

" X_SPARTEA =

X_UPD_ONLINE = U_ONLINE

X_NO_DIALOG = N_DIALOG

X_NO_EVENT = 'X'

X_NO_STATISTIC = 'X'

X_NO_CHANGE_DOC = 'X'

" X_CALLED_BY_IDOC =

" X_NO_MR_REQUIRED = ' '

IMPORTING

Y_DB_UPDATE = DB_UPDATE

" Y_EXIT_TYPE =

" Y_RESULT_TAB =

CHANGING

" XY_OBJ =

XY_AUTO = AUTO

XY_EXT_CONT = GT_CONT[]

" X_GMVT_N =

" X_GMVT_O =

EXCEPTIONS

NOT_FOUND = 1

FOREIGN_LOCK = 2

INVALID = 3

INTERNAL_ERROR = 4

NOT_QUALIFIED = 5

INPUT_ERROR = 6

SYSTEM_ERROR = 7

NOT_CUSTOMIZED = 8

OTHERS = 9

.

hope it's usefull

regards

Chris

Edited by: Christian Fritsch on Jan 28, 2011 4:43 PM

bernd_wolff
Explorer
0 Kudos

The original problem is probably solved by now, but just in case someone else

encounters this: A missing rate type can also be the result of the program providing

data for one device, and the function module trying to install two or more because

they are in a device group.