Merge PR (same sales order) and Create PO using BADI
Hi,
How to merge PR (of same sales order) and create PO using Tcode ME59n.
Is this possible using BADI?
pls reply.
A Rahim.
Hello Deepak
This kind of issue is probably related to your rescheduling settings. The PO is probably excluded from the rescheduling settings on customizing or it is outside the rescheduling horizon.
Please take a look on the following WIKI that explains the rescheduling and the related settings in detail:
What is rescheduling and how does it work - ERP Manufacturing (PP) - SCN Wiki
BR
Caetano
Similar Messages
-
Every delivery nos having same sales order should create single invoice.
Hello All,
My Business requirement is :
For particular Order type if the deliveries belong to the same sales orders, then Routine allow creating Single invoice else it should spilt the invoice according the deliveries belonging to different sales orders.
Before this routine is called i have to check conditions like 'delivery type' and sales area.
So, I have copied routine FV60C001 , added conditions as per requirement. But how to code this requirement is my issue.
Could anyone please suggest how to achieve this.
Regards,
MeenaHi,
Check SAP Note 11162 - Invoice split criteria in billing document to seach other possible causes.
Regards
Eduardo -
Problem with sales order update from MIGO ( using BADI)
I have written a BADI while doing MIGO, through which I am updating Sales order Order Quanity.
I am able to update the Quantity successfully in sales order, but I am getting following update termination message which is mentioned below.
"Sales Order 376446 has failed an update to the billing date associated to Transaction MIGO
Contact your STC Key user for assistance
PO Number:"
Any clue? Please suggest.
Regards,
Krishna Prasad MVNI have written a BADI while doing MIGO, through which I am updating Sales order Order Quanity.
I am able to update the Quantity successfully in sales order, but I am getting following update termination message which is mentioned below.
"Sales Order 376446 has failed an update to the billing date associated to Transaction MIGO
Contact your STC Key user for assistance
PO Number:"
Any clue? Please suggest.
Regards,
Krishna Prasad MVN -
Brazil: Different sale order and billing document
Hi all.
We are implementing SAP in Brazil country. I notice that for Brazil there are special sale order and invoice types but I would like to know if for a normal sale (not consignment, not third party...) it is possible to use the same sale order and invoice types that we are currently using in SAP for other countries (Z types).
I made the customizing necessary and test one sale flow in Brazil and nota fiscal is correctly generated and test the same sale order in other countries but no nota fiscal was generated.
My question is: is it mandatory requested to use different sale order/invoice type for Brasil than in other countries or they can be shared?
Many thanks in advance and best regards.Hello,
The key to your requirement can be maintenance of Excise condition type with proper access sequence and accordingly maintain condition record for them.
You create an access sequence with following access:
- Country / Plant / PlntRegion / Region / Price grp / Mat.pr.grp / Materia
- Country / Plant / PlntRegion / Region / Price grp / Mat.pr.grp
- Country / Plant / PlntRegion / Region / TaxCl1Cust / Mat.pr.grp
- Country / Plant / PlntRegion / TaxCl1Cust / Mat.pr.grp
For export maintain condition record based on any key combination, say for
Country / Plant / PlntRegion / TaxCl1Cust / Mat.pr.grp - Tax % - Tax Code
FR / 1000 / KR / 03 (EXPORT) / 04 / 0% / V1
I hope this can assist you.
Thanks & Regards
JP -
Sales order and billing conditions must match
Hi Gurus,
I created a sales order and created subsequent documents like OBD,PGI & Billing. Now at the time of billing i can add new conditions that are not present in sales order. I want that my billing document should have the same conditions as mentioned in sales order. user should not be able to add any new conditions that is not there in sales order and should not delete or modify any of the conditions in billing. The billing document should be a copy of the sales order and no manual alterations should take place in billing. How can i achieve the same . Please help.
Thanks in advance.Hi
In VTFL Copy control maintain pricing type E (Copy pricing elements and values unchanged).Then you cant change the values at billing level.
Regards
Srinath -
How to make the connection between a sale order and an invoice in SDK
Hi,
Im trying to make the connection between a sales order and an invoice using the SDK.
Here is how i create each of them:
Invoice:
public int SalesInvoiceInternalSave(string buisnesspartnerCardCode, DateTime dueDate, double discountPercent, string id, IList<InternalItem> items, ref int invoiceId)
int res = 0;
SAPbobsCOM.Documents invoice_entry = (SAPbobsCOM.Documents)Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);
invoice_entry.CardCode = buisnesspartnerCardCode;
invoice_entry.DocDueDate = dueDate;
invoice_entry.DiscountPercent = discountPercent;
invoice_entry.Reference2 = id;
foreach (InternalItem item in items)
invoice_entry.Lines.WarehouseCode = item.Shopid;
invoice_entry.Lines.ItemCode = item.Code;
invoice_entry.Lines.ItemDescription = item.Name;
invoice_entry.Lines.Quantity = item.Quantity;
invoice_entry.Lines.UnitPrice = item.Price;
invoice_entry.Lines.Add();
res = invoice_entry.Add();
return res;
Sales order:
public Boolean SalesOrderInternalSave(string orderId, string buisnesspartnerCardCode, DateTime dueDate, IList<InternalItem> items)
SAPbobsCOM.Documents order_entry = (SAPbobsCOM.Documents)Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders);
order_entry.CardCode = buisnesspartnerCardCode;
order_entry.DocDueDate = dueDate;
foreach (InternalItem item in items)
order_entry.Lines.WarehouseCode = item.Shopid;
order_entry.Lines.ItemCode = item.Code;
order_entry.Lines.ItemDescription = item.Name;
order_entry.Lines.Quantity = item.Quantity;
order_entry.Lines.UnitPrice = item.Price;
order_entry.Lines.Add();
int res = order_entry.Add();
return res == 0;
What do i need to change to get the connection between the two of them?
And how do you insert a amount (not percent) discount into an invoice?
Regards,
TorbenHi,
Add the sale order, then add the invoice. and while adding the invoice please add the following details to the invoce documen
invoice_entry.Lines.BaseEntry = 'Doc entry of the newly created SO
invoice_entry.Lines.BaseLine = 'Line No of the SO
invoice_entry.Lines.BaseType = 17 'For sales order document type.
Hope it helps,
Vasu Natari. -
Order and delivery related billing from same Sales Order
Hi
I have a scenario where in the same sales order customer has put two line items.One with item category TAN i.e. Delivery related billing and other TAD i.e. Order related billing. Line item with TAN item category is invoiced. When trying to create invoice for second line item(TAD) system gives error like" Item Category OR TAN can not be invoiced with billing type F2".that means when I create billing for second line item ,it also drags first line item which is already billed.
Please suggest.
ThanksHello,
the system works in this way:
- for every item present in the sales document to be billed, it searches an entry customizing copy control table TVCPF.
- if TVCPF entry does not exist (because TAN is not maintained in transaction VTFA OR -> F2) then system issues message VF003
- If TVCPF entry exists, then system performs the copy-requirement routine to check if the item is billeable.
SOLUTION:
You could maintain an entry in VTFA for combination OR -> F2 item TAN, and put a copy-requirement routine setting SY-SUBRC = 4, so that the billing is item is not created for the sales order TAN item.
Best regards,
Ivano. -
Getting error when creat sales order and Stock Posting
Hi
I have created enterprise structure, xd01, mm01, ovkk but I count't post stock.
When create sales order getting error is that
1.This material is not defined for sales area 1000, 10, 00.
And if i use this T.Code MB1C,
2. Parameters for plant 1000 not maintained in Inventory Mgt.,
*3. Unit *** is not created in language EN.*
Thanks in advanceDear selvi sankaran
1) Compare the sales organization, distribution channel and division of customer and material. In your case, either of that should have been created differently. Maintain the same sales area and retry
2) Go to omi8 and maintain the required parameters to your plant
3) Go to Material Master, select "Additional data" and click on "Descriptions". There maintain "EN" under language.
thanks
G. Lakshmipathi -
Dump after creating new header text on sales order and invoice.
Hello,
We have created one header text on sales order and the same text for invoices, on VOTXN customizing.
Testing the new text, system let us save the text fine, but later, if we display the text, system give us dump error.
My question is, after transport the customizing to the next environment, is necessary run a standard program. Since VOTXN, we have generated the new access created, but dump appear displaying text header tab.
Any help on this?
Thanks in advanceHello Customer master table man
1) Did you review the dump analysis- ST22? Do that because the dump amy or may not be related to the Text config changes.
2) You are also mentioning about transporting? Did you already transport and are facing this issue in the target client or is it happening in the source client and you want to avoid it in the target? OSS note 1117467 throws light on transporting issues.
Review the following OSS notes:
548615 - FAQ: Text determination in SD II
548517 - FAQ: Text determination in SD I
1117467 - Text Customizing change not transferred in target system II
970153 - Change to Customizing text not transferred to target system
Hope this helps. -
Regarding creating a LOOSE LINK between Sales Order and Vehicle
Hi,
Does anyone has any idea on how to establish a LOOSE LINK between Sales Order and Vehicle using BAPI_VEHICLE_CREATE or any other Function module.
Any help will be highly appreciated and rewarded.
Kind Regards,
TanujaDear Kumar,
Strategy - 40
Consumption of PIR (not Redution)
1) the first point in strategy in 40 is, incoming sales order consumes PIR
2 )both sales order and PIR takes place in MRP planning run
2) this is where it is in mostly used in many indutries
just a small example how this strategy works
1) creat PIR for ur FERT- 100Nos
2) check in MD04- u will get PIR (VSF) as 100
3) now creat sales order for 120 for same month
4 )run MRP for that particular FERT
5) check the result in MD04, here ur PIR gets vanishied and an plan order will be generated for 120 Nos.
Regards
kumar
Edited by: kumar kumar on Jul 22, 2009 8:29 AM -
How to create Sales order and Invoice in Foreign Currency
Dear All,
What are the procedures I have to do to create the sale order and Invoice in Foreign currency.
Is it enough if I maintain the currency in the Customer Master and Excahge rate OBBS.
or
We have to do someting in the Sales order (Change the currency document header level)?
Kindly explain.
Regards,
MullairajaDear Mullairaja
Under customer master you can maintain currency eg. usd, eur etc. that will do.. (hope you have maintain diift. Dist. Channel for Export sales and maintain Recon A/c for export revenue.) This will copy to Sales order.
Under t.code OB08 we maintain the Currency Exchange Rates which will help for copying control.
Under Displaying Billing document - Accounting - you can click on Display Currency Tab, here you will understand the rate conversion i.e from USD to INR.
Thanks & Regards
Hrishikesh K -
Purchase order to create sales order and delivery
Hello all,
I am planning to create sales order and since i require customer Purchase order to create sales order, i am also planning to create purchase order.
My question is who should i mention as vendor or who would be the vendor when i create a purchase order that would be used to create sales order.
should it be the customer who orders the material or should it be the plant from which the material is going to be supplied.
and also in the line item for the field "plant", should i enter the supplying plant or should i enter the ship to plant.
Thanks,
MaxxThe moment you mention 'Vendor', the SAP synonym for it is 'Supplier' hence it would be the supplier (and not customer), that is the plant from which the marerial is supplied. Hence your vendor in customer PO will be the supplying plant.
The 'Plant' in the line item in case of PO will be the receiving plant (the customer's Plant).
I hope this answers your doubt.
Amit G -
Is there any bapi that i can create sales order and date
Hi Gurus
is there any bapi that i can create sales order and date .This appears to be related to Problem With BAPI_SALESORDER_CREATEFROMDATA but without the detail. If you want to ask again, please add that detail.
locked
Rob -
Sales order and return sales order in the same field
Hi Everybody,
I have sales sales order and return sales order in the same field ,how can i separate these two orders in the report.
Your suggestions are appreciated
Warm Regards
ShreyaBoth are sales documents and should be separated by document type....i assume that all the documents are sotrd in the same infocube and if you have tha document type characteristic you can separated them directly in a report
Regards -
API to create a link between Sales order and Requisition
We are upgrade 11i to R12. We have a custom drop ship process. We have a original SO and through the sales order we create a Reqisition. We send the requisition details to the factory and the factory sends us a flat file with the quantity shipped and dates. There might be multiple lines for each requisition received. We will add the details to the SO and update the Requision with the flat file details for the SO shipment. But We will have to create a link between the SO and the requisition. Is there an API to do the linking between a SO and A requisition line?
I created a SO and a requisition
declare
p_rsv inv_reservation_global.mtl_reservation_rec_type;
p_dummy_sn inv_reservation_global.serial_number_tbl_type;
x_msg_count NUMBER;
x_msg_data VARCHAR2(240);
x_rsv_id NUMBER;
x_dummy_sn inv_reservation_global.serial_number_tbl_type;
x_status VARCHAR2(1);
x_qty NUMBER;
l_inventory_item_id number;
l_source_header_id number;
l_reservation_qty number;
l_error_message VARCHAR2(300);
l_order_number NUMBER;
begin
fnd_global.APPS_Initialize(1131,50654,660);
p_rsv.reservation_id := NULL;
p_rsv.requirement_date := to_date('30-JUN-2012','DD-MON-YYYY');
p_rsv.organization_id := 88; ---ship_from_org_id
p_rsv.inventory_item_id := 147001; --inventory_item_id
p_rsv.demand_source_type_id := inv_reservation_global.g_source_type_oe;
p_rsv.demand_source_name := NULL;-------'SALES ORDER';
p_rsv.demand_source_header_id := 27005; --- sales order header id
p_rsv.demand_source_line_id := 29010; --- sales order line id
p_rsv.primary_uom_code := 'EA';
p_rsv.primary_uom_id := NULL;
p_rsv.reservation_uom_code := 'EA';
p_rsv.reservation_uom_id := NULL;
p_rsv.reservation_quantity := 200;
p_rsv.primary_reservation_quantity := 200;
----p_rsv.supply_source_type_id := inv_reservation_global.g_source_type_internal_req;
p_rsv.supply_source_type_id :=inv_reservation_global.g_source_type_inv;
p_rsv.supply_source_header_id :=18001; -- requisition header id
p_rsv.supply_source_line_id :=12172; -- requisition line id
p_rsv.supply_source_name := NULL;
p_rsv.supply_source_line_detail := NULL;
p_rsv.autodetail_group_id := NULL;
p_rsv.external_source_code := NULL;
p_rsv.external_source_line_id := NULL;
p_rsv.supply_source_line_detail := NULL;
p_rsv.revision := NULL;
p_rsv.subinventory_code := NULL;
p_rsv.subinventory_id := NULL;
p_rsv.locator_id := NULL;
p_rsv.lot_number := NULL;
p_rsv.lot_number_id := NULL;
p_rsv.pick_slip_number := NULL;
p_rsv.lpn_id := NULL;
p_rsv.attribute_category := NULL;
p_rsv.ship_ready_flag := NULL;
p_rsv.demand_source_delivery := NULL;
p_rsv.attribute1 := NULL;
p_rsv.attribute2 := NULL;
p_rsv.attribute3 := NULL;
p_rsv.attribute4 := NULL;
p_rsv.attribute5 := NULL;
p_rsv.attribute6 := NULL;
p_rsv.attribute7 := NULL;
p_rsv.attribute8 := NULL;
p_rsv.attribute9 := NULL;
p_rsv.attribute10 := NULL;
p_rsv.attribute11 := NULL;
p_rsv.attribute12 := NULL;
p_rsv.attribute13 := NULL;
p_rsv.attribute14 := NULL;
p_rsv.attribute15 := NULL;
inv_reservation_pub.create_reservation
p_api_version_number => 1.0
, x_return_status => x_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
, p_rsv_rec => p_rsv
, p_serial_number => p_dummy_sn
, x_serial_number => x_dummy_sn
, x_quantity_reserved => x_qty
, x_reservation_id => x_rsv_id
IF x_status='S' THEN --- HARD RESERVATION IS DONE SUCCESFULLY ---
dbms_output.put_line('reservation succesful');
dbms_output.put_line('reservation id: || x_rsv_id');
ELSE
if(nvl(x_msg_count,0) = 0) then
dbms_output.put_line('no message return');
else
for I in 1..x_msg_count LOOP
l_error_message := fnd_msg_pub.get(I, 'F');
end LOOP;
end if;
--- HARD RESERVATION API fails ---
dbms_output.put_line('Reservation API Error Message: '||l_error_message);
END IF;
EXCEPTION
WHEN OTHERS THEN ------------------ In case of any pl/sql error
l_error_message := SQLERRM;
dbms_output.put_line('Plsql Error Message: '||l_error_message);
END;
but i am getting an error
"Reservation API Error Message: INV_RSV_DS_SO"
I am stuck and no idea how to fix this. Any help is appreciated.
Edited by: 901524 on May 23, 2012 1:26 PM
Maybe you are looking for
-
SQL Server 2008 + 2008r2 install
Hello, I have SQL Server 2005 express installed on my Windows 2008 server I installed SQL Server 2008 express on my machine. I didn't add the tools - so I donwloaded and installed the tools afterwards. I accidentally downloaded and installed the SQL
-
Export only specific data in XML with Submit by Email button
I have created a form with multiple subforms that includes user input and calculations. One of these subforms contains fields that are bound to a MS Access database to retrieve data for calculations. All of the fields on this subform are bound to the
-
Location of open tabs on hard drive
Hello, my laptop has died today but I have recovered the files from the hard drive. i had many open tabs in firefox before the death. Is there any known way to get the urls of the open tabs or are they lost forever?
-
Trying to install Creative Suite 2 premium on my MAcBook Pro. its telling me its not supported
-
Hi, the process chain should run 3 times a day.at 12.30pm 2pm and 8pm (IST) daily. how can give this timings in the Vatriant of PC. Regards, srinivas.