2006 Jun 19 9:01 PM
I may need to create a GM budgeting entry document, but I'm stumped as to what I should use. I found this BAPI called BAPI_0036_CREATE. Other than some sparse documentation in SAP, I can find no examples of using it, nothing from an SDN search, and nothing by Googling.
I did come across GM_RMBDGT_RECORD_CREATE which, according to the short description, will also create a budget document record. Unfortunately, as with BAPI_0036_CREATE, I can't find any additional information on this guy.
So, I'm not really sure what the best solution may be. Has anyone done this before? Do they both do essentially the same thing? Why would you use one over the other?
I've used BAPIs before, but as a 6-month ABAPer, I'd like to really learn more about this situation, as I expect it's something I'll run into again in the future.
Thanks everyone. Points awarded as always for all helpful answers!
2006 Jun 19 10:00 PM
We are in the process of upgrading from 4.6C to 4.7. We use funds management, not grants management so it's not exactly the same thing; however, I am changing some custom programs away from batch input to BAPI. For the most part, we'll use BAPI_0050_CREATE not BAPI_0036_CREATE. but I think there use is at least similar.
This BAPI is released and documented. That means we are free to use it and SAP will keep it current. It's not the same for the other FM you mention.
After looking at FM GM_RMBDGT_RECORD_CREATE. I'd say it doesn't do what you want anyway. Or if it does, there are a number of other steps that must be carried out as well. The BAPI is a LUW and therefore creates a complete budget transaction.
So, I'd use the BAPI. You might get some information about how to use it by getting a functional person to walk you through the GM budgeting screens. The BAPI should be able to do the same things.
Rob
Message was edited by: Rob Burbank
2006 Jun 19 10:00 PM
We are in the process of upgrading from 4.6C to 4.7. We use funds management, not grants management so it's not exactly the same thing; however, I am changing some custom programs away from batch input to BAPI. For the most part, we'll use BAPI_0050_CREATE not BAPI_0036_CREATE. but I think there use is at least similar.
This BAPI is released and documented. That means we are free to use it and SAP will keep it current. It's not the same for the other FM you mention.
After looking at FM GM_RMBDGT_RECORD_CREATE. I'd say it doesn't do what you want anyway. Or if it does, there are a number of other steps that must be carried out as well. The BAPI is a LUW and therefore creates a complete budget transaction.
So, I'd use the BAPI. You might get some information about how to use it by getting a functional person to walk you through the GM budgeting screens. The BAPI should be able to do the same things.
Rob
Message was edited by: Rob Burbank
2006 Jun 19 10:42 PM
Excellent information, Rob. I think you've answered my question, and I'll fully award points. One follow-up question: You said this BAPI is released and documented, and that means we are free to use it and SAP will keep it current. How did you determine this? I wouldn't know that GM_RMBDGET_RECORD_CREATE wasn't like this. I'd like to know how to determine this going forward so I make sure I don't select some outdated FM or BAPI.
Thanks again,
Dave
2006 Jun 19 10:46 PM
Look at the attributes of the FM (press the attribute tab). It will either say it's not released or have a released date. If the documentation button is active on the upper right of the screen, it has documentation. All BAPIS should both be released and documented.
Rob
2006 Jun 19 10:51 PM
Great -- thank you so much, Rob! Always glad to learn something new every day.
Full points awarded.
2006 Jun 19 11:01 PM
Glad to help.
I'm just trying to figure out the other bapi (BAPI_0050_CREATE). Funds Managgement (and I bet Grants Management too) is difficult and there aren't a lot of resources out there. Be prepared to spend some time testing and trying to figure out what's going on in the BAPIs and business processes.
Rob