Procedure for workflow

hi
pls can any one explain step by step procedure for sales order, purchase order workflow design. Thax heaps.

Purchase Order and Sales Order Workflow
Purchase Order workflow ( Transaction : ME23N) determines the approval path for the buying organization . It first goes to the buyer, buyer's manager & thereafter based on the cost center & the associated amount, it goes for approval through the Cost Center organization .
i.e,
Buyer ( Requestor in the procurement deptt. of the buying organization)
                                |
                                |
                                v
                      Procurement Manager
                                |
                                |
                                v
                      Cost Center org. approval ( based on amount & Sign.Authority level)
Regarding , Sales Order( Transaction: VA01); it is created in the Sales Org of the company  & basically governs the pricing structure of the order .The routing of an SO is
                 Sales Org. ( based on the cost center of the sold item)
                                |
                                |
                                v
                       Distribution Channel 
                                |
                                |
                                v
                           Division
                                |
                                |
                                v
                           Reg. Sales office
                                |
                                |
                                v
                           Sales Group
                                |
                                |
                                v
                           Sales Person
Regards
Vasu

Similar Messages

  • QM - Procedure for notification standard workflows

    Dear everybody,
    I Know nothing of the QM module. I have enabled triggered QM quality notification template, but when I create a notification for QM01 transaction, only the coordinator receives a workitem in her workplace. The users responsible of the tasks donu2019t get  any workitems in their workplace. Could I get some help with the QM procedure for notification standard workflows? Or else, I ´d appreciate it if anyone knew how to proceed so that the responsible user gets a workitem in his workplace.
    Thanks in advance.
    Beatriz.
    So sorry for my English level.

    Hi
    This task need to be done by Workflow consultant. But if u have authorizations then pl follow the steps to assign other users to QM notification WF so that they will also get mail in Workplace if any defect raised in QM
    1) Enter T-code = OQNW
    2) Click on  Assign Agents
    3) In the next page select     QM: Quality notification - INFO and click on Agent assignment in the menu (Top left) and select Create
    4) Select User in the pop up window(Choose agent type)
    5) Give SAP user name(SAP log in id) in the window  and press enter. Like this u can enter the other users
    Hope this will solve u r need
    Regards
    Brahmaji

  • How we make button in accept release button fbvo for workflow trigger

    Hi Experts
    I did workflow configuration, fin a/c- fin a/c global setting- doc - doc parking-
    Create Workflow Variant for Parking Documents
    Assign Company Code to a Workflow Variant for Parking Documents
    Define Release Approval Groups for Parking Documents
    Define Release Approval Paths for Parking Documents
    Assign Release Approval Paths for Parking Documents
    Assign Release Approval Procedure for Parking Documents
    Define Users with Release Authorization for Parking Documents
    before that i did workflow builder as well and i activated. but in fbv0 i am not getting any extra button then how it will work i dont know. Please further what i do...

    Hi,
    Please note that in FBV0, workflow will get triggered automatically the moment you park/complete the document and as per the settings done in the Workflow Variant. There will not be any separate button to release a Workflow because it is automatic and gets triggered based on Events defined in it.
    Regards,
    Kiron Kumar T.

  • Problem calling PL/SQL procedure from Workflow function activity.

    Hi,
    I am trying to call a PL/SQL procedure from within my workflow activity.
    While I am able to execute the procedure through SQLDeveloper, the workflow function does not seem to call it.
    It seems that custom PL/SQL procedures have to conform to certain standards to be called within workflow applications. I have written my procedure to conform to those standards (referred to the example workflows).
    Could someone please help me with it?
    Thanks and regards.

    Hi,
    When I've received enough alpha reviews of the first few chapters of my book, I'll make chapter five available, which deals with writing functions for Workflows.
    Matt
    Alpha review chapters from my book "Developing With Oracle Workflow" are available on my website:
    http://www.workflowfaq.com
    http://forum.workflowfaq.com

  • Release procedure for p.o.

    hi sapgurus,
    here is the scenario,
    i have as issue ( for P.O value only)
    1) if the value is < 2 lacks then one person  will release.
    2) if the value is > 2 lacks then 2 persons will release

    hi,
    3.4.24 Releasing Procedure for Purchase Documents
    Use
    This setting is incorporated to just give demonstration of how SAP Release procedure works. The aim of this procedure is to replace manual written authorization procedures using signatures by an electronic one, while maintaining the dual Ctrl principle. The person responsible processes the purchasing document in the system, thereby marking it with an "electronic signature" which can give the document legal force.
    3.4.24.1 Creation of Characteristics
    Procedure
    1. Access the activity using one of the following navigation options:
    IMG Menu Materials Management  Purchasing  Purchase Order  Release Procedure for Purchase Orders  Edit Characteristic
    Transaction Code CT04
    2. On the Characteristic screen, make the following entries.
    3. In put POVAL in filed Characteristic and choose Create (White paper) icon or Ctrl + F3 to begin creation of characteristic.
    Field name Description User action and values Note
    Select Addnl Data tab
    Table Name Table Name CEKKO
    Field Name Field Name GNETW
    Choose Enter to continue, system will give an information message saying Format Data taken from ABAP dictionary, Choose Enter again to continue.
    Select Basic Data tab
    Description Description Total net order value
    Status Status Released
    Data Type Data type Currency format Selected by system
    Number of characters Number of characters 15
    Decimal places Decimal places 2
    Currency Currency INR
    Interval vals allowed Interval values allowed Check this tick box
    Multiple Values Multiple values allowed Select this radio button
    4. Choose Enter to complete the entries
    5. Choose Save icon or Ctrl + S to save the characteristic.
    3.4.24.2 Creation of Class
    Procedure
    1. Access the activity using one of the following navigation options:
    IMG Menu Materials Management  Purchasing  Purchase Order  Release Procedure for Purchase Orders  Edit Class
    Transaction Code CL02
    2. On the Class screen, make the following entries:
    Field name Description User action and values Note
    Class Class PORELPROC
    Class Type Class Type 032
    Choose Create icon or white paper icon to create new class.
    Description Description Purchase Order Release Procedure
    Status Status Released
    Choose Char. Tab to input characteristic name.
    Characteristic Characteristic POVAL Created in above step
    3. Choose Enter to complete the entries
    4. Choose Save icon or Ctrl + S to save the characteristic.
    Result
    Class type 032: Class PORELPROC created.
    3.4.24.3 Configuration of Release Procedure
    Procedure
    1. Access the activity using one of the following navigation options:
    IMG Menu Materials Management  Purchasing  Purchase Order  Release Procedure for Purchase Orders  Define Release Procedure for Purchase Orders
    Transaction Code SPRO
    2. On executing the transaction system will give a popup screen choose Release Groups, system will display Change View u201CRelease Groups: External Purchasing Documentu201D: Overview.
    3. Choose New Entries icon and make the following entries:
    Field name Description User action and values Note
    Rel. Group Release Group 02
    Class Class Name PORELPROC Created in above step
    Description Description PO Release Procedure
    4. Choose Enter to complete the entries
    5. Choose Save icon or Ctrl + S to save the entries.
    6. Choose yellow arrow to go back to popup screen.
    7. Choose Release Codes to select.
    8. Choose New Entries icon and make the following entries:
    Field name Description User action and values Note
    Grp Release group 02 Created in above step
    Code Release Code 01
    Workflow Workflow Leave it blank
    Description Description Purchase Officer
    Grp Release group 02 Created in above step
    Code Release Code 02
    Workflow Workflow Leave it blank
    Description Description Materials Manager
    9. Choose Enter to complete the entries
    10. Choose Save icon or Ctrl + S to save the entries.
    11. Choose yellow arrow to go back to popup screen.
    12. Choose Release indicator to select.
    13. Choose New Entries icon and make the following entries:
    Field name Description User action and values Note
    Release ind. Release Indicator 1
    Released Released Leave it blank
    Chgable Changeability 4
    Value change % Change of value 10%
    Description Description Purchase Order Blocked
    Go to 2nd line and input the following values:
    Release ind. Release Indicator 2
    Released Released Select Check box
    Changeable Changeability 6
    Description Description Purchase Order Released
    14. Choose Enter to complete the entries
    15. Choose Save icon or Ctrl + S to save the entries.
    16. Choose yellow arrow to go back to popup screen.
    17. Choose Release Strategies to select.
    18. Choose New Entries icon and make the following entries:
    19. System will give new screen New Entries: Details of Added Entries
    Field name Description User action and values Note
    Release Group Release group 02
    Rel. Stategy Release Strategy S1
    Capital Items Release
    Release Code Release Code 1 01
    Release Code Release Code 2 02
    20. Choose Enter to complete the entries.
    21. Choose Release prerequisites icon and select check box 02 at the bottom and choose Enter.
    22. Choose Release statuses icon, system will give a popup screen system will default 1, 1 and 2 entries one by one as a default. Choose Continue.
    23. Choose Classification icon, here you can see Total net order value is displayed, please input >= 1.00 INR value in the white placed and choose Enter.
    24. Choose Next Screen icon or choose F8 to continue.
    25. If you want to simulate the release procedure you can choose Release Simulation icon.
    26. Choose Enter to complete the entries.
    27. To save the settings choose Save icon or Ctrl + S.
    Result
    Release procedure is saved.
    3.4.24.4 Assignment of Values to Release Procedure
    As a default all the purchase documents >= Rs. 1000000.00 is suggested in the following step of release procedure, if you want to have different one you need to change the value in the following step. If you do not want release procedure you may change the value to Zero.
    Procedure
    1. Access the activity using one of the following navigation options:
    IMG Menu Cross-Application Components  Classification System  Assignments  Assign Object to Classes
    Transaction Code CL20N
    2. On the Class screen, make the following entries:
    Field name Description User action and values Note
    Class Type Class Type 032
    Choose Enter to Assign values.
    Release group Release Group 02
    Rel. Strategy Release strategy S1
    Choose Enter.
    System will give Class name in Assignments, Double choose Class Name.
    System will display Characteristic name Total net order value. Assign the value >= 1000000.00 INR against filed Value.
    3. Choose Enter to complete the entries
    4. Choose Save icon or Ctrl + S to save the characteristic.
    Follow these steps
    G.Ganesh Kumar

  • Need to create procedure for insert tax line into ra_interface_lines_all

    Dear
    I need to create a procedure for insert a tax line into ra_interface_lines_all against the line type "LINE".
    after inserting the record i will run the auto invoice program to see the changes. kindly share how i can achieve through procedure.
    scenario:-
    after order dispatch workflow back ground run and data populated in ra_interface_lines_all where interface line id is null there i need to insert tax line against multiple orders.
    I know the join. when line type = 'LINE'  then tax line must have link_to_line_id of the line type line. my question is this when order number change how i can insert tax line against the line type line.
    regards,
    Fs
    Message was edited by: 832296

    Dear
    I need to create a procedure for insert a tax line into ra_interface_lines_all against the line type "LINE".
    after inserting the record i will run the auto invoice program to see the changes. kindly share how i can achieve through procedure.
    scenario:-
    after order dispatch workflow back ground run and data populated in ra_interface_lines_all where interface line id is null there i need to insert tax line against multiple orders.
    I know the join. when line type = 'LINE'  then tax line must have link_to_line_id of the line type line. my question is this when order number change how i can insert tax line against the line type line.
    regards,
    Fs
    Message was edited by: 832296

  • Release for purchase order for workflow

    explain me about the release procedure for purchase order i am comfortable with all steps but for the last step were we will be defining the settings  for workflow

    It's all fine and dandy that you want to be polite and reply to every reply with a "thanks for your reply", but it isn't very informative. In fact, I'm leaning towards calling it SPAM, but that is perhaps going a bit too far. Such replies do not add one bit of information, they just mark the thread as having contents added since I last visited, and wastes my time as I look at the thread to see what new information has come up.
    At the risk of sounding rude, could you please quit your habit and <u>instead</u> mark the question as answered if any of the answers solved your problem (handing out forum points where appropriate)? If none of the replies solved your problem, then please tell us how far they got you and what's stopping you now.
    Thank you.

  • Release Procedure for every Purchasing documents

    Hi,
    for a procument of material eg:- Material007
    Can I set Release Procedure for Purchase rquisition
    then after releasing Purchase rquisition i need to create a RFQ
    which is also subject to Release Procedure ,After releasing RFQ I should able to enter into a Contract,which also subject to Release Procedure ,After releasing Contract  i need to create a Purchase Order which is also subject to Release Procedure,After releasing Purchase Order only I should be able to Receive the goods.
    Is it possible to do this way ?Can any one help me?
    Thanks

    Why you want to put so many locks??????
    well if case your required use below steps for all document typew in IMG.
    suggestion to download the BBP from below link also
    http://help.sap.com/bestpractices/BBLibrary/bblibrary_start.htm
    3.4.24     Releasing Procedure for Purchase Documents
    Use
    This setting is incorporated to just give demonstration of how SAP Release procedure works.  The aim of this procedure is to replace manual written authorization procedures using signatures by an electronic one, while maintaining the dual Ctrl principle.  The person responsible processes the purchasing document in the system, thereby marking it with an "electronic signature" which can give the document legal force.
    3.4.24.1     Creation of Characteristics
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Menu     Materials Management  Purchasing  Purchase Order  Release Procedure for Purchase Orders  Edit Characteristic
    Transaction Code     CT04
    2.     On the Characteristic screen, make the following entries.
    3.     In put POVAL in filed Characteristic and choose Create (White paper) icon or Ctrl + F3 to begin creation of characteristic.
    Field name     Description     User action and values     Note
    Select Addnl Data tab                
    Table Name     Table Name     CEKKO     
    Field Name     Field Name     GNETW     
    Choose Enter to continue, system will give an information message saying Format Data taken from ABAP dictionary, Choose Enter again to continue.
    Select Basic Data tab               
    Description     Description     Total net order value     
    Status     Status     Released      
    Data Type     Data type     Currency format     Selected by system
    Number of characters     Number of characters     15     
    Decimal places     Decimal places     2     
    Currency     Currency     INR     
    Interval vals allowed     Interval values allowed     Check this tick box     
    Multiple Values     Multiple values allowed     Select this radio button      
    4.     Choose Enter to complete the entries
    5.     Choose Save icon or Ctrl + S to save the characteristic.
    3.4.24.2     Creation of Class
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Menu     Materials Management  Purchasing  Purchase Order  Release Procedure for Purchase Orders  Edit Class
    Transaction Code     CL02
    2.     On the Class screen, make the following entries:
    Field name     Description     User action and values     Note
    Class     Class     PORELPROC     
    Class Type     Class Type     032     
    Choose Create icon or white paper icon to create new class.
    Description     Description     Purchase Order Release Procedure     
    Status     Status     Released     
    Choose Char. Tab to input characteristic name.
    Characteristic     Characteristic     POVAL     Created in above step
    3.     Choose Enter to complete the entries
    4.     Choose Save icon or Ctrl + S to save the characteristic.
    Result
    Class type 032: Class PORELPROC created.
    3.4.24.3     Configuration of Release Procedure
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Menu     Materials Management  Purchasing  Purchase Order  Release Procedure for Purchase Orders  Define Release Procedure for Purchase Orders
    Transaction Code     SPRO
    2.     On executing the transaction system will give a popup screen choose Release Groups, system will display Change View u201CRelease Groups: External Purchasing Documentu201D: Overview.
    3.     Choose New Entries icon and make the following entries:
    Field name     Description     User action and values     Note
    Rel. Group     Release Group     02     
    Class     Class Name      PORELPROC     Created in above step
    Description     Description     PO Release Procedure     
    4.     Choose Enter to complete the entries
    5.     Choose Save icon or Ctrl + S to save the entries.
    6.     Choose yellow arrow to go back to popup screen.
    7.     Choose Release Codes to select.
    8.     Choose New Entries icon and make the following entries:
    Field name     Description     User action and values     Note
    Grp     Release group     02     Created in above step
    Code     Release Code     01     
    Workflow     Workflow     Leave it blank     
    Description     Description     Purchase Officer     
    Grp     Release group     02     Created in above step
    Code     Release Code     02     
    Workflow     Workflow     Leave it blank     
    Description     Description     Materials Manager     
    9.     Choose Enter to complete the entries
    10.     Choose Save icon or Ctrl + S to save the entries.
    11.     Choose yellow arrow to go back to popup screen.
    12.     Choose Release indicator to select.
    13.     Choose New Entries icon and make the following entries:
    Field name     Description     User action and values     Note
    Release ind.     Release Indicator     1     
    Released     Released     Leave it blank     
    Chgable     Changeability     4     
    Value change %     Change of value     10%     
    Description     Description     Purchase Order Blocked     
    Go to 2nd line and input the following values:
    Release ind.     Release Indicator     2     
    Released     Released     Select Check box     
    Changeable     Changeability     6     
    Description     Description     Purchase Order Released     
    14.     Choose Enter to complete the entries
    15.     Choose Save icon or Ctrl + S to save the entries.
    16.     Choose yellow arrow to go back to popup screen.
    17.     Choose Release Strategies to select.
    18.     Choose New Entries icon and make the following entries:
    19.     System will give new screen New Entries: Details of Added Entries
    Field name     Description     User action and values     Note
    Release Group     Release group     02     
    Rel. Stategy     Release Strategy     S1     
              Capital Items Release     
    Release Code     Release Code 1     01     
    Release Code     Release Code 2     02     
    20.     Choose Enter to complete the entries.
    21.     Choose Release prerequisites icon and select check box 02 at the bottom and choose Enter.
    22.     Choose Release statuses icon, system will give a popup screen system will default 1, 1 and 2 entries one by one as a default.  Choose Continue.
    23.     Choose Classification icon, here you can see Total net order value is displayed, please input >= 1.00 INR value in the white placed and choose Enter.
    24.     Choose Next Screen icon or choose F8 to continue.
    25.     If you want to simulate the release procedure you can choose Release Simulation icon.
    26.     Choose Enter to complete the entries.
    27.     To save the settings choose Save icon or Ctrl + S.
    Result
    Release procedure is saved.
    3.4.24.4     Assignment of Values to Release Procedure 
    As a default all the purchase documents >= Rs. 1000000.00 is suggested in the following step of release procedure, if you want to have different one you need to change the value in the following step.  If you do not want release procedure you may change the value to Zero.
    Procedure
    1.     Access the activity using one of the following navigation options:
    IMG Menu     Cross-Application Components  Classification System  Assignments  Assign Object to Classes
    Transaction Code     CL20N
    2.     On the Class screen, make the following entries:
    Field name     Description          User action and values     Note
    Class Type     Class Type          032     
    Choose Enter to Assign values.
    Release group     Release Group          02     
    Rel. Strategy     Release strategy          S1     
    Choose Enter.
    System will give Class name in Assignments, Double choose Class Name.
    System will display Characteristic name Total net order value. Assign the value >= 1000000.00 INR  against filed Value.
    3.     Choose Enter to complete the entries
    4.     Choose Save icon or Ctrl + S to save the characteristic.

  • Setting for workflow

    Hi Guys,
    Could you please explain me the steps to be carried out inorder to activate the workflow.
    Regards
    Peter

    Hi Peter,
    You only have to perform this step if you wish to link this release
    procedure to workflow and are not using customer exit M06B0001.
    Assign a processor ID to the workflow-relevant release codes. The
    processor (member of staff responsible for processing the document)
    will then receive a work item when he or she is required to effect
    release.
    You can assign a processor ID either directly or indirectly:
    - Direct processor assignment:
    Enter a user name.
    - Indirect processor assignment:
    Enter a job, for example, or a position. At runtime, the system
    will then determine the member(s) of staff responsible for
    processing the document.
    Note
    If you implement Overall release for the purchase requisition, you
    must create an entry for each combination of release group and
    workflow-relevant release code. You do not specify a plant in this
    entry.
    This entry is required to enable the SAP System to assign a processor
    to a purchase requisition that is subject to release, if the items in
    this purchase requisition contain more than one plant.
    Regards
    Shawn

  • Approval procedure for Production module in SAP B1

    hi all ,
                  is their any approval procedure for production in sap b1. here in our case approval is needed from the quality person for quality check on good receipt and good issue in production. but in the administration approval procedure production column is missing. kindly suggest me any possibility to do this process.
    regards
    sandip

    Hello,
    isn't it possible to use some UDFs that one of them is set to be mandatory value ? for example UDF name is approved that has Y or N. The 2nd is QC with option good or rejected, and there must be FMS defined in the UDFs. I am not so sure abot it but you must explain detail workflow if possible.
    Rgds,

  • Release procedure for Purchase orders

    Hello SAP Gurus,
    Can anyone explain in steps the release procedure for purchase orders and also can any one explain how it differs from Puchase requisition release procedure.
    Thanks
    NDS

    Hi
    Release procedure for Purchase orders here is process flow.
    Go to spro>img>materials management>purchassing>Release procedure for Purchase orders
    1. Create characterstics  -Intially you will create characterstics based on which you would like to release a purchase order.
    Charactrestics are like plant, purchase order value,purchase group etc.. Assign characterstics to release class 032.
    2. Create Release group say 01 and create release codes like pm(project manager), gm(general manager) etcc..
    3.  Create a Release starategy say s1 and assign release group to it 01 and release class 032 and department to whom this release stategy applies say MM. define the order of release say first pm followed by gm etc..
    4.  under classfication define value limits for release of purchase order.
    5. define release indicators
    6. simulate the release
    7. assign if there is any workflow.
    hope it helps.

  • Define Release Procedure for Purchase Orders

    Hi Friends,
    We are changing Release procedure for purchase orders for one department from > $ 5000 to > $ 10000.
    We defined three characteristics for the class namely Purchasing Order Document, Purchasing Order Type and Ner Order Value which is Currency data type. I Defined Release Procedure for Purchase Orders in configuration master. It's working fine, I mean the Net order Value field is updated in Configuration Client.
    After transporting the above change to the Testing Client, the Net Order Value field did not update in testing Client even though I created Characteristics in Testing Client (as characters are not transportable, I created them seperately in Testing Client). I can't update the Net Order Value manually in Testing Client as it says "Client 010 (test) has status 'not modifiable' "
    Please tell me how to update that field, as the net order value didn't change even after transport. I can't change manually in testing Client as the status is "not modifiable"

    Hi,
    Yes I have already done that.
    In SPRO,
    After hitting the following:-
    MM --> Purchasing --> Purchase Order --> Release Procedure for Purchase Orders --> Define Release procedre for Purchase Orders
    I have to process the objects in the following sequence,
    Release Group, Release Code, Release Indicator, Release Strategy & Workflow.
    Upto Release Indicator it is fine. After hitting Release Strategy, I should select the release strategy (which I just created) and display. Then 4 buttons will be displayed namely,
    Release Prerequisites, Release statuses, Classification, Release simulation.
    Upto Release statuses it's fine. Afeter hitting Classification,
    the values of Purchase document & Order type are populated, but the Total Net Order Value is Blank. It is supposed to populate the amount & 10,000. But it is not.
    Actually that amount will be stored in the field GNETW of table CEKKO. But CEKKO is a Structure not a table. So I can't update the field.
    Please advice me...
    Thank You,
    Nag

  • Necessary Roles/authorizations required to Userid for workflow assignment.

    Hi all,
    Am working on a Custom workflow assignment.
    This is the first time, customer is working on workflows in this system.
    Henceforth, we need to do basic setup/configuration, before starting actual work.
    I want to know, what all Roles/authorizations are required for my userid throughout the assignment.
    Currently, we have got,
    EXX_BC_SAP_ALL_RESTRICTED :: All authorization without basis
    SAP_BC_BMT_WFM_ADMIN::Administrator for Business Workflow
    SAP_BC_BMT_WFM_DEVELOPER::Developer for Business Workflow
    SAP_SWFMOD_ADMIN::Workflow Modeler Administrator
    Are these sufficient or do we need any other roles?
    With above authorizations, i am unable to access below mentioned t-codes,
    SWNCONFIG                     Extended notifications for business workflow
    SWU3                             Automatic Workflow Customizing
    SWWCOND_INSERT     Schedule background job for work item deadline monitoring
    SWWCLEAR_INSERT     Schedule background job for clearing tasks
    Pls let me know the role, i need to get for above t-codes.
    Kindly go thru your SU01 t-code & let me know what all roles are used in your workflow system.
    cheers.
    santosh.

    Hi,
    I recommend you to have roles related to SWLD tcode (SAP menu Workflow). The basis must know what are the exact names.
    These are some roles:
    SAP_BC_BMT_WFM_ADMIN                    --> Administrator for Business Workflow
    SAP_BC_BMT_WFM_CONTROLLER         --> Process Controller for Business Workflow
    SAP_BC_BMT_WFM_DEVELOPER                --> Developer for Business Workflow
    SAP_BC_BMT_WFM_GP_ADMIN                --> Role for Guided Procedure Business Workflow Administrators
    SAP_BC_BMT_WFM_GP_SERVICE_USER -->Service User for Guided Procedures Business Workflow API
    SAP_BC_BMT_WFM_PROCESS              --> Business Workflow Implementation Team
    SAP_BC_BMT_WFM_UWL_ADMIN              --> UWL: Administrator for Workflow Functionality
    SAP_BC_BMT_WFM_UWL_END_USER         --> UWL: End User for Workflow Functionality
    SAP_SWFMOD_ADMIN                              --> Workflow Modeler Administrator
    SAP_SWFMOD_TRANSPORT                         --> Access to transport manager
    SAP_SWFMOD_USER                              --> Workflow Modeler Administrator
    SAP_WF_ADMINISTRATION                         --> Business Workflow: Work for administrator
    SAP_WF_CONTROLLER                              --> Business Workflow:Work for process controller
    SAP_WF_EVERYONE                              --> Business Workflow: Work for Everyone
    SAP_WF_IMPLEMENTATION                         --> Business Workflow: Work for Implementation Team
    Regards,

  • Step-by step procedure for INBOUND IDOC (VENDOR CREATE / CHANGE)

    Hi ,
    Can any body provide me the step-by-step procedure for Inbound IDOCS.
    As i'm new to this i need the the clarification between Inbound & outbound idocs.
    How can we differentiate both?
    where to define outbound & where to define Inbound?
    ( If possible Please explain me the procedure for  Vendor Create through INBOUND IDOCS )
    Thanks in advance..

    Hi,
    Ale Technology is SAPu2019s technology to support distributed yet integrated processes across several SAP systems.
    Outbound Process:
    ALE Outbound Process in SAP sends data to one or more SAP Systems. It involves four steps.
    1. Identify the need of IDoc: This step starts upon creating a application document, can relate to a change to a master data object.
    2. Generate the Master IDoc: The document or master data to be sent is read from the database and formatted into an IDoc format. This IDoc is called as a Master IDoc.
    3. Generate the Communication IDoc: The ALE Service layer generates a separate IDoc from the Master IDoc for each recipient who is interested in the data. Separate IDocs are generated because each recipient might demand a different version or a subset of the Master IDoc. These recipient-specific IDocs are called Communication IDocs and are stored in the database.
    4. Deliver the Communication IDoc: The IDoc is delivered to the recipients using an asynchronous communication method. This allows the sending system to continue its processing without having to wait for the destination system to receiver or process the IDoc.
    Inbound Process:
    The inbound process receives an IDoc and creates a document in the system.
    1. Store the IDoc in the database: The IDoc is received from the sending system and stored in the database. Then the IDoc goes through a basic integrity check and syntax check.
    2. Invoke the Posting Module: The control information in the IDoc and configuration tables are read to determine the posting program. The IDoc is then transferred to its posting program.
    3. Create the Document: The posting program reads the IDoc data and then creates a document in the system. The results are logged in the IDoc.
    Over view of IDocs:
    IDoc is a container that is used to exchange data between any two processes. The document represented in an IDoc is independent of the complex structure SAP uses to store application data. This type of flexibility enables SAP to rearrange its internal structure without affecting the existing interface.
    IDoc interface represents an IDoc Type or IDoc data. IDoc Type represents IDocu2019s definition and IDoc Data is an instance of the IDoc Type.
    IDoc Types:
    IDoc type structure can consist of several segments, and each segment can consist of several data fields. The IDoc structure defines the syntax of the data by specifying a list of permitted segments and arrangement of the segments. Segments define a set of fields and their format.
    An IDoc is an instance of an IDoc Type and consists of three types of records.
    i. One Control record: each IDoc has only one control record. The control record contains all the control information about an IDoc, including the IDoc number, the sender and recipient information, and information such as the message type it represents and IDoc type. The control record structure is same for all IDocs.
    ii. One or Many Data records: An IDoc can have multiple data records, as defined by the IDoc structure. Segments translate into data records, which store application data, such as purchase order header information and purchase order detail lines.
    iii. One or Many Status records: An IDoc can have multiple status records. Status record helps to determine whether an IDoc has any error.
    Message in IDoc Type:
    A Message represents a specific type of document transmitted between two partners.
    Outbound Process in IDocs:
    Outbound process used the following components to generate an IDoc. A customer model, and IDoc structure, selection programs, filter objects, conversion rules, a port definition, an RFC destination, a partner profile, service programs, and configuration tables.
    The Customer Model:
    A customer model is used to model a distribution scenario. In a customer model, you identify the systems involved in a distribution scenario and the message exchanged between the systems.
    Message control:
    Message control is a cross application technology used in pricing, account determination, material determination, and output determination. The output determination technique of Message control triggers the ALE for a business document. Message control separates the logic of generating IDocs from the application logic.
    Change Pointers:
    The change pointers technique is based on the change document technique, which tracks changes made to key documents in SAP, such as the material master, customer master and sales order.
    Changes made to a document are recorded in the change document header table CDHDR, and additional change pointers are written in the BDCP table for the changes relevant to ALE.
    IDoc Structure:
    A message is defined for data that is exchanged between two systems. The message type is based on one or more IDoc structures.
    Selection Program:
    Is typically implemented as function modules, are designed to extract application data and create a master IDoc. A selection program exists for each message type. A selection programu2019s design depends on the triggering mechanism used in the process.
    Filter Objects;
    Filter Objects remove unwanted data for each recipient of the data basing on the recipients requirement.
    Port Definition:
    A port is used in an outbound process to define the medium in which documents are transferred to the destination system. ALE used a Transactional RFC port, which transfers data in memory buffers.
    RFC Destination:
    The RFC destination is a logical name used to define the characteristics of a communication link to a remote system on which a function needs to be executed.
    Partner Profile:
    A partner profile specifies the components used in an outbound process(logical name of the remote SAP system, IDoc Type, message type, TRFC port), an IDocu2019s packet size, the mode in which the process sends an IDoc (batch versus immediate), and the person to be notified in case of error.
    Service Programs and Configuration Tables:
    The outbound process, being asynchronous, is essentially a sequence of several processes that work together. SAP provides service programs and configuration tables to link these programs and provide customizing options for an outbound process.
    Process flow for Distributing Transactional Data:
    Transactional data is distributed using two techniques: with Message control and without message control.
    Process flow for Distributing Master Data:
    Master data between SAP systems is distributed using two techniques: Stand alone Programs and Change Pointers.
    Triggering the Outbound Process via Stand-Alone Programs:
    Stand-Alone programs are started explicitly by a user to transmit data from one SAP system to another. Standard Programs for several master data objects exist in SAP. Ex. The material master data can be transferred using the RBDSEMAT program or transaction BD10.
    The stand-alone programs provide a selection screen to specify the objects to be transferred and the receiving system. After the stand-alone program is executed, it calls the IDoc selection program with the specified parameters.
    Triggering the Outbound Process via Change Pointers:
    The change pointer technique is used to initiate the outbound process automatically when master data is created or changed.
    A standard program, RBDMIDOC, is scheduled to run on a periodic basis to evaluate the change pointers for a message type and start the ALE process for distributing the master data to the appropriate destination. The RBDMIDOC program reads the table TBDME to determine the IDoc selection program for a message type.
    Processing in the Application Layer:
    The customer distribution model is consulted to make sure that a receiver has been defined for the message to be transmitted. If not, processing ends. If at least one receiver exists, the IDoc selection program reads the master data object from the database and creates a master IDoc from it. The master IDoc is stored in memory. The program then calls the ALE service layer by using the function module MASTER_IDOC_DISTRIBUTE, passing the master IDoc and the receiver information.
    Processing in the ALE Interface Layer:
    Processing in the ALE Layer consists of the following steps:
    u2022 Receiver Determination: The determination of the receiver is done through Customer Distribution Model.
    u2022 IDoc Filtering: if an IDoc filter is specified in the distribution model for a receiver, values in the filter are compared against the values in the IDoc data records. If a data record does not meet the filter criteria, it is dropped.
    u2022 Segment Filtering: For each sender and receiver combination, a set of segments that are not required can be filtered out.
    u2022 Field conversion: Field values in data records are converted by using the conversion rules specified for the segment.
    u2022 Version change for segments: Segments are version-controlled. A new version of a segment always contains fields from the preceding version and fields added for the new version. Release in IDoc type field of the partner profile to determine the version of the segment to be generated.
    u2022 Version change for IDocs: IDocs are also version controlled. The version is determined from the Basic Type field of the partner profile.
    u2022 Communication IDocs generated: The final IDoc generated for a receiver after all the conversions and filtering operations is the communication IDoc. One master IDoc can have multiple communication IDocs depending on the number of receivers identified and the filter operations performed. IDoc gets the status record with a status code of 01 (IDoc Created).
    u2022 Syntax check performed: IDoc goes through a syntax check and data integrity validation. If errors found the IDoc get the status of 26 (error during syntax check of IDoc u2013 Outbound). If no errors found the IDoc gets the status 30 (IDoc ready for dispatch u2013 ALE Service).
    u2022 IDoc dispatched to the communication Layer: In the ALE process, IDocs are dispatched using the asynchronous RFC method, which means that the sending system does not await for data to be received or processed on the destination system. After IDocs have been transferred to the communication layer, they get a status code 01 (Data Passed to Port OK).
    Processing in the Communication Layer:
    To dispatch an IDoc to a destination system, the system reads the port definition specified in the partner profile to determine the destination system, which is then used to read the RFC destination. The RFC destination contains communication settings to log o to the remote SAP system. The sending system calls the INBOUND_IDOC_PROCESS function module asynchronously on the destination system and passes the IDoc data via the memory buffers.
    Inbound Process in IDocs:
    An inbound process used IDoc structure, posting programs, filter objects, conversion rules, a partner profile, service programs, and configuration tables to post an application document from an IDoc.
    Posting Program:
    Posting programs, which are implemented as function modules, read data from an IDoc and create an application document from it. A posting program exists for each message. Each posting program is assigned a process code. A process code can point to a function module or a work flow. In the standard program process codes always point to a function module.
    Ex. The posting program for message type MATMAS is IDOC_INPUT_MATMAS which has a process code MATM.
    Workflow:
    A workflow represents a sequence of customized steps to be carried out for a process. The workflow management system is used to model the sequence, identify information required to carry out the steps and identify the person responsible for the dialog steps.
    Partner Profile;
    A partner profile specifies the components used in an inbound process (partner number, message type, and process code), the mode in which IDocs are processed (batch versus immediate), and the person to be notified in case of errors.
    Process flow for the Inbound process via a Function Module:
    In this process, IDocs are received from another system and passed to the posting function module directly.
    1. Processing in the communication Layer:
    The IDOC_INBOUND_ASYCHRONOUS program, triggered as a result of an RFC from the sending system, acts as the entry point for all inbound ALE processes. The IDoc to be processed is passed as an input parameter. Control is transferred to the ALE/EDI layer.
    2. Processing in the ALE/EDI Interface Layer:
    u2022 Basic integrity check: A basic integrity check is performed on the control record.
    u2022 Segment Filtering and conversion: Filtering out unwanted segments and carry out any required conversion of field values.
    u2022 Creation of Application IDoc: The application IDoc is created and stored in the database and a syntax check is performed. If there are errors it gets status code of 60 (Error during Syntax check of IDoc u2013 Inbound). At this point a tangible IDoc, which can be monitored via one of the monitoring transactions, is created and the IDoc gets status code 50 (IDoc Added).
    u2022 IDoc Marked ready for Dispatch: IDoc gets the status code 64 (IDoc ready to be passed to application).
    u2022 IDoc is passed to the posting program: The partner profile table is read. If the value of the Processing field is set to Process Immediately, the IDoc is passed to the posting program immediately using the program RBDAPP01.
    3. Processing in the Posting Module:
    The process code in the partner profile points to a posting module for the specific message in the IDoc. The posting program implemented as a function module either calls a standard SAP transaction by using the Call Transaction command for posting the document or invokes a direct input function module.
    The results of execution are passed back via the function moduleu2019s output parameters. If the posting is successful IDoc gets the status code 53 (Application Document Posted) or it gets status code 51 (Error: Application Document Not Posted).

  • Need procedure for creation of BW Roles, Assigning Queries,Publishing Roles

    Hi Experts,
      Could you please let me know the procedure for creation of BW Roles, Assigning Queries,Publishing Roles in Business Explorer (BEx - BW 3.5)
    Thanks in advance,
    Andy

    Hi,
    Creating BW Roles
    http://help.sap.com/saphelp_nw04/helpdata/en/52/6714b6439b11d1896f0000e8322d00/frameset.htm
    Assigning Queries
    After creating the query, save the query to a role from the query designer.
    Publishing Roles in Business Explorer
    https://websmp101.sap-ag.de/~sapdownload/011000358700002894802003E/HowToBIPortal1.pdf
    Hope this helps you..!
    -Pradnya

Maybe you are looking for