Send backend error notification to shopping cart creator/requestor

Hi Gurus,
We are currently using SRM7.0 classic scenario. In RZ20 transaction code, errors on the shopping cart appeared. We have a requirement for the ff:
Send a notification to user informing them about the backend application error,
Download and store the error in file server or a custom table
and Delete the error from the application monitor
Please advice if you have encountered any of these.
Thanks.

Hi Gerhard!
Did you check DC30 in the backend to have the type of file used in the attachment?
We had a similar problem after the last patching and SAP advised to change the file format in DC30 in the backend to show for example: instead of *.xls change to  .
I hope this helps.
Regards,
Elisabeta

Similar Messages

  • Error message during shopping cart approval

    Dear gurus,
    A user has encountered an error message when approving a shopping cart.
    The error message is "Shopping cart xxx (PReq. xxx): ME 020 Item category D not allowed with document type xxx".
    The PR is not created at the backend.
    Do anyone has encounter this error message before?
    Appreciate for your help.
    Thanks in advance.
    Regards,
    Santthi.

    Hi,
    Seems like your SC is trying to create service purchase requisition  with item category D for your PR doctype in the backend.
    Your PR doc type definition does not have item category D defined for it in MM backend.
    Best regards,
    Sridhar

  • How to display error message in Shopping Cart?

    How to display error message in Shopping Cart and stop the shopping cart for further processing? I try MESSAGE w001(zshop) or MESSAGE e001(zshop). But it is causing run-time error.

    Hi Paul,
    In the DOC_CHECK or DOC_SAVE BADI, you have a global internal table named et_messages. The structure of this table is 'bbp_smessages_badi'. You can append your error message here by inputting the message type, ID and number. The message type is either 'E' for error or 'W' for warning and the number would depend on your message class(ID). You will be able to see the error message on top of the screen, can be a red or yellow highlight depending on your appended message. I don't think creating the error message via the MESSAGE syntax will be successful, maybe this is why you are getting a runtime error.
    Regards,
    Noel

  • How to send the Error notification

    Hi,
      Hi,
         I am having the one scenario like , i send the one record to destination using outbound that time i stored in one table sent time and date and they are send the ACK to me that time i update the table with receiving time and date using inbound program but now this enhancement is to check the receiving time and sent time if it more than 5 hrs i need to send the Error notification this process is doing every 15minst in background mode please suggest in this issue.
    Thanks,
    Harinath

    Hey
    please have a look at the following
    How to trigger alert in XI from a connected SAP R/3 4.7 system
    Thanx
    Aamir

  • Change public template BBPSC06 (Error in system; shopping cart cannot be pr

    Hi,
    I am in SRM_SERVER 5 (SRM 4) SP 14.
    I have dome my standard templates without problems, but when I try to change I get this error when I go to transaction BBPSC06 (with same user).
    Error in system; shopping cart cannot be processed further
    does anybody know why is appearing this error?
    thanks
    Best regards

    HI
    THIS TRANSACTION CAN BE USED BY PURCHASER
    BBPSC05 and BBPSC06 How to create / change public template?
    is he  purchaser?
    BR
    MUTHU

  • Shopping cart creator name..........................

    how can i fetch shopping cart creator name from work item id ?
    how can i fetch shopping cart creator name from shopping cart number?

    Hi,
    1) how can i fetch shopping cart creator name from work item id ?
    a) You can use the Function module - FM "BBP_PDH_WFL_OBJECT_VIEW_GET" to get the reqd details.You can pass the Workitem ID and get the SC details.
    Re: Function Module for Approval deatils
    b) Also, You can call the function Module BBP_PDH_WFL_APPROVAL_SIMULATE . Fill IV_OBJECT_TYPE with 'BUS2121', IV_OBJECT_ID with SC number, keep IV_OBJ_CHANGED empty.
    SWL SC only considers partial amount of Internal Order
    c) For getting the approval date,you will have to use the FM "BBP_PDH_WFL_PARAM_APPLET_FILL2".There you get all the witem details.
    IV_START_TASK = Workflow no(e.g. WS14500133)
    IV_START_WI_ID = Workitem ID(you can use FM 'BBP_PDH_WFL_APPROVAL_SIMULATE " to get the Witem ID)
    IV_DB_WORKITEM_ID = Witem ID(Same as above)
    IV_OBJECT_TYPE BUS2121
    IV_OBJECT_ID = SC number
    IV_GUID = SC guid
    IV_ITEM_GUID = SC item guid
    2) how can i fetch shopping cart creator name from shopping cart number ?
    a) Using the table CRMD_ORDERADM_H, give the shopping cart number there for object type - BUS2121, and get the shopping cart creator name.
    b) using transaction - BBP_PD, give the shopping cart number for object type - BUS2121, and get the shopping cart created by person name from there. 
    c) Also, you can use the SRM Function module - BBP_PD_SC_GETDETAIL --> give shopping cart number as input ---> in the output result --> go throough header table for shopping cart creator name
    Hope this will help.
    Regards
    - Atul

  • Error in process shopping carts

    Hi,
    We are using extended classic scenario.
    Shopping carts are created in SRM. After approval of shopping carts
    errors occured.
    Error messages while monitoring shopping carts are as follows:
    1. Local error:   Error during determn of backend follow-on doc. for
    shopping cart 1000226740 
    2. Backend application error :Shopping Cart 1000227220 (Purch.
    Requisition 1100109923): ME007 System error: block object Purch.
    requisitio n, key 1100109923 
    Inthe description of 2nd error PR NO 1100109923  is visible in
    transaction BBP_PD, but it is not visible in R/3 nor in SRM shopping
    cart
    All the shopping carts having errors are approved almost at same time.
    We have checked RFC connection, queues, idocs as well as scheduled jobs
    and system log for that particular time.
    Can you suggest me how to process such shopping carts and also give a
    solution to avoid this problem as the same problem occurs almost once
    in month.
    Regard,
    Madhuvanti

    1. Is your employee & manager is inheriting the value of attribute BSA in org structure?
    it looks SRM is not able to decide the backend doc
    2. you will not be able to see the PR no in any sys
    because the SRM has just booked this PR no by the virtue of the no range mapping
    external in ECC for PR doc type
    and for back end in SRM
    what is yr settings for
    define backend objects
    and sourcing for prod cat
    BR
    Dinesh

  • Error When Create Shopping Cart from catalog SRM

    Hi all,
    Currently, I have problem need your help.
    I tried to create an shopping cart from catalog. But I don't know how the G_L_ACCT was lost.
    The information about account like this:
    Now, I want to know where this data is selected. Would you please help me for this issue.
    Extra Information: Acc_cat = 'A'.

    Dear Melynessa: normally you should not get this error message when flagging "Order as Direct Material" in SRM 7.0.
    Please, check in your backend ECC6 if "Value updating" flag has been selected or not for the material type of your SC material ID under the IMG path "Logistic - General --> Material Master --> Basic Settings --> Materual Types --> Define Attributes of Material Types"
    If field  "Value updating" for material type is not flagged then, when creating a PReq or PO in SAP ECC6, you will get always an error message asking you for an account assignment.
    Due to the circumstance above, in SRM, materials ID belonging to non-valuated material types should not be ordered as direct (flag order as direct is available always when you enter a material ID, even when it is non-valuated). If you flag the field "Order as Direct" for a non-valuated material, standard SRM system doesn't issue any error message. So, maybe, there is BAdi in your SRM system checking the "Value updating" for material type and avoiding "Order as Direct Material" flag being selected when it is a non-valuated material
    Hope it helps.
    regards
    Valentí

  • Workflow goes in error when the shopping cart is rejected

    Hi All,
    We have implemented n step approval workflow.
    The issue is when the shopping cart gets rejected, the workflow WS14900032 gets called which sends the mail to approver/initiator/reviewer.
    The catch here is this workflow is going in error only in case of approvers and that too sometimes.
    Can anybody tell me what might be the issue with this.  I have already compared the correct and errored workflow data but do not find anything specific.
    Please help.
    Regards,
    Neha

    Hi,
    What was the error detail in SWI2_DIAG transaction?
    Regards,
    Masa

  • SRM 7.0 Process-Controlled (BRF) Workflow -- Error message to Shopping Cart

    I am modifying a BRF Expression used to calculate approval levels.  During this calculation, I may run into error conditions (e.g. Currency tranlsation not found) that I want to display to the user (in the Shopping Cart).
    I have tried raising the following exceptions:
    /sapsrm/CX_WF_RULE_ERROR.
    /sapsrm/CX_WF_RULE_ABORT.
    Raising these exceptions do result in SLG1 log entries being written, but the User is not informed of the error (ie. at top of shopping cart where other messages display).
    I can probably jump out of the Webdynrpo to read logs, but thought there MUST be some standard way of passing error conditions from the BRF, back to WF, and then back to the Webdynpro Window.
    Anybody raise error messages back to the online user from Process-Controlled Workflow?
    Thanks,
    - Tim

    >
    Saravanan Dharmaraj wrote:
    > Hi Tim,
    >
    >    I am not sure about your business requirement, but if you want to display custom error message while user create a SC, SAP has provided a standard BADI - BBP_DOC_CHECK_BADI. You can implement this Badi to raise a custom error,warning message. You can build your brf logic in the BADI implementation..
    >
    >
    > Best Regards,
    > Saravanan Dharmaraj.
    Hi Saravanan,
    I am actually modifying the Approval Limit Checks (for multi-currency translations) that you recently coded in Maryland.  It can occur that errors occur in determining limits (new Currency translation I just added), or during the lookup of agents (ie user config is inconsistent).
    In these cases, I can make the shopping cart Dump, by raising untrapped error messages, or assertions.   However, I would like to raise exceptions that get trapped (such as the ones I identified in original post), and then make their way to the shopping cart.
    Unless I am missing something, I don't think the WF BADIs, or BRF are gonna communicate errors back to the shopping cart, even though these components are called during cart creation and checks.
    I realize that I can recode the Agent Determination BADIs,  BRF calls, or even read BRF logs within BBP_DOC_CHECK_BADI.  I mentioned this in my original posting as well.
    Anyway, any help is appreciated.
    Thanks,
    - Tim

  • Error while creating  shopping cart. in SRM 7.0

    HI experts,
                         while creating a shopping cart  in SRM 7.00 we r getting following error messages.
    Exception Data
    Date:     17.08.2010
    Time:     13:36:11
    Short Text of the Message:     An exception occurred
    URL:     http://hpsrm.iscodom.com:8001/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    Path:     /sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    Message ID:     
    Message Type:     
    Message No.:     
    Message Variable 1:     
    Message Variable 2:     
    Message Variable 3:     
    Message Variable 4:     
    Error Code:     558
    Error Text:     RABAX_STATE
    Runtime Error:     UNCAUGHT_EXCEPTION
    ABAP Call Stack
    : Method:  ABORT of program /SAPPSSRM/SAPLBO_BASE
    Method:  /SAPPSSRM/IF_BADI_WRAPPER~CHANGE of program /SAPPSSRM/SAPLBO_BASE
    Method:  /SAPPSSRM/IF_BADI_WRAPPER~START of program /SAPPSSRM/SAPLBO_BASE
    Method:  HANDLE_PD_START_EVENT of program /SAPPSSRM/CL_BADI_WRAPPER=====CPForm: PROCDOC_CREATE of program SAPLBBP_PDFunction: BBP_PROCDOC_CREATE of program SAPLBBP_PD
    Method:  CREATE_SC_INT of program /SAPSRM/CL_PDO_FACTORY_SC_ADV=CP
    Method:  CREATE_NEW_INSTANCE of program /SAPSRM/CL_PDO_FACTORY_SC_ADV=CP
    Method:  CONSTRUCTOR of program /SAPSRM/CL_CH_WD_BOM_SC=======CP
    Method:  /SAPSRM/IF_CH_WD_MAP_FACTORY~CREATE_SC_MAPPER of program /SAPSRM/CL_CH_WD_MAP_FACTORY==CP
    Regards,
    vijay/nitin

    Hi NITIN KHAIRNAR  Masayuki Sekihara
    We are also facing the same issue.
    Can you help us out in identifying which BADI is active.
    Please help us in solving the issue as we are getting many short dumps on daily basis because of this.
    Thanks,
    Ramakrishnan

  • Error while creating shopping cart

    HI All,
    While creating shopping cart by 3 step procedure, I am getting the error as below
    Error when processing your request
    What has happened?
    The URL http://atlsapsr6.ananthtech.com:8000/sap/bc/gui/sap/its/bbpsc02/~flNUQVRFPTIzNjYxLjAwMy4wMi4wMQ== was not called due to an error.
    Note
    The following error text was processed in the system SR6 : Incorrect status in pricing
    The error occurred on the application server atlsapsr6_SR6_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Function: BBP_PD_ABORT of program SAPLBBP_PDH
    Form: ABORT of program SAPLBBP_PDPRC
    Form: PRC_MAINTAIN_SINGLE of program SAPLBBP_PDPRC
    Function: BBP_PDPRC_UPDATE of program SAPLBBP_PDPRC
    Form: PRC_UPDATE_CALL of program SAPLBBP_PDIGP
    Form: PRICE_AND_VALUE_DETERMINE of program SAPLBBP_PDIGP
    Form: SC_ITM_CHECK of program SAPLBBP_PDIGP
    Form: ITMPROC_CHECK_AND_ENRICH of program SAPLBBP_PDIGP
    Form: ITMPROC_MAINTAIN of program SAPLBBP_PDIGP
    Form: ITMPROC_F_CREATE of program SAPLBBP_PDIGP
    and While creating shopping cart by 1 step procedure, I am getting the error as below
    2 Messages
      No approval workflow found. Inform system administrator 
      You have exceeded your purchasing budget by 10,00 INR 
    Please suggest what to be done,
    Advance thanks
    SATYA

    http://help.sap.com/saphelp_srm30/helpdata/en/4e/1d74eff196d64e880fd28d41d4502b/content.htm
    The budget is defined in the SAP Enterprise Buyer System and does not originate from FI/CO.
    You can save the purchasing budget in various objects in the system:
    §         User (Transaction SU01)
    Tab Personalization ® Personalization object BBP_USER_BUDGET:
    Here you define the amount, currency and validity of the purchasing budget.
    A budget defined here has the highest priority and is called in every case.
    §         Role (Transaction PFCG)
    As under User (above).
    Each user that is assigned to this role has the budget of this role.
    This budget is subordinate to the budget assigned to a user.
    §         Organizational Plan (Transaction PPOMA_BBP)
    Organizational Unit ®  Extended Attributes ® Purchase Order Limits ® User Budget:
    Here you define the amount, currency and validity of the purchasing budget.
    This budget is subordinate to the budget assigned to a user.
    If budgets have been defined both for the role and for the useru2019s organizational unit (and none for the user himself), then the budget with the highest value is used.

  • Attribute error while creating shopping cart in portal

    Hi,
    We are using SRM 7.0 . While creating shopping cart in portal , I am getting error " the attribute of the user are inconsistent or not defined. See transaction ppoma_bbp "
    I have maintained attributes of ACS,BSA,BUK,BWA,CUR,KNT,WGR & WRK . Done attribute check in BBP_ATTR_CHECK, it issued warning message for CAT attribute. All other attributes are Ok.
    Could anybody help to resolve this.
    Regards
    Ayyappan

    HI
    Step 1: Check the consistency of the User for Shopping Cart using Transaction BBP_CHECK_CONSISTENCY. THis will give you a snapshot of what is missing in user's attributes for creating a SC.
    Step 2. Go to PPOMA_BBP and note down the Position id and CP id of the user. Then check the consistency of these objects using BBP_BP_OM_INTEGRATE.
    It seems the combination of attributes is not in right place for this user
    Regards
    Virender Singh

  • Error While Creating Shopping Cart in Portal.

    Hi,
    Users are facing some issue while creating the shopping cart in Portal.
    This issue they are not facing every time.. Some times it is working fine and some times it is not.
    The Error which was logged in the Default trace file is as below:
    java.lang.NullPointerException#
    at java.lang.StringBuffer.<init>(StringBuffer.java:130)#
    at com.sap.portal.pcm.admin.util.StringListTokenizer.<init>(AttributeValueList.java:117)#
    at com.sap.portal.pcm.admin.util.AttributeValueList.<init>(AttributeValueList.java:41)#
    at com.sap.portal.pcm.admin.util.AttributeValueList.stringToValueList(AttributeValueList.java:55)#
    at com.sap.portal.unification.obntargetcreator.ParameterMappingHelper.getRelevantPersistedParametersForSpecificOperation(ParameterMappingHelper.java:414)#
    at com.sap.portal.unification.obntargetcreator.ParameterMappingHelper.loadPersistedParametersForOperation(ParameterMappingHelper.java:366)#
    at com.sap.portal.unification.obntargetcreator.ParameterMappingAccess.loadParameterMappingData(ParameterMappingAccess.java:58)#
    at com.sap.portal.navigation.mapping.OBNParametersMapping.getMappingDesignTimeData(OBNParametersMapping.java:297)#
    at com.sap.portal.navigation.mapping.OBNParametersMapping.getMappedDynamicParameter(OBNParametersMapping.java:106)#
    at com.sapportals.portal.appintegrator.template_processor.ModifierImpl.getOBNMappedParameters(ModifierImpl.java:305)#
    at com.sapportals.portal.appintegrator.template_processor.ModifierImpl.getMappedParameters(ModifierImpl.java:297)#
    at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processModifier(TemplateProcessor.java:304)#
    at com.sapportals.portal.appintegrator.template_processor.compiler.ProcessModifierAction.execute(ProcessModifierAction.java:16)#
    at com.sapportals.portal.appintegrator.template_processor.compiler.ProcessTemplateAction.execute(ProcessTemplateAction.java:39)#
    at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processImpl(TemplateProcessor.java:416)#
    at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:390)#
    at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:402)#
    at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:54)#
    at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:107)#
    at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:442)#
    at com.sapportals.portal.appintegrator.layer.URLTemplateProcessLayer.processLayer(URLTemplateProcessLayer.java:33)#
    at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:161)#
    at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:68)#
    at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:54)#
    at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:396)#
    at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:249)#
    at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:368)#
    at com.sapportals.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java:799)#
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:652)#
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:235)#
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:541)#
    at java.security.AccessController.doPrivileged(Native Method)#
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:430)#
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)#
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)#
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)#
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)#
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)#
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)#
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)#
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)#
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)#
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)#
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)#
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)#
    at java.security.AccessController.doPrivileged(Native Method)#
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)#
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)#
    Could any one suggest something how to go ahaead to resolve this issue.
    Thanks in advance.
    Regards,
    Viswes.

    Hi,
             Hope this is not an application error ,its happens some time if portal is down,So if you get this error contact your basis team..
    Regards
    Vishal

  • Vendor not released warning as an error message in shopping cart

    Hi,
    When we are creating a Purchase order in SRM R/3 system, If we select a vendor which is not released then we get the Error message saying Vendor is not released and processing stops there.
    Similarly while creating a Shopping cart with the same vendor it just gives a warning message instead of error. Is there any way of converting the warning message in case of Shopping Cart to an error message ? Is there any BADI available ?
    Thanks,
    Sreekanth

    Yes when we are creating any shopping cart or any PO , for validations we are using one check badi.
    Try this Badi :
    BBP_DOC_CHECK_BADI.
    Hope It helps......

Maybe you are looking for

  • Sold to party field should be editable and non-Editable for diff sales org

    Hi,     in creation of SO,i want SP field should be editable for Domestic sales org and Non Editable for Export sales org. please help on this.

  • Dynamic bind parameters failure

    Hi Ive dynamically bind parameters in view object JHeadstart 10.1.2.0 (build 19). The data is getting bind. But with the following error. Kindly help me. regards Jayashri 17:30:42 DEBUG (JhsDataAction) -ViewObject programView1: value of bind param 0

  • UPGRADED MEMORY NOW PC NOT WORKING

    I upgraded my 3000 N100 laptop to 2gb ram yesterday (I used the crucial.com RAM checker to make sure this would work) and now the pc turns on but nothing happens at all. and it's not beeping upon boot either. Any suggestions?

  • Need a little bit of help

    Hi, i'm trying to make my java files runable from other machines and using the jar utility to do it. I have 10 files that get added to my jar file, and they are as follows: Tester.class, Deck.class, Suit.class, SavitchIn.class, Player.class Card.clas

  • Uploading data using 'GUI_UPLOAD' ....

    Hi Experts, i ve a problem i.e here am uploading a flat file but am not getting proper output, could anyone see this peace of code. DATA: BEGIN OF ITAB OCCURS 1,       BRANCH(1) TYPE C,       XRE_TTY(18) TYPE C,       ORIG_CURR(3) TYPE C,       COB(3