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.
cancel
Showing results for 
Search instead for 
Did you mean: 

Problem using BAPI_0035_CREATE

Former Member
0 Kudos

hello everyone,

Has anyone come across a situation while using this BAPI that the flag for IDC_FUND is not being filled? I am using this BAPI to create Grant Master data.

This flag is in the structure for FUNDS. All the rest of the data is being populated except for this flag, even though I am putting its value as 'X'.

Can somebody please advise??

Thanx.

Regards,

Fred.

11 REPLIES 11

abdul_hakim
Active Contributor
0 Kudos

what problem you are getting exactly while passing X to IDC_FUND?

Cheers,

Abdul Hakim

0 Kudos

There is no error message or anything. When I pass 'X' into this field, it is not being populated into its field IDC_RECOVERY in the transaction GMGRANT. Why does it not populate 'X' in it?

regards,

fred.

0 Kudos

hi fred

the bapi BAPI_0035_CREATE is not existing in my 4.7 system..are you in any higher version?

Cheers,

Abdul Hakim

0 Kudos

yes i am on ECC 6.0

0 Kudos

Ok..jus go thru the documentation of the corresponding BAPI and also use where used list to get the list of programs which uses this BAPI.It will help you in solving your issue..

Cheers,

Abdul Hakim

0 Kudos

Hi Fred,

Pl check if the OSS Note # 810803 is relevant in your scenario.

Regards,

Suresh Datti

0 Kudos

i have read thru the documentation and they mention nothing special about it. Here it is:

<b>Short Text</b>

Create GM grant master data

<b>Functionality</b>

With this method you can create the master data of a grant

<b>Notes</b>

The authorization for the creation of a grant is checked.

<b>Header data</b>

Header data for the grant master can be passed on in the parameters HeaderData and HeaderDataAdd (for additional data).

<b>Default control</b>

For fields to be defaulted from sponsor, the corresponding flag is to be set in this parameter.

<b>Return messages</b>

Messages are returned in the Return parameter. The parameter documentation shows the return codes and their meanings.

<b>Parameters</b>

HEADER_DATA

HEADER_DATA_ADD

DEFAULT_CONTROL

TESTRUN

GRANT

RESPONSIBILITY

FUNDS

SPONSORED_PROGRAM

SPONSORED_CLASS

COST_SHARING

INDIRECT_COSTS

IDC_CAP

IDC_CAP2

FUND_RECOVERY

SPONSORED_OBJECTS

VALUETYPE

BUDGET_VALIDITY

BUDGET_LAYOUT

REPORT_TRACKING

GRANT_DESCRIPTIONS

EXTENSION_IN

RETURN

It is in FUNDS, and here is what they have to say about it:

<b>Funds for the grant master

Description</b>

This table is for the funds in the grant master.

For more information on the individual parameter fields, see the data element documentation in the ABAP Dictionary.

I also checked the where-used option, no standard SAP program is using it.

0 Kudos

hi fred,

is it mandatory to populate the value 'X' to the corresponding field of the respective transaction?

if so search for the other similar BAPIs in ur system...

Cheers,

Abdul Hakim

0 Kudos

ok I will do that too..but as Suresh mentioned, I checked out the OSS note and other related notes. I think I will have to apply one of them for it to save fund data.

I will research more on that note and apply it if necessary. I will respond to this post once i apply the note and test it out.

i appreciate all the replies.

thanx again.

regards,

fred.

0 Kudos

thatz good.go thru the notes carefully before implementing it.it would be better if you check with SAP regarding whether this note could be applied to resolve this issue.they will guide you in achiving the result in a best possible way.

Cheers,

Abdul Hakim

0 Kudos

Hi Fred ,

Did u solved your problem?