‎2008 Apr 14 7:35 PM
Hi Experts,
I need to issue an error message in my code. I am writng this code below in SE38 for sending outbound data extract to PI(SAP Xi).
TRY.
Assign row
*loop at tzcaap into wa_zcaap.
it_prxkna1-MT_tablename_EXTRACT-RECORD-ROW = itab2.
it_prxkna1-MT_tablename_EXTRACT-RECORD-flag = itab1_fieldl1-filapcr.
CALL METHOD meth_prxy->execute_asynchronous
EXPORTING
output = it_prxkna1.
COMMIT WORK.
*endloop .
CATCH cx_ai_system_fault .
DATA fault TYPE REF TO cx_ai_system_fault .
CREATE OBJECT fault.
WRITE 😕 fault->errortext.
ENDTRY.
If PI message interface is not set up i need to issue an error message.
please tell me how to do this?
thanks
Dan
‎2008 Apr 14 8:42 PM
Try this:
DATA fault TYPE REF TO cx_ai_system_fault .
data: gv_message type string.
CATCH cx_ai_system_fault into fault.
gv_message = fault->get_text( ).
WRITE 😕 gv_message.
‎2008 Apr 15 3:18 PM
Hi Micky Oestreich
Dont we need to create an object for fault?
please reply.
thanks
Dan.
‎2008 Apr 15 3:26 PM
No you don't. You are implicitely creating this object by catching the error into yours. Kind of a reference of the error into field fault.