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

RBNK_IMPORT_PAYM_STATUS_REPORT error XSLT

0 Likes
2,624

Hello experts,

There is an error I have identified in XSLT transformation but don't know how to solve it. When executing standard report RBNK_IMPORT_PAYM_STATUS_REPORT I provide all file details in selection screen and the custom transformation we are using (a custom copy of PAIN002_V3_TO_CPON). There is this sentence from class CL_SXMLP_DATA_ST, method IF_SXML_SERIALIZABLE~DESERIALIZE:

call transformation (m_transformation_deserialize)
parameters (l_ref_params)
source xml reader
result (l_data_refs)
options value_handling = m_opt_value_handling_d.

which launches CX_ST_MATCH_ELEMENT exception. The final error shows "System expected the element '{http://sap.com/xi/SA PGlobal20/Global}CollectivePaymentOrderNotificatio n_async'" as image attached.

Debugging the XSLT transformation the line which launches the exception is

<nm:CollectivePaymentOrderNotification_async tt:ap="y" tt:lax="on" xmlns:nm="http://sap.com/xi/SAPGlobal20/Global">

Do you know what could be wrong? The element http://sap.com/xi/SAPGlobal20/Global is there

Accepted Solutions (0)

Answers (3)

Answers (3)

Surendra_Karma
Explorer
0 Likes

The most common cause I have encountered is that the PSR file's <MsgId> tab might not contain the REGUT-RENUM of the associated batch, either as XXXXXXXX or as XXXXXXXX-otherText.

Secondly, there could be an issue with the BCM configuration: SPRO -> FSCM -> BCM -> Payment Status Management -> Map External/Internal Status

If both of these are correct, please check the PSR file for potential data issues.

Surendra_Karma
Explorer
0 Likes
Kindly debug the method II_BNK_CPAY_ORD_NOTIFICATION~EXECUTE_ASYNCHRONOUS of class CL_BNK_CPAY_ORD_NOTIFICATION using an external breakpoint if you need further assistance.
0 Likes

Dear Gilberto,

have you resolve this error?

Best Regards

Maria

0 Likes

Hello Avila,

Did you get a chance to fix the above issue? I am also facing the same message output while uploading the file through program : RBNK_IMPORT_PAYM_STATUS_REPORT

System expected the element '{http://sap.com/xi/SA PGlobal20/Global}CollectivePaymentOrderNotificatio n_async'

I am using the XSLT Transformation ( Name of XSL Transformation ) : PAIN002_V3_TO_CPON

Thanks in Advance :

Sridhar Patlola.

0 Likes

Check if these notes can help you (you can look for more notes if needed):

2915965 - GPI Reason Codes: Processing of ISO Pain.002 with UETR Reference Only

2980077 - GPI Reason Codes: Processing of Multiple ISO Pain.002 with UETR #2

2722795 - Generation of the UETR Unique End-to-End Transaction Reference for payments

0 Likes

Did it help?