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

'call transaction ' can not update , what's wrong?

Hi, gurus,

i record a transaction using SHDB, and generate a program from it,

when testing, i choose to bring all the windows and update mode set to 'sync',

the transaction is called and run smoothly, but,

after the session is close, i can not see the record in the database!

to be more exactly, i want to record a HR hiring event using PA30, after the session is run, the pernr number range is increased by one, but i can not see the employee data.

could you pls tell me what's wrong here?

i am using ECC 6.

BR.

ZJ

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

6 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 26, 2007 at 11:39 AM

    while posting mostly the full data might have not filled in the fields properly and may be one of the ok_code might be missing......if everything is ok, then try to check in OSS whether there are any notes and implemented the same.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 26, 2007 at 11:03 AM

    Hi,

    Definetly uou missed something to save the data or move the exact data, Just execute the Program in the Foreground and see the ok Codes. so you will come to know which is missing in the Program

    Regards

    Sudheer

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 26, 2007 at 05:28 AM

    Hi,

    Whats the value of SY-SUBRC after the CALL TRANSACTION? If the sy-subrc is NE 0 then there could be some errors in the transaction.

    Cheers

    Vj

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 26, 2007 at 06:28 AM

    Hi,

    Did you check the program execution in Foreground mode?

    You might find some error like a mandatory field not getting filled in the screen.

    Check in foreground.

    Regards

    Subramanian

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 26, 2007 at 06:52 AM

    Hi,

    Basic idea is you run the BDC in foreground, and also check the error message in the itab.

    there is also some SAP Notes on PA30 and BDC

    Note" target="_blank">https://websmp109.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=524339&_NLANG=E">Note 524339 - Response of PA30 in batch input

    Note" target="_blank">https://websmp109.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=562163&_NLANG=E">Note 562163 - Action via Batch-Input does not work for PA30

    Good luck!

    null

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jan 26, 2007 at 10:20 AM

    Hi Jun,

    First try to update the table directly through the transaction.If its working ideally you should not get any issue in the BDC part.Check for the subrc value after the call transaction.

    Pls reward if found useful.

    Thanks

    Shyam

    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.