cancel
Showing results for 
Search instead for 
Did you mean: 

SRM打notes后,产生了新的错误,ST22主要错误如下,不知如何解决?

qilu_abap00
Discoverer
0 Kudos

SRM版本 EHP4 FOR SAP SRM 7.0,安装了这几个note,

2813049 - Performance issues on HANA POWL RFX search

2872976 - BBP_PD_BID_GETLIST with IV_STATUS_REQUESTED flag enhancement
2813045 - Interface and implementation note for RFX POWL GET_RESULT_MULTI

在战略寻源时,产生了一下的错误:

Error in the ABAP application program.

The current ABAP program "/SAPSRM/CL_CLL_POWL_BASE======CP" had to be

terminated because it found a

statement that could not be executed.

In include "/SAPSRM/CL_CLL_POWL_HELPER====CM002 ", in line 356 of program

"/SAPSRM/CL_CLL_POWL_HELPER====CP ", the following syntax errors

have occurred:

数据对象 "ES_SEARCH_CRITERIA" 没有名为 "PS_LONGNUM" 的组件。component called "PS_L

View Entire Topic
daniel_marlen
Active Participant
0 Kudos

Hello,

Please check in SE11 transaction, if component PS_LONGNUM exists in Data Type /SAPSRM/S_SEARCH_FIELDS. If not, please add it based on the manual steps of Note 2355686.

Best regards,
Daniel

qilu_abap00
Discoverer
0 Kudos

Thank you for your answer, the problem has been solved.

I also thought about adding the PS_LONGNUM field in the structure /SAPSRM/S_SEARCH_FIELDS, but considering that it was generated after the implementation of notes( 2355686), I still hope to find an official SAP solution.but I didn’t expect that SAP’s solution also add field in the structure.

Thank you Daniel Marlen.

daniel_marlen
Active Participant
0 Kudos

I'm glad that the issue was solved. I can confirm that this is an official solution. The dump occurred, because Note 2355686 was applied in the system without performing the pre-requisite steps. The Note implementation can't generate the new field automatically. It can be done only via SP upgrade. Performing the manual steps of the Note is the standard and correct way to avoid the dump and to apply Note 2355686 consistently.