What is workflow binding

hi gurus
i am new to workflow could you pls explain me
what i workflow binding?

Hi kittu,
Binding is the process of associating values from one containers to another container. Like from event container to wf container, wf container to task container, task container to method container and so.
Just go thru this tutorials,
http://help.sap.com/saphelp_40b/helpdata/en/04/926f8546f311d189470000e829fbbd/frameset.htm
http://help.sap.com/erp2005_ehp_03/helpdata/EN/9b/572614f6ca11d1952e0000e82dec10/frameset.htm
http://help.sap.com/erp2005_ehp_01/helpdata/en/04/928cbd46f311d189470000e829fbbd/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/fb/135962457311d189440000e829fbbd/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/c5/e4aec8453d11d189430000e829fbbd/content.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/04/928c6246f311d189470000e829fbbd/frameset.htm
http://help.sap.com/saphelp_erp2005vp/helpdata/en/a0/28e937a5caba6ee10000009b38f842/frameset.htm
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/wf%2btransactions
http://erpgenie.com/index.php?option=com_content&task=view&id=449&Itemid=77
http://www.****************/Tutorials/Workflow/
Regards,
sheron

Similar Messages

  • Container to Container binding in Workflow binding editor

    Hi all,
    I have an issue using Container --> Container binding in the Workflow binding editor (transaction SWF_BAM). What I want to do is to be able to extend the data provided by the event (i.e call a BAPI using values supplied) before assigning it to the target structure.
    This is what I have done:
    - Created an entry in Event Linkage: Application Object to Message Proxy, where the object type is BUS2005 (event RELEASED)
    and proxy is a generated proxy.
    - In the binding editor, I clicked in the Binding Instruction selection and chose Container --> Container as Binding Instruction.
    Now I have created my own class that implements the interface IF_SWF_IFS_BIND_TRANSFORM_CONT, so this class shows up in the drop down list under a section called Enhancement.
    - The class I created and implemented the interface, now contains three methods, where Transform is one. I have put a break point in this method and when I trigger the event (transaction SWUE) the debugger stops. So, the call to the method works fine.
    My problem is, that I cannot access the values provided by the event (these are supplied in parameter SOURCE_CONTAINER).
    Is there anyone who have used this technique and could supply some example code? Is there another technique that I can use to obtain the same result?
    Best regards
    Patrik Donaldson

    Hi to the both of you!
    Thanks for you answer. I will try to elaborate.
    My scenario is as follows. I want to react on the event CHANGED, of business object BUS2032 (SalesOrder). The information (field values) supplied by the container under EVTOBJECT (in the binding editor) does not fully correspond to what I need to populate in the receiver interface. I would like to send out i.e SalesOrderNumber and PricingProcedure to the receiver interface.
    Now, SalesOrderNumber is supplied by the container (_EVT_OBJECT-SalesDocument, as seen in the binding editor), but hte PricingProcedure would have to be looked up in table VBAK using SalesOrderNumber as a key.
    Issue 1: How do I get hold of the value of field SalesDocument in my class? (as I mentioned earlier I have created a class which references interface IF_SWF_IFS_BIND_TRANSFORM_CONT, so I have the transform method and I can put code there. I have put a break point, so I know processing stops there).
    I tried to following:
    CALL METHOD source_container->if_swf_ifs_parameter_container~get(
            EXPORTING
              name = 'SALESDOCUMENT'
            IMPORTING
              value = l_vbeln ).
    No, success (cx_swf_cnt_elem_not_found). Makes me think that SalesDocument is not a parameter of the event but something else.
    Issue 2: Once I have solved issue 1 and also lookup up the PricingProcedure. How do I go about setting my values in the receiver interface. I know I also have a reference to TARGET_CONTAINER in the TRANSFORM method, but where to go from there?
    Any clues would be grately appreciated. Being successful with this scenario, would open for many interesting possibilities.
    Best regards
    Patrik Donaldson

  • What is workflow ? What are the advantages of using workflow? What are the

    what is workflow ? What are the advantages of using workflow? What are the steps for building a workflow ?

    Hi Leela,
    Your question is very straight question.
    Better u can follow these links.
    http://www.esnips.com/doc/90b7763b-f9d9-4861-a273-04674b9fe3f2/Workflow
    http://www.esnips.com/doc/991843e0-8686-4949-94b9-f45d90081b22/workflow
    And i'll give some theory answer for ur questions
    i.e.,SAP Business Workflow can be used to define business processes that are not yet mapped in the R/3 System. These may be simple release or approval procedures, or more complex business processes such as creating a material master and the associated coordination of the departments involved. SAP Business Workflow is particularly suitable for situations in which work processes have to be run through repeatedly, or situations in which the business process requires the involvement of a large number of agents in a specific sequence.
    You can also use SAP Business Workflow to respond to errors and exceptions in other, existing business processes. You can start a workflow when predefined events occur, for example an event can be triggered if particular errors are found during an automatic check.
    SAP provides several workflows that map predefined business processes. These workflows do not require much implementation. For an overview of these SAP workflows, refer to Workflow Scenarios in Applications.
    Integration
    SAP Business Workflow uses the existing transactions and functions of the R/3 System and does not change the functions. You can combine the existing functions of the R/3 System to form new business processes with SAP Business Workflow. The workflow system takes over control of the business processes. If you are already using SAP Organizational Management, you can use the organizational structure created there to have the relevant agents carry out the individual activities. It is possible to have an activity carried out by a position. This ensures that the respective occupiers of the position can carry out the individual activities during execution of the workflow. This means that personnel changes in your organization are taken into account immediately in the execution of a workflow.
    Features
    SAP Business Workflow provides a number of tools for defining and analyzing workflows as well as for monitoring operation.
    The Workflow Builder is for displaying and making changes to workflows. You can make small extensions directly to the original workflows supplied by SAP, such as carrying out your own agent assignments or changing deadline monitoring.
    There are several Workflow Wizards to support you in the definition of workflows, with which you can create specific parts of a workflow. The Workflow Wizard Explorer gives you an overview of the existing Workflow Wizards.
    In order to make the functions of the R/3 Systems available to a workflow, you use business objects, which you can define and analyze in the Business Object Builder. These business objects are made available to the workflow in reusable tasks. The Business Wizard Explorer gives you an overview of all existing tasks.
    The end user receives information about the activities they are to carry out in their Business Workplace. This provides them with a central overview of all the activities that they are authorized to carry out. They can commence the activities from here.
    Several tools are available to the workflow system administrator, with which they can control and analyze the current workflows. The workflow system administrator is notified of problems automatically by the system.
    Workflow tutorials with step-by-step and with screenshots are available at http://www.****************/Tutorials/Workflow/Workflow.htm
    This has a step by step procedure :
    http://fuller.mit.edu/workflow/debugging.pdf
    www.erpgenie.com/sap/workflow/debugging.htm
    http://www.erpgenie.com/workflow/debugging.htm?2b5de440
    Rewards if it is useful.

  • What is bulk binding....?

    Hi
    any can pls explain what is bulk binding...?
    thanks in adv.
    KK

    Q: what is bulk bind?
    A: Something that can be looked up in the documentation.
    Cheers, APC

  • What is Dynamic Binding ??

    Can anyone help me in telling what is DYNAMIC BINDING with an exmple!!!!
    Thanks
    Pinto

    dynamic binding means binding at run time.it is used in java for achieving runtime polymorphism.
    e.g
    class A
    int i=15;
    void abc()
    System.out.println("in A");
    class B extends A
    int i=20;
    void abc()
    System.out.println("in B");
    class C
    public static void main(String o[])
    A a=new B();
    System.out.println(a.i);
    System.out.println(a.abc);
    this program outputs as
    15
    in B
    this is because the instance methods are bind dynamically at runtime depending upon the object
    not the reference.instance variables and static methods are bind early at compile time so these depends upon the reference not the object.

  • What is workflow with example

    what is workflow with example

    Hi Pankaj
    Renga is correct , there is workFlow in SAP Business One (B1 studio).But there are notmany examples or good documents
    REgards
    Dayal

  • What is workflow ? Please tell me in brief

    Hi,
    Please tell me what is workflow and how we used it in sap and why we used it. ?
    Regards,
    Gurprit Bhatia

    Hi,
    Workflow can be used in end to end automation of a business process.
    SAP Business Workflow can be used to define business processes that are not yet mapped in the R/3 System
    Tcode: SBWP
    Best example is Leave Application.
    Step1: Employee submits a leave request.
    Step2: Manager receives the request and accepts or rejects employee's request.
    Step3: Notify employee whether leave request is accepted or rejected.
    For more check this:
    http://help.sap.com/saphelp_46c/helpdata/en/c5/e4a930453d11d189430000e829fbbd/content.htm
    How to Guide : Workflow
    Example on workflow:
    http://help.sap.com/saphelp_46c/helpdata/en/d4/09c276a3a811d189be0000e829fbbd/content.htm
    Hope this helps.
    Please reward if useful.
    Thanks & Regards,
      Sunil

  • What is workflow engine?

    Friends,
    Could you please throw some ideas about what is workflow engine?
    and how it's relates to ATG scenarios.
    Thanks in advance

    Workflow is a way of automating business processes, like publishing in ATG CA is based on workflow. Using workflow makes it very easy to adjust to business process changes without the need of any coding. Refer Personalization Programming Guide and Personalization Guide for Business Users for details.
    Scenarios and Workflow in ATG are based on the same framework often called as ATG process engine

  • Workflow Binding Problem

    Hi All,
         I have to customize standard Leave Application workflow WS12300111. for that  i have copied  this workflow into  new Z-workflow. Actually i have to fetch some data from custom infotype before  sending this  leave to approver.
        Now this WS12300111 is  based on Class(CL_PT_REQ_WF_ATTRIBS) not on BO and  to fetch custom Infotype data I have created custom BO and written method inside this BO.
      The problem i am facing is i need to export a parameter from workflow container to my BO's method container and data type of that element is of Table Type (PTREQ_ITEMS_WF_TAB_FLAT) and in method it is not allowing me to create elements  with reference to this Table type (there is no Option to create element using ABAP Dictionary type As it is in Workflow container). If i define my method element using Line type if this PTREQ_ITEMS_WF_TAB_FLAT then it allows  me to create that  element (B'coz line types  are basically structures) But it gives me Datatype mismatch error in Binding from Task to Method...
       So is there any way to achieve this?? or  should I create a Z-Class as  subtype of standard Class CL_PT_REQ_WF_ATTRIBS and then write a new Method in this subtype Z-class to read  custom infotype. Is this the way to achieve the delegation functionality of BO in Class.

    Hi michell ongota 
        What your are trying to achieve with custom infotype. As far as i concern you can use employeet business object to get all the details. customize this busniess object and write your logic here or you can customize the class which you have mentioned. There is nothing like delegation for class. But i dont know in which method u will write the code. Since the leave request going to apply from portal dont do any customization of this class. Try to use the business object EMPLOYEET. I have done leave request workflows i never done any thing in this class.
    Regards
    vijay

  • Issue in workflow binding of Table in send mail step

    Hi All,
    I am working on a Travel Management workflow where mail needs to be sent to the manager along with the trip details.
    We are displaying data in tables (html format). Now i need to add another such table with details into this already existing workflow but i am facing issues in binding.
    Issue: For already existing tables, the binding is like this,
    Export to task,
    &TRIP& --> &T_SUMMARY##&
    Import to w/f,
    &T_SUMMARY##& <--- &T_SUMMARY##&.
    But when i am trying to add my table in binding as, &TRIP& --> &T_MILEAGE##&,
    I am getting a binding error, &T_MILEAGE##& is not available in the container.
    I checked the container both in workflow and in task, both contain multiple declarations of the variable &TRIP& which is of type the BO.
    Kindly help me how to proceed further.
    Regards,
    Jose

    Hi Anjan,
    The status of  note  1658491 is also cannot not be implemented.
    I checked the correction given in this note. All changes exists into system.
    Following is code of method SEND ( (CL_SWF_UTL_MAIL_FACADE)
    *- check if document has recipients at all
           lt_recipients = lo_send_request->recipients( ).
           if lt_recipients is initial.
             lo_send_request->delete( ).
             ls_t100msg-msgid = 'WZ'.
             ls_t100msg-msgty = 'E'.
             ls_t100msg-msgno = 619.
             raise exception type cx_swf_run_wim
               exporting
                 t100_msg = ls_t100msg.
           else.
    *-       Send document
             call method lo_send_request->send( ).
           endif.
    The exception is thrown, because lt_recipients table is blank.
    With same parameter the workflow is running successfully if 'Long mail title' is not set in SWPA.
    When is field is active, workflow returns message Document <> could not be sent
    The method "SELFITEM->SendTaskDescription" does not send mail if Long Mail Title" indicator is set .   
    Thanks & Regards,
    Mounj K

  • RE: Workflow binding problem in Production system(urgent)

    Hi Experts,
    Currently we transported our workflows to production server. When one of the user tested our workflow it failed. On Analysis I could find that the data are not passed from method to task container  but method is working fine separately. Even I tried executing t-code 'SWU_OBUF' , but still not working.
    Pls let me know of the solution .
    Thanks,
    Bharath

    Check for linkages. Is the binding activated betwwen workflow to task container.
    Check whether values appear in task container or not.
    Then check for binding between task & method container. Is there any event linked with the task. Is the event linkage is activated.
    The problem might be resolved if all the linkages are correct.

  • LR and Adorama - whats your workflow?

    hey folks,
    now that i have my web export solution taken care of, im curious about printing.
    ive used adorama a few times and am happy w/ the results. anyone feel like sharing -- how do you prep your images for use w/ them? what settings have been successful for you in obtaining the best results?
    thanks!
    matt

    bueller....
    anybody using LR + www.Adorama.com for printing? if show, whats your print workflow like? do you use LR's "Print" section, or just export large jpgs from the "Library"? do you apply output sharpening, and if so what sort?
    just curious how others are using the tool.
    matt

  • Workflow Binding

    I am creating my first workflow for LIKP object . I linked the event CHANGED of LIKP object with my workflow in SWETYPV transaction .
    when i try to create the binding in the workflow headed with the LIKP object , I see the Delivery object in the event container but not in the Workflow container ...??

    when u wanna pass element from event to workflow, u must set the element of workflow as import parameter.....
    I hope it can help you man:)

  • Workflow Binding ...Gurus help me !!

    I am creating my first workflow for LIKP object . I linked the event CHANGED of LIKP object with my workflow in SWETYPV transaction .
    Now , when i try to create the binding in the workflow headed with the LIKP object , I see the Delivery object in the event container but not in the Workflow container ...??
    Is there any other activation/setting required for binding or event level ?

    Hi,
    You need to bind the event object to the object element in the WF container. You can do this with txn PFTC. Go to the triggering events tab, select the event and click on the binding editor button. If you define event linkage from the above transaction, system can automatically perform the binding for the event object and event creator. You can also activate the linkage from here.
    Cheers,
    Ramki.

  • Workflow binding not working - authorization problem?

    Hi Experts,
    I have the following problem in 4.6C that happens only for a specific user, so maybe an authorization problem.
    There is a task in the workflow that calls a method with ME21N. The method takes the PO after the transaction call, creates a BUS2012 object from it and passes it to the task. The task then passes it back to the workflow. The next step of the workflow uses this PO object.
    For this specific user, the ME21N method executes fine, PO is created. The task container in the wf log shows the object in it. But the workflow container does not have it, so it was not passed from the task to the workflow. Hence, the next task that uses the object does not start but the workflow system raises an error:
    OL 808: Object with runtime number '0' not defined
    WFEA 031: Step 0000000058 of WS********: Binding from workflow to work item aborted
    This happens only for one specific user, everyone else can execute the tasks without a problem, the PO object is passed to the workflow.
    Is there a specific authorization object required for the bindings of the workflow to work correctly?
    Any help is appreciated.
    Regards,
    Krisz

    Hello,
    You can check for authorization problems in SU53.
    Did this suddenly start happening for this user, since when? I'd doublecheck that binding.
    regards
    Rick Bakker
    Hanabi Technology

Maybe you are looking for