Shopping cart print out
HI ,
We are on SRM5 and would like to print the shopping cart along with the back end reservation number.
Can anybody suggest how we can acchive this .
Regards
Jacquline
Hi Jacqueline
You will have to update/copy the standard smartform and to include the reservation number. You can get from table BBP_PDBEI.
I hope this help
Best regards
Similar Messages
-
Hi Gurus,
We just recently implemented SRM 7.0 classic scenario and no changes were made on shopping cart print form provided by SAP.
We are exploring on the possibility of inputting additional details to be displayed during print out of shopping cart.
Is there any BADI we can use and smartforms for the changes. Please advice.
Thanks.Hi Gurus,
I have analyzed the reported issue. Could you please implement the
BADI BBP_CHANGE_SF_SC and set the custom smartform you require to use
in the BADI. Once you set the Z smartform name in the BADI the same will
be used by the system for output.
I hope this helps you.
Kind Regards,
Edel. -
MDM Catalog can't transfer to shopping cart with out the role "Super Admin"
Hi Experts,
When we checked out the records from MDM and transfer to Shopping cart, the system remind us with the error message " Page not found or not available". We have met this problem before, that cause of the Group permission definition in Portal Content Management. And also we have fixed the issue as the notes "1140519-Page not found error on starting Live Auction or Catalogs".
I do not why this error message come out again? Is that still the portal configuration issue?
When I added the super administrastor role to the request user, the problem never came out again. But we can not add such a big role to every end user.
Waitting for your help! Many thanks in advance!
DuanMay be it is the Portal related question....
-
One Item Shopping cart check out
I only have one item to sell and don't want to use an whole
cart system. Are there tags I can use to create a cart process at
the bottom of my page? I'll be using Verisign for the
processing.Create a form where the user enters the number of that one
item he wants to buy, his credit card info, and his address. -
Please help me to develop a shopping cart in java
I want to develop a simple shopping cart application where a particulart owner can add the items, and the user have to select the item code and the quantity he needs. These are the things i need.
Implement a shopping cart with following features.
1. Create items with required attributes.
2. Define shopping cart parameters
3. define stock values
4. Create an order
5. add to cart
6. Copy cart
7. remove item from cart
8. Check out
9. Print history.
i'm so cunfused. Please help me./* This program will add the product code,name,and the price of the items
import java.io.*;
import java.util.*;
public class AddingItems
public String code,name;
public static float price;
LinkedList olist=null;
public AddingItems(String code,String name,float price)
this.code=code;
this.name=name;
this.price=price;
public Object getUserInput()
System.out.println();
GetInput gi=new GetInput();
int number=gi.getInteger(" Enter the number of items you want to add to the system : ");
System.out.println();
System.out.println();
olist=new LinkedList(); //declaring the array length according to the user input
for(int i=0;i<number;i++)
System.out.println(" **** Enter The Product Details *** ");
System.out.println();
GetInput gicode=new GetInput();
code=gicode.getString("\t Enter the product code : ");
GetInput giname=new GetInput();
name=giname.getString("\t Enter the name of the product :");
GetInput giprice=new GetInput();
price=giprice.getInteger("\t Enter the product price in Rs. :");
// creating an object of the AddingItems class
AddingItems items=new AddingItems(code,name,price);
// the value input from the user to the system is now assigned to the array created with the length given by the user
olist.add(items);
return olist;
public void display()
System.out.println();
System.out.println("\t\t\t*** These are the products in the system **** ");
System.out.println();
System.out.println("\t\t\t Product Code \t\t\t Product Name \t\t\t Price in Rs.");
System.out.println();
for(int i=0;i<olist.size();i++)
AddingItems items=(AddingItems)olist.get(i);
System.out.println("\t\t\t "+items.code+"\t\t\t\t "+items.name+"\t\t\t\t "+items.price);
System.out.println();
/*public void addItemsToCart()
System.out.println();
GetInput input=new GetInput();
System.out.println();
String selection=input.getString("Do you want to continue adding the products to your shopping cart ? [y]es,[N]o : ");
System.out.println();
switch(selection.charAt(0))
case 'y':
case 'Y':
System.out.println();
System.out.println("Enter the products and the quantities you want to add to your shopping cart :");
System.out.println("........................................................................... ");
LinkedList myList=null;
break;
case 'n':
case 'N':
System.out.println();
String message=" You are about to log off from the system: ";
System.out.println(message);
break;
default:
public static void main(String[] args)
AddingItems items=new AddingItems("code","name",price);
//AddingItems[] additems=(AddingItems)items.getUserInput();
items.getUserInput();
items.display();
/*GetInput input=new GetInput();
System.out.println();
String selection=input.getString("Do you want to continue adding the products to your shopping cart ? [Y]es,[N]o : ");
System.out.println();
switch(selection.charAt(0))
case 'y':
case 'Y':
System.out.println();
System.out.println(" Enter the code of the product and the quantity you want to add to the shopping cart ");
String code=null;
int quantity=0;
double total=0.0;
LinkedList myList=new LinkedList();
GetInput itemc=new GetInput();
String itemcc=itemc.getString();
//GetInput list=new GetInput();
Scanner sc=new Scanner(System.in);
System.out.println(" .............. Enter the code and the quantity you wamt to add to your shopping cart");
System.out.println();
System.out.println();
//while(sc.equals(item.code))
Scanner c=nextString();
//GetInput list=new GetInput();
//AddingItems items=new AddingItems("code");
//String listcode=list.getString("Enter the item code :");
if(listcode==olist.contains(true))
myList.add(listcode);
GetInput list2=new GetInput();
//int listquantity=list2.getInteger("Enter the quantity :");
//myList.add(listquantity);
System.out.println("Do you want to continue ");
break;
case 'n':
case 'N':
System.out.println();
String message=" You are about to log off from the system: ";
System.out.println(message);
GetInput select=new GetInput();
System.out.println();
String need=select.getString("Do you want to proceed ? [o]k ,gnore : ");
case 'o':
case 'O':
System.exit(1);
break;
default:
//GetInput input=new GetInput();
//code=
this is i did using the linked list to add the items to the shopping cart but now i'm so stuck that i can't search for the product code where the user adds is there in the list which is added by the owner. pls help -
BC4JToyStore.jws: "Your shopping cart is empty."
Is anyone else getting this error -- does anyone know the fix?
BC4JToyStore.jws: "Your shopping cart is empty.", Non working shopping cart "Check Out" functionality.
I have downloaded and setup the BC4J Toy Store demo -- also completed JUnit testing (zero errors).
When user chooses a product and clicks "Add to Cart" followed by Proceed to Checkout", the application fails (the message "Your shopping cart is empty" appears). I logged in as "j2ee" (w/pw "j2ee").
I'm using Jdeveloper version 9.0.4.0.0 (build 1347)
w/Business Components Version 9.0.4.13.4
on Windows 2000 Professional w/ Java version 1.4.1_05
Also, when I rebuilt BC4JToyStore.jws, I get the following warning;
"Warning(38,33): variable LOCALE_KEY in class org.apache.struts.action.Action has been deprecated"
In ToyStoreRequestProcessor.java, I changed the line;
"session.setAttribute(Action.LOCALE_KEY, null)"
to;
"session.setAttribute(Globals.LOCALE_KEY , null)"I wanted to let you know the good news that the problems I had been having with BC4J /JDev have resolved themselves.
You may recall that on my machine (IBM ThinkPad running Win2K and JDev 9.0.3.3), I was unable to commit a record from a JSP -- if the JSP was build in JDev using BC4J. Also, the BC4J DataNavagate Scrollbar would not work for me.
When I tested these issues on Oracles machine in your lab/classroom there in Belmont, they all worked fine.
Sunday, I tried demonstrating my troubles with JDev/BC4J to my spouse -- and, surprise, everything I previously had had problems with, now worked fine! The problems I had had with the BC4JToyStore website demo application example also disappeared.
This morning I tested the Practice14 solution JPR (JSPClientSoln.jpr), everything now works on my machine -- just as they did on your machines in Oracles classroom.
Im trying to think of what I have done that could have changed the system/development environment on my machine.
I really have no firm idea, but my best guess is that I recently removed some obsolete Java SDKs and J2EES.
Needless to say, I now have a much better attitude about the JDev/BC4J product. -
Print-out of shopping carts - add additional informations
Hi SRM-experts,
one simple question. Is it possible without modification to add in the print-out of the shopping cart additional informations such as the purchase order number. Is there a possibility to customize that function ? Thanks for yours replies.
AWHello,
This will need small enhancement in the smatform. You will find it easy.
Use T-Code SMARTFORMS and copy the standard smartform for SC layout "BBP_SC" and create a Z-one and use that by implementing the BADI BBP_CHANGE_SF_SC.
You can get the PO value from the table BBP_PDBEI.
Hope this solves the issue.
Thanks
Ashu -
Hi
We are in SRM 5.0 SP07 Classic Scenario.
Our buyers want to have print option for shopping cart in Carry Out Sourcing for some reason. Is there a standard way of doing this or will it be a custom development? Your inputs will be highly appreciated.
With Regards
SathyaHi,
Pls refer this thread which deals with a similar reqt.Hope it will give you a starting point.
Can you print shopping cart from BBP_MON_SC?
Other related threads;
Print S/C From BBP_MON_SC Issues...
GR Printing in SRM
To get the print functionlaity on the Sourcing page will definately require std modification..As discussed in the above thread,you will need to modify the corresponding ITS template to include the hyperlink for the PRINT functionality(as it is available in "CHECK STATUS" trascn).
Another approach would be using custom field/button in the SOCO screen.
BR,
Disha.
Do reward points for useful answers. -
Hi,
Can someone please tell me which function is responsible for Printing Shopping Cart.
Additional I also would like know if there is a smart forms sap formular. How is the pdf document
creating ?
Kind Regards
Marco M.I would suggest that you first find out which smartform is used to print out your SC. To do this,
1. first check if the BADI BBP_OUTPUT_CHANGE_SF and see if you have active implementation of it. If so, check the logic of "CHANGE_FORMS". You can set a breakpoint in the form and run "print preview" of your shopping cart again.
2. If there is no active implementation for that BADI, run transaction SMARTFORMS, enter form name "BBP_SC" and click execute. You would be directed to the generated FM. Display the source code of the FM, look for form "global_init" and set a break point there. If this is the smart form the process is using, the "print preview" should stop there.
After identifying your smartform, you need to use transaction SMARTFORMS to have a detail view of the element of interest, e.g. accouting line, and how that value is populated. Generally speaking, SAP is not responsible for pre-delivered smart forms, as in nearly all cases, the customer needs to customize the form based on their own needs. The standard forms serve as templates to get the customer started. -
Issue with Shopping cart out of template
Hi all,
is there any possibility to find out, if a shopping cart is created out of a template?
Background:
I want to check in Check BAdI, if the shopping cart is created from a catalogue or if it is "just" created out of a template.
I cant find a standard flag within function module BBP_PD_SC_GETDETAIL which determines a position within a shopping created out of a template.
Best regards
AndreasHi Pradeep,
I am not sure which version you use. I am using SRM 4.0 HP 8 and the field SRC_GUID is always empty.
I am creating SC from a template, from a old version, creating a new one:
The field SRC_GUID ist always '000000000000000'.
I have tried this already, thats not the solution.
Could you confirm in your SRM version (?) that the SRC_GUID is filled within the item if you create the SC out of a template?
Best regards
Andreas -
Hi Guys,
I am trying to create a Shopping cart in SRM system executing the RFC from External system.I am trying hard to solve this issue since last 1 months and still i am not able to do that.plz help me out its very urgent now.
I am trying to use BBP_PD_SC_CREATE in combination with BBP_PD_SC_SAVE and Commit.
Here Below i am mentioning what all fields i using to pass the data, and what all errors i am getting after executing the function Module.
Please check it and tell me where exactly i am doing mistake.
FM ---> BBP_PD_SC_CREATE
I_REF_GUID 00000000000000000000000000000000
I_PARK X
I_SAVE X
I_HEADER
GUID 00000000000000
DESCRIPTION TEST
CURRENCY USD
PROCESS_TYPE SHC
I_ITEM
GUID 00000000000000000000000000000000
PARENT 00000000000000000000000000000000
NUMBER_INT 0000000001
NUMBER_EXT 0000000000
PRODUCT 00000000000000000000000000000000
DESCRIPTION MONITOR
CATEGORY 00000000000000000000000000000000
CATEGORY_ID 65.10
QUANTITY 1.000
UNIT EA
PRICE 1.00
PRICE_UNIT 1
GROSS_PRICE 1.00
CATALOG_PRICE 0.00
CURRENCY USD
PRODUCT_TYPE 01
LOGSYS_FI CFG300
BE_LOG_SYSTEM CFG300
BE_PLANT BUS1
BE_MOVE_REAS 0000
BE_PUR_GROUP W01
BE_PUR_ORG IBRD
BE_CO_CODE IBRD
BE_DOC_TYPE ECPO
BE_PACKNO 00000000
BE_INTROW 00000000
BE_PO_PRICE 1
I_ACCOUNT
GUID 00000000000000000000000000000000
P_GUID 00000000000000000000000000000000
DISTR_PERC 100.00
ACC_NO 0001
ACC_CAT CC
SRC_GUID 00000000000000000000000000000000
G_L_ACCT 500411060
BUS_AREA VTRS
COST_CTR 6589
SDOC_ITEM 000000
SCHED_LINE 0000
CO_AREA WBG1
PROF_SEGM 0000000000
CMMT_ITEM 500411060
FUNDS_CTR 6589
FUND BB
I_PARTNER
PARTNER_GUID 000000000000000000000000
P_GUID 000000000000000000000000
PARTNER_FCT 00000039
PARTNER_NO
ADDR_TYPE 1
ADDR_ORIGIN A
ADDR_NO 10735
PARTNER_ID 1058
same like i have passed 3 more partner details.
I_ORGDATA
GUID 0000000000000000000000000
P_GUID 0000000000000000000000000
PROC_ORG_RESP_ID 50000641
PROC_ORG_ID 50000640
PROC_GROUP_ID 50000641
When i execute it, i am getting error like
"Interface Data Contains error"
"Incorrect Interface Data for set PDDEP"
"Incorrect Interface Data for set PDDYN"
"Incorrect Interface Data for set PDFRT"
"Incorrect Interface Data for set PDHCF"
"Incorrect Interface Data for set PDDEP"
"Incorrect Interface Data for set PDORG"
"Incorrect Interface Data for set PDDEP"
"Incorrect Interface Data for set PDTAX"
"Incorrect Interface Data for set PDDEP"
"Incorrect Interface Data for set PDTOL"
"Incorrect Interface Data for set PDWGT"
"Enter Atleast one item for one limit"
Thanks alot.
GRTZ.
Regards,
Manoj TiwariHi,
before I would try to save a SC to the database, I would check how I have to fill the interface. Therefore I would suggest to read at first a SC from the database with FM BBP_PD_SC_getdetail. With this example of an existing SC you should be able to will the interface correctly.
E.g. when you check an existing SC with FM BBP_PD_SC_getdetail you see that some parameters are missing in your I_ORGDATA part. The I_ORGDATA part of my SC example looks like the following:
PROC_ORG_RESP_OT O
PROC_ORG_RESP_ID 92001699
PROC_ORG_OT O
PROC_ORG_ID 92000053
PROC_GROUP_OT O
PROC_GROUP_ID 92001699
Here you can see that you forgot the whole *OT parts! In your case the system doesn't know that you mean an orgunit.
As I mentioned above, when you know how a SC looks like on the database, it should be easy to fill the FM interface.
Best regards
Dennis -
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 -
Hi BC,
I have an issue with BC. When the shopping cart is used it takes stock out of inventory and holds it, regardless of whether or not a customer proceeds to purchase. OK.
To make matters worse, the stock is only cleared from the shopping cart when the customer closes the browser - not when they close the shopping window.
Now lets say a customer doesn't close their browser for a month - it happens! .. when their stock is finally returned it may throw out our stock levels that have in the meanwhile been adjusted. So their stock will be added on top of an accurate stock take, putting stock in that isnt really available.
This is causing us mayhem.
We have not yet seen if stock is actually returned at all. In the test we did today where we filled a shopping cart then closed the browser without making a purchase, the stock was not returned immediately. So we dont even know when it will be returned - thats IF a customer actually closes their browser. Any solutions out there?
JoHi there,
The way stock is managed in this situation is desirable for many in that case otherwise shopping on a site and adding to cart would not be viable or use friendly.
What you mention about not closing a browser though is a case that is not true. IF you go into the shop settings in the admin you can see the cart restore timer which is by default 24 hours but you can change this to as low as 1 hour if you wish. -
How to disable the print icon on check status screen of shopping cart inSRM
Hi Experts,
I have a requirment in which I need to disable print Icon on the status screen of the shopping cart.
Can anybody please let me know how to achive this requirement.
Thanks,
Arun K SingarapuHi Here you go some useful code for the requirement.
wafunc = 'BWD'.
APPEND wafunc TO functab.
wafunc = 'FWD'.
APPEND wafunc TO functab.
wafunc = 'DIS'.
APPEND wafunc TO functab.
wafunc = 'COP'.
APPEND wafunc TO functab.
wafunc = 'IGN'.
APPEND wafunc TO functab.
wafunc = 'SAVE'.
APPEND wafunc TO functab.
wafunc = 'HIS'.
APPEND wafunc TO functab.
wafunc = 'CONTACT'.
APPEND wafunc TO functab.
SET PF-STATUS 'OBJECT_SEL' EXCLUDING functab.
Bala.M -
SRM Shopping Cart - how do you clear out custom fields on a SC create
We have added custom fields to the Shopping cart header. now when we use an existing shopping cart to create a new one (do a copy from within SRM UI) the data in these custom fields on the existing shopping cart is copied tothe new shopping cart. We doNOT want this to happen but we can't find a place to add code to clear them out.
we ended up putting code in this method and solved the problem IF_EX_BBP_DOC_CHANGE_BADI~BBP_SC_CHANGE
Maybe you are looking for
-
I am trying to migrate everything from my macbook pro 1,1 (2006) to my new (late 2011) macbook pro?, what cable do I need? I have now bought the wrong one twice...! Thank you! Alice
-
My iphone 4s will not restore and goes into an error message
My iphone 4s will not allow itunes to install the firmware... Gives me an error code 1
-
Passing table as an import parameter
Dear experts, While developing an RFC,i felt a problem and though i managed it.Still some doubt resides in mind. We have sections Import,Export,Tables,Sourcecode in SE37. Example i wish to pass tabular structure as input to RFC.I found that in import
-
Standard extractor for shipment cost information(appl.08)
I need some clarification on "08" extractors. We are using BW30B with PI2003.1 on the SAP enterprise side. We need to transfer the shipment cost details like cost centre, business area, G/l account etc? We have shipment cost documents which have the
-
Pages has no auto save or document recovery? seriously?what century is this?
pages has no auto save or document recovery? seriously?