cancel
Showing results for 
Search instead for 
Did you mean: 

ERROR IN FILE--XI--RFC SCENARIO. BAPI did not UPDATE the DATABASE TABLE

Former Member
0 Kudos

Hi

I have created a scenario FILE -XI- RFC

File is picked by file adapter - Its working fine

I have used BPM

In RFC side i used BAPI_INCOMINGINVOICE_CREATE

Its working fine and return an Invoice Number and Fisical year .

When i Check this in the R/3 System , in Invoice no Does not Exist .

Message mapping is ok

SXMB_MONI all are ok

Receiver file i got the invoice no and fisical year .

The Problem is " DATABASE TABLE DID NOT UPDATED "

So should i do BAPI_COMMIT seperately ........

Any solution ................

VERY VERY URGENT .....

thanks in advance

B.Jude

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Experts

any answers

Former Member
0 Kudos

Hi

In the RFC Communication channal .......

How to set the Advanced mode...

how to use this "<b>Commit Control for Single BAPI Calls</b>"

I am using XI 16 , its only available in XI 14

Is there any way to do <u><b>Commit Control for Single BAPI Calls</b></u>

Former Member
0 Kudos

hi jude,

Commit Control for Single BAPI Calls

If you want to use this communication channel to call BAPIs as remote-enabled function modules that change data in the database, set the indicator.

If executed successfully, the transaction is written to the database by calling the function module BAPI_TRANSACTION_COMMIT explicitly. If an error occurs, the transaction is rolled back by BAPI_TRANSACTION_ROLLBACK.

The result is determined by the value of the field TYPE in parameter RETURN. If successful, the tables are empty and the values “”, “S”, “I”, and “W” are displayed. All other values are regarded as errors.

To change this setting, set the indicator BAPI Advanced Mode.

<b>In the Successful RETURN-TYPE Values table, enter the values that should lead to a successful execution.</b>

Regards,

Mandeep Virk