on 11-09-2006 2:19 PM
Hi,
We are sending a file using sender file adapter through PI into SAP system BAPI with receiver RFC adapter.
The input file is received in XI and we don't see any mapping done, but message mapping displaying as succefully delivered to SAP system.
We are using asynch call, no BPM involved. Its just File to RFC.
Any help appreciated.
Thanks.
We did the explicit commit, ended with error on adapter engine (eventhough message monitor has ok flag with success message).
Error: TYPE="E",Message(ID:SQ,NUMBER:045):"Date 00000000 is invalid",LOG_NO:,LOG_MSG_NO:000000 PARAMTER:,ROW:0,FIELD:,SYSTEM:)
Any idea?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
>>Error: TYPE="E",
Might cause due to this also. kindly look into it
Aplication server is not configured proparly
this will be usefull
Page 31
Regards
Agasthuri Doss
We are using standard BAPI /POSDW/BAPI_POSTR_CREATE.
I'm not sure why we need to wrap it with remote RFC.
The mappings seems to be ok. I belive it is the commit that is not happening. We checked 'X' in I_COMMIT input parameter. If that is the case, do we need to explicty click the "commit handling for single BAPI" in RFC adapter ?
Is there any checklist for FILE->XI->RFC scenario?
Will it show on SAP system message monitor?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Are you getting any error ?
1) check the mapping is working fine.. test the mapping with data from SXMB_MONI in the IR
2) Check all configurations like SM59/Adapter configuration etc.
Regards,
moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Do you make a commit after BAPI call.
There is a parameter in adapter which has to be set.
From documentation:
<i>"Commit Control for Individual 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.
In the Successful RETURN-TYPE Values table, enter the values that should lead to a successful execution."</i>
Regards,
Wojciech
Message was edited by: Wojciech Gasiorowski
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.