Skip to Content
avatar image
Former Member

RFC : Transaction Program not Registered

Hi Folks,

We have registered the server program from the middleware onto SAP R/3 System and is successfully registered as per the logs. As a next step, we have logged into R/3 System, SM59, in the RFC destination (Type TCP/IP) after specifying the registered program, we have tested it(Connectivity test). The test is positive and connectivity is established successfully.

The solution was working for months and suddenly connectivity is broken.

To restore the connection, we have repeated the steps, registered the server program, tested and everything is fine.

But when we have pushed a new message, then onwards the RFC destination shows an error. "TP is not registered", Return Code 679. That is when the first message is pushed, it is de-registering the server program and running into error. All the messages got stuck in SM58 with status 'Error when opening an RFC connection'.

RFC trace shows

ERVER> Caller transaction code: (Caller Program: SAPLQOWK)

ERVER> Called function module: ARFC_RUN_NOWAIT

Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1501

CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679

Transaction program not registered.

Please let me know for any inputs.

Thanks, Suraj

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    May 17, 2010 at 06:51 PM

    Hi

    There migh be a problem with RFC Mapbox and Java Mapbox.

    check "christian's" comment in the below discussion,

    MAPBOX RFC Connection not working

    Regards

    Ramg

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 17, 2010 at 06:58 PM

    My problem got solved. In the middleware, when TRFC connection is made, it has created a lock entry during the time, system was brought down for maintenance activity. When the system is brought up, then as the connection lock entry is available, then it deregistered the server program and not able to establish further connection.

    To resolve the issue, we have just deleted lock file and registered server program from middleware. This time the connection was established successfully and could able to restore the message flow.

    Thanks, Suraj

    Add comment
    10|10000 characters needed characters exceeded

  • May 17, 2010 at 07:03 PM

    Suraj,

    check the below thread

    'Pgm not registered' error message

    Cheers

    Agasthuri

    Add comment
    10|10000 characters needed characters exceeded