Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Error generating IDOC (Transaction F110) - Segment E1IDIBA is blank

Former Member
0 Kudos

Hi experts,

I'm facing a problem here when trying to generate an IDOC through F110.

I'm using PEXR2003 that needs to be sent to a German Bank.

On this IDOC Type (which was never used before on this company) I need the new fields (updated from PEX2002) to be filled up.

The segment that I need the informations to be filled up is E1IDIBA (IBAN and SWIFT-Code).

Does anybody know how I can get this segment filled?

I've been stuck on this point for 2 days!

Thank you very much!

1 ACCEPTED SOLUTION

Former Member
0 Kudos

EXIT_SAPLIEDP_902 is the user exit to add/modify segments in PEXR2003 IDoc, if the contents differs for each payment document number processed in the IDoc. This user exit is called at the end of processing for each payment document. We use it in our company for manipulating the PAYEXT IDoc before it is sent to the banks for clearing the payment to our vendors.

To debug this user exit, you need to set and save the parameters and/or payment proposal in F110 but should not actually run it, if you want your breakpoints to be hit.

Put your breakpoint and run the program RFFOEDI1 with the payment run date and identification saved in F110 through SE38.

If the above exit is not what you are looking for there are two other user exits EXIT_SAPLIEDP_901 and EXIT_SAPLIEDP_903, which are called at the beginning and end of processing for each bank (i.e., EDI partner)

Regards,

Vishnu Tallapragada

6 REPLIES 6

nabheetscn
Active Contributor
0 Kudos

In the posting function module for this idoc type search for an exit or call customer function and fill your segment....

What is the name of yours idoc posting fm?

Naheet

madhu_vadlamani
Active Contributor
0 Kudos

Hi Rodolfo,

Check the exit or badi that triggers idoc.Check for enhancement points also.

Regards,

Madhu.

Former Member
0 Kudos

EXIT_SAPLIEDP_902 is the user exit to add/modify segments in PEXR2003 IDoc, if the contents differs for each payment document number processed in the IDoc. This user exit is called at the end of processing for each payment document. We use it in our company for manipulating the PAYEXT IDoc before it is sent to the banks for clearing the payment to our vendors.

To debug this user exit, you need to set and save the parameters and/or payment proposal in F110 but should not actually run it, if you want your breakpoints to be hit.

Put your breakpoint and run the program RFFOEDI1 with the payment run date and identification saved in F110 through SE38.

If the above exit is not what you are looking for there are two other user exits EXIT_SAPLIEDP_901 and EXIT_SAPLIEDP_903, which are called at the beginning and end of processing for each bank (i.e., EDI partner)

Regards,

Vishnu Tallapragada

0 Kudos

I want E1IDKU4 segment to be filled. This segment is filled in include RFFORI14. How to get inside this include while debugging.

Former Member
0 Kudos

After installing support package SAPKH60407 on my SAP ECC I could get all the standard codes updated and all the segments (fields) needed for PEXR2003 are now being filled up!

Thanks everyone for the help!

Former Member
0 Kudos

After installing support package SAPKH60407 on my SAP ECC I could get all the standard codes updated and all the segments (fields) needed for PEXR2003 are now being filled up!

Thanks everyone for the help!