cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

FDM_PROCESS_BUFFER

Former Member
0 Likes
1,047

Hello Everybody,

I am running the FDM_PROCESS_BUFFER and for some reason I am receiving an error stating that the case category does not exist in table SCMGATTR_CATEGO.  When I debug through the program, the case status is C01 but when I go to UDM_DISPUTE or look in table SCMG_T_CASE_ATTR the case category is C04.

Does anybody know why the FDM_PROCESS_BUFFER is selecting different data than what is actually on the case? 

Accepted Solutions (0)

Answers (1)

Answers (1)

henk_hoogerbrug
Active Participant
0 Likes

Hi Leon,

Please check if there are some old dispute cases (or promises to pay) with status/category 'C01'. De program FDM_PROCESS_BUFFER checks only documents.

Maybe there are some documents with created 'C01' in the past and after creating these documents, the customizing has been changed ('C01' has been removed).

Of course I am not sure if this is the case, but the program reads the documents so you first have to check the documents (disputes/promises to pay).

Best Regards,

Henk

Former Member
0 Likes

Yes, this is the case.  C01 is an old status and all cases that contained a status of C01 were converted to C04.

henk_hoogerbrug
Active Participant
0 Likes

Hi Leon,

Maybe not all the tables are correctly updated during conversion.

If it is possible to "ignore" the old cases, you can implement oss note "1599916 - FDM_PROCESS_BUFFER: No selection parameter" to exclude the old cases from the buffer processing.

Best Regards,

Henk

Former Member
0 Likes

If old cases were excluded from the process buffer, would that stop the old cases from closing? 

What tables do I need to check to make sure conversion data updated correctly?

I only know of two dispute related tables: UDMCASEATTR00 & SCMG_T_CASE_ATTR.

Do you know how the FDM_PROCESS_BUFFER receives data?

henk_hoogerbrug
Active Participant
0 Likes

Hi Leon,

I don't know the tables you have to check. But if you implement the oss note you can debug the program for an old dispute case. An ABAP consultant can help you to find the problem/tables.

In the meantime you can run the program for new dispute cases te keep the system up to date.

Best Regards,

Henk