Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

FD32 didn't update table KNKK after save problem

Hi All,

I found a problem when tried to change "credit.account" in transaction FD32 for one customers number

which credit.acccount (KNKK-KNKLI) value in table KNKK isn't change after click save.

This problem occured for only one customers.

After checked data in table KNKK. I found something interesting as example below:

My problem customer number is 109866 / Cred.control area 2235 which have crediit.account as 396822.

I tried to select all customer number which refered to credit account 396822 and credit.control.area 2235.

The result as example below:

Customers Credit.Control.Area Credit.Account

109866 2235 396822

396822 2235 396822

396823 2235 396822

Then, I tried to change credit.account value for all 3 customers. The result still wasn't update in table KNKK.

It's mean .. not only one customer which was effected from this problem.

After go to detail of program SAPMF02C (FD32), I found program always call function module "SD_CREDIT_RECREATE"

when tried to change credit.account but if i debug to compare between problem customer and customer which success

to change credit.account, Everything look the same but after pass command "commit work". The problem customer still

not change new credit.account in table KNKK but another customer is success to change.

After investigated, I found everytime that we need to change credit.account, Changing requires data reorganization.

Refered to sapnote 408596, sometime my happen error when reorganize data. So, Can use program RFDKLI20 to rerun

data reorganization.

After go to detail of program RFDKLI20, I found this program call function module "SD_CREDIT_RECREATE" which same

as program for FD32. The logic of program is select all document which have payer as input customer and also all customers

which have credit.account same as credit.account of input customers. (So, 396822, 396823 will be criteria in case of input

customer as 109866 to reorganize data).

After executed program, The report show something wrong as message below:

396823 84821427 Delivery 84821427 does not exit

Then, I found this delivery was archive and doesn't exist in database.

For my assumption is everytime that we need to change credit.account, This changing require data reorganization for

all document which have a payer as changed customer. But if something wrong or problem occured while reorganize data.

It's mean unsuccess to change or update data, Correct?

To resolve this problem, I shoud to get delivey doc which was archive into system and rerun program RFDKLI20 to complete

data reorganization? or anyway to resolve this problem?

Would be appreciated for your kindly answer my question.

Thossapron Apinyapanja.

Former Member
Not what you were looking for? View more on this topic or Ask a question