Application Development and Automation 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: 
Read only

call function - abap error

Former Member
0 Likes
588

When I'm calling a function ME_READ_HISTORY there is an abap error appears. If I check the function manualy everything is ok.

CALL FUNCTION 'ME_READ_HISTORY'

EXPORTING

EBELN = lw_bsis-zuonr+0(10)

EBELP = lw_bsis-zuonr+10(5)

WEBRE = ' '

  • WEBRE = EKPO-WEBRE

TABLES

<b> XEKBES = BETS.</b> "here is an abap errror

I think there is a problem because in lw_bsis are dupllicated ZUONR's. But I don't know how to call function just for unique records.

I solved the select from table int with SORT INT by ZUONR.

DELETE ADJACENT DUPLICATES from int COMPARING ZUONR.

bu i don't know how to do the same for the LW_BSIS work area.

Any suggestion?

BR

Saso

CALL FUNCTION 'ME_READ_HISTORY'

EXPORTING

EBELN = lw_bsis-zuonr+0(10)

EBELP = lw_bsis-zuonr+10(5)

WEBRE = ' '

  • WEBRE = EKPO-WEBRE

TABLES

XEKBES = BETS.

1 ACCEPTED SOLUTION
Read only

naimesh_patel
Active Contributor
0 Likes
541

By executing this code, you must get the run time error CALL_FUNCTION_CONFLICT_TYPE.

To solve this you can do like this:

DATA: L_EBELN LIKE EKKO-EBELN,
      L_EBELP LIKE EKPO-EBELP.

DATA: BETS LIKE EKBES OCCURS 0 WITH HEADER LINE.

L_EBELN =   LW_BSIS-ZUONR+0(10).
L_EBELP =   LW_BSIS-ZUONR+10(5).

CALL FUNCTION 'ME_READ_HISTORY'
  EXPORTING
    EBELN                    = L_EBELN
    EBELP                    = L_EBELP
  TABLES
    XEKBES = BETS.

Regards,

Naimesh Patel

3 REPLIES 3
Read only

Former Member
0 Likes
541

Assign the ZUONR fields to a variable and then use them in the call function statement.

- Cheers

Read only

naimesh_patel
Active Contributor
0 Likes
542

By executing this code, you must get the run time error CALL_FUNCTION_CONFLICT_TYPE.

To solve this you can do like this:

DATA: L_EBELN LIKE EKKO-EBELN,
      L_EBELP LIKE EKPO-EBELP.

DATA: BETS LIKE EKBES OCCURS 0 WITH HEADER LINE.

L_EBELN =   LW_BSIS-ZUONR+0(10).
L_EBELP =   LW_BSIS-ZUONR+10(5).

CALL FUNCTION 'ME_READ_HISTORY'
  EXPORTING
    EBELN                    = L_EBELN
    EBELP                    = L_EBELP
  TABLES
    XEKBES = BETS.

Regards,

Naimesh Patel

Read only

Former Member
0 Likes
541

thanks