Restriction while copying shopping cart
Hi,
My requirement is as follows-
Users should not be able to copy shopping carts created from external requisitions(a custom field SCTYPEE = X or Y signifies that it is a external requisition)
How to achieve this... shall i use BBP_DOC_SAVE_BADI/BBP_DOC_CHECK_BADI?
thnks
Richa
Hi,
See solution in foll threadS:
Re: Restrict Copying of Carts to Particular Vendors
Re: Prevent copy SC items derived from external catalogs
BR,
Disha.
Similar Messages
-
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
SATYAhttp://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. -
Error message while creating shopping cart in SRM 7.0
Hi,
While creating shopping cart in SRM 7.0, an error message is coming as 'No authorization to purchase from product category <product group>'.
Is there any missing authorization.
Thanks
SaswataHi Saswata,
Can you confirm if the "Extended Attributes" of the user's position in Org Structure has the product category maintained for the appropriate backend system?
Regards,
Nikhil -
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
AyyappanHI
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 -
Can user enter comments while creating shopping cart?
Hello All,
While creating shopping cart, is it possible to enter some text/comment in one of the user defined attribute for the item? In other words I need to define a simple single value chracteristics that is ready for input during shopping cart creation. This comment I need to enter before transferring item to the shopping cart. System is CCM2.0
Regards,
Ram
Message was edited by: Ram SahuYann,
To make it more clear, here are the steps I am performing:
1. Search for catalog item in a catalog.
2. Select the catalog item.
3. Go to the items detail screen of the selected item.
4. In this screen, I need to enter some additional information. May be an attribute ready for free text input. Here I tried, documents/attachements. But that doesn't serve the purpose.
5. After entering comments, transfer/add the item to shopping cart.
6. Save the shopping cart.
So, step 4 is where I am looking to enter comments.
Regards,
Ram -
EBP Error while creating shopping cart
Hi,
While creating shopping cart in local scenarion am getting the below error:
"Transaction type for local system missing"
Note: Our is IDES version.
Thanks,
ManuHi Manu,
Please go through the following links:
transaction type for local system missing
External Requirement not able to create on SRM
Thanks,
Pradeep -
Restricting the Search for Material while creating Shopping Cart
HI SRM GURUS
We are in SRM version 5.0 and following a classic scenarios.
In search strategy while we are creating a shopping cart and we click on the start button a list of all the materails appear from where the user can select any item.
Now in R/3 if a user belongs to Mumbai plant can we restrict the search that only material existing in Mumbai plant in R/3 appears in the search criteria and not that all the materials are displayed.
Regards,
Nimish ShethHi Vadim,
The Plant related data for products/material is not stored anywhere in SRM.Then where can I apply the filters for the materials pertaining to the specific plants through the BADI BBP_F4_READ_ON_ENTRY through the Method GET_PRODUCT?
Regards,
Disha. -
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/nitinHi 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 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 -
Number range does not exist error while creating shopping cart
Hi,
I am working in SRM 5.0 classic scenario..while creating a shopping cart it gives error as number range 01 does not exist.(while clicking shop button).
Thanks&Regards,
Aravind.Hi,
Please maintain SC number range and transaction type assignment in SRM SPRO.
--> cross application -> number range
Kind regards,
Yann -
Copy shopping cart item (originally from catalog), able to change price
We create a shopping cart item by selecting a catalog item from CCM 2.0. The price is not changeable, as we would expect.
We then copy that item in the cart to create item 2. However, the price in item 2 is now changeable, even though it was copied from catalog item 1.
We have implemented OSS note 693175 which gives us the ability to change the price of a catalog zero priced item, which is what we want.
But we do not want to be able to amend the price of catalog items that have been copied to new items.
Can we prevent a catalog item that has been copied from having its price changed?
Thanks
NeilHi Neil,
I think any item that is copied from another line item can be changeable irrespective of whether the first item was a catalog item or not.
You are just copying a line item and is not directly taken from catalog.
So the system allows you to change the item details.
If you want to order the same item at same price then what is the need for copying it as second line item.
Hope this makes you clear.
Rgds,
Teja -
Dump while displaying shopping cart in portal ?
Hi,
We are in SRM 7.0 and we are using portal.
We are in intial upgrade stage from SRM 5 to SRm 7.0.
When we select the shopping cart and click on DISPLAY or EDITin portal nothing is happened.
From HTTP watch , we found that ..it is going to the URL and it is stucked.
When we try to access the URL directly , we are getting below error.
Error when processing your request
What has happened?
The URL http:// ........./sap/bc/webdynpro/sap/powl was not called due to an error.
Note
The following error text was processed in the system RST : An exception occurred that was not caught.
The error occurred on the application server fsp55a02_RST_00 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: INITIALIZE of program CL_POWL_MODEL=================CP
Method: HANDLEDEFAULT of program /1BCWDY/J9ZTOJ20D6QLEKKWJHSF==CP
Method: HANDLEDEFAULT of program /1BCWDY/J9ZTOJ20D6QLEKKWJHSF==CP
Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/J9ZTOJ20D6QLEKKWJHSF==CP
Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_IF_VIEW=====CP
Method: DISPLAY_TOPLEVEL_COMPONENT of program CL_WDR_CLIENT_COMPONENT=======CP
Method: INIT of program CL_WDR_CLIENT_APPLICATION=====CP
Method: IF_WDR_RUNTIME~CREATE of program CL_WDR_MAIN_TASK==============CP
Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
Could any one please let me know the issue.
Regards
Venkatesh PHi ,
Below is the dump.
Runtime Errors UNCAUGHT_EXCEPTION
Exception CX_POWL_FATAL_EXCEPTION
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_POWL_FATAL_EXCEPTION' was raised, but it was not caught
anywhere along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_POWL_MODEL=================CP' has to be
terminated.
Line SourceCde
61 result = cl_powl_util=>ms_display_alvdialog_as_popup
62 .
63
64 * read configuration setting for POWL FOCUS
65 CALL METHOD me->read_config_property
66 EXPORTING
67 i_property = 'POWL_DEFAULT_FOCUS'
68 * i_type =
69 IMPORTING
70 result = mv_powl_focus.
71
72 * switch POWL delta rendering on (if requested in corresponding URL parameter)
73 mr_table_helper->set_powl_delta_rend_state( i_powl_delta_rend ).
74
75 m_refresh_srv_group = i_srv_group.
76
77 l_applid = i_applid.
78
79 IF m_applid IS INITIAL AND
80 l_applid IS INITIAL.
81
82 * try to get application ID from configuration
83 me->read_config_property(
84 EXPORTING i_property = 'POWL_APPLICATION_ID'
85 IMPORTING result = l_applid
86 ).
87
88 IF l_applid IS INITIAL.
89
90 * we expect a valid application ID!
>>>> RAISE EXCEPTION TYPE cx_powl_fatal_exception
92 EXPORTING
93 textid = 'APPLID_ILLEGAL'.
94 ENDIF.
95
96 ENDIF.
97 " clear latest switched query
98 CLEAR ms_new_query.
99
100 * check if we have to do a full (re-)initialization
101 IF l_applid IS NOT INITIAL AND
102 m_applid <> l_applid.
103
104 m_applid = l_applid.
105 l_do_full_init = 'X'.
106 ELSE.
107 l_do_full_init = space.
108 ENDIF.
109
110 * check if we can exit here since the WD session data is still valid
Regards
Venkatesh P -
Connection Timed Out while creating Shopping cart
Hi,
When i am creating a shopping cart and click on the cost assignment tab i am getting a time out error. Find the error message below, i am able to open other tabs and able to create the shopping cart also. Please let me know what would be the issue with.
400 Session timed out - please log in again
Error: -11
Version: 7000
Component: ICM
Date/Time: Wed Mar 04 13:24:47 2009
Module: icxxthr.c
Line: 1705
Server: srv215_EBD_00
Error Tag: {-}
Detail: Session does not exist
Rgds
GGLYou would need to define secondary RFC Destination. Follow these steps to the end.
1.Create a secondary RFC user and an authorization in the backend(ECC)
1a)In Transaction SU01, create a new user (on the 'Logon data' tab,
you should select user type 'Dialog' or 'Service').
1b) Call Transaction PFCG for the role maintenance and create your own
role.
1c) In the role, select the 'Authorizations' tab and and choose the
button to change the authorization.
1d) Do not select ANY template on the dialog box.
1e) Choose 'Manual' ; then enter authorization object S_RFC and confirm
the entry.
1f) Expand the authorization object and choose the pencil symbol for
the 'Name of RFC to be protected'.
1g)Choose the pencil symbol for the 'Type of RFC object to be
protected', select the 'Function group' checkbox and save the
change.
1h)Generate and save the authorizations. Then return to the role.
1i)On the 'User' tab, enter the user you have created and carry out a
user comparison.
2. Define an secodary RFC destination in SRM server with the RFC user you have created
3. Supplier Relationship Management -> SRM Server -> Technical Basic Settings -> Define Backend Systems
In the Logical system entry of your backendsytem :Enter the secondary RFC destination into RFC(Dialog) field of the
4.Also make sure that the end user(Person creating shopping cart) has authorization object M_BBP_SHLP.
Let me know if this helps.
Thanks,
Surya -
RFC_VMC_COMMUNICATION_ERROR While creating Shopping Cart
Hi SRM Gurus,
I have set all the configuration settings in IDES.
Now when i try to create shopping cart in the web login, i am getting the runtime error as "RFC_VMC_COMMUNICATION_ERROR".
Short Text:
Error during VM Container communication between ABAP and JAVA.
What Happened:
During the communication between the JAVA and the ABAP Stack , an error occurred in the RFC layer.
Please help me to find the solution.
Regards,
VinothHello Vinoth,
Please check if you have completed IPC settings.
You will get more information of error in transaction : BBP_CND_CHECK_CUST
Execute Program: RSVMCRT_HEALTH_CHECK.
Helpful OSS Note:
Note 854170 - Activating the component "VM Container"
Hope this helps.
Thanks
Ashutosh -
How to attach files while Creating shopping cart using FM- BBP_PD_SC_CREATE
Hi
I am trying to create shopping cart from R/3 system using RFC calls to FM's BBP_PD_SC_CREATE, BBP_PD_SC_SAVE & BBP_PD_SC_COMMIT.
Also I have to attach files as we do in Standard SAP shopping cart creation process..
But I see a parameter IT_ATTACH to pass the attachments in the FM - BBP_PD_SC_CREATE..Is that the right one to use? If yes, can you suggest the values to be passed in the same if you have done this before..
Thanks
Geetha
Edited by: GEETHA VASUDEVAN on Apr 20, 2009 6:17 PMHi
I am trying to create shopping cart from R/3 system using RFC calls to FM's BBP_PD_SC_CREATE, BBP_PD_SC_SAVE & BBP_PD_SC_COMMIT.
Also I have to attach files as we do in Standard SAP shopping cart creation process..
But I see a parameter IT_ATTACH to pass the attachments in the FM - BBP_PD_SC_CREATE..Is that the right one to use? If yes, can you suggest the values to be passed in the same if you have done this before..
Thanks
Geetha
Edited by: GEETHA VASUDEVAN on Apr 20, 2009 6:17 PM
Maybe you are looking for
-
What I wanted to do was transfer the "iTunes" folder on my old PC to my ext. hdd and go into iTunes on my new pc and change the "iTunes music location" pathway to the ext. hdd. After a lot of research i've found that it is not that simple and you cou
-
Safari 4.0.2 - Very Slow and Crashing Frequently
I updated to Safari 4.0.2 three days ago and am having a bunch of issues - it is extremely slow loading most pages (most notably yahoo) and crashes several times a day. The following is the error message I received at the last crash. Any thoughts on
-
Bug Report: Error when duplicating elements in symbol
I think I saw some posts on this issue. Sequence: element ellipse created on the stage symbol png added to the stage symbol attempt to duplicate ellipse by right-clicking and choosing duplicate Error: "an error has occured. Save your work and restart
-
cuando estara disponible la actualizacion para los iphone 5 o 5s de la red 4g del operador claro - colombia
-
if you create 100 acl with in that 100 acl we need to create new acl middle of that 100 acl how can you write acl middle of acl with out over write before create acl