on 10-14-2008 5:06 PM
hi,
I am trying to pass KUNNR value to OBJ_ID_C parameter of BAPI_ADDRESSCONTPART_GETDETAIL but i am getting runtime error always that says Incorrect parameter with CALL FUNCTION.
CX_SY_DYN_CALL_PARAM_MISSING.
This parameter is OBJ_ID_C.
my code has
L_OBJID_C TYPE BAPI4003_1-OBJKEY_C,
with value of KUNNR assigned to it as
MOVE l_kunnr to L_OBJID_C.
whats wrong ?
thks
Post your code here. Before that read the BAPI documentation once.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I read the documentation Vijay. Thanks...code is
L_PARNR TYPE KNVK-PARNR,
L_OBJTYPE TYPE BAPI4003_1-OBJTYPE_P,
L_OBJTYPE_C TYPE BAPI4003_1-OBJTYPE_C,
L_OBJID_C TYPE BAPI4003_1-OBJKEY_C,
L_CONTEXT TYPE BAPI4003_1-CONTEXT,
L_OBJTYPE = 'BUS1006001'.
L_OBJTYPE_C = 'KNA1'.
L_CONTEXT = '0005'.
SELECT SINGLE PARNR KUNNR INTO (L_PARNR,L_OBJID_C) FROM KNVK WHERE
KUNNR = L_KUNNR.
CALL FUNCTION 'BAPI_ADDRESSCONTPART_GETDETAIL'
IMPORTING
OBJ_TYPE_P = L_OBJTYPE
OBJ_ID_P = L_PARNR
OBJ_TYPE_C = L_OBJTYPE_C
OBJ_ID_C = L_OBJID_C
CONTEXT = L_CONTEXT
TABLES
BAPIAD3VL = I_BAPIAD3VL
BAPIADTEL = I_BAPIADTEL.
I just modifed the code. replace the kunnr with your value and see it works or not.
DATA:
l_parnr TYPE bapi4003_1-objkey_p,
l_objtype TYPE bapi4003_1-objtype_p,
l_objtype_c TYPE bapi4003_1-objtype_c,
l_objid_c TYPE bapi4003_1-objkey_c,
l_context TYPE bapi4003_1-context,
l_kunnr TYPE kunnr.
l_objtype = 'BUS1006001'.
l_objtype_c = 'KNA1'.
l_context = '0005'.
DATA: i_bapiad3vl LIKE TABLE OF bapiad3vl WITH HEADER LINE,
i_bapiadtel LIKE TABLE OF bapiadtel WITH HEADER LINE.
l_kunnr = '0000000001'.
SELECT SINGLE parnr kunnr INTO (l_parnr,l_objid_c) FROM knvk WHERE
kunnr = l_kunnr.
CALL FUNCTION 'BAPI_ADDRESSCONTPART_GETDETAIL'
EXPORTING
obj_type_p = l_objtype
obj_id_p = l_parnr
obj_type_c = l_objtype_c
obj_id_c = l_objid_c
context = l_context
TABLES
bapiad3vl = i_bapiad3vl
bapiadtel = i_bapiadtel.
User | Count |
---|---|
86 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.