Skip to Content
0
Former Member
Apr 03, 2009 at 09:34 AM

Bdocs in intermediate state

252 Views

Hi friends,

I am facing a problem related to the processing of Bdocs.Its related to the BDoc Types BUPA_REL and BUPA_MAIN.

Once the BDoc gets generated , it is either in the state I02 (Written ti qRFC Queue) or I03(After qRFC state) , as I can see in the transaction SMW01 .

When I am trying to manually reprocess them I am getting the following error:-

Short text

Function module "/1CRMGC/PERFORM_MBE_002" not found.

What happened?

The function module "/1CRMGC/PERFORM_MBE_002" is called,

but cannot be found in the library.

Error in the ABAP Application Program

The current ABAP program "SAPLSMOUTIL" had to be terminated because it has

come across a statement that unfortunately cannot be executed.

rror analysis

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FUNC', was

not caught in

procedure "CRM_UPLOAD_AFTER_MAP_HANDLER" "(FUNCTION)", nor was it propagated by

a RAISING clause.

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

The program "SAPLSMOUTIL" contains the CALL FUNCTION statement.

The name of the function module to be called is "/1CRMGC/PERFORM_MBE_002".

No function module exists with the name "/1CRMGC/PERFORM_MBE_002".

All function modules are listed in the Function Library (SE37).

-

Possible reasons:

a) Wrong name specified. Pay particular attention to

upper/lower case and underscores ("_").

or

b) Transport error

c) In the case of an enqueue/dequeue module,

the lock object may not have been activated

(ABAP/4 Dictionary).

Can any body give me some pointer as how to solve this?

Thanks,

Samrat.