Skip to Content
avatar image
Former Member

how should i register tp program on gateway

hello,

how should i register tp program on gateway

Regards

Mahesh

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    Mar 17, 2009 at 09:04 PM

    TP is just an executable and doesn't communicate with gateway instance.

    Start the program RDDNEWPP once in every SAP System. Do this as user DDIC in client 000 and in all clients that are used as the source or target for a transport. tp can then start the background job RDDIMPDP in every SAP System if it is needed to perform a transport

    http://help.sap.com/saphelp_nw70/helpdata/en/3d/ad5a8a4ebc11d182bf0000e829fbfe/frameset.htm

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 18, 2009 at 04:09 AM

    Hello sir,

    i got the runtime error under that what happen it is showing

    Run time error : CALL_FUNCTION_OPEN_ERROR

    cmRc=2 thRc=679#Transaction program not registered.

    can it be resolved if we run RDDNEWPP

    its a production box on cluster

    Please do a needful

    Regards

    Mahesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      You have a program xhich tries to call a remote function on an external RFC server through a TCP/IP connection which uses a registered server program.

      The error message tells that the external program is not registered on your gateway.

      Fin which program gives the error, then wich RFC destination is used, then which external program should register and then why it is not registered. Correct the problem, rgister the external program and your problem should be solved !

      Regards,

      Olivier

  • avatar image
    Former Member
    Mar 18, 2009 at 09:41 AM

    Hello friends,

    From the sap note 63930 it is given that to ececute rfcexec -atest -gHOST -xsapgw00

    like this i have to execute at os level

    rfcexec -atp -gSAPPRDAS1 -xsapgw00

    tp means transaction program i have given is it correct B4 executing in production i doubt

    guide me

    Regards

    Mahesh

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      >rfcexec -atp -gSAPPRDAS1 -xsapgw00

      This command will register the program rfcexec with the progid SAPPRSDAS1.

      Is it what you want to do ? This is just an example in the sap note 63930.

      Regards,

      Olivier

  • avatar image
    Former Member
    Mar 18, 2009 at 03:15 PM

    i got the runtime error under that what happen it is showing

    Run time error : CALL_FUNCTION_OPEN_ERROR

    cmRc=2 thRc=679#Transaction program not registered.

    For registering external programs you can follow the note 63930, but then how is tp directly communicating with your Gateway?

    Please reply the scenario on what basis tp is trying to connect to Gateway.

    Thanks

    Manny.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      >Please tell me what i have to do

      You have to be able to explain what you try to accomplish.

      I can't help you because I don't understand what you are doing and what is your problem.

      You need to register an RFC server program on the gateway, but which one ?, where from ?, what for ?

      Do you have several dailog instances in your system ? Do you have offline backups in your system ?

      Both of us, seem to use English but not the same language...

      Regards,

      Olivier

  • avatar image
    Former Member
    Mar 21, 2009 at 01:52 PM

    Hi,

    Is it that you are configuring some RFC --> XY system connection and need an RFC destination for the same?

    If yes, then you need to create an RFC destination of Type T and select the Activation Type as registered program....

    ProgramID can be any value but you have to use the same at each and every step involved...you cannot have different PGIDs for same RFC destination

    You will get a clear view of defining an RFC destination and also what values have to be included in the following blogs....just don't bother about the XI part....look at configuring the RFC destination:

    1) /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

    2) /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009

    Once you have made the RFC destination check it using the Test Connection tab

    Regards,

    Abhishek.

    Add comment
    10|10000 characters needed characters exceeded