Will check RFCs enter RFC queue?

Hi Experts,
I have a doubt , if we put a check RFC in an event , and that event gets triggered does the check function module enter the RFC queue( i.e. SM58 )?

Hi,
I found the answer. It is not transactional RFC hence does not enter the queue i.e.  in  SM58

Similar Messages

  • Error RFC queue with BBP_EXTREQ_TRANSFER

    Hi Experts,
    We are implementing SRM 7.02 with Classic scenario
    The Purchase requisitions are created in ERP and transfer to SRM with BBP_EXTREQ_TRANSFER
    When checking RFC queue with SMQ1 the status is SYSFAIL "Exception condition "OBJECT_ID_NOT_FOUND" raised"
    Any ideas?
    Clara

    Hello Clara,
    First, PR is released totally and you have set in the input fields of BBP_EXTREQ_TRANSFER, the PR number and date 31.12.9999, then all standard parameters.
    Also, have you created correctly the entry channel pending of Root node in PPOMA_BBP trx?, also you need to add * to BSA, BWA and DP_PROCTYPE attributes; and add your RFCUSER in this tree.
    We was attemping that issue when deploying PDP.
    Is there any reason you should use PDP instead of CPPR? Do you have PI?
    I strongly recommend you to use PDP if you want to use service hierarchies in SAP SRM with classic scenario.
    Regards,
    Sebastián

  • Program sending queries to a RFC Queue

    Hi experts!
    I have a program that is sending queries to outbound RFC queue ( T/ smq1). How can i know the name of this program and how can i stop the queries?
    Thanks to all.

    Hi,
    Double Click on the Queue Name and check all the columns in Next screen.
    Second last column is for Program Name.
    Regards,
    Ranjit Thakur.
    <b>Please Mark The Helpful Answer.</b>

  • Message Queue vs RFC Queue

    Can anyone tell me what's the difference between Message Que and RFC Queue?
    Thanks
    Mark

    Dear,
    Connectionless programming involves using a queue to hold user input to another application or server. Here, we may not have a permanent connection to the application or server. Instead you log your input in a queue and the other application or server then takes it from the queue, processes it, and sometimes it may put the result back to the same queue or to a different queue. Unlike UDP, here there is no chance of message or data loss once you log it into queues.
    The Connection oriented is different from the aforementioned and talks about any standard database system (DBMS, RDBMS, OODBMS and ORDBMS) available these days. Presumably, I don't think that there should be an explanation required for connection oriented programming. Unlike TCP/IP, there is no chance of data packet loss and it will bring the data packet to the required destination.
    In short, message queue is purely connectionless and gives an assurance that it won't lose any data which is in the queue.
    Message queue will be used :
    a.Storing insignificant information in the message queue while your database server is busy with other real time processing.
    b.Process user input which is given by the user after getting supporting information from other source or applications that are not active or ready at this stage.
    c.Because of database server outage, you might require keeping user input in the message queue and processing it as and when the database comes online.
    d.Exchanging data with a mainframe system like SAP. Personally, the real time communication with SAP is often a problem. In such cases, the SAP system uses message queue for storing and forwarding information where real time communication is not possible at that time.
    RFC Queue:
    Communication between applications in different systems in the SAP environment includes connections between SAP systems as well as between SAP systems and non-SAP systems. Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems. RFC calls a function to be executed in a remote system.
    In short, essentially application infrastructure and business requirements determine whether you should use a message queue or not. Personally, I would suggest that itu2019s a good idea to work with a tool for a while so that you can get to the solution in which you should use it.
    http://help.sap.com/SAPhelp_nw04/helpdata/en/6f/1bd5b6a85b11d6b28500508b5d5211/content.htm
    Regards,
    Syed Hussain.

  • To check RFC destination

    hello All,
    Is there any function module available to check RFC destination is active or not?
    Thanks,
    Johnny

    Hi Johnny,
    You can use this FM <b>RFC_VERIFY_DESTINATION</b> if your release is greater than 4.6C.
    Check this sample code from Craig Cmehil's weblog.
    CALL FUNCTION 'RFC_VERIFY_DESTINATION'
      EXPORTING
        DESTINATION = TMP
            TIMEOUT = 10
      EXCEPTIONS
        INTERNAL_FAILURE           = 1
        TIMEOUT                    = 2
        DEST_COMMUNICATION_FAILURE = 3
        DEST_SYSTEM_FAILURE        = 4
        UPDATE_FAILURE             = 5
        NO_UPDATE_AUTHORITY        = 6
        OTHERS                     = 7.
      IF SY-SUBRC EQ '0'.
        "* Do code here
      ENDIF.
    or you can also use this FM <b>RFCPING</b> and check this sample code from other thread.
    DATA : IT_RFCSI LIKE RFCSI OCCURS 0 WITH HEADER LINE.
    CALL FUNCTION 'RFC_PING' 
      DESTINATION IT_SLS-SYST
      EXCEPTIONS
        SYSTEM_FAILURE = 1
        MESSAGE RFC_MESS1
        COMMUNICATION_FAILURE = 2
        MESSAGE RFC_MESS1.
    IF NOT RFC_MESS1 IS INITIAL.
      MESSAGE I000(YHPA0K) WITH RFC_MESS1.
    ELSE.
      CALL FUNCTION 'RFC_SYSTEM_INFO'
         DESTINATION IT_SLS-SYST
         IMPORTING
           RFCSI_EXPORT = IT_RFCSI
         EXCEPTIONS
           COMMUNICATION_FAILURE = 1
           MESSAGE MSG_TEXT
           SYSTEM_FAILURE        = 2
           MESSAGE MSG_TEXT.
      MESSAGE I001 WITH 'Connection to '(029)
                        IT_SLS-SYST
                        'Succeeded'(030).
      ENDIF.
    ENDIF.
    Hope this will help.
    Regards,
    Ferry Lianto

  • Standard Component in CRM that will call RFC Function Module

    HI all,
    Is there any Standard Component in CRM that will call RFC Function Module from ECC and that called RFC FM should Fetch the data from ECC.

    You can call RFC from different places, like programs, function modules, web dynpros, classes...
    So you just have to have appropriate RFC on ERP side and call it from CRM side. To call it you use the following statement...
          CALL FUNCTION 'YOUR RFC FUNCTION'
            DESTINATION i_dest "name of server
            EXPORTING
              your export parameters
            IMPORTING
              your import parameters
    Regards.

  • How to delete RFC queue in SM58?

    [internal code: E60063TWAN]
    Is there a solution (ABAP) to quickly delete records from the RFC queue?
    From time to time we experience problems that cause the RFC queue to freeze (on an SQL deadlock). Strange then is that all jobs that do run are all located on one of the available servers (central instance). Our 2 other application servers remain idle in this case.
    We have no solution at this time for this problem. Only thing we can do is to stop the dataload releated to the locked RFC entries. Next we must delete all the RFC entries manually (hundreds). This must be done 1 by 1.

    Take the help of abaper / basis and dig to the bottom of the issue and see what is causing this.
    I guess if it is happening every day we have fix this at the source.
    Hope this helps.
    Thanks,
    Ravi.

  • Sending BUPA_MAIN into the RFC queue

    Hello,
    I would like to send BDoc <b>BUPA_MAIN</b> into the RFC queue
    (must be default for Business Partner), for selected BP from my report.
    I know how to send bupa_main direct to the site, but it is not the same.
    Can anyone help me with this ?
    Regards, Robert

    Hi Vikash,
    thanks for the answer.
    Unfortunately this tx has sent BP <b>direct to the site</b> not to the queue.
    Flow context (smw01) shows MO4 (mBDoc Direct Send) for Bupa_Main.
    And for test I stopped all queues in tx: SMQ2.
    And maybe there is a problem with the RFC configuration ?
    In transaction after BP is selected new window "SELECT SITE" shows,
    and what I can see is one line where :
    RFC Destination = NONE
    #          = empty
    Log.System     = empty
    Site Type ID      =  CDB
    Site ID           = some guid
    What do you think ?
    Best Regards,
    Robert

  • Automatic Checking RFC connections

    Hi all,
    we need a report to check the guilty of our current rfc connections, which are displayed in sm59. Exists an standard report to fullfill this !?
    Thanks
    Andreas

    Hi,
    thanks for the report, but I also wanted to check RFC connections with server registration.
    Any idea !?
    Kind regards
    Andreas

  • How to add a check if entered number is even

    hi!
    I need some help. I need user to enter the size of the figure to be printed out. It has to ba an even number (otherwise it will print out with error). I need to add a check if entered size is an even number, otherwise display an error message and prompt user for entering the size again. If it is an even number the program should proceed and print out a figure. Any suggestions for the piece of code I need to add? Many thanks in advance!
    import java.util.*;
    public class Question2 {
    public int Size;
    public static void main(String[] args) {
    Scanner keyboard = new Scanner(System.in);
    System.out.print("Please enter the size of a triangle you want to print out (it has to be an even number): ");
    int Size = keyboard.nextInt();{
    if (Size%2==0){
    line(Size);
    drawtop(Size);
    middleline(Size);
    drawbtm(Size);
    line(Size);
    public static void line(int Size) {
    System.out.print("|");
    for (int i = 1; i <= Size / 2; i++) {
    System.out.print("-");
    System.out.print("*");
    for (int i = 1; i <= Size / 2; i++) {
    System.out.print("-");
    System.out.print("|");
    System.out.println(" ");
    public static void drawtop(int Size) {
    for (int line = 1; line <= Size / 2; line++) {
    System.out.print("|");
    for (int space = 1; space <= Size / 2 - line; space++) {
    System.out.print(" ");
    for (int star = 1; star <= (line * 2 + 1); star++) {
    System.out.print("*");
    for (int space = 1; space <= Size / 2 - line; space++) {
    System.out.print(" ");
    System.out.println("|");
    public static void middleline(int Size) {
    System.out.print("*");
    for (int i = 1; i <= Size / 2; i++) {
    System.out.print("**");
    System.out.println("**");
    public static void drawbtm(int Size) {
    for (int line = 1; line <= Size / 2; line++) {
    System.out.print("|");
    for (int space = 1; space <= line - 1; space++) {
    System.out.print(" ");
    for (int star = -1; star <= (2 * Size / 2 - 2 * line) + 1; star++) {
    System.out.print("*");
    for (int space = 1; space <= line - 1; space++) {
    System.out.print(" ");
    System.out.println("|");
    }

    Its really unbelievable that if you have written the code of printing triangles by yourself, how you got stuck at a trivial problem like this. Please just dont copy and paste the code for completing your assignments.
    Anyway the solution is trivial and I am giving you a work-through-:
    Think what the if condition is doing in the below code :
    if (Size%2==0){
    } It does nothing.
    You need a condition in which to print a message to ask user to input an even number and ask again if the number is not even. Doesnt this look like that u need a loop, And you dont know the how many times to loop but you do know when to end the loop. SO you need a WHILE loop with appropriate condition checked of even number.
    Now I hope you can complete the program.

  • Confirmations- (check last entered % and input on the same screen)

    wanted to check if there's any transaction where you can check last entered degree of processing for confirmation and enter the current degree of processing/% of completion on the same screen.
    tried CN48N but it isn't allowing to enter confirmations..

    Hi
    Execume me Moderator for posting for closed thread.
    Wanted to correct or update my posting.
    You can also use CN48N with fileds Counter, Degree of procssing so that it will let you know the percentage of completion.
    Regards,
    PSR

  • Need help on photoshop elements 13 download. Install disk will not allow entering of serial number or select product on the learn more screen.

    trying to install ps element 13 from disk. will not allow entering serial number or selecting  product on learn more screen..

    Plagiarism, paraphrasing and downloading largeamounts of >information from external sources, will
    not be tolerated and will be >dealt with severely.
    You will receive no marks for work that is not yourown. Your work may >be subject to checks for
    originality which can include use of an >electronic
    plagiarism detection service.Hey, the OP didn't read the rest of the assignment so why should they read that part?

  • We are upgrading EHP4,What are the scenarios we will check in ECC and APO

    Hi gurus,
    We are upgrading (ECC )EHP4
    What are the scenarios we will check in ECC and APO, kindly tell me gurus.
    Regards
    babu

    Babu,
    We live within a dream. The आत्मन् is real, all else is Illusion. Names are illusion.  If DB49 does not suit you, then call me nameless.
    Before you even release the software into the test environment, you must perform unit testing.  Can every transaction that is used by your company be executed?  Does every userexit/enhancement still perform the same task?  Does every custom report work the same? All interfaces passing the proper data?
    Merely testing the software itself will not give your company any assurance that it will support your business after you go live with it, so after unit testing comes integration testing and user acceptance testing.  You must interview Key business users, and from their input you must develop and execute tests for 'business processes'.  For example, one common business scenario (which contains many business processes), Order to Cash:  Check whether your upgraded systems supports your ability to receive and enter an order, plan the parts, obtain the RM, build the parts ship the order, and book the cash.  Or, another Scenario, Procure to Pay:  Check if you can plan RM parts, create/release PR, create PO, send PO to Vendor, receive PO in stock, pay invoice, close month for accounting purposes.
    These are two major business scenarios in most companies that use ERP.  There are hundreds more that can be tested, If you work for a company that cannot afford to have any disruption in their business, then all activities that are normally done by any business user should be tested.
    On the SCM side, during an ERP update, you have a smaller task (SAP usually does a good job with backward compatibility with their own modules).  BW extractors must be tested.  All integration models must be tested.  All userexits must be tested.  Publishing results/releasing results to ERP must be tested. The list goes on and on depending upon which SCM modules you have implemented.
    Regards,
    DB49

  • How will check the space taken by a single table in a tablespace ?

    How will check the space taken by a single table in a tablespace ?
    dba_segments is giving the same values even if I truncate the table?
    Pls reply

    I need to know how can we find out the size of the table in the tablespace.use user_segments (bytes) column.
    How much bytes it has taken ?value from user_segments, bytes column
    If u delete records will the space be used for another table in same tablespace?No, it keep the space in the same table for future usage.
    How can we free that space ?truncate or drop the table and reduce the size from tablespace, if you want to reclaim the space from the tablespace, OS level.
    Jaffar

  • When the update statement will check the constraint violation ?

    Hello all,
    i am working on data masking of production data using oracle Translate function.i have created a function otis_mask using translate function to mask sensitive values .For this i am tesitng on a small table. i have created a table with single primary key column SSN.
    sql>desc SSN_MASK
    Name Null? Type
    SSN NOT NULL NUMBER(10)
    1) i have inserted the value 9949577766. if resulted mask value exist in table it should throw the constraint violation error.But it is not throwing any error.rows are properly updating .
    Eg:-
    Table contains below values.
    PA_DATA_SUB @qdsrih30 >select *from SSN_MASK;
    SSN
    7727399911
    9949577766
    9989477700
    UPDATE SSN_MASK SET SSN=otis_mask(SSN);
    if above update statement process 7727399911 first then resulted mask value is 9989477700.This value is already in the table.
    if the update statement process 9949577766 first then resulted mask value is 7727399911.This value is already in the table.
    in any of the above scenario update statement should have to throw constraint violation error. But its not happening. rows are properly updating . when the update statement checking the constraint violation ? after processing all the rows or processing of each row ?
    Please help me in understandding the update statement processing ?
    Thanks,
    Venkat Vadlamudi.

    1)created a function as below.
    CREATE OR REPLACE Function otis_mask(incol varchar2) return varchar2 is
    random_str varchar2(20);
    begin
    select (translate(incol,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0842319576')) INTO random_str FROM DUAL;
    return random_str;
    end;
    2. create a table ssn_mask.
    create table ssn_mask(ssn number(10) primary key);
    3) inserted 3 rows as below.
    insert into ssn_mask values(9949577766);
    insert into ssn_mask values(7727399911);
    insert into ssn_mask values(9989477700);
    4)UPDATE SSN_MASK SET SSN=otis_mask(SSN);
    5) Table contains below rows.
    Sql >select *from SSN_MASK;
    SSN
    9949577766
    7727399911
    9989477700.
    6)UPDATE SSN_MASK SET SSN=otis_mask(SSN);
    If the above statement process first row 9949577766,then otis_mask function will return 7727399911 and update statement will update the value of 9949577766 to 7727399911 .At this case 7727399911 is already in the table.So update statement should have to throw primary key constraint violation error.
    If the above statement process second row 7727399911 first ,then otis_mask function will return 9989477700.and update statement will update the value of 7727399911 to 9989477700.At this case 9989477700 is already in the table.So update statement should have to throw primary key constraint violation error.
    But its not throwing any integrity constraint violation error.
    i just want to know when update statement will check the constraint ?
    is update statement will first process all records and kepp in handy the new values then update the table with new values (or) process the first row and update the new value with old value then process second row and update with new value so on ?
    Thanks,
    Venkat Vadlamudi.

Maybe you are looking for

  • Calculation of  tax via tax code

    Dears, There are some concepts about the pricing in PO that I never got it clear. I really appriciate it if someone can help me. 1. What is the base amount for calculate the tax via tax code? In the invoice verification there often is a tax code in w

  • Laserjet 1505 Windows 7 64 bit problems

    Hello,             I work for a community college in the IT dept. We are currently upgrading our computers to Windows 7 64 bit OS. I have two computers which have a Laserjet 1505 with them. I have tried several combinations of drivers, including the

  • Still problems with Apache and cgi

    I thought it was the "admin" vs "staff", but that isn't the problem. I switched everything to staff but the scripts that weren't working still aren't. I've checked everything out that I can see (basically the ls -l listing) and I cannot see anything

  • Cannot select Airplay Device for Output Audio

    I can't select my chosen AirPlay device for Output Device. It shows up as one of the options in the Sound System Preference, the Sound Selector in the Menu Bar or the AirPlay selector in iTunes (version 11.0.1). But, when I select it, it automaticall

  • Posting invoice in MIRO when invoice is out of tolerance

    I can not post an Invoice in MIRO when it is out of tolerance with payment block. I would like to go to MRBR to release the block. What am I missing? config somewhere? Need help- thanks I