Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
Showing results for 
Search instead for 
Did you mean: 

BAPI is storing as external user

Former Member
0 Kudos


We are updating the parked invoice (MIR7) with function module MRM_INVOICE_PARK (This is not an RFC function module, but we created an RFC function module which uses MRM_INVOICE_PARK) from NON-SAP system. Updates happens perfectly without any issues, but PO Invoice stores as rfc user (Ex:RFC_USER. The user which communicates to SAP from NON-SAP). But the log in user in NON-SAP system is APPLE (Same user APPLE is available in SAP as well).

Question 1 - How to update parked invoice as APPLE rather RFC_USER?

After the update we are posting the invoice with function module BAPI_INCOMINGINVOICE_POST. Which also posts the invoice as RFC_USER rather posting invoice with APPLE.

Question 2 - How to post an invoice with APPLE.



Active Contributor
0 Kudos

Hello Lin leo ,

Y are you not using BAPI_INCOMINGINVOICE_PARK ? Because

in the header data you have a field PERSON_EXT (Entered by external system user)

you can check with this field...!

Hope it helps..!

Edited by: Anup Deshmukh on Jul 28, 2010 5:15 AM