Why do we need RFC activated in Workflow

Hi Experts,
As far as i know RFC is used to call a FM used remotly or any cross system connection. My question is if we use only one system to develop workflow, then also we need to have RFC enabled. Can anyone tell me how exactly it works internally if it is one system or if it is multiple system.
Waiting for kind response..
Regards,
Pritam Kunal

Hi,
In SAP a task using a method uses an RFC connection to carry that one out. It uses the logical destination in SM59 WORKFLOW_LOCAL*.
If performance is the issue (which lately hasnt beent that much of an issue due to exponential growth of hardware performance), it is advised to try and put the logic of a method in a virtual attribute, since that one doesnt use RFC.
Kind regards, Rob Dielemans

Similar Messages

  • WHY do we set up a RFC connection for workflows

    Guys please tell me why do we setup a RFC connection for workflows.
    I am getting few dumps for function module IDOC_ERROR_WORKFLOW_START_R in transsactional RFC connection.
    Looks like it is because of temporary disconnection.
    i want to know what is the relationship of RFC with wirkflows.
    Thanks in advance

    Quoting text in automatic WF customizing transaction (SWU3):
    Function
    The workflow runtime system always executes its tRFC (transactional RFC) calls on the logical destination WORKFLOW_LOCAL_xxx (xxx stands for the three-digit number of the client).
    The workflow runtime system only operates within one client. The naming for the logical destination guarantees that these names are unique across the system.
    If you carry out this activity automatically, the logical RFC destination WORKFLOW_LOCAL_xxx is created (if it does not already exist). The user WF-BATCH (system user) is assigned to this destination.
    If you belong to the SUPER user group, and the WF-BATCH user does not exist, it is created and automatically gets the maximum authorization of the current user (SY-UNAME). This function is to be performed once by a user who belongs to the SUPER user group.
    If you perform this activity manually, you can maintain another system user and another password.
    In SWU3 you can configure RFC destination.

  • Why do we need to point at main program when activating include?

    Hi There Abapers,
    Just a quick question, because I faced such issue when implementing OSS notes.
    When activating objects I am asked to point out the main program for one of includes changed.
    This inclde is used in ~30 programs.
    As far as OSS note doesn't say a word about main program in fact I am not able to check it, I need to pick random program from a list up.
    The question is...
    Why do we need to point at main program when activating include as we are only changing the sub-object (include)?
    Will this 'random main program selection' bring some negative effects in the future?
    Will be thankful for some expert opinion
    Kind Regards,
    P.

    You should check all main programs when activating an include, to make sure that all main programs are still syntactically correct even with the changed include.
    Thomas

  • Why do we need to define RFC destination and user for material replication

    Dear Experts,
    why do we need to define RFC destination and user for material replication? Here we use crm middleware only for material replication. Could you please help me to understand it?
    regards,
    Ranjan

    Hello,
    As far as I know, you can use the same RFC destination already available in ECC to SRM to replicate materials.
    You can refer to note 720819.
    Regards,
    Ricardo

  • Why do we need to republish workflows in case of Sharepoint migration?

    Hi,
    Why do we need to republish the designer workflows when we migrate ?I searched and found that "association id" for workflow is changed during migration which may be the reason . 

    Hi,
    Appreciate your update and response. I am glad to hear that the problem has been fixed.
    Your solution will benefit many other users, and we really value having you as a Microsoft customer.
    Have a nice day!
    Best Regards,
    Lisa Chen
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • My membership is activated, why I still need to provide a serial number??

    My membership is activated, why I still need to provide a serial number??

    A chat session where an agent may remotely look inside your computer may help
    Creative Cloud chat support (all Creative Cloud customer service issues)
    http://helpx.adobe.com/x-productkb/global/service-ccm.html
    Cancel http://helpx.adobe.com/x-productkb/policy-pricing/return-cancel-or-change-order.html

  • Activity Confirmation workflow

    Dear Experts,
    I am using BO AFVC_NETW for network activity confirmation workflow. The start events of workflow are confirmed, partially confirmed, manually confirmed. I made a zcopy of the BO AFVC_NETW and added these 3 events and delegated the Zbusiness object. Once the wf triggers i have user decision step assigned to first level approver. If he approves it then i have one more user decision step. if second level approver also approves it i complete the workflow.
    When I confirm the activity using tcode CJ20N two events of my wf are getting triggered which i saw in SWEL.
    I expect to get only one workitem for first level approver. But i am getting 2 workitems instead of one. Can you please tell me why i am getting more than work item. Am i getting 2 workitems due to the reason that two events of my wf are triggered or am i missing something. I have no loop step in my wf.
    KR,
    S Bharath

    Hello,
    Two events are being created. If they both act as triggers for the workflow, then you will get two workitems.
    If you really need both events as starting events then perhaps you should create a start condition that checks if there's already a workflow instance running with the same object key.
    regards
    Rick Bakker
    Hanabi Technology

  • Why do I need Quick time 7 and Quicktime 10 ?

    I have just migrated from iMac5 (2.16 GHz) Mac OS 10.4.11 Quicktime 7.6.4 to a new imac 3.06 Mac OS 10.6.2 Quicktime 10.0.
    Some of my quicktime files play ok but others prompt me to download quicktime version 7. Why do I need to do this ? (There seem to be a lot of problems with this looking at the forums). All the files play on the old mac. Why isn't Quicktime forward compatible or why is there no import facility so that you can make your old files compatible ?
    Or am I missing something ?

    Some of my quicktime files play ok but others prompt me to download quicktime version 7. Why do I need to do this ?
    Because your system thinks you are missing specific codecs required for the playback of certain compression formats. In some cases this may be an installation problem in which the codec was "lost" or "orphaned" during the update process. In others it may be a need to update the component to work properly under the dual QT X/7 framework installed under the Snow Leopard OS. You need to check the Inspector/Finder Info or similar window to determine what specific codec is causing the problem and then re-install or update that specific codec/component/package.
    (There seem to be a lot of problems with this looking at the forums).
    Most of the problems are "self-inflicted" by individuals who, rather than studying the problem symptoms, analyzing them to determine their cause, and then fixing the problems, elect to immediately delete and re-install software -- often attempting to mix components from different operating systems and/or update versions of the software in their haste.
    All the files play on the old mac. Why isn't Quicktime forward compatible or why is there no import facility so that you can make your old files compatible?
    I am running both Leopard and Snow Leopard variations of QT v7.6.6 and all of my "old" files have remained compatible -- to include MPEG-2 video and a limited number of third-party supported compression formats. Since my configurations continue to work properly, my first guess is that you have an unresolved configuration problem or inability for your QT X 64-bit routines to communicate/switch properly with the 32-bit routines as required for your content.
    Why do I need Quick time 7 and Quicktime 10?
    Technically, you probably don't. However, as an old QT 7 Pro user who likes many of the QT 7 Player controls/options/features better than QT X's new but more basic features, I maintain both in active service and tend to use QT 7 as the default player of most of my work flows. Still, this is up to the individual. I am in no hurry to rush the changeover from an older but still more reliable QT technology to a more modern, but as yet, less mature and well tested "new" QT technology. In short, I feel it best to make the most of both dispensations during the development of this "new" version of QT.

  • Why do I need to use a CMYK profile?

    Hi all,
    I am new to these forums, but have some theoretical and a bit of practical knowledge on Color Management. I know what a dot gain, color space, true black vs composite black, etc are, yet I struggle to build the big picture of the whole thing. I am actually doing design work, where we are going to print a brochure. I have done the Illustrator artwork, it has an embedded image and I am trying to make it ready for a good precise print.
    My question is, why do I need a CMYK profile at all??
    As I understand it, my document IS CMYK already, i.e. it uses component C, M, Y and K numbers for artwork primitives, and as far as I can understand the whole point of working with CMYK instead of RGB (which is for additive colorimetry - i.e electron guns and LCDs) is the fact that it is suitable for printers. If Cyan, Magenta, Yellow and BlacK inks get input from the CMYK numbers, then the print should look the same on all ink-utilizing devices, should it not?
    That said, I understand the point of RGB-to-CMYK conversion and vice versa, since obviously i have to preview my art on my monitor before it gets into printing. But since CMYK profiles exist, does it mean printers printing the same CMYK values get different results? (disregarding issues of different paper weights and dot gains)
    Thanks. This has been bugging me, and I am not THAT much into printing yet as to buy the Real World Color Management book i ve been hearing so much about.

    If I may add,
    The ONLY times most of us need to embed an ICC profile in a CMYK file are:
    1) We want to PROOF it faithfully on a hardware-calibrated monitor (Photoshop reads the embedded profile and Converts it to Monitor RGB).
    2) We want to PROOF it faithfully on any other hardware-calibrated printer that uses a different Target color space (Photoshop reads the embedded profile and Converts it to the specific target profile). (Or the workflow ignores my Source Profile and Converts to target proofing space based on the wrong working space).
    3) We need to CONVERT it to another profile (Photoshop reads the embedded profile and Converts it to a new target space/profile).
    PERSONALLY, when I deliver CMYK it is already Converted to the correct CMYK (directly from my 16-bit Adobe RGB file), and I do not want anyone downstream dinking around with My Color.
    The old Quark did this task nicely -- simple place the tif and print the job.
    Today's pdf and color-managed layout programs make understanding and implementing this instruction much more confusing and hazardous (how to send 'the numbers' straight through).
    If I trust the print shop 100%, I will hand them my 8-bit Adobe RGB and let them do the Conversion to their press CMYK.
    Otherwise, send [my] CMYK 'numbers' straight through. Period.
    +++++++
    The problems with people who do not understand HOW ICC profile work is they will strip my profile (knowingly or unknowingly) and Assign-Apply-Assume their own profile -- effectively -- hosing my color.
    This problem is easy to see in Photoshop by Assign profile.
    The classic real-world example is the old-school print shop's clueless "color expert" who ignores our embedded profile, because he says, he has turned "color management off" and "doesn't use profiles." He tells us our file is bad because his print is bad, and he will try to correct our bad color and print another round of proofs.
    Does this sound familiar?
    What the cave man actually did was strip our embedded file of its profile, and/or he Applied-Assumed-Assigned his own working space to our file then he takes a sledgehammer and beats our color up into his closed workflow (and he is probably working on an uncalibrated monitor to boot).

  • Why we dont need sender agreement and comm channel in IDOC to file scenario

    Hi,
    there are 2 queries:
    first query :
    Scenario is "Idoc to file transfer"
    why we dont need sender agreement and communication channel for IDOC to file ,while we do need
    both of these for "File to RFC "
    Answer : which i got is because IDOC sits at ABAP stack but same is valid for RFC also.
    Then why For "IDOC to file" we dont need that.
    Second query:
    Also when i did scenario for File1-RFC-File2 scenario using BPM i have created a interface
    between XI-RFC synchronous to send data which we got from file1 in XI to RFC importing parameter
    and getting data from RFC back to File2.
    Here in IDOC to file scenario why we dont need any interfface for IDOC-XI Asynchronous.
    Regards,
    Mayank
    Edited by: mayank verdia on Jan 13, 2009 11:49 AM
    Edited by: mayank verdia on Jan 13, 2009 11:50 AM

    Dear All,
    For file to idoc scenario is there any possibility to get line items details or xml details i.e the segments and its related field details using reference id, transaction id or interface name or message id in SAP PI 7.0. I know we need to click each and every message in sxi_monitor and look for details.
    For SAP(R3 System) I can create a report and set the job for specific time period so automatically it throws the details(like reference no, document date, invoice no from) in ftp path as .csv file. The same ftp path is maintained in program.
    I wanted to check FTP--->PI postings and I have set the job at r3 system it is working fine and Im monitoring it too.
    Now the end to end scenario is FTP--->PI--->ECC(R3 system). Please help.Many Thanks.

  • HT201342 Why do I need a iCloud address I really don't understand what e iCloud is? I'd like to sync calendars from my iPad to my Mac will this help we achieve this open to anyone's input w previews experience!

    Why do I need an iCloud email address? I mean I know I already have one set up but have never activated it what is the benefit?
    Also does it make it easier to sync items between devices ie I'd like to get the calendar on my iPad 2 to transfer to my MacBook pro and vice versa.
    Is it possible to activate iCloud syncing with out the iCloud email?
    Any advice would be much appreciated

    You can go to Settings>iCloud and enter you Apple ID to set up your account, then turn on syncing for the data you want to sync.  If you don't want to use iCloud email, don't turn Mail to On.  If you're Mac is runniing OS X 10.7.2 or later, you can sync it with your iCloud account.  You do this by going to System Preferences>iCloud, signing into your iCloud account, then checking the data you want to sync with iCloud (see http://www.apple.com/icloud/setup/mac.html).
    If you sync your calendar on both your phone and your Mac with your iCloud account, then will remain in sync using iCloud.

  • Why do we need a disabled AD object prior to migrating user from one domain to another.

    Say i am migrating a user 'Mr.A' mailbox from abc.com to xyz.com in exchange 2010 environemnt, why do i need a disabled AD object for Mr. A in xyz.com prior to migrating  ? please suggest.
    Aditya Mediratta

    Hi ,
    To be frank i am not aware of quest but i can suggest you in ADMT and also in exchange cross forest migration.
    I hope you are doing the cross forest migration from exchange forest to exchange forest , so on such case by using the prepare-moverequest.ps1  we can have
    only have the disabled MEU on the target exchange forest until the remaining attributes of the user object was migrated from ADMT.
    While running the prepare-moverequest.ps1  it will not completely move all the active directory user attributes from the source forest to the target forest
    but it will move all the exchange attributes to the target forest and finally it will make the MEU object in the disabled state. Since
    all the exchange attributes are already migrated to the target forest ,so prior to use ADMT user account migration we need to exclude the exchange attributes
    by running the script on the ADMT server .After doing so exchange attributes will not be migrated but the required user attributes will be migrated to make the MEU to the enabled state.
    Reference Link for types of exchange migration between the forest :
    http://blogs.technet.com/b/exchange/archive/2010/08/10/3410619.aspx
    Thanks & Regards S.Nithyanandham

  • Why sender agreement need not to create for IDOC

    Hi Experts,
    why sender agreement need not to create for idoc

    Please check these related discussions:
    Re: Question on sender agreement
    Re: IDOC and HTTP Adapters - sender agreement ??
    Re: ** Sender Agreement is required for RFC but not IDoc, XI, & HTTP.. Why ?
    Many threads with the same Q are answered on SDN....so if you search you can find the correct answer that you need!
    Regards,
    Abhishek.

  • What is a inforecord? why do we need to maintain that?

    Hello,
    what is a inforecord? why do we need to maintain that?
    is it automatically created or manual?
    Thanks,

    Info Record is used for storing the purchasing information about a vendor and a material as the master data at purchasing organization and plant level. 
    Info Record consists of information that cannot be captured at the general vendor or material master level.  Info record allows buyers to quickly recognize which materials a specific vendor can supplier, and which vendors can supply a specified material.
    Info records are divided into General level and Purchasing Organization level.
         General level:
         Vendor Data u2013 e.g. vendor material number
         Origin data u2013 e.g. country of origin
         Order unit u2013  However, the variable order unit should be activated if there is different purchasing order unit with base unit of measure.
         General level Info Record text
         Purchasing org level
         Control data - planned delivery lead time, standard order quantity, minimum order quantity, shipping instruction, delivery tolerance
         Condition data - price conditions, price UOM, scales etc
         Last Purchase Order Number and date
         Purchasing level Info record text
    Prerequisite master data of setting up info record
    For info record of inventory item, a material master record and vendor master must exist in the system. 
    It is also possible to create info record of non-inventory item, material group and sort string key are required, and this kind of info record is used in external processing, where info record  number will be linked with a production order.
    Info record Category
    - Standard: Specifies that the info record is used in connection with standard purchase order.
    - Subcontracting: Specifies that the info record is used in connection with subcontract order (item category L).  The price should be the value added price which does not include the component value. Consignment: Specific that the info record is used in connection with consignment order (Item category K)
    - Pipeline: Specifies that the info record is used specifically for pipeline withdrawals. 
    Key fields of Info Record
    u2022     Planned Delivery time u2013 This is calendar day including transit lead time.  Note: For Info record of STO, the PDT is transit lead time only. 
    u2022     Standard QTY u2013 Standard Purchase Order QTY
    u2022     Minimum QTY u2013 Supplieru2019s minimum sales QTY
    u2022     Shipping instruction u2013 ship mode of this material from this vendor
    u2022     Confirmation Control key u2013 Indicate if a confirmation (AB) and shipping notification (LA) is expected. 
    u2022     Delivery Tolerance u2013 can be set with certain % to close PO short and allow over deliveries.
    u2022     Purchase Order Text u2013 will be copied over to purchasing document as Info record PO text
    u2022     Tax Code u2013 please do not enter tax code of affiliate info records, otherwise, it will cause error in invoice posting.
    Prashant

  • HT4993 Why does my iphone say activation error

    Why does my iphone say activation error

    Because you are running an unauthorized version of the beat software for iOS 7. Or you are a legitimate developer and there is an issue with your last update. You will need to go to the developers section to fix it if that is the case.
    If you are not a developer contact the developer who got the beta for you.

Maybe you are looking for

  • Address Book contacts not showing up in Mail

    I'm unable to access my address book contacts from Mail.  The wheel on the right side of the recipient box spins but never finds the contact or group I'm searching.  Can anyone help?

  • How to run Labview exectuable on remote machine?

    I am trying to use VI Server to launch a built Labview application (.exe) residing on a remote PC from a CRIO.  I need to run this .exe programmatically and I would like to do this with only the LV Run-Time Engine installed on the remote PC (Windows

  • Service text in smartform

    can anybody tell,how i print servece text (in purchase order) which is different with respect to purcase order number in smart form,i.e text name dynamically generate at run time?

  • Brand New iBook + FireWire, no  Data Transfer

    Using Startup Assistant, I tried to transfer data from my old PowerMac G4 (10.3.9), but it doesn't restart as required while holding down the "T" key -- it goes thru the regular start-up process instead. Also tried alternative FireWire. Does a firewa

  • Query Design Strategies - servicing multiple reports from a single query

    I was wondering if anyone knew of any good web resrouces (articles and such) to assist with Query Design Strategies. What I am specifically looking to do is replace multiple reports from the previous system with just views of a single query. So I was