Approval process workflow for Customer XBO

Hi experts,
We have a client requirement which asks for multilevel approval process for Accounts (when a new Account is created/ existing Account is changed). As per my knowledge, there is no standard approval process defined for Customer XBO as of now by SAP.
Also, if the Account creation/modification is 'Rejected' by any manager, then how will the Account be reverted back to its original version? (kind of a rollback)
I had raised an incident for this asking the SAP team whether they will be adding any approval processes for Customer BO in the near future C4C releases. But they do not have any plans of implementing it sooner.
They suggested a workaround as follows:
Add 1 extension field "approval status code" in Account with code values:
1 - To be approved by L1 manager
2 - Approved by L1
3 - Approved by L2......etc for more levels of approval
Reverting 'Rejected' Account to previous state is not possible via PDI. In principle you would have to read the changehistory data and revert to the state before the change was done. But the changehistory BO is/will not be PSM released.
Any workaround or suggestions on how can I go about implementing this requirement? I need to put validations like L2 can approve only after L1 approval.
Please guide and help.
Thanks,
Ambuja Prabhudessai
Persistent Systems Ltd.

Hi,
why don't you create a screen from which user will create or modify the accounts. after submitting the custom screen , you should start the approval process, once all the approval is done, create or modify the account in SAP.
Regards.
Sanchari

Similar Messages

  • TimeSheet Approval Process workflow

    Hi All,
    Please let me know how time sheet standard behavior of approval workflow.
    I ran the timesheet approval process, I found in the event trace, the following business objects are showing for the process.
    When employee requests for a timesheet approval, there is no workflow triggered ( no receiver in the SWEL), it is showing BO IDOCPACKET and event MASSINPUTFINISHED and when approval approves the request it is triggered the workflow (receiver is WORKITEM) single step type.
    Please clarify me on
    1. Why IDOCPACKET is triggered?
    2. Why ATTENDENCE is triggered?
    3. whenever a time sheet request is created by user, approver will get notifications, where these configurations have been maintained?
    4. When approver approves/rejects the request, initiator will get the notifications, where these configurations have been maintained?
    Thank You in advance.
    Regards,
    Pavan.

    1 and 2) Are you sure that IDOCPACKET and ATTENDENCE have anything to do with CATS? I don't believe so. The time stamps of these events most probably don't event match with your CATS release and/or approval.
    If you need to set up some kind of approval process workflow, if I remember correctly it is configured here: SPRO > Cross Application Components > Time Sheet > Specific setting for CATS Regular > CATS Regular > Set up data entry profile.
    Regards,
    Karri

  • Process steps for customer incoming payment w.r.to Billing.

    Hi all,
    Can some body help me in by providing the process steps for customer incoming payment w.r.to Billing.i want to know the process from open items to cleared item , if possible pl give table names also and thier data flow using tables.
    thanks

    Dear Sai,
    Use the transaction code F-28.Give the document date, Bank account, amount received, Value date, and the customer code. In case you know which are the document numbers against which you have received the payment, select the "Document numbers" in the "Additional selection" tab and then click on "Process open items".
    Fill the document numbers in the next field, press enter and then click on "Process open items". Select the open items, simulate and then save.
    In case you do not have the document numbers, then directly click "Process open items", select the line items and click "Document > Simulate" and then save.
    Assign points if useful.
    Regards
    Venkatesh

  • Process flow for customer services

    Hi ,
    I want to know the process flow for customer services.Means when customer return the product for repair or replacement,then how we run the complete process in system.What is the various tcode for this process.
    Please ASAP
    Regards
    Prabudh

    Have a look at this [link|http://help.sap.com/saphelp_crm40/helpdata/en/b0/87e20ee4f20148acc496c5525f4399/content.htm] if it for any help. couldn't find anything better
    Regards

  • Custom Workflow for custom HCM form - reg

    Hi,
    We have a custom form designed and having a workflow for that. We have developed the workflow like any other workflow for appraisals for example or in SD. But here while test run of process we are getting error saying 'Work Item not found' though the work item is present in SWI1.
    We have below steps.
    Header
    Importing form container
    User Desicion (Approve/Reject)
    If approved update database.
    Can any one correct me if am wrong.
    Raj

    Hi,
    For workflows involving HCM forms, there some standard tasks which should be made use of:
    Task Group TG17900001: Components for HCM Processes & Forms
    Task Group TG17900002: Interactive Components
    Standard Task TS17900100: Edit Form
    Standard Task TS17900101: Approve Form
    Standard Task TS17900102: Form Is Edited Again by Author
    Standard Task TS04000018: Process PD Form
    Standard Task TS04000019: Approve PD Form
    Standard Task TS04000020: PD Form Is Edited Again by Author
    Workflow Template WS17900260: Save Form with Error Handling
    Workflow Template WS17900404: Draft for Process Start
    Workflow Template WS17900418: Forward: Process Start with Errors
    Task Group TG17900003: Background Components
    Standard Task TS17900106: Check Existence of PA Infotype
    Standard Task TS17900107: Check Form Data
    Standard Task TS17900108: Save Form Data
    Standard Task TS17900110: Import Field Value to WF Cont. Element
    You can use TS17900110, TS17900101/TS04000019 and TS17900107. Please make sure you read some documentation before you use these tasks.
    Let me know, whether this is helpful.
    Thanks,
    Sukumar.

  • Single Step approval BRF Workflow for RFx.

    Hi,
    I am facing one problem in process controlled workflow for RFx. I have the scenario where I have only one approver but 7-8 reviewer are there in between of approver and initiator for example:
    Initiator >reviewer1>reviewer2->reviewer3->....reviewer8-->approver.
    For acheiving this I have activated standard single step approval workflow.
    But while I am trying to add reviewers to the RFx at the time of creation of RFx the system is not shwing the reviewers. it gets refreshed only reviewers line is added to the reviewers Tab but system did not display any reviewer.
    And while I publish the RFx it directly goes to the approver and while i tried to add the reviewer from approver end the same problem is coming.
    Please help me. How I cam achieve this functionality.
    Thanks & Regards,
    Sachin

    Hello Ashutosh,
    Thanks For your reply. I want to add reviewers at the time of creation of RFx not ad-hoc approvers.
    As I explain in my question that I have only one approver in whole approval process rest all are the reviewers only who only do the review and add comments not the approving authority.
    Thanks,
    Sachin

  • Remove the last task of the stand approval process workflow in SharePoint Designer

    Hello,
    I am building a workflow in SharePoint Designer.  I have added the standard approval process that comes stock in SharePoint. I also have the approval set up to handle change requests.  This is where my issue is.  A user can eather approve
    a document or request changes(according to some limitations i have in place on the InfoPath form).  If they approve, the workflow is complete.  If they request a change, a request change task gets assigned to another user.  This other user then
    completes their review and submits their response.  this then kicks off the approval process again to the original user to approve. 
    1. User A recieves approval form - requests a change
    2. User B recieves Form - submits that changes have been made
    3. User A recieves another approval form - then can approve
    I am looking for a way to eliminate step number 3.  I want User B to be able to complete the approval when he submits the changes.  I tried copying and pasting the approve button from the default infopath view onto the view that UserB
    sees, which has a data submit action when the button is clicked. This did not work.
    Any ideas would help

    Hi,
    According to your post, my understanding is that you wanted to add a “request a change” button in the Task Form.
    If you can cutomize the task form, I recommend to add button directly and then add conditions and rules to the button.
    After you add the “request a change” button, the workflow is similar to the
    Multiple Approval Workflow.
    Here is a great blog for your reference:
    Implementing Workflow using InfoPath 2010 and SharePoint designer 2010
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Processing Logic for custom fields to CRMD_OPPORT_H

    Hi all,
    I have a requirement to add two new custom fields to the Opportunity Table in CRM. I was able to successfully add these fields using EEWB and the fields are displayed in the corresponding PC-UI in the portal.
    I have an additional requirement of performing a  calculation based on these new added fields and updating or refreshing the "Expected Sales Vol" field in the Forecast tab on "Opportunity" Business Transaction
    Can anyone provide some inputs on how we can add the processing logic for acheiving? Is this possible via the BADI? Or Do we require to modify the BSP?
    Thanks

    Thanks for providing the solution. I have awarded you the points as it helped me to solve my problem. thanks once again.
    I have implemented the BADI and the corresponding PCUI displays the calculated amount when i enter values in the custom fields and hit ENTER.
    I just wanted to understand why we require to use function module CRM_ORDER_MAINTAIN_SINGLE_OW?. In my BADI implementation i did not have to use it so additional details would be useful for me to determine if i am missing anything.
    implemented BADI code:
    method IF_EX_CRM_OPPORT_H_BADI~CRM_OPPORT_H_MERGE .
    Constant Declarations
      CONSTANTS :
        c_BOX      TYPE CRMC_OPPT_TYPE-TYPE             VALUE '0001'.
    Processing Logic
      IF IS_OPPORT_H_WRK-TYPE EQ c_BOX.
    Perform the calculations for the Expected Sales Volume field
        CS_OPPORT_H_BADI-EXP_REVENUE = IS_OPPORT_H_WRK-ZZNOOFUNITS *
                                       IS_OPPORT_H_WRK-ZZPRICE .
      ENDIF.
    endmethod.

  • Create new process/workflow for tabbrowsing

    Hi all!
    I initially posted the following in the Safari area on this forum:
    "Hi all!
    In my never-ending quest to customize Safari to my liking (ie, make it feel like my favorite and default browser, Opera), I have a two-fold question for you guys:
    1) How hard is it to create a plug-in for Safari that would force it to systematically open bookmarks from my Bookmarks Bar in a new tab in the current window? What's the step-by-step process to write such a program? Which tools are required?
    2) Do you think it's possible to obtain the same result (opening bookmarks in a new tab) via AppleScript? If yes, how (again, step by step, since I'm not fluent in AppleScript yet...)?
    Alright, the ball is in your court, now...
    MBP Core Duo 1,83GHz 15" Mac OS X (10.4.10) Me love you cookies lo-oong time!"
    I then received the following two answers:
    "DarkStar
    Posts: 98
    Registered: Nov 25, 2004
    Re: Plug-in or AppleScript: how hard is it?
    Posted: Mar 6, 2009 2:23 PM in response to: Didier Caizergues Reply Email
    Hello Didier, You can open Automator click-on custom then type in search-field Safari choose Display Webpages>drag into window. Form there you add all the sites you need to open on launching
    Safari (that's ruff) but you can always refine it.
    More helpful is this automator action already done to do exactly what you want http://raoli.com/projects/automator-actions/ you'll find a download zip.
    iMac G5 (iSight) Mac OS X (10.5.6) 2.1Ghz 1.5GB"
    And:
    "kurmbox
    Posts: 9
    Registered: Nov 12, 2006
    Re: Plug-in or AppleScript: how hard is it?
    Posted: Mar 6, 2009 5:13 PM in response to: DarkStar Reply Email
    I would simply make the bookmarks in your bookmark bar a javascript command that attempts to open the desired bookmark in a new window. Then set safari to open new windows in new tabs (somewhere in the preferences). This will accomplish what you want without having to write a custom plug-in or use automator.
    Powerbook G4 12" Mac OS X (10.4.8)"
    But I'm stumped here, because I'm completely new to Automator. I know its basic principles, but I can't seem to order the processes in order to make a workflow.
    I'd like Safari to open each of my bookmarks in a new tab, but not all at once. For example, when I'm staring at my homepage in Safari and clicking on one of my bookmarks, I'd like Safari to open the latter in a new tab next to my homepage, not overwrite it.
    What to make of the answers to my original post? How to use Automator to suit my purposes? How to include a JavaScript command that will force Safari to open bookmarks and various URLs in a new tab?
    I know, I know, lotsa questions...
    Ideas, anyone?
    PS: needless to say, I also download and saved the .action file recommended by one of the generous contributors. I put said file in the Automator folder I'd created in my Library folder, but I don't know how to put commands in the proper order...

    I want my bookmarks to open in new tabs with a simple click, period... Opera does this natively, why can't Safari?
    I don't see what Opera can do that Safari 3.2.1 can't already do.
    The key is making sure not to keep individual bookmarks in your Bookmarks Bar where each would appear as a separate button. Instead, gather any loose bookmarks and organize them into folders. Future web pages to be bookmarked would be added to one of these subfolders, not to the main Bookmarks Bar.
    To illustrate, my default Safari Bookmarks Bar contains these loose bookmarks: Apple, .Mac, Amazon, eBay and Yahoo, each of which shows up as a separate button on the bar. I can right-click on any one to have it open in a separate tab, of course, but this is time-consuming. If I wanted to open them at once in tabs I would first select Show All Bookmarks from Safari's Bookmarks menu, create a new folder called "Defaults" and drag the aforementioned items items into it. Thereafter, Apple, .Mac, Amazon, etc. wouldn't appear on the Bookmarks Bar as a separate buttons, but would instead be found under a single button called "Defaults."
    I can then simply click on Defaults and choose "Open in Tabs" or, to automate the process even further, right-click on Defaults, select Edit Contents, and check the Auto-Tab check box. The Defaults button, now emblazoned with a tiny square to replace the downward-pointing triangle, requires only a single click to open all bookmarks contained by it in separate tabs (a feature which to me is simpler and more elegant than what Opera has to offer).
    If I wanted to undo the action taken here and move Apple, .Mac, Amazon, etc. back to separate buttons on the Bookmarks Bar, I would simply drag them out of the Defaults folder, and then delete the Defaults folder.
    My 2¢... Good luck.

  • WorkFlow for Customer Master

    Hi Friends,
    I have requirement to create a workflow to fill Customer Company and Sales Data. For this, I found BO KNA1 but it doesn't have any event. It is very strange.
    Please suggest me some other options.
    Thanks in advance.

    Hi,
    What is your requirement?
    Do you want to trigger the workflow when a customer is created?
    Use the BO KNA1. Create a subtype & create a custom event.
    Then create an entry for this event in SWEC. Use the Change Doc. Object DEBI. THis will work.
    Let me know if you have any queries.
    Regards,
    Raj

  • Write processing log for custom output type

    Hi,
      I have defined a new output type at delivery header level . This is processed using a special function and on processing moves  stock from unrestricted to a order special stock.
    I need to update the "processing log" of the output with the material document number. Can any one please let me know how I can write to this "processing log" of the output?
    Thanks in advance.
    Regards.
    Hari.

    Use function NAST_PROTOCOL_UPDATE:
    * No orders found
        wa_msgv_1 = nast-objky+0(10).
        CALL FUNCTION 'NAST_PROTOCOL_UPDATE'
          EXPORTING
            msg_arbgb = c_msgtype
            msg_nr    = 30
            msg_ty    = 'S'
            msg_v1    = 'No orders found for delivery'
            msg_v2    = wa_msgv_1
          EXCEPTIONS
            OTHERS    = 1.

  • SWI2_ADM1 : Without agents workflow for custom program

    Hi,
    I have a requirement for without agent to make automatic Custom program to run background daily-basis
    and also execute rules(we have different client in the same server) and display error work items list in the output.
    kindly suggest me how to write the custom program.
    Thanks & regards,
    Bala.

    Hi,
    I think you have a two requirement.
    I have a requirement for without agent to make automatic Custom program to run background daily-basis
    and also execute rules(we have different client in the same server) and
    For this purpose please follow the below steps.
    1. Get all the dialog workitems from table SWWWIHEAD where WI_TYPE = 'W' , WI_STAT = 'READY' and WI_CD = current date.
    2. Now this dialog workitems are with agent and without agents. Now you need to filter them.
    3. use FM SAP_WAPI_GET_WI_AGENTS/RH_SWWUSERWI_READ_FOR_WI to find the agents of the dialog workitem.
        FM SAP_WAPI_GET_WI_AGENTS will return workitem list those have agents. FM RH_SWWUSERWI_READ_FOR_WI  will return
        initial  if the workitem does not have any agents. I would recommond you to use  SAP_WAPI_GET_WI_AGENTS. So you can filter them
        by using the above FM
    4. Submit the report RSWIWILS with the workitem ( without agents ) to execute agent rules
    display error work items list in the output.
    Use FM SAP_WAPI_WORKITEMS_BY_ERROR to get the list of workitem or select workitems from table SWWWIHEAD where, WI_STAT = 'ERROR' and WI_CD = current date.
    Hoping that this can help you.
    Thanks and regards,
    SNJY

  • PDF Color Workflow for Customer Review

    Let me preface this by saying I'm not a designer, so this question may be something that would normally be obvious to those of you with more experience.
    I have to create some projects in InDesign that will ultimately be printed in CMYK. No real problem there. I can provide the printer with PDF output. I also need to have customers review the output before sending to the printer. The printer needs a high-quality, CMYK PDF. The customers need to see PDFs on their screen that give them confidence to know the colors are correct. When I export my docs to PDF, I use the Press Quality setting, with the Color Options set to Convert to Destination (Preserve Numbers), with a Destination of U.S. Sheetfed Coated v2 and Include Destination Profile. That seems to work for the printer, but the colors seem washed out in the PDFs when viewed onscreen (prompting customers to say "could you make this a bit darker?").
    Can someone either explain how I can change the output settings in InDesign for PDF to give a good onscreen representation of what will get printed, or point me in the right direction (or, if necessary, correct some incorrect assumptions I'm making)?
    Thanks in advance.

    Unless your clients have color calibrated monitors and set up color
    management properly in Acrobat you're wasting your time.
    Bob

  • LSO Workflow for Participants from Course Admin and Instructor

    Hi All,
    As par standard SAP we found that there is no approval process/Workflow for participants if they are booked by course administrator/Instructors.
    Please suggest if we have to make some enhancements or if I am missing some standard configuration here.
    Regards,
    Umesh

    Hi Connie,
    Thanks for your reply,
    Yes at the moment I am concentrating on the Classroom training part only.
    As you correctly pointed out that the few of the Associates will not have the access to the computers/training system they do request by telephone/email to training department directly and I think this is the process in most of the organizations.
    Now if the admin is booking the courses on behalf on the employee, it should go to the Manager for approval and subsequently the employee should be also informed.
    So I am looking for similar process.
    Kindly let me know if this can be achieved in some way, e.g (some sap customization or some simple enhancements).
    Regards,
    Umesh

  • OOTB Approval Workflow on Custom List does not Update Approval Status

    I have a custom list on which I've required content approval.  I then created a workflow instance from the "Approval - SharePoint 2010" template.  For this workflow I have selected "Update the approval status after the workflow
    is completed (use this workflow to control content approval".  When I approve the list item via the workflow task item the status of the item is not updated but stays at pending even though the
    workflow shows "Completed" with the Outcome of "approved".  Is this the expected behavior, i.e. does "Update the approval status after the workflow is completed (use this workflow to control content approval"
    not work for custom lists?  Does it work on any of the lists?

    Hi Kalos1840,
    If you check "Require Content Approval" setting, only the way above can update the approval status due to the approval status is for this approval workflow. As this approval workflow cannot achieve your demand, I recommend you un-check "Require Content Approval"
    setting and create a custom workflow such as the OOTB Approval Workflow or SharePoint Designer workflow.
    Here is the steps of a SharePoint Designer workflow:
    1.Go to your custom list , click Create a Workflow in SharePoint Designer.
    2.Add a “Start a task process” action in your workflow.
    3.Click “these users” and Start a Task Process edit page will pop up.
    4.In the Participants field, input your  approvers based on the order of approval.
    5.In the right of Participants field, select “Serial (one at a time)”.
    Best  Regards,
    Eric
    Eric Tao
    TechNet Community Support

Maybe you are looking for