‎2009 Apr 02 2:11 PM
Hi SAP Experts,
I have a requirement to change the data in the segment E1IDB02 field FIIKONTO before generating the IDOC.
I'm using the transaction code F110 for payment and the program in payment run transaction is RFF0EDI1, message type PAYEXT and the Basic Idoc type PEXR2002.
I have tried the user exit 'EXIT_SAPLIEDP_002' to modify the data, but it is not triggering that user exit I guess, even tried by putting 'BREAK-POINT' as well but still it is not stopping the control at that particular point.
This is for outbound idoc creation.
note : I have activated everything like project, function module etc.
Please kindly let me know whether I am using the correct user exit or not and if not please kindly provide me the correct user exit.
Thanks in advance.
kalikonda.
‎2009 Apr 02 2:26 PM
In program SAPLIEDP search CALL CUSTOMER-FUNCTION '002' and put break point there. In debug mode check if statement CALL CUSTOMER-FUNCTION '002' is executed.
If this statment doesn;t execute then this is not the right user-exit..
If this statement executes but FM 'EXIT_SAPLIEDP_002' is not called then .. there is problem in your CMOD definition.
‎2009 Apr 02 3:20 PM
Hi Pawan,
Thanks for your prompt reply.
I tried all ways as you told but still it is not stopping.
Also implemented the sap note 937966 (RFFOEDI1: User exits EXIT_SAPLIEDP_002 and PEXR2002)
but still no result.
Is there any other way where I can modify the data in the segment E1IDB02?
Thanks,
kalikonda.
‎2009 Apr 02 4:03 PM
which function module is used to process your idoc?
Edited by: Pawan Kesari on Apr 2, 2009 8:33 PM
‎2009 Apr 02 4:08 PM
Hi Pawan,
The IDOC is generated automatically when I use the transaction F110 in which I have mentioned the program name as RFFOEDI1.
And I dont know which function module you are talking about ?
please clarify it.
Thanks,
Kalikonda.
.
‎2009 Apr 02 4:33 PM
How are you debugging? Are you running transactio F110 or executing the program RFFOEDI1?
Usually idocs are processed by respective function module. If you know the function module then you can start debugging from there to check why exit is not being called.
How did you defined enhancement and project in CMOD and SMOD?
‎2009 Apr 02 4:39 PM
Pawan,
I am running the transaction F110 and not the program RFFOEDI1.
Thanks,
Kalikonda.
‎2009 Apr 02 4:49 PM
I think that explain why program is not stopping at your break-point...
F110 call program RFFOEDI1 in background... run program RFFOEDI1 directly from SE38. use the variant specified in F110.
‎2009 Apr 03 7:17 PM
Hi Pawan,
Actually I was using the incorrect user exit, but later I found the correct one and solved my problem.
Thanks for your time and help.
Awarding points.
Regards,
Kalikonda.
‎2009 May 19 11:11 AM
‎2009 Apr 03 7:22 PM
Hi ,
checek this FM--EXIT_SAPLIEDP_902
and check the include--ZXF08U06
Regds/Prabhudas
‎2023 Dec 13 3:40 PM
Hi, could you please share the correct user exit. It is needed for my requirement.
‎2023 Dec 14 7:50 AM