Material,PONumber and SP for sales order
Hi Every one,
Please help me in explaining in details how to create(assign) material, Purchase number and sold to party and ship to party to create sales order.
You guys have been very helpful to me .
Thanks in advance.
VM
Dear,
You can create material master - MM01, change material - MM02 and display material - MM03.
You can create Customer master(Sold to parth, Ship to party) - XD01, change cusotmer - XD02, and display customer - XD03.
You can create sales order with VA01, change - Va02 and display - Va03.
Sequence is.
First create material,
than customer,
quatation,
inquiery,
sales order.
Regards,
Mahesh Wagh.
Similar Messages
-
User Exit and BADI for Sales Order
Dear Experts,
please give me available user exits and BADI for sales order .i want to take the data from sales order at the time of sales order posting .Hi,
In debugging you can find some Enhancement Spots where you can implement your code. This lets you ignore the need for access key, but its a time consuming process spotting out the exact enhancement point.
Regards
Karthik D -
Fixed Date and Quantity for Sales order
We have Requested Delivery Date in our order entry page in CRM ISA. This date is transferred fine to R/3 with the sales order.
We want to flag the "Fixed Date and Quantity" field in schedule lines of the order in R/3 when the order is replicated to R/3.
We also want to restrict the order specific to particular organization for which the fixed date and quantity is flagged when the
order is replicated
Any ideas on how to achieve this?thanks Rajesh..But I would like to do in a sales order without doing going to any other transaction. Can I assume that this is a gap and we need to code in user exit to trigger 413 movement type.
points are rewarded.
regards, -
BOM Cost Estimate for sales order items
Hi experts,
Which data source could extract data created by CK51N (Order BOM Cost Estimate )? We need to get BOM Cost estimate (including input material and activity) for sales order items.
The closest one is 0CO_PC_01, but it extracts itemizations for production order.
It's urgent.Helpful answers would be awarded.Thanks.
Regards,
AaronHi Henry,
They even do not have Sales Order segment. How could I get cost estimate data based on sales order?
Regards,
Aaron -
Hi All
I am trying to put in a F4 functionality for Sales Order Document No in my BSP application. I developed the custom BSP extension and element as per Thomas's weblogs. I am able to get it working for Material No but not for Sales Order No.
I am trying to use the business object BUS2032 and/or a reference to the data type VBUK-VBELN but neither of them is working.
Has anyone got the F4 to work for sales orders?
Any suggestions would be appreciated.
Thanks in Advance
ShawnWhat exactly isn't working? I don't have a system with that BSP exentions running directly on ERP, so I can't test the direct data reference. I did try the BUS2032 object remotely. At first I got a not authorized message. This is common for many BAPIs. They need an authorization function module. This must be configured in table BAPIF4T. I created a single generic function module to do authorization checks by data type and then just assign them to the object (in this case VBELN_VA) in this config table.
You may also find that it is easier to create your own custom BOR object. I created one generic BOR object where I can add my own Key Fields and Attributes to, in order to quickly link to any Search Help I want. -
Dectivate pricing condition for sales order not service order.
Hi,
We are on ECC6.0 and CRM5.0
I need to add new condition type to the existing pricing procedure.It should be activtaed only for service orders and not for sales order.I can achive this by adding new requirement in pricing procedure to limit this condition type based on order type.
Example: if KOMK-AUART eq ORDER_TYPE.
sy-subrc = 0.
But I don't want to do this,because I would need to change this requirement everytime I add new service order type.
Is there any field in Pricing structure KOMK bu using which we can achieve this. ?
Please suggest any other idea by which I can achieve this
Thanks
DonaCurrently ,we have one pricing procedures for both the scenarios...
We control if the perticular condition type to be active or not by writing a requirement which checks the order types.
This has been done this way because we built the pricing procedure in ECC and tranfer it to CRM.Also we donot have service orders in ECC.
any further alternatives guys.. -
Hi Gurus,
I have to caculate the volume discount based on the goods ordered. So that i have to calculate the discount and update it into Net value in condition tab in va01. Please provide the what is the BADI for that suitable requirement so that it should be executed before saving the order. And also the discount should be displayed in the item level. Please provide me some suitable solution.
<b>Its Very urgent.</b>
Points will be awarded
Regards
RaviHi
Use the Std Include MV45AFZZ for writing the user exits related Sales order
which is a include in the std sales order program SAPMV45A
Write the code in the appropriate FORM..ENDFORM.. and see
see further the following Exits and BAdis for Sales order
Enhancement
V60F0001 SD Billing plan (customer enhancement) diff. to billing pla
V46H0001 SD Customer functions for resource-related billing
V45W0001 SD Service Management: Forward Contract Data to Item
V45S0004 Effectivity type in sales order
V45S0003 MRP-relevance for incomplete configuration
V45S0001 Update sales document from configuration
V45P0001 SD customer function for cross-company code sales
V45L0001 SD component supplier processing (customer enhancements)
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45E0001 Update the purchase order from the sales order
V45A0004 Copy packing proposal
V45A0003 Collector for customer function modulpool MV45A
V45A0002 Predefine sold-to party in sales document
V45A0001 Determine alternative materials for product selection
SDTRM001 Reschedule schedule lines without a new ATP check
SDAPO001 Activating Sourcing Subitem Quantity Propagation
Business Add-in
BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001 SD Customer functions for resource-related billing
<b>Reward points for useful Answers</b>
Regards
Anji -
Add 2 buttons Release and Reject on Sales Order CRMD_BUS2000115 application
Hi Experts,
My Requirement is to add 2 button 'Release' and 'Reject' for Sales Order CRMD_BUS2000115 aplicaiotn using PCUI.
Also provide the functionality...as
1.Click On Release will change the status of seleceted order as "Released" i.e. to remove the Billing/Dleivery Blocks...And SAVE it.
2. For "Reject" change status as Rejected and Save it using standard "SAVE'' button.
Can anybody would explain how should i proceed and where i have to code ??
Or Source code or sample code?
Can I call BAPI_TRANSACTION_COMMIT aftre changing it ??
Thanks in Advance,
Arjun Pawar.Hi Experts,
I have added 2 buttons 'Release' and 'Reject' for Sales Order CRMD_BUS2000115 aplication using PCUI which provides the functionality...as
1.Click On Release will change the status of seleceted order as "Released" i.e. to remove the Billing/Dleivery Blocks...And SAVE it. 2. For "Reject" change status as Rejected and Save it using "CRM_ORDER_SAVE" api followed COMMIT work. Functionality is working fine.
But <b>I'm getting an error / explorer error " An error has occurred in this script page" ( the Error is : 'CAT Params' is undefined ) is coming as soon as query/click on "GO", carried out after the action performed like "Release/Reject"</b> on the sales order approval screen.
Please, can anyone give an idea @ the cause of error ?? whether it is frame error ?? or else???
And How to resolve it???
Thanks,
Arjun -
BOM business requirement for sales order and PGI
Hi Experts,
Current setting
The BOM structure is A = A1+A2
1) Material A created in MM master item category group = ERLA
2) Sub component material A1 and material A2, MM master item category group = NORM for both component.
3) Maintained in CS01 BOM header is A and items are A1 and A2.
4) Item category in IMG was created and assign item category also created.
4.1) OR-ERLA-TAQ-TAE
new business requirement as listed below.
5) The material A is alway zero quantity on hand, no goods receipt required with no physical with such material or package at all. (it is dummy material number in SAP).
6) while SO created.
6.1) Fro material A sales price captured at BOM header level only, NO QTY and COSTshow in the sales order.
6.2) Material A1 and A2 are actual physical inventory item in the ware house.
6.3) The sub component of material A1 and A2 is required to captured QTY and COST. NO SALES PRICES NEEDED.
CONCLUSION
HOW to setup/configure such a business scenario?
- Is it logic to configure as OR-ERLA-TAE-TAN that's what i think of?
My problem is how to make the material A is alway ZEROS stock on hand and allow in sales order creation with ZEROS order qty?
MATERIAL QTY COST SALES NET VALUE
A 0 0 1,500.00
A1 1 100.00 0
A2 1 50.00 0
Thanks & Regards,
Yong Kok Wah
Edited by: Yong Kok Wah on Jan 27, 2010 11:16 AMAs per your post,
- You are creating Main item which is a dummy material without any physical inventory maintained, but the pricing/billing should be done @ main item level.
- here you are not dispatching main item, but billing should be carried at this level. in such case, I suggest you to go with the new sch.line cat w/o maintaining any mov type to it. & use Zitem category for this main item in VOV7, mark "Order qtty=1" so that min order qtty for this main item should be 1, so that you can calculate price.
- You want to capture Cost of sub items , summation of sub items cost is total cost of main item & Profit will be calculated accordingly.
Sub items, sch.line category should have mov type, item cat should be not relevant for pricing & billing , but relevant for sch.lines. In Copy control from delivery - Billing @ item level, for the main item ,- item category, choose "Cumulate cost", so that cost of the sub items will be cumulated to main item.
eg:
MATERIAL QTY COST SALES NET VALUE
A 0 0 1,500.00
A1 1 100.00 0
A2 1 50.00 0
My problem is how to make the material A is alway ZEROS stock on hand and allow in sales order creation with ZEROS order qty?
To avoid this, mark order qtty=1, in item category for main item, but for the same item, sch.line category should not have mov type. so that there will nt be any PGI document. But PGI should be done for sub items to capture inventory & cost.
Test & revert, if any issues. -
Error reading material cost estimate for sales order (KE292)
Dear All,
I have an issue with billing. we are posting july month transactions, the material cost is maintained through MR21. When releasing billing document for accounting we are getting error message like"Error reading the material cost estimate for sales order "11"
Message no. KE292
Diagnosis
In Profitability Analysis (CO-PA), the system tried to valuate item 000010 of sales order 11 by reading the corresponding product cost estimate.
However, no product cost estimate could be found for this sales order item.
The system accessed product costing for product AMLFP011011XX00P using costing key YB3 as defined in the
CO-PA Customizing settings.
System Response
The system cannot process the document any further.
Procedure
Check your Customizing settings."
We cross checked with other client as a current date and we ran cost estimate through CK40N with same material. and we posted entries. Here it is working fine. but in above process it is not working. Can you pls guide me where i missed.
Regards,
Nagaraju,Hi,
When the Costing Key is assigned to the material types in the COPA customizing, then system expects Cost estimation when billing is released to Accounts.
If you dont run cost estimation but update the material master through MR21, system will not accept as in the Costing key configuration you must have selected the Current Standard price field for the valuation.
Hence, try to run cost estimation and then do releasing.
Thanks & Regards
Ravi Kumar -
Planned material price in case of production order for sales order (MTO)
Hi,
In case of production orders created for sales order, the planned price for a component (BOM) material gets picked as per following:-
1. If there is no entry in EBEW for the component (that is, there is no previous GR for the component) for that sales order, then plan price is picked up on the basis of planned costing variant.
2. In case there is an entry for the component in EBEW (there has been a previous GR for the component with reference to the sale order) then the plan price for the component is taken from the EBEW table (first GR price) and system ignores the costing variant.
The above is as per my observation. Please validate if this is correct or not.
The requirement is that even if there has been a previous GR for the component (there is an existing entry in EBEW) the system should take the plan price on the basis of costing variant and not from the EBEW table.
How can this be achieved? Is there a user exit that can force the system to read the costing variant before looking into the EBEW table?
BR
AbhiHi Ajay,
Yes i had considered it but I'm not sure If it will help.
Because the main problem here is that system is ignoring the costing variant itself and instead picking the price from EBEW table. So changing the costing variant (validation variant) may not help.
Moreover i don't want to valuate with my own strategy. I want the plan price to be equal to standard price of material from material master. Basically MBEW instead of EBEW.
Any clues?
BR
Abhi -
Block material for sales order
Dear All,
there is any transaction code to release the block material(for sales order) with refernce to specific plant.
i can do in CO06 but we can delete one by one.
but i want to delete all blocked material form 2008 to till date.
Regards
ajitActually i have created a numbers of order since 2006 to till date but delivery is still pending.
because of this material is blocked for specific order and i can not create order for particular material because its block,
i have around 100 orders.
i know that we can do through CO06.but i don't want to do one by one.
Regards
ajit -
Invoiced blocked for sales order (configurable material external procurement )
Hello Expert
Configurable material external procurement
Invoiced blocked because ,"Error reading the material cost estimate for sales order "75501"
Message no. KE292
Diagnosis
In Profitability Analysis (CO-PA), the system tried to valuate item
000010 of sales order 75501 by reading the corresponding product cost
estimate.
However, no product cost estimate could be found for this sales order
item.
The system accessed product costing for product 10820 using costing
key 002 as defined in the
CO-PA Customizing
settings.
System Response
The system cannot process the document any further.
Procedure
Check your Customizing settings.
Note:We can't run cost estimate and releasing it because it's a configurable material but external procurement. We place a purchse order based on configurable sales orser
Thanks
ParvesHello Declan,
Thanks for your reply. Could you please give me the steps for Maintain the
sales order cost estimate?
Requirement: Customer service receive order with variant configuration product,
then MRP Crete PeReq, convert PO and
send to supplier .Supplier configure the product and direct delivery to
customer. Supplier sends an invoice to us. Then we send invoice to our customer
Thanks
Parves -
Create and Change functionality for Sales order
Hii All,
Can any one please suggest me any Standard program or BAPI or IDOC for Sales order, it should cover create as well as change fuctionality of Sales order.
this is very urgent to me.
Suitable Answer will be Rewarded.
Thankyou,
Shobha.For change you can use:
BAPI_SALESORDER_CHANGE Sales order: Change Sales Order
For create you have the following choices:
BAPI_SALESORDER_CREATEFROMDAT1 Sales order: Create Sales Order
BAPI_SALESORDER_CREATEFROMDAT2 Sales order: Create Sales Order
BAPI_SALESORDER_CREATEFROMDATA Create Sales Order, No More Maintenance
BAPI_SALESDOCU_CREATEFROMDATA with business object 'BUS2032'
The difference between the create ones is the functionality you get e.g. create_from_data2 is the 'most powerful' but you also have to provide the most data. It just depends on what you want it to do.
In terms of IDOCS:
message type:
SALESORDER_CREATEFROMDAT201 or
SALESORDER_CREATEFROMDAT202 or
ORDERS05
Hope that helps,
Michael
Here is an example we use, you might want to populate additional fields or leave fields out in case you want different data to be transferred to the IDOC - however some fields are mandatory.
create the order header structure
ls_header-doc_type = ls_screen-order_type.
ls_header-sales_org = gc_vkorg_aa01.
ls_header-distr_chan = gc_distr_aa.
ls_header-division = gc_divis_aa.
ls_header-purch_no = ls_screen-po_num.
ls_header-po_method = ls_screen-po_source.
ls_header-ship_cond = ls_screen-ship_cond.
create partner input table (sold to)
ls_partner-partn_role = gc_role_sold.
ls_partner-partn_numb = ls_screen-sold_to.
APPEND ls_partner TO lt_partner.
create partner input table (ship to)
ls_partner-partn_role = gc_role_ship.
ls_partner-partn_numb = ls_screen-ship_to.
APPEND ls_partner TO lt_partner.
items are added by looping at a table
ls_item-material = <fs_upload>-matnr.
ls_item-req_qty = <fs_upload>-quantity.
process the quantity, it needs to be three decimals, because it
will be moved into a string in the BAPI and divided by 1000 before
it is moved back into a number field (1.500 => 001500 => 1.5)
ls_item-req_qty = ls_item-req_qty * 1000.
truncate remaining decimal places if exist (1.2525 => 1252.5 => 1252 => 1.252)
ls_item-req_qty = trunc( ls_item-req_qty ).
price is taken from the file
ls_item-cond_type = gc_cond_so_upld_price.
ls_item-cond_val1 = <fs_upload>-price.
condition one (price) is multiplied by 10 in the BAPI
ls_item-cond_val1 = ls_item-cond_val1 / 10.
no discount
ls_item-cd_type2 = gc_cond_so_upld_disc.
ls_item-cd_value2 = 0.
ls_item-item_categ = ls_screen-item_cat.
APPEND ls_item TO lt_item.
then BAPI is called
CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA'
EXPORTING
order_header_in = ls_header
business_object = gc_bus_obj
IMPORTING
SALESDOCUMENT = lv_vbeln
RETURN = ls_return
tables
order_items_in = lt_item
order_partners = lt_partner.
IF ls_return-type NE gc_msgty_error AND
ls_return-type NE gc_msgty_abend.
No errors where found
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ELSE.
There was an error or abend
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
ENDIF. -
Blocking material for sales order
hi all,
I have blocked a material from basic data 1 view of X-plant material status and Cost estimate 1 view of Plant Specific Material by changing them to 02. but for this material i can still create sales orders or quotations in that case i want system to give an error message. how can i resolve this problem.
best regardsHi,
Use the material exclusion function:
FUNCTIONALITY:
SD> Master data > Products > Listing/Exclusion> Create
( Tcodes VBO1, VB02, VB03)
Enter the list/exclusion type B001: For the required
customer:
Enter Maintain materials > Save > Exit
Create the order and enter material excluded to test exclusion.
CONFIGURATION: IMG SETTINGS
For IMG settings; Go to IMG > SD > Basic Functions>Listing/Exclusion
Ensure that the listing/exclusion procedure is activated for your order type. You can also create your own condition types access sequences and procedures or use the SAP provided ones.
Reward points
Regards
Govind.
Maybe you are looking for
-
NVidia GeForce 8600M GT, what's the deal?
Hello to all of you, I've heard quite a bit about the problems with the graphics card in the new macbook pro (santa rosa) and I can only confirm this issue (games freeze, slow framerates, and stuff like that). This is very sad actually 'cause the rea
-
Ok, here's the thing. I got this 5th g, 30gb ipod the other day. I installed the little disk, and when I plug it in, my computer recognizes it, installs the device, everything is fine. It's in my computer, blah blah. It even opens itunes when I plug
-
Version Management of ABAP objects in Workbench
Dear Friends, Can any one give idea about document, blog or link, which gives brief explanation about "Version Management of ABAP objects in workbench" with screen dispaly? Regards, Nilay
-
Hi all: Is operating system 64bit necessary for installation of PI 7.0? \ Couldn't thank you more!
-
When I submit my feed http://www.quoteactionspodcast.com/?feed=podcast, I get the following error message: We had difficulty reading this feed. Bad http result code: -1 I can't find what this is or how to solve the problem