Application Development and Automation 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: 
Read only

BAPI_RESERVATION_CREATE1 moving user appended fields

Former Member
0 Likes
957

Hello all,

we have attached some user (Z) fields to the table RESB. Using the BAPI: BAPI_RESERVATION_CREATE1 we now would like to pass information into these fields. Even having found the user exit at the beginning of the bapi, we do not see any chance to move data into the final target fields of RESB because this buffer is not passed into the user exit.

We haven' t found another user exit either before the bapi posts the data into the db-table RESB.

Has anyone had a problem like this and has solved it in any way??

Any hint or help is appreciated, thanks in advance.

uli

3 REPLIES 3
Read only

Former Member
0 Likes
695

Hi Ulrich,

I see multiple Enhancement Points and sections in the BAPI which could possibly be used to enhance the functionality.

Hope you too are working on ECC 6. Used the appropriate one and enhance the standard. Every Enhancement Point / Section can be used for the same . Also you can Enhance the BAPI interface and add additional fields to the interface if your want.

Hope this helps.

Regards,

Vikas

Read only

Former Member
0 Likes
695

Hi, i forgot to mention it earlier, sorry. We are running 4.70 version and Basis is 6.20. Just to make it more clear again, our problem is not to pass fields or information INTO the BAPI, but passing it into the target fields RESB inside of the BAPI, because there is a generated move include that contains the standard fields of RESB only. None of our Z-fields are included and in the user exit there is no access to the RESB buffer!

Thanks for any help

Read only

0 Likes
695

Hello everybody, even if the message that was posted as an answer from Vikas earlier was not of a big help, we finally solved the issue.

Passing information into the BAPI was no problem, but posting the values to the additional fields inside the BAPI, but this is now being handled by a function module that was established in the Business Transaction Events section of the Customizer. we found a plugin with the number 01000504 being called by the creation of the reservation and have used this to post data to the data base.

The customer-function 001 in the bapi was used to store data in a global memory of a function group to make data available for the plugin.