New configurable position in sales order
My greetings!!!!))))
This is a question, how can I create a new additional position in sales order by copying already existent configurable position with inheriting all characteristics values, source document number and e.t.c.?
hai justin,
check the variant condition type VA00, in your pricing procedure.
if you maintained VA00 condition type in in pricing procedure, it will pick the particular configurable material price, according to the charectrestics You maintained.
In Transaction code: v/06, you can see all the condition types. If you are not finding conditon types when you are creating sales order, those condition types are not maintained in your pricing procedure.
hope this will help you
srinivas
Similar Messages
-
How to configure rescheduling for sale order quantities
kindly explain how to configure rescheduling for sale order quantities that are created last month. kindly explain. i am in urgent.
regards,
g.v.shivakkumarHi,
Short text
Rescheduling sales and stock transfer documents: by material
Description
The 'Rescheduling' program (SDV03V02) processes sales document items that are contained in the item directory for the material. It takes into consideration open items and schedule lines from stock transfer items, stock transfer scheduling agreements and purchase order requests (items only), referred to hereafter as stock transfer documents, for the materials.
All sales documents for the material that are still open are selected. This means that the material index must be activated for at least all sales document types, whose items may have requirements. All stock transfer documents or items for the material that are still open are also selected. Open in this case means for example, that there is no deletion indicator, that the item from a stock transfer purchase order request cannot be labeled as completed or that the quantity delivered and posted to goods issue for the item in a stock transfer purchase order is the same as the amount ordered. An availability check can only be carried out if a checking rule is assigned to the document type - if this is not the case, the document or document item is not checked.
Checking rule 'A' is used as a basis for rescheduling sales orders (exceptions to this are rush orders they use checking rule B, and orders with individual customer stock; they use checking rule AE). Stock transfer documents use the checking rule that is assigned in Customizing for Purchasing. It is important that the scope of checks is consistent for both the stock transfer documents and the sales documents and that they do not exclude each other, as this can lead to incorrect test results. An example of an incorrect setting would be: The scope of check for checking rule 'A' checks delivery schedules for stock transfer purchase orders and stock transfer purchase requests, however the scope of check for the checking rule for the stock transport scheduling agreement does not.
The items and schedule lines found in the selection are sorted according to 'Priorities' - document category, delivery priority, creation date of the item or schedule line (for stock transfer purchase orders and delivery plans) entered on the selection screen or according to the schedule line date of the earliest schedule line with order quantity, document number and item number and then transferred to the availability check. Priority 1 is highest priority and priority 5 the lowest. Stock transfer purchase order requests are sorted after stock transfer purchase orders and scheduling agreements, as they are less binding. This means that when you have identical sort criteria such as delivery dates, the stock transfer purchase order item is checked first and then the item from the stock transfer purchase order request.
The preset option 'Unconfirmed documents required' only carries out rescheduling for materials for which there is at least one unconfirmed transaction.
You can use the parameters 'Sorting criteria delivery date' to define whether sorting is carried out with the order quantity after the creation date of the item or the delivery date of the earliest schedule line.
If you mark the 'Simulation' field, the checked documents are not saved. Instead a results list is generated and saved. However, the availability check for the corresponding documents continues as if saving has taken place already, that is, that the simulated list corresponds to the actual one.
Under 'Options' on the selection screen, specify whether sales documents and/or stock transfer documents should be processed. For stock transfer documents you can enter whether stock transfer purchase orders and scheduling agreements should be processed at item or schedule line level:
Processing at item level:
All open schedule lines for the item are read and collected, then transferred to the availability check. To sort and prioritize documents, you do not need each individual schedule line. It is sufficient to have the item or data from the first schedule line. All open schedule lines for the item are processed and checked.
Example of processing at item level:
Sorting: Date (Delivery date first schedule line) - Document number - Document item
Doc. cat. Doc. number Doc. item Doc. schedule line Delivery date PO 4500000012 10 0001 26.01. PO 4500000012 10 0002 26.02. PO 4500000025 20 0001 28.01. PO 4500000025 20 0002 02.02.
You can see that the second schedule line for document 4500000025/20 from 02.02 was processed after the second schedule line for document 4500000012/10 from 26.02. This is because all open schedule lines for an item are read and processed. The first schedule line from 4500000012/10 has the earliest delivery date, therefore it has priority.
Processing at schedule line level:
Each open schedule line for an item is entered in document sorting in accordance with the values entered under 'Priorities'. The availability check is carried out for each individual schedule line.
Example for processing at schedule line level:
Sorting: Date (delivery date first schedule line) - document number -document item
Doc. cat. Doc. number Doc. item Doc. sched. line Del. date PO 4500000012 10 0001 26.01. PO 4500000025 20 0001 28.01. PO 4500000025 20 0002 02.02. PO 4500000012 10 0002 26.02.
Here you can see that each schedule line was sorted according to its delivery date. Note that this type of processing requires more runtime due to the individual checks and more frequent saving.
The results of rescheduling are saved, as long as the program was not started in simulation mode. When calling up from the 'Sales' area menu or when directly starting via the development environment, the iniator is informed via a dialog box that he has just started a process that changes data. He can then decide whether or not he wants to continue.
Checking procedure for stock transfer documents:
An availability check of stock transfer documents in rescheduling is carried out in accordance with the check carried out when manually creating a document. If, however, the required quantity for a schedule line is not available on a particular date and will not be ready until later, new schedule lines are created for the stock transfer purchase orders and scheduling agreements, containing the relevant data. New items are created in this case for stock transfer purchase order requirements. The total sum of schedule line quantities for a processed schedule line corresponds to the schedule line quantity of the original schedule line.
First example: Using a stock transfer purchase order item with a schedule line:
a) Status of item before rescheduling run:
Del. date PO quantity Confirmed quant Confirmed del. date 23.07. 50 items 0 items -
==> This now affects the stock/requirement situation:
- Goods issue is posted for the material in the delivering plant on the 23.07.
- A purchase order of 10 items was created for the material in the delivering plant. Delivery is expected on the 29.07.
b) Status of stock transfer purchase order item after rescheduling run:
Del. date PO quantity Confirmed quant Confirmed del. date 23.07. 40 items 40 items 23.07. 29.07. 10 items 10 items 29.07.
==> The first schedule line was changed in accordance with the results of the rescheduling availability check. Only 40 of the 50 original items could be delivered on the 23.07. Therefore, a new schedule line is created for the rest on the 29.07. for 10 confirmed items.
Second example: Same output situation as the above example.
==> There is now a change in the requirement/stock situation:
A purchase order for 10 items is created for the material in the delivering plant. Delivery is expected on the 29.07. A further purchase shows another 40 planned items on the 30.07.
Status of stock transfer purchase order item after rescheduling run:
Del. date PO quantity Confirmed quant Confirmed del. date 29.07. 10 items 10 items 29.07. 30.07. 40 items 40 items 30.07.
==> The first schedule line was changed in accordance with the result of the availability check for rescheduling. The original delivery date is set to the date confirmed in the ATP check. A new schedule line is created for the remaining 40 items, that are available on the 30.07.
Note:
Any set fixed delivery date and quantity indicators and creation indicators for schedule lines or items are 'inherited' by newly created schedule lines. Assuming that the original schedule line was fixed in the above example (since it is created manually), this indicator is also set for the newly created schedule line.
If shipping scheduling is activated for a stock transfer document type, this is also implemented for newly created schedule lines, with the exception of route schedule determination. This means that in the current version of the program no route schedule has been determined for a schedule line containing a route schedule for which new schedule lines may need to be created.
The results of the run are issued in the form of a list, which is also saved, so that the results can be controlled at a later date. This is done using the function 'Evaluate rescheduling', but it is only a good idea to do this after the first rescheduling has taken place. You can restrict selection requirements but these can however affect the runtime. You can use this function to analyze the saved list until the next rescheduling run, which writes over the result. If you start rescheduling in the background, a spool file with the result list referred to will be created in the corresponding setting. You can see this in spool management.
Output
A list of changed documents, a list of documents in which an error occurred during processing and as a result were not changed, can be called up via the menu 'Edit - Error log'. If in a subsequent evaluation a restricted selection is carried out, a note appears at the end of the list to say that not all document items are displayed.
You can set the scope of the list under the menu option 'List' in the list display. You can view improvements, deteriorations and the whole list. Before the documents can be included in one or either of the restricted lists, the date or quantity has to have changed so that the item can be contained in both the list of improved or deteriorated documents.
You can use the interface for changing transactions and the order list to navigate. Use 'Back' to exit the list and 'New selection' to return to the selection screen.
Recommendation
You should only start this program occasionally and use very restricted selectin criteria during working hours as it requires enormous system resources.
Note
The columns for 'New date' and 'New confirmed qty' only contain entries if the dates or quantities have changed.
As the system only runs the change check (dates/quantities) per line in the original list, an item whose backlog has increased in the list of improvements. This occurs, for example, if the whole quantity can be delivered at once but at a later date. In this situation, the system determines an increase for the line when it compares quantities.
Regards,
Amrish Purohit -
How to hide variant configuration screen in sales order
Hi Friends,
Could you please help : how to hide variant configuration screen in sales order for a configured material
RanjanHi
The very purpose of VARIANT CONFIGURATION is to for this material these are the characteristics available
In this you choose one characteristic then these are the values available
If you make a choice then this is the price
Means Maruthi car is the product
Say 800
Alto
Zen
These are characteristics
In this you choose say black, cherry red, white these are the values
When you put a sales order for Maruthi car then if it is 800 black colour then price is X
if it is 800 white colour then price is y
So that according to the choice of the customer the pricing and other details are fetched
Why do you want to defeat the very purpose of VARIANT CONFIGURATION
Rather than listing out of the whole product list the system simplifies the thing
Without that popup variant configuration is meaningless
Regards
Raja
Edited by: ramanathan raja on Dec 11, 2008 3:48 PM -
Lock characteristic value for configurable material in Sales Order
Is there a setting in SAP which can prevent user changing characteristic value for configurable material in Sales Order after production order created for this Sales Order? Currently, it can only works when first delivery create for this Sales Order.
Thanks a lot.Hi,,
in the characteristic goto additional data tab,
you have a field called not ready for input.
you select this when the value in this characteristic come by calculation based on the previous selection.
that field will be greyed out.
OR
u can even select the no display check box,
by selecting this u cant see the characteristic in the list,, it will give u a popup before leaving the screen.
for this the char has to be a required field.
OR
if any of this is not working then may be u can try out with authorization management.
thanks -
Regarding changing of configuration data of Sales Order/item
Hi,
I have taken configuration data of sales order/item from VC_I_GET_CONFIGURATION function module, i should change some of the data and save them back,
Can any one provide the function module name to save the configuration data in SAP sytem,
Thanks in advance,
With regards,
P.Prasanth.Try with Function module
CE_C_PROCESSING.also you can use
CE_I_SET_CONFIGURATION
CUCB_CHANGE_CONFIGURATION
CUD0_CONFIGURATION_TO_DB -
Variant Configuration Description in Sales Order
Hi All,
We have configured Variant Configuration.
During Sales Order Processing on Condition Tab the in Name of Condition Type (Field VTEXT) instead of condition type the system is reflecting the description of Variant.
We want the description of Condition Type & not of variant. Can any one guide how the same cvan be done.
Regards
MahendraFirst, you are talking about VA00 or VA01 condition types, correct?
These work different then other condition types, in a sales document they will display the name of the variant (you defined) that matches your config, characteristic-value(s).
This is Option-based pricing. it is working by design. If you don't want these to show in the procedure then don't define them. you can sum up all values in the configurator then just have one Variant with a "dummy" name and pass that back to the price condition -
Variant configuration statistics of sales order and billing document
Is there any transaction that allow me to get statistics from the sales orders and billing document for configurable materials ? (like VA05) better if using the values of the characteristics that make up the positions of order.
Thera are any information from "Sales Information System" using LIS?
Thanks.Hi,
With LIS, we'll find different infostructures.
See this link to configure LIS reports :
http://help.sap.com/saphelp_47x200/helpdata/en/c1/375723449a11d188fe0000e8322f96/frameset.htm
Using many infostructures before to see sales analysis.
Another solution :
In sales order (by user exit), copy characteristics in new fields in VBAP.
Then, you can use these fields in VA05 (add user exit) or new ABAP report.
Regards,
Lionel -
Report for Material Numbers configured in KMAT Sales Order
Hi,
Scenario:
We are operating with KMAT material type. (e.g. ABC)
Material "ABC" has Characterstic Char 1 , Char2, Char3, Char 4
Each Char has Char values.
Sales Persons create the Sales orders by selecting approprite Char & Char Values. Via MRP, this lead to requirement generation for materials associated to the respective Char & Char Values.
Requirement:
For a given list of sales order numbers for the KMAT material (ABC),
I want to get the list of Material numbers associated to the Char & Char Values configured in these S.Os.
Thanks
NitinFor the Function Modules, you would need to go to Transaction SE37. For CS_BOM_EXPLOSION I use the following Paramater Values, aukmng = 1, auskz = X, capid = PP01, CUOBJ = from the VBAP Table and line Item of the Sales Document VBAP-cuobj, datuv = current date, emeng = 1, mktls = X, mtnrv = VBAP-matnr, stpst = 0, svwvo = X, werks = VBAP-werks, vbeln = VBAP-vbeln, vbpos = VBAK-posnr, vrsvo = X.
For the Function Module VC_I_GET_CONFIGURATION use the following Parameter Value, instance = VBAP-cuobj. -
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 -
How to insert new schedule line in Sales order using BAPI
Hi All,
I am using the below code to add a new line in the schedules line of a existing sales order.But i am not getting the extra line after running the report.
Kindly guide me in how to achieve this.
thanks and regards
shilpa
REPORT Z_VA32_EDI1.
data: v_vbeln type BAPIVBELN-VBELN,
wa_order_header type BAPISDH1X,
i_sch_line type standard table of BAPISCHDL with header line,
i_sch type standard table of BAPISCHDLX with header line,
i_return type standard table of BAPIRET2 with header line.
v_vbeln = '0030001227'.
wa_order_header-UPDATEFLAG = 'U'.
i_sch-ITM_NUMBER = '000010'.
i_sch-UPDATEFLAG = 'I'.
i_sch-REQ_DATE = 'X'.
i_sch-REL_TYPE = 'X'.
i_sch-PLAN_SCHED_TYPE = 'X'.
i_sch-REQ_QTY = 'X'.
append i_Sch.
i_sch_line-ITM_NUMBER = '000010'.
i_sch_line-REQ_DATE = '20080127'.
i_sch_line-REL_TYPE = '2'.
i_sch_line-PLAN_SCHED_TYPE = '2'.
i_sch_line-REQ_QTY = '65'.
append i_Sch_line.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = v_vbeln
ORDER_HEADER_IN =
order_header_inx = wa_order_header
SIMULATION =
BEHAVE_WHEN_ERROR = ' '
INT_NUMBER_ASSIGNMENT = ' '
LOGIC_SWITCH =
NO_STATUS_BUF_INIT = ' '
tables
return = i_Return
ORDER_ITEM_IN =
ORDER_ITEM_INX =
PARTNERS =
PARTNERCHANGES =
PARTNERADDRESSES =
ORDER_CFGS_REF =
ORDER_CFGS_INST =
ORDER_CFGS_PART_OF =
ORDER_CFGS_VALUE =
ORDER_CFGS_BLOB =
ORDER_CFGS_VK =
ORDER_CFGS_REFINST =
SCHEDULE_LINES = i_sch_line[]
SCHEDULE_LINESX = i_sch[]
ORDER_TEXT =
ORDER_KEYS =
CONDITIONS_IN =
CONDITIONS_INX =
EXTENSIONIN =
NFMETALLITMS =
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
write: 'Done'.hi,
pass the values 'x' to the bellow structure for all the fields that u want use and provide the item no ,schedule line no.
SCHEDULE_LINESX -
User exit - VA01 - Adding new line items while Sales Order Creation
Hi All ,
I have a requirement where : in VA01 , i have to add new line items using USER EXIT or BADI.
The scenario is : we maintain Characteristics for Material. When we select a particular characteristics, Factor and length will be displayed in a Popup. we can specify the Factor and lenght.
Here , if i specify Factor as 10 and lenght as 1000. the Material has to be cut / split into 10 items of 1000 mts each. and the ITEMs table control should get 10 ITEMS .
How to add new items using User exit or Badi in VA01 while creating a sales order.
i have identified the user exit . What code should be used to add new line items.
kindly help me in solvng this.
Waiting for your replies.
Thanks in advance.
Suki.hi
wich user exit do you take for that ??? -
CONFIGURATION PROBLEM IN SALES ORDER
DEAR ALL,
When we are creating the sales order we are getting the message in incompletion log that
CONFIGURATION NOT POSSIBE FOR MATERIAL XYZ
REASON 3---> HELP
this above proble we are facing for normal FERT material .
Please revert.
Regards
PawanDear Sandeep
Material is not configurable.
Regards -
New settlement parameters in sales order does not work
Hi
I have a sales order for service material. It is invoiced. I have to settle it. The existing settlement rule is wrong. So I have created a new allocation structure and changed settlement parameter in the sales order. I save the sales order.
But in VA88 the settlement does not work. I get error message ' receiver cost element not defined and thet cat. PSG not defined.'
But the same allocation structure work good for new sales order.
Pl advise how I can do the settlement for old sales orders, subsequently changed for settlement parameter ie allocation structure.
Thanks
kamalaHello Kamala
Not an expert on this subject, but here is what I suggest, Try and see if it works.
1) Firstly retract the changes you did in sales order and settle first with the wrong settlement parameter (Old data).
2) Now change the existing allocation structure, don't create NEW ONE. If you change an allocation structure, the changes only affect future settlements.
3) Then reverse the settlement.
4) Now re-do the settlement.
Let me know how it goes. Take care. -
Inserting new line item in Sales order
Hi,
We are doing a feasibility check to find out whether a new line item can be successfully inserted into a sales order based on certain pricing conditions that is received through an ORDERS05 inbound idoc.
I tried adding a new segment E1EDP01 to the existing idoc in the user exit EXIT_SAPLVEDA_011 assuming that the VA01 posting program would accept the new line item but that approach is not working.
Looking at various posts in the forum, I gather that the best way is to use the function 'BAPI_SALESORDER_CHANGE'. Can anyone please let me know how exactly a new item can be inserted using this function module?
Any help would be appreciated.
ThanksHi Sneha,
Please use the FM 'BAPI_SALESORDER_CHANGE' to add a new line item as under:
CALL 'BAPI_SALESORDER_CHANGE'
EXPORTING
salesdocument = "Pass the Sales order no here"
order_header_inx = "Pass the value of update flag as I as u need to "
"insert a new line item"
TABLES
return = "Will contain the error/success messages"
"after the processing"
ORDER_ITEM_IN = "Here pass the item info tht needs to be added"
Also do a Commit Work after this FM call to reflect the changes in database.
Regards,
Chetan.
PS: Reward points if this is helpful.
Message was edited by:
Chetan H. Dubey -
How to add a new output type in sales order header via ABAP program
Hi All,
I have to add new output type (ex Z001) in sales order header via an ABAP program. please let me know how to do this.
Thank you all in advance.Hi,
You can use the FM ..RV_MESSAGE_UPDATE..
Thanks
Naren
Maybe you are looking for
-
Songs gone from iPod, freezes computer when plugged in
Yesterday, I plugged my 5th gen 30 gig iPod into my computer to charge. The battery had drained completely, so it came up with that "Very Low Battery" warning and didn't connect to the computer right away. This has happened before, and I was running
-
Images not displaying in CFDOCUMENT PDF
Hi there, Has anyone notice any problems with images in dynamic PDF using CFDOCUMENT? I have a site where I create several dynamic PDF document (with images) and all of a sudden, they stop displaying. The only new addition was a SSL for the site. Any
-
TOC showing all chapters as #1
Please, How can I fix this TOC on my document, since it's showing every chapter as #1, as seen on the image below: Only the Preface (6) is correct. The last one is labeled as '8' and all the chapters as '1'. Can someone help me, please?
-
IPad 3 on iOS5 want to upgrade to iOS6
Just bought a iPad 3 thats on iOS 5, is it possible to upgrade it to ios 6 using the ipsw and shift clicking update? Or is it forced to go to ios 7? I know when you restore apple doesn't sign anything lower than ios 7, does the same apply for upgradi
-
Meaning of SOD......
Hi All, What is meant by SOD in SAP Security.Please explain in detail... Thank You. Regards, Swapna.D.