Skip to Content
author's profile photo Former Member
Former Member

SE37

Hi,

When i execute a bapi from se37 i can see that it returns paramters..

but the records have not updated in the relevant screen.

what does that mean ?

from se37 while we execute the bapi, does it need to post entries ?

jeff

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

6 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 12, 2007 at 04:50 AM

    Hi

    when u execute bapi from se37 . the data is not commited to the database . so u dont see the updation in the screen .

    U need to call BAPI_TRANSACTION_COMMIT explicity to commit to the database .

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 12, 2007 at 04:51 AM

    HI,

    You have to call the BAPI and BAPI_TRANSACTION_COMMIT in sequence..

    GO TO SE37

    In the menu..

    Function module. -> TEST -> TEST SEQUENCES

    Give the BAPI function module in the first line.

    Then give the FM BAPI_TRANSACTION_COMMIT Fm in the second line..

    Press enter..

    Execute the BAPI Fm then control back to the second FM..press F8 to save the changes

    Thanks,

    Naren

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 12, 2007 at 04:50 AM

    Hi

    For this purpose only,In the program after executing the BAPI

    we use the extra bapi

    BAPI_TRANSACTION_COMMIT to commit the changes to Database

    so just in SE37 changes are not committed to DB.

    Reward points for useful Answers

    Regards

    Anji

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 12, 2007 at 04:50 AM

    BAPI if u run from SE37 will not update the tables. unless the commit transaction is done it wont update the tables

    after calling the BAPI u need to call another BAPI BAPI_TRANSACTION_COMMIT to commit the values.... which is not possible in SE37, but is possible only in an ABAP program

    Regards

    Gopi

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 12, 2007 at 04:52 AM

    Hi,

    If the BAPI is a standalone BAPI, i.e. if it can be executed directly from SE37 & doesnt require any program to call it, then it should do the posting. There shouldnt be any problem in updating the posting details.

    I would suggest to Debug & check.

    Best regards,

    Prashant

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 12, 2007 at 05:00 AM

    Which BAPI?

    aRs

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.