2011 Jan 27 10:45 AM
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.
2011 Jan 28 1:52 PM
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
2011 Jan 28 3:41 PM
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
2015 Apr 24 7:22 AM
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.