Adding a bundled item to an existing order?
I have a question, I purchased a Sony A77 mkii camera about a month ago and noticed you can bundle it with the Sony 55-300mm lens for $1299 which saves $100 over purchasing it separately.
If I decided I wanted this lens, is there anyway I can obtain this lens for the bundle price or will I have to return the camera and then reorder the items to obtain them at the bundle price?
I am within my 45 day return period.
No stores in my area stock the camera or lens, so doing it in store is not a option.
Hi again bwigg,
I wish I had better news for you, but we aren't able to add or substitute items on existing orders. If you're interested in the current A77 + 55-300mm lens bundle, then you will need to return your original order and place a new one. Please note that bundle offers are not eligible for price matching though, so our post-purchase support team would not be able to provide an alternative solution in this situation as JacobsLive suggested.
I hope you're enjoying the camera so far!
Aaron|Social Media Specialist | Best Buy® Corporate
Private Message
Similar Messages
-
Process for adding no cost item to Service Order and show on invoice SM
We want to put a non-cost item on a service order without having to put a $.01 value on them. We might purchase a box of bolts at a hardware store with a purchasing card and just expense items. We add the bolt as a line item on our Service Order to charge customer some amount. But we do not have a cost on the item. To put a bogus $.01 cost value on the item and have it show up in COPA and in the GL makes the data incorrect. It is our understanding that to pass an item on the service order through process related billing to the invoice it has to have a cost or it does not show up on invoice. How do other folks deal with putting a no cost item on service order?
Hi,
I have tried everything, still its not working.
First I tried creating a Service Ticket and adding the line item at one go.Then I was getting status error:
System error: An attempt has been made to create a status object
with the object number DE20131333937DF180C5001372F65D25. However,
a status object with this number exists already.
Code sample given below:
CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
TABLES
header = itab_header
item = itab_item
partner = itab_partner
status = itab_status
text = itab_text
return = itab_return
service_os = itab_service
input_fields = itab_input_fields
created_process = itab_created_process.
Then I tried creating a service ticket first and adding item later.Then there was no dump, but item details are not getting saved. Code sample given below:
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
it_product_i = lt_product_i
CHANGING
ct_orderadm_i = lt_orderadm_i
ct_input_fields = lt_input_fields
EXCEPTIONS
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
OTHERS = 5.
Can anybody please help me out on this? What is the correct approach?
Thanks and Regards,
Rohit -
Adding same Free Goods items in the sales order
Hello experts,
We are using (exclusive) free goods functionality. In condition records you can specify the free goods that should be added to certain materials when they are ordered by the customer. The problem is this: when different materials should lead to the same free goods item, the system is creating an item line for free goods for every single material for which a free goods condition record is created. The business would like to see that free goods item lines that contain the same free goods material is consolidated into 1 item line. The reason for this is that the external service provider is charging per item line that is dispatched to them. As far as I know standard SAP does not support this functionality. Do any of you have encountered the same problem? I'm very curious if there is any solution for this issue.
Regards, CharlesHi,
Not sure but still putting my openion,
Let system determine more FREE items in sales order but when creating order it should consolidate in one single line item with quantity.
For this write data transfer routine in VOFM
Write logic if in sales order have more items with same item category say TANN then consolidate it in one single line item with all qty.
And then assign same routine in copy control order to delivery.
Kapil -
Adding a new item to an already existing BOM
Hi,
I am having a problem adding a new item to an already existing parent BOM.I excute the following code (as per the SDK).
Dim vProdTree As SAPbobsCOM.ProductTrees
Set vProdTree = vCmp.GetBusinessObject(oProductTrees)
'Set Values to the fields
vProdTree.TreeCode = "Item1"
vProdTree.TreeType = iProductionTree
'Set Values to the Assembly parts of the
'First Assembly
vProdTree.Items.ItemCode = Excel.Row(Cell1)
vProdTree.Items.Price = 20
vProdTree.Items.Quantity = 1
vProdTree.Items.Currency = "Eur"
'Adding the Product Tree
RetVal = vProdTree.Add
If (RetVal <> 0) Then
vCmp.GetLastError ErrCode, ErrMsg
MsgBox ErrCode & " " & ErrMsg
End If
If there is no parent BOM production tree with keycode Item1, then when the above code is run for the first time, it works.The issue occurs when I run change my excel, Cell1 to a different value and run the program again. The error states that the code already exists, which is correct, but does not append the item to the existing BOM.
I have tried vProdTree.Update, but this line overwrites the original child item in the BOM, rather than appending a new item, which is what I want it to do.
Any help is appreciated.
- Adrian.VYour issue here is how the "Items" (which is actually pointing to ProductTree_Lines object) works. It is a List of items, and when you get the object is always pointing at the first item in the list.
So for example, to add a BOM with two items you would need to set the details of the first Item and then add a line using vProdTree.Items.Add() before setting the values for that item.
e.g.:
Dim vProdTree As SAPbobsCOM.ProductTrees
Set vProdTree = vCmp.GetBusinessObject(oProductTrees)
'Set Values to the fields
vProdTree.TreeCode = "Item1"
vProdTree.TreeType = iProductionTree
'Set Values to the Assembly parts of the
'First Assembly
vProdTree.Items.ItemCode = Excel.Row(Cell1)
vProdTree.Items.Price = 20
vProdTree.Items.Quantity = 1
vProdTree.Items.Currency = "Eur"
'Add a second item to the BOM
vProdTree.Items.Add
vProdTree.Items.ItemCode = Excel.Row(Cell2)
vProdTree.Items.Price = 50
vProdTree.Items.Quantity = 1
vProdTree.Items.Currency = "Eur"
'Adding the Product Tree
RetVal = vProdTree.Add
If (RetVal 0) Then
vCmp.GetLastError ErrCode, ErrMsg
MsgBox ErrCode & " " & ErrMsg
End If
To do what you want to do, which is get the BOM and add a new item to it, you will need to do this:
Dim vProdTree As SAPbobsCOM.ProductTrees
Set vProdTree = vCmp.GetBusinessObject(oProductTrees)
'Get your BOM by key
vProdTree.GetByKey("Item1")
'Add a second item to the BOM
'First Item exists so you need to add a new row
vProdTree.Items.Add
vProdTree.Items.ItemCode = Excel.Row(Cell1)
vProdTree.Items.Price = 50
vProdTree.Items.Quantity = 1
vProdTree.Items.Currency = "Eur"
'Update the Product Tree
RetVal = vProdTree.Update
If (RetVal 0) Then
vCmp.GetLastError ErrCode, ErrMsg
MsgBox ErrCode & " " & ErrMsg
End If
Method one allows you to add multiple lines as you add the object (which makes more sense), method 2 allows you to get the object after it has been added and add multiple lines to it. This is similar to how the Document_Lines object works. -
Same material can exist on multiple line items for the same order.
Hi
Is there any specific customising setting or web shop setting through which we can restrict user to add same material on multiple line items for the same order ?
RegardsNo.
But if this is a must requirement, you can do an elaborate check during order save in ORDER_SAVE BAdI and return error. So, it will be only during order save.
Eawar Ram
http://www.parxlns.com -
New Material to be added for Original Item
Hi,
We are trying to make the system add new material when certain item is added in the order.
Actually we are breaking a kit component and trying to sell the component as a separate item. So when the above Kit is added without this item, sap should add the material as next line item.
I don't want to create BOM. I don't want to give it for free. The above one has kit item category. And the new subitem should be TAN.
I tried material determination (changing the reason). Did not work. The item cat is chaning.
I checked cross selling, product proposal,etc. They look extra features which I don't want.
I just want SAP to add new item when one particular item is added.
Any thoughts???
Thanks,
RakActually for TAN to TAN is working. Thanks for the message.
But I have a Kit (it has parent and components). We have item cat ZPRC for header and ZPRK for components.
We initially put 10 components together and creating for Parent with item cat ZPRC (header)
So when we put parent material number, all the ten compnents with ZPRK item cat will default.
But now we are removing one compnents from the 10 compnents and want to give as a separate TAN item.
So when Parent ZPRC material number is put in the Order, 9 components will default with ZPRK and the last item should default as TAN
So I am using Material determination for this. But it is not working
I used Order, ZKIT (item cat for Kit header), PSA1 (usage), ZPRC (header kit)
Order, Norm, PSA2 (usage), ZPRC (higher level item cat), TAN.
But when I create Order, only 9 compnenets are coming. Its not recognizing my Material determination. I checked the records and ZPRC and TAN record exists.
I feel like as there is already higher level and lower level items exists in the system, ZRPC and ZPRK, its not defaulting another higher level and lower level Material det logic.
Please help -
Authorization check based on item category on sales order (VA01 or VA02)
I want to be able to restrict authorization of users based on item category. We only want certain users to be able to select a certain item category. I know I'm going to have to check one of the userexits in MV45AFZZ. The issue I'm having is the authorization object .
The item category is field VBAP-PSTYV.
What we are going is having a item category for emergency orders. But this requires more manual steps to associate with the original order. We already have the emergency item categories defined and working (no credit check etc) so there's no reason not to have them added to the original order. The issue is its use has to be restricted so when the user selects an alternative item category it checks whether they have the authority.
Any help would be appreciatedHi,
You can achieve this through authorization objects.
Transaction
SU20 - Authorization Fields
SU21 - Authorization Objects
Create the field PSTYV in the Authorization Fields.
Then Create the authorization object and include this field along with the standard field ACTVT (which determines what activities can be performed by a certain user i.e. Create, Change or Display) & user-name
In your your-exit, you can either use the ABAP command AUTHORITY-CHECK or the function-module AUTHORITY_CHECK and pass the values for these fields. The system can perform the test based on this values & based on the sy-subrc value you can restrict the users that are not having the authorization to select item-categories for emergency orders.
Following link should help you:
[SAP Authorization Concept|http://help.sap.com/saphelp_wp/helpdata/en/52/671285439b11d1896f0000e8322d00/content.htm]
Hope that helps you.
Regards,
Saurabh -
Problem while creating new item in the sale order in case of Thirdparty
Dear Gurus
The following error is coming
while adding the new item with quantity in the sale order in case of third party .
Error Info... 00 671: ABAP/4 processor: SAPSQL_ARRAY_INSERT_DUPREC
Update key... 482ACBD89C7D0067E10080000A8C681C
Can give any idea abt this.
Rgds
SuryaHi
This error comes up due to number range problem in the
tables.
As you have said this is a third party Sales order, just check if this is relevant to the PR being generated or the Sales order getting created.
Check the Current number of the PR document type in the EBAN table & check if it is the same for the Number ranges in customizingin OMH7.
If they are not the same... & the current number in OMH7 is smaller than the Number in the table EBAN , you need to change the current number equal to the EBAN table.
If this is the case fior sales orders similarly check for Sales order table & sales order number range object.
reward points if useful
Thanks & Regards
Kishore -
Error in Modify a sales order, when we add the item in the sales order.
Each time when we try to modify a sales order, adding a new item.We get a dump and the changes are not saved in the Data base. Could you help on this??
Hi,
you need to work with
modify xvbap from xvbap_wa.
in report MV45AFZZ
If you modify VBAP itselve you can problems with db, cause entries with vbeln = blank can be created.
Regards
Nicole -
Swap between two different item categories in sales orders for sub-contracting
Dear gurus,
my requirement is to have the ability to swap between two different item categories for sales orders for sub-contracting.
This should be controlled by a combination of the material and a value maintained the Usage field in the Customer Material Info Record (for example by entering a ‘V’). A combination of Sales Doc Type, Item Cat Group and Usage should result in the creation of a purchase requisition.
In the event that a process order is required instead of a purchase requisition (i.e. the product is to be manufactured in-house instead of sub-contracted) the user must have the ability to change the Item Category within the sales order to produce a process order.
The user would just change the item category within the sales order, and the system would automatically remove the purchase requisition assigned to the SO, and create a process order and assign it to the SO.
Can you suggest any possible solution?
Thank you in advance.Hi Majlo,
In my system, I checked. First created sales order with third party line item and then changed item category to normal item category.
Till Purchase order not created, I can change Item category of my sales order line item.
In this case SAP inform by log and once save delete purchase requisition of that line item .
For this you need to assign another item category as an manual item category in SPRO Item category assignment.
After this user can manually change item category to other one manually, if PO do not exist.
Please let me know if your query is different.
Regards -
Keep Quote line item numbers in Sales order
While creating a Sales order from Quote, SAP always creates line items with 100,200,300...and so on.
If quote has 3 line items say 100,110, & 120 and we create a sales order with reference to this quote in VA01. The sales order line items become 100,200 & 300.
The requirement is for Sales order to also have same line item numbers i.e. 100,110 & 120.
To retain quote line item numbers in Sales order the ABAP change will be in VOFM or user exit?Hi,
It is not a straight forward thing. Adding data to table XVBAP won't work. It will create inconsistency. There are so many other tables involve here too, like, VBPA, VBUP, VBKD, KONV. There can be other tables too based on how your sales order is configured.
Also, modifying these tables (XTAB, YTAB ) in this user-exit may cause database inconsistency.
Regards,
RS -
Different departure country per item in a sales order
Hi all,
I have a tricky issue.
We need to set a different departure country on each item of a sales order.
Departure country is one of the key elements used by SAP to find the right tax condition record. Usually you have either to type a country in header tab (in field "tax departure country") or specify a plant set in the departure country at item level.
We use non-stocked materials to represent "services": they are in a plant, but we can't build a plant for each country involved.
The solution we are considering : using a user-exit to specifiy the departure country (stemming for example from the country of the shipping partner) on each item of the order (not forgetting the customer tax classification). We can thus have several departure country on a single order.
What do you think (better ideas ?) ? Which user-exit would be best ? We are thinking of subroutine USEREXIT_PRICING_PREPARE_TKOMK, but we are not sure this is the best.
Any solution or alternative to all this is welcome.
Thanks a lot in advance !
Nicolas JOSEPH-CHARLES
On behalf of Jean-Charles CHAGUEGo ahead and do it in there.
I added the codes in there too. -
No (suitable) item found for purchase order
Dear All,
The order is stock transfer order (STO) item category U. i saw GR is already create. GI and also DCGR. i want to do DCIR which is invoice receipt in tcode mr01, the error "No (suitable) item found for purchase order" is coming out. What would be the cause of this situation? i check with old last PO it is same set with the one that having in problem. i also double click the item to see the detail and what i can see tick option for del completed and no tick on final del.
no GR-based-4 or invoice receipt option to tick. means no tick option for this. but when i see previous po also same. but there is history on DCIR.
Really need to know what should i do? is bug?
Regards
AishahIn case of out company it was SA(schudule agrement) PO we try on the Credit memo by MIRO t-code through IV
but we met the same error message
The problem cause of not exist delivery schedule quantiry we have put in the qty to there by manually after than this issue cleared.
Hoil. -
Cancel all items in the purchase order
we need a program to cancel all items in the purchase order .
exists any BAPI or funcion or metod to do this ?
becuase if we to do this for the TC ME22N we need to do this item by item.
our programmer suggest us an update of the table EKPOHere is an example program using the BAPI to set the deletion indicator on all line items of a PO.
report zrich_0001.
data: return type table of bapiret2 with header line,
poheader type bapimepoheader,
poheaderx type bapimepoheaderx,
poitem type table of bapimepoitem with header line,
poitemx type table of bapimepoitemx with header line.
data: iekpo type table of ekpo with header line.
parameters: p_ebeln type ekpo-ebeln.
start-of-selection.
poheader-po_number = p_ebeln.
clear iekpo. refresh iekpo.
select * into table iekpo from ekpo
where ebeln = p_ebeln.
loop at iekpo.
poitem-po_item = iekpo-ebelp.
poitem-delete_ind = 'X'.
append poitem.
poitemx-po_item = iekpo-ebelp.
poitemx-po_itemx = 'X'.
poitemx-delete_ind = 'X'.
append poitemx.
endloop.
call function 'BAPI_PO_CHANGE'
exporting
purchaseorder = p_ebeln
poheader = poheader
poheaderx = poheaderx
tables
return = return
poitem = poitem
poitemx = poitemx.
commit work.
loop at return.
write:/ return.
endloop.
Regards,
RIch Heilman -
Item changed in Purchase Order version
Hi to all,
my customer needs to have the list of items of a purchase order that have changed in a version. I explain: I have a purchase order in version 0 with 10 items, for example. I create version 1 and II change quantity or price or unit of measure or other of 3 of these items. So I need to know if exist a function module with in input version number and in output these 3 items and what changed.
Can you help me please?
Thank you very much
EnricoThere is no company/purchasing/plant specific customizing for purchase order text.
The customizing copying rules for the "Texts for Purchase Orders" affects all equally .
If the text in the purchase order in ME23N is already filled different to other plants, then you either have a modification in place, or the texts are differently maintained in the referenced data (vendor, material, info record, contract)
Maybe you are looking for
-
How do I get "Now Playing" Cover Artwork to show in bottom/left of screen? This has mysteriously disappeared. Thank you!
-
Is it possible to make a call to an Infotype from an ABAP program?
Dear friends, I created a new infotype 9*** using transaction pm01 and it works fine. What i need to do is to make a call to this infotype from an abap program without going through transaction pa30. Is it possible to do that? Thank you in advance. S
-
Add editable fields in a smartform
Hi, I'm working with smartforms and i wonder to know if its possible to create a kind of blank fields that allow the user to insert some free text right before print the form? Thanks a lot in advance, Nuno Moreira
-
Activate Barcode Entry for MIRO
I have the requirement to activate the barcode entry (popup) for transaction MIRO. We have activated this for other transactions like FB01. We want to enter a barcode during entry and later the invoice will be scanned and attached via barcode. I ha
-
Slow iPod Touch 4th Gen.
I have an iPod Touch 4th Gen. I have had it for around 4 years now. It is getting slower by the day! I tried restoring it but it was a temporary solution! I have minimum apps but still it is very slow. Please Help!!