cancel
Showing results for 
Search instead for 
Did you mean: 

Getting the error 'RFC CallReceive error <Function /BODS/ABAP_RUN: RFC_ABAP_MESSAGE, Processing terminated)- Processing terminated[SAP NWRFC720][SAP Partner 740 ][ED3][HDLDCIED03][ds_cpic][4103]>.'

0 Kudos

Hi,

I am migrating  jobs from BODS 4.0 to BODS 4.2 which has ABAP programs. As part of BODS 4.2 we have created dialog user to upload ABAP programs to development environment (ED3) and able to extract data from one of the client 210 but from the same environment with different client 220 we are getting below error when trying to extract data from ECC.

Please help in this regard.

Thanks in Advance.

Regards,

Chaitanya.P

Accepted Solutions (1)

Accepted Solutions (1)

Thank you Arun and Srinivas for the inputs given.

The issue has been resolved.

Problem is at one of the authorization object ZPGMCHK which has the security Role "Program Name" (contains program search substring Ex: /BODS * ) having  substring the does not match with the given ABAP program Name substring.

The ABAP program name (ZW*)substring has been added to the search pattern in PROGRAM NAME security Role..

Thanks & Regards,

Chaitanya.P

former_member198401
Active Contributor
0 Kudos

Hi Chaitanya,

Thanks for sharing the solution.

Please mark the Post as Answered

Regards

Arun Sasi

Answers (2)

Answers (2)

former_member198401
Active Contributor

Chaitanya,

.


Check if there are any dumps in ECC using st22 transaction.


Can you check if the RFC user which has SAP_ALL access to connect to ECC system.


Also can you compare the authorization of the users on Client 210 and 220 and try to find the missing authorization.


Can you let me know the Data transfer method which you are using under Datastore>Advanced settings.


Make sure you set the ABAP Execution Method to Generate and Execute and Execute in Background to Yes



Regards

Arun Sasi




0 Kudos

Hi Arun,

Both clients 210 and 220 have the same authorizations on ED3.


I am using FTP Data  Transfer method.

ABAP Execution method we set to "Execute Preloaded' as the client is closed one.

former_member198401
Active Contributor
0 Kudos

Can you try using RFC Data transfer method(only of you are using 4.2 version of DS).

Regards

Arun Sasi

0 Kudos

i am using 4.2 version of BODS only but We are not using any RFC connections here .

Data has been extracted using FTP files

former_member198401
Active Contributor
0 Kudos

Can you ask Basis team to apply trace on the authorization using the sto01 transaction

Regards

Arun Sasi

former_member198401
Active Contributor
0 Kudos

Any update...Did you check if necessary SAP Notes have been implemented successfully by the BASIS team on 220 Client

Regards

Arun Sasi

former_member254877
Participant
0 Kudos

Hi Chaitanya -

Can you check the following things and let me know if this works.

  • 210 & 220 client
    authorizations should be equal, that means all the transactions & roles
  • Speak to your security
    team to and ask them to open the client for few minutes ( if it is possible )
    after that you can execute your extraction and see if that works.
  • I believe there is
    also an option in SAP to accept third party request if the client is closed,
    Verify this with your security team on this.
  • Enable the break point
    in SAP function module and run your interface after that come to SAP and debug
    ABAP code, there you will come to know which exception it’s trying to raise
  • Execute your job and
    ask Security team to initiate the Trace of BODS SAP data store user