Change item deatils in offline approval

Hi Experts,
I am implementing the BADI BBP_OFFLINE_APP_BADI to customize the offline approval mail. I was checking the import parameters in debug via the program /SAPSRM/OFFLINEAPPROVALSEND for the BADI implementation and found the item and account assignment details which appear in the approval mail are not held in any of the structures. Only the part till click here to approve appears in the mail. Now I need to implement the following
- Change the logic as which line items of the shopping cart are displayed in the approval mail.
- Modify the logo which appears in the approval mail.
Any pointers regarding this is appreciated.
Thanks

Hi Saravanan,
For my requirement as per the existing standard offline approval the mail is going with all line item details. I have implemented cost center based approval and want to display only the line items for which the approver is responsible in the offline mail. Is this requirement feasible through the offline approval BADI?
in FM SWW_WI_CONTAINER_READ_OBJECTS its returning the guid and object id of the shopping cart which means I can get all the line item details but again I need only the line items relevant for the approver.
"To remove the SAP logo, the import paramer it_ct_mail_text will have the SAP logo details.. just clear the line and modify the internal table it_ct_mail_text.."
I could not find any such import parameter, there is one parameter ct_mail_text but its not holding any value.
Please advice. Thanks.

Similar Messages

  • How we can change items in TO be Approved status to Appproved status in CCM

    Hi,
    Is there any method to change items in "To be approved status" to "Approved" in procurement catalog in CCM1.0?
    Thanks

    Hi Prithwiraj
    The simple answer is you approve them! You should assign yourself as an approver in the catalog (Under tab 'Schema' -> Manage Approvers), your user should also then have the role /ccm/catalog_approver, once they do, the link will appear on the catalog home page to approve catalog entries, you should then go in to the relevent catalog and select Find -> Items for approval -> Select all -> Approve
    Hope this helps.
    Jason

  • Changing the Offline approval email in SRM 7.0

    Hi all,
    Im working on SRM 7.0(SP1).Im workng on customising the email content for the offine approval email for Shopping cart.The SAP help says the badi BBP_OFFLINE_APP_BADI needs to be used  for this.
    Now I need to make some changes to the main body of the email.However when i tried debugging this badi,I found out that I cannot read the main body o fthe email in this BADI(Only subject line is available and the first 3 openig lines).I mainly need to change the Item details(dislayed in tabular format) and a/c assignment details(also displayed in tabular format).However I cannot read these details(Item n a/c assignment) in this BADI...
    Has anybody worked on similar requirement?I have used this BADI previously in SRM 5.0 successfully.However in SRM 7.0,I found this problem in modifying the email contents for offline approval.
    Any inputs will be highly appreciated.
    Thanks!
    BR,
    SRM tech

    Hi
    Re: shopping cart rejection mail
    Re: SRM : Offline approval process
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10dfad5a-5398-2b10-568b-d3d999d49b5c
    which reports are using to send workitem ? since 2 rbbp and rsm  reports sends workitem so i think you must drill into the report how workitems are generated and that workitem needs to be modified.
    In sost you might seen content of the mail which you are gonna sent.
    http://help.sap.com/saphelp_srm70/helpdata/EN/31/ec423b4ac8d506e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_srm70/helpdata/EN/31/47c6cb8e9249f2bc29444212e4704a/frameset.htm
    here they have discussed
    br
    muthu

  • Offline approval for line item based Shopping carts

    Hi ,
    We are planning to  use offline approval and line item based approval (item based approval workflow) for shopping carts.
    For e.g. 10 line items in a cart can have 10 different  cost centres, and a line each need to go to respective cost centre managers for approval.
    have few clarifications:
    1. Can offline approval be used for item based shopping cart approval workflow?
    2. Can different line items be sent by mail to different mail boxes?
    3.  Will 1 manager see all the 10 line items OR only the 1  line item for which he is responsible?
    4. If he will get only line for which he is responsible , and once he clicks on approve , will this approval apply to his line item only , OR it will apply to all the 10 line items ?
    Rgds
    Sumendra

    Hi Sumedra,
    Which workflow are you using - application or process contrlled workflow?
    Assuming you are using process-controlled workflow - I will answer following questions -
    1. Can offline approval be used for item based shopping cart approval workflow?
    - Yes, it can be used !
    2. Can different line items be sent by mail to different mail boxes?
    Yes
    3. Will 1 manager see all the 10 line items OR only the 1 line item for which he is responsible?
    1 manager can 'see' all the items but he can only approve or reject the item that he is suppose to act on. All other item will be grayed out. However, this behaviour is configuarable !
    4. If he will get only line for which he is responsible , and once he clicks on approve , will this approval apply to his line item only , OR it will apply to all the 10 line items ?
    - see above
    Regards,
    Amit

  • Problem while receiving a mail in blackberry using offline approval

    Dear SRM Gurus,
    We are working with SRM Server 5.5, SP08.
    We are using offline approval functionality using <b>Blackberry</b> device. We
    have observed that in an approval mail sent to blackberry, the approver
    does not see hyperlink for "Approve by mail" or "Reject by mail" text.
    However, when the same approval mail is checked on any other mail
    application like gmail or yahoo, we are able to get an hyperlink and
    approve the work item.
    While execution of report "RBBP_NOTIFICATION_OFFAPP", we have selected
    a checkbox "with approval links".
    Kindly suggest, how can we rectify this problem. We will appreciate your immediate help.
    Thanks in advance,
    chandra sekhar
    0062 081510685482

    Hi
    Yes, but for this you need have SAP MI (mobile infrastructure) configured in the landscape. MI is part of SAP NW. Integration of MI is possible with SRM2.0 and upwards.
    <u>For details refer -</u>
    http://service.sap.com/mobile - mobile procurement
    Re: Shopping Cart approval process in SRM using Black Berry
    Shopping Basket Approvals Through Blackberry
    <b>To change standard email text</b>
    Re: How can we change the standard email text?
    <b>There is a former thread dealing with text modification in the <u>RBBP_NOTIFICATION_OFFAPP</u> .</b>
    https://forums.sdn.sap.com/click.jspa?searchID=3694563&messageID=3714821
    <u>Configuration of Approval mails to Blackberry - Refer to the HELP links -></u>
    http://help.sap.com/saphelp_srm40/helpdata/en/5a/af5eff85d011d2b42d006094b92d37/content.htm
    <b>Other related links -></b>
    WF does not restart when requester accept changes
    RBBP_NOTIFICATION_OFFAPP
    Offline Approval: RBBP_NOTIFICATION_OFFAPP Vs RSWUWFMLEC
    RBBP_NOTIFICATION_OFFAPP
    Re: Offline approval
    Re: Is it possible to action an approval  work item sent to Lotus Notes mail
    http://help.sap.com/saphelp_erp2005/helpdata/en/index_srmaddon.htm
    WF-BATCH or not WF-BATCH....
    Do let me know.
    Regards
    - Atul

  • Offline Approval: RBBP_NOTIFICATION_OFFAPP Vs RSWUWFMLEC

    Experts,
    In SRM 5.0 we have given with new report "RBBP_NOTIFICATION_OFFAPP" and BADI "BBP_OFFLINE_APP_BADI" over the previously used "RSWUWFMLEC" for offline approval.
    But the old report also exist in the system. Can anybudy explain me if I can use this old report for the offline approval in SRM 5.0. If I can, then what are the more features provided by new report and BADI combination to use it instead of the old one?
    Thanks
    Sangharsh

    Hi
    <b>SAP supports both upward and downward compatibility. You can also any report depending on your requirements.</b>
    <u>Refer to SAP online Help</u><b>http://help.sap.com/saphelp_srm50/helpdata/en/31/ec423b4ac8d506e10000000a11402f/frameset.htm</b>
    <u>Please read the standard documentation of the BADI - BBP_OFFLINE_APP_BADI using SE18 Transaction.
    Here is the documentation.</u>
    <u><b>BBP_OFFLINE_APP_BADI</b></u>
    Short Text
    Customer Enhancement of Offline Approval
    Use
    The BAdI BBP_OFFLINE_APP_BADI allows you to adapt and extend the SRM standard functionality for offline approval of workitems via e-mail.
    You can:
    Override the selection parameters from the sender report RBBP_NOTIFICATION_OFFAPP and flexibly determine the workitems tobe sent
    Method: WORKITEMS_SELECT
    Determine the e-mail recipient using your own criteria
    Method: RECIPIENTS_GET
    Flexibly determine the contents of the e-mail (texts, URLs)
    Method: MAIL_DATA_GET
    Generate the e-mail flexibly
    Method: MAIL_CREATE
    Define an alternative class method to generate the e-mail and/or process the response mail (decision mail) in the SAPconnect-inbound processing or via the report RBBP_OFFLINE_EVAL
    Method: DETERMINE_CLASS_NAME
    Define the e-mail address of the respnse mail (return address)
    Method: SMTP_INBOUND_ADDR_GET
    Override the selection parameter in the SAPconnect inbound processing of the reply e-mail or from the processing report RBBP_OFFLINE_EVAL CH_SNDER (set to "X" as standard) to check whether the sender of the reply e-mail matches the owner of the work item.
    Method: CHK_SENDER_IND_SET
    <b>Release Note Extension of Functionality for Offline Approval (changed).</b>
    Short text
    Enhancement of the Functionality for Offline Approval (Changed)
    Use
    As of SAP SRM 5.0, the functionality for offline approval by e-mail has been revised and enhanced.
    Changes and Functional Enhancements:
    The Business Communication Service (BCS) is used for sending e-mails.
    (For more information about this, see SAP Help Portal at help.sap.com -> Documentation -> SAP R/3 and R/3 Enterprise Release 4.70 -> SAP NetWeaver Components -> SAP Web Application Server -> Basis Services / Communication Interfaces -> Business Workplace and Services -> Generic Business Tools for Application Developers -> Business Communication Services - Sending from SAP Applications as of Release 6.10.)
    New transmission report RBBP_NOTIFICATION_OFFAPP with enhanced selection parameters:
    You can now restrict your selection of work items for sending on the basis of business objects, as well as on the basis of workflow tasks (TS*) as before. This means that you can restrict transmission to specific document types (for example,. BUS2205 - Invoice).
    You can now use new checkboxes to select e-mail options (which replace the old radiobuttons). Remember that the indicator you set will override the default value.
    E-mail text:
    Can be made up of the work item text (short text) or the task description of the work flow task (full text).
    Creating attachments:
    You can attach a PDF (print version) of the document you want to have approved to the mail, and/or any attachments that exist for the document.
    The input fields for standard notification texts and logon URLs that belonged to the old transmission report (RSWUWFMLEC) are no longer available because the notification contents can be specified more flexibly with the help of BAdI BBP_OFFLINE_APP_BADI.
    Similarly, you no longer have to specify the return address because this can be replaced by the recipient's address in the transaction for SAPconnect inbound processing (transaction SO50). (If SAPconnect inbound processing has not been activated, the response mail [decision mail] is sent by default to the WF-BATCH user, as was also the case prior to SRM 5.0. The return address in method SMTP_INBOUND_ADDR_GET of BAdI BBP_OFFLINE_APP_BADI can also be overwritten.)
    Processing logic in transmission report RBBP_NOTIFICATION_OFFAPP in conjunction with BAdI BBP_OFFLINE_APP_BADI:
    a) Selection of work items
    On basis of selection parameters or BAdI method WORKITEMS_SELECT.
    b) Determination of recipient
    Work item processor (attribute "Forward work item" from the organizational model and e-mail address is checked) or on basis of BAdI method RECIPIENTS_GET.
    c) Collection of e-mail data
    E-mail data from work item or from BAdI method MAIL_DATA_GET.
    d) Generation of e-mail
    By BAdI method MAIL_CREATE (flexible generation of subject, mail text, URLs, and attachments) or by default by class CL_BBP_MESSAGE_CREATE_OFFAPP (this class can be inherited and its methods changed - with BAdI method DETERMINE_CLASS_NAME this class can override the default class).
    Standard Smart Form BBP_OUT_OFFAPP, which determines the e-mail layout, can be replaced in class method DETERMINE_FORM_AND_PARAMS (previously copied and varied).
    e) Sending of e-mail
    Class CL_BBP_DOC_SEND_BCS sends the e-mail by BCS.
    Add approval notes to response mail:
    After rejecting or approving, it is possible to enter notes in the response mail (only possible for e-mails in HTML format). These notes will be saved as document notes in SRM.
    Inbound processing:
    As of SRM 5.0, response mails can be processed in SAPconnect inbound processing. They are processed synchronously by classCL_BBP_SMTP_INBOUND_OFFAPP.
    (Inbound processing in SAPconnect is activated if a suitable entry with the recipient's address and the processing class [ exit name] exists in transaction SO50. If a mail is received at this address, the specified class is used for processing. The work item ID and the decision of the approver are evaluated.)
    If the document is locked at this point in time or if immediate processing fails for any other reason, the response mail is forwarded to the SAP inbox of the user who is assigned to the specified address. In this case, further processing is delayed until report RBBP_OFFLINE_EVAL is run (this report was the only report used prior to SRM 5.0, and it has to be scheduled periodically).
    The e-mail addresses of the sender of the response mail and the determined recipient are compared by default; this ensures that third parties cannot respond. If a discrepancy is detected, the response mail is not processed. However, the processing parameters in inbound processing can be overridden by BAdI method CHK_SENDER_IND_SET
    Effects on Customizing
    You will find BAdI Customer Enhancement of Offline Approval (BBP_OFFLINE_APP_BADI) in the IMG for SRM by choosing
    SRM Server -> Business Add-Ins (BAdIs)-> SAP Business Workflow
    Hope this will help.
    Please reward suitable points, incase it suits your requirements.
    Regards
    - Atul

  • Best Practice: Dynamically changing Item-Level permissions?

    Hi all,
    Can you share your opinion on the best practice for Dynamically changing item permissions?
    For example, given this scenario:
    Item Creator can create an initial item.
    After item creator creates, the item becomes read-only for him. Other users can create, but they can only see their own entries (Created by).
    At any point in time, other users can be given Read access (or any other access) by an Administrator to a specific item.
    The item is then given edit permission to a Reviewer and Approver. Reviewers can only edit, and Approvers can only approve.
    After the item has been reviewed, the item becomes read-only to everyone.
    I read that there is only a specific number of unique permissions for a List / Library before performance issues start to set in. Given the requirements above, it looks like item-level permission is unavoidable.
    Do you have certain ideas how best to go with this?
    Thank you!

    Hi,
    According to your post, my understanding is that you wanted to change item level permission.
    There is no out of the box way to accomplish this with SharePoint.               
    You can create a custom permission level using Visual Studio to allow users to add & view items, but not edit permission.   
    Then create a group with the custom permission level. The users in this group would have the permission of create & add permission, but they could no edit the item.
    In the CodePlex, there is a custom workflow activities, but by default it only have four permission level:
    Full Control , Design ,Contribute and Read.
    You should also customize some permission levels for your scenario. 
    What’s more, when use the SharePoint 2013 designer, you should only use the 2010 platform to create the workflow using this activities,
    https://spdactivities.codeplex.com/wikipage?title=Grant%20Permission%20on%20Item
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • Offline approval - weird characters in Outlook

    Hi all,
    We're on SRM 5.0, Server 550, SP12.
    Scenario: offline approval of Shopping Carts
    After running report RBBP_NOTIFICATION_OFFAPP, approver is getting an e-mail in Outlook 2003 with some weird characters:
    **START**
    Â
        The following requires processing:
    Â
        1 . Approve shopping cart of Shopper with value 64,78 USD
       
    Â
    Â
        Use the following link to log on to the system and carry out the approval online:
        Log on
    Â
    Â
        To approve or reject directly from this e-mail, select one of the following links:
    Approve by E-mail   Reject by E-mail   Â
    **END**
    When I look at the same message in , these characters are not visible; but there seem to be spaces/blanks in those spots. Looks like Outlook is substituting spaces for some other character.
    Also, there're some extra blank lines, which we would like removed.
    Any ideas how to get rid of the unwanted characters and unnecessary lines, besides BAdI implementation?
    Cheers,
    Serguei

    Hi,
    Please check the foll note:
    Note 1100912 - E-mail messages for work items with incorrect line break
    Also,sometimes some junk characters are inserted into the offline mail if the required services(for the generation of mail ) are not active in transaction SICF.
    Please see whether the following path is active in SICF:
    SAP/BC/BSP/SAP/SMART_FORMS/DEFAULT.CSS
    If the above service is not activated,then activate that and re-test.
    Last option would be to implement the BADI BBP_OFFLINE_APP_BADI (method ~MAIL_DATA_GET) to remove the unwanted characters.
    BR,
    Disha.

  • Offline approval workflow not working - SRM 5.0

    Hi Team,
    Suddenly we have an issue in SRM production server with Offline approval workflow, inbound mails are not getting processed in SOIN and workitems are not getting cleared. So document status is not getting changed.
    There is no problem in receiving the mail, we have all configurations setup as per below link,
         Offline approval - general configuration - Supplier Relationship Management - SCN Wiki
    Incoming mails are received to system user and then auto-forwarded to dialog user. Dialog user is used to schedule the batch job - RBBP_OFFLINE_EVAL.
    Please help to resolve this issue,
    Thanks
    Rajesh Rajagopal

    Can anyone please help me on this issue, offline approval functionality is completely stopped
    Please provide your help

  • ITEM tab in the Approval Process overview IN srm 7.0 AND EP 7.1

    Hi Friends,
    I am working in SRM 7.0 with EP 7.1..
    1 . I have to remove 'ITEM' tab in the approval process overview screen which is apprearing in Portal. approval process overview screen will be appeared when 'Display / Edit Agents' Button in the Header level of the Shopping cart screen.
    2 . Remove Approval Process overview tab in the detail screen of the shopping cart.
    Any idea
    John.

    Hi Masayuki,
       Thank you for your quik reply.
      can you please explain little bit more on this..
    2. tab
    Easy way is right click, User Setting -> Hide Tab. or User Setting -> More.. Remove display tab
    I tried this option but this is each user setting , Can we make this centerlized?
    or
    Go to SE80 Webdynpro and change the visible property.
    I know the webdynpro for this tab but to change this visible property do I need have access key( Core modification ) or any other way to do such as enhancement spot?
    John.
    Edited by: John peter on Jul 10, 2009 11:16 AM

  • ITEM tab in the Approval Process overview

    Hi Friends,
        I am working in SRM 7.0 with EP 7.1..
        1 .  I have to remove 'ITEM' tab in the approval process overview screen. approval process overview screen will be appeared when 'Display / Edit Agents' Button in the Header level of the Shopping cart screen.
       2 .  Remove  Approval Process overview tab in the detail screen of the shopping cart.
       Any idea
    John.

    Hi Masayuki,
       Thank you for your quik reply.
      can you please explain little bit more on this..
    2. tab
    Easy way is right click, User Setting -> Hide Tab. or User Setting -> More.. Remove display tab
    I tried this option but this is each user setting , Can we make this centerlized?
    or
    Go to SE80 Webdynpro and change the visible property.
    I know the webdynpro for this tab but to change this visible property do I need have access key( Core modification ) or any other way to do such as enhancement spot?
    John.
    Edited by: John peter on Jul 10, 2009 11:16 AM

  • PO offline approval

    Dear SRM Experts,
    We have offline approval configuration set up and i can say the it is working fine. My SC are getting approved , rejected  from mail.
    Now i would expect the same to work for PO approval , we have PO chnage approval  and any  chnage in PO need to be approved. for PO Change the mail are going  to the approver and when he clcik on approve by email button in mail  i can see an inbound mail entry in SOIN. i dont know why that is not processed.
    do we need to make separate entry in inbound processing for PO approval,
    please let me know if any answer you have for the same.
    cheers
    Iftekhar Alam

    Hello,
    I have seen a similar issue that has been solved by implementing note 1442161.
    In addition, check if WF-BATCH user and SAPCONNECT user for inbound processing have the following roles. They are mandatory:                                                                               
    - /SAPSRM/EMPLOYEE                                                         
    - /SAPSRM/OP_PURCHASER                                                                               
    Then, go to SOIN transaction, menu Utilities -> MIME Settings and set "Always Save" for incoming mails.                                                                               
    If the MIME file is missing, inbound e-mails are not processed.                                                                               
    After this, test with a new shopping cart.
    Kind regards,
    Ricardo

  • Offline Approval using Workflow in ECC6.0

    Hi,
    I wanted to know if there is any way in which we can enable offline approvals of work items in ECC 6.0.
    I know that in a SRM system it is possible with the use of RBBP* reports, but these reports are not present in the ECC system. I have tried making use of swnadmin and swnconfig transactions, but I have not been able to achieve what I am trying to, which is offline approval (approve/reject) of tasks/workitems (without having the user to interact with SAP GUI windows/html).
    An ideal scenario would be that a user recieves an email with Approve/Reject option, and on clicking any of these options, the necessary updates are registered by the SAP system.
    So is it possible to implement the above by making use of WebServices or something else?
    Any help or guidance will be very helpful and rewarded
    Thanks,
    Shailesh

    Shailesh,
    Notrix is third party software and used to link between Lotus Notes and SAP.
    A Job runs in Notrix and pulls all workflow work items and sent to approvers lotus notes inbox, also you gotta write down some FM into SAP as a plug-in to Lotus Notes.
    its a collective effort from Basis team, Notrix, ABAP developer and workflow consultant. Most important client has to be in consent for this all cost.
    hope that it will help. for more info about Notrix pls google.
    Cheers
    Jai

  • SRM Shopping Cart Offline Approval

    1. I see from SAP Note 1166763 there is a Consulting Solution for the Blackberry.  I see from various SAP Notes that other customers do approve Shopping Carts via the iPhone.*
    Does SAP also have a Consulting Solution for the iPhone?
    Are there any additional hardware/software requirements to approve Shopping Carts via the iPhone?*
    2. Not all users may have a Blackberry or iPhone.  They may have to approve via Mircrosoft Outlook, as described in this URL: http://help.sap.com/saphelp_srm2007/helpdata/en/31/47c6cb8e9249f2bc29444212e4704a/content.htm*
    s the Offline Approval method configurable by user?  Can some users approve via MS Outlook, and some users by Blackberry or iPhone?

    Hi
    The Blackberry Consulting solution can be used for iPhone too. The solution works this way, The email communication happens through SRM SErver and your mail server for these devices. When email comes back from these devices, the SRM programs for offline approval reads the emails for some particular action (may be YES NO or , APPROVED etc). If the return email has the information in it, then offline approval programs gets executed and approves the cart.
    So the solution is just to decode the incoming email and then process the work item
    Regards
    Virender Singh

  • Offline approval: handheld device

    Dear SAP gurus,
    We have a requirement in which the approvers in our company will do offline approval through their handheld device. In here they dont want to logon to the system and doing approval and rejection in the system, rather they want to click on a button only in the email and this should be suffice.
    This is possible as SRM provides offline approval, in which when user click approve or reject essentially an email containing command to approve or reject will be sent to SRM. This is quite standard, but then they actually want this offline approval to become the same with online approval, in which they can also able to forward the work item.
    I dont think it is possible, however if you know that it is actually possible can you enlight me on how to do that?
    Best regards,
    Yosea

    Hi,
    there is a problem for the blackberrys and offline approval emails. A note is created as well: 1074757
    The problem is with the chars !?~&
    Use the report RBBP_NOTIFICATION_OFFAPP_ESC1
    I hope this helps. If did, please do not forget the reward points
    Daniel

Maybe you are looking for

  • Disable on screen keyboard?

    If it were up to the user then there is a way to turn it off.  I found this discussion because even with a physical keyboard attached (type keyboard) that dang thing pops up all the time when browsing web pages. Extremely annoying and no it doesnt go

  • Thumnails still in library after image delete

    Whilst poking aroung in my library, I found many image folders inside the .apimportgroup folder, for images that I have deleted... and they all contain thumbs.... Is this nomal? Is it safe to delete them? The images in question jumped out at me, beca

  • Oracle financials implementation

    Hi all.. plz cud anyone of you kindly tell me the minimum cofiguration to implement oracle financials dummy software by which we can practice all the modules.. plz kindly reply me as soon as possible... Also we have oracle application server... So wa

  • I have a full version of Adobe Acrobat 8.0, but it is seeing it as an upgrade!

    Why is my software being identified as an upgrade?  I bought a ull version of 8.0 Professional!

  • Mountain Lion - Spinning Rainbow Ball of Doom

    Ever since I tried accessing a document from Dropbox, I have been unable to login to my main account. I've tried disabling all start-up apps after logging in under safe mode. Other accounts work, but I can only access the main one in safe mode. Paste