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: 

FUNCTION MODULES

Former Member
0 Kudos

I have created a function module in which I have given the following things.

Export paramters:

s_erdat like vbak-erdat.

s_vkorg like vbak-erdat.

s_vtweg like vbak-vtweg.

s_bsark like vbak-bsark

s_spart like vbak-spart.

Tables:

itab like vbak.

Source Code:

SELECT vbeln bsark vtweg spart vdatu FROM vbak

INTO CORRESPONDING FIELDS OF TABLE itab

WHERE

erdat = s_erdat AND

vkorg = s_vkorg AND

vtweg = s_vtweg AND

bsark = s_bsark AND

spart = s_spart.

But when I am executing this Function Modules,the internal table shows zero entries.

Plz tell what to do.

Point will be rewarded nodoubt.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Ajaya,

Put all these in Import Parameters

s_erdat like vbak-erdat.

s_vkorg like vbak-erdat.

s_vtweg like vbak-vtweg.

s_bsark like vbak-bsark

s_spart like vbak-spart.

Regards,

Satish

7 REPLIES 7

Former Member
0 Kudos

Hi Ajaya,

Put all these in Import Parameters

s_erdat like vbak-erdat.

s_vkorg like vbak-erdat.

s_vtweg like vbak-vtweg.

s_bsark like vbak-bsark

s_spart like vbak-spart.

Regards,

Satish

0 Kudos

Sorry,I have posted wrong,infact I have put it in import parameters but still it's not working.Plz suggest.

0 Kudos

Hi,

Keep the same data what ever you are passing to Import parameters in the Database Table and see whether you are getting any data or not.

Good catch ferry, <b>vbak-vkorg</b> this could be the reason.

Regards,

Satish

0 Kudos

I have made it vbak-vkorg,but it still not working.

And the input parameter I am giving are already present in the database table,but it still not working.

Plz help.

0 Kudos

Make sure they are all mandatory (unless you want to select records with initial values).

Make sure an entry exists for the values you are passing.

Rob

Message was edited by:

Rob Burbank

0 Kudos

Ajaya,

Even i also tried i am getting data in my system, you are doing mistake some where.

Are you correctly passing the proper data?

Just try by giving TYPE instead of LIKE, Last trail...

Regards,

Satish

ferry_lianto
Active Contributor
0 Kudos

Hi,

These fields should be declare in import parameters.

Also s_vkorg should refer to vbak-vkorg instead of vbak-erdat.


s_erdat like vbak-erdat.
s_vkorg like vbak-vkorg.        "Change here
s_vtweg like vbak-vtweg.
s_bsark like vbak-bsark
s_spart like vbak-spart.

Otherwise, your codes are working fine as I tested in my system.

Please ensure the data is available for input parameters in table VBAK.

Regards,

Ferry Lianto