I am trying to insert a new HRP1001 Cost Center record in a program and have been trying to use the above Function Modules. The problem I am having is that when they encounter a CONFIG problem, like the Cost Center is not open for posting, instead of coming back with a Return-Code other than 0 they are giving me the message in real time and actually starting the Transaction (PO02) in the first case and exiting the program in the 2nd case. Neither is an acceptable solution. I want it to just let me know it didn't work and keep going. Is this the way these are supposed to work?