I am getting error as 'record not found in fkkvkp table'. Can anyone please tell? I am writing the code below.
DATA: lv_bp TYPE BAPIBPPARA-PARTNER.
DATA: lv_cat TYPE BAPICAPARA-CONTR_ACC_CATG.
DATA: ls_ret TYPE BAPIRET2.
DATA: lt_con_acc_data TYPE TABLE OF BAPIISUVKP,
ls_con_acc_data TYPE BAPIISUVKP.
DATA: lv_cact TYPE BAPICAPARA-ACCOUNT.
*****Populate Data***
lv_bp = '0000100151'.
lv_cat = '02'.
ls_con_acc_data-ca_name = 'Demo'.
ls_con_acc_data-tolerance_group = 'ZDEF'.
ls_con_acc_data-clearing_category = 'STND'.
ls_con_acc_data-account_determ_id = 'R'.
ls_con_acc_data-terms_of_payment = 'P021'.
ls_con_acc_data-appl_form = 'IS_U_BILL'.
ls_con_acc_data-resp_comp_code = 'YU10'.
ls_con_acc_data-standard_comp_code = 'YU40'.
APPEND ls_con_acc_data TO lt_con_acc_data.
CLEAR ls_con_acc_data.
CALL FUNCTION 'BAPI_ISUACCOUNT_CREATEFROMDATA'
EXPORTING
* CONTRACTACCOUNT =
partner = lv_bp
contractaccountcategory = lv_cat
* TESTRUN =
IMPORTING
RETURN = ls_ret
CONTRACT_ACCOUNT = lv_cact
TABLES
tcontractaccountdata = lt_con_acc_data
* TCTRACLOCKDETAIL =
* EXTENSIONIN =
.
IF lv_cact IS NOT INITIAL.
WRITE: lv_cact.
ELSE.
WRITE: ls_ret-type, ls_ret-number, ls_ret-message, ls_ret-id.
ENDIF.