Stock of variant material in variant configuration
hi gurus,
im doing variant congiguration in that i have some doubts,
for example if i'm doing varian config for a car
here variants are engine,gearbox,colour etc.
now my doubt how can we maintain stock for these variants,and also when i make a sale order if i use variant config i can not see display of the variant material i can see only the header material.
actually i need to see those variants also in the sale order like BOM.
please give me some suggestions how can i go about?and if there is any configurationis required for this to happen pls do explain me,
with regards
vijay
Hi,
No.. there is no need to maintain the stock for the variants. The variant classes will be maintianed in your material master 'classification tab'.
Once you setup the variant material, raise a sales order for the material and raise the stock with reference to the order.
As it is make to order, you are not keeping the material in stock. You are manufacturing the material upon customers request.
Hope you are clear.
Prase
Similar Messages
-
Variant material cannot be configured
Hi Gurus,
I basically setup 2 types of items i.e. material type HAWA and DIEN. Material type HAWA I tied Material is configured in Basic Data 2 attached a variant config characters. During sales order, the characteristics pop-up and I can enter the addtional data.
However for DIEN material, the screen cannot pop-up and when i click on the configuration button, error display Item 000020 cannot be configured Message no. V1469. Any clue what is the cause of the error?
Regards
BernHello Bernard
What is the item category for the DIEN item in the sales order? Check that. May be it is coming up with TAN ( or equivalent) which is not configurable. Check the Item cat group in the material master, then the item cat assignment in config and change them as needed. In the standard system item cats TAC, TAM are set up for configuration. So try to lead the item cat to be determined as TAC for example. Hope this helps, -
BOM explosion for variant material
Hi Gurus!
I created a material variant, when type match is done, the configurable material is changed for the variant properly, in this case, BOM explosion is done in the sales order and components are shown properly (I did this thought customizing).
When I try to sale the variant material directly (without configurable material and type match), the system do not show the BOM explosion.
I need the BOM explosion in the sales order for invoicing proposes.
Can anyone help me?.
Thanks!!.
J. Carlos.Hi,
To do a requirements explosion for a configured material, you must maintain the data in the
material master record and link a BOM to the configured material.
If the material of the material variant is the same as the configurable material, the link
is already there.
You can either create a BOM especially for the configured material (perhaps using the copy from
function) or allocate the configured material to the BOM for the configurable product. The second
option is the more common solution.
If you allocate the configured material to the BOM for the configurable product, the BOM for the
configurable product is interpreted and exploded according to the characteristic values assigned.
The interpretation includes the processing of selection conditions and the setting of field values in
BOM items according to the relevant actions.
Allocating a Configured Material to a BOM: From the bills of material menu, choose Bills of material Material BOM Alloc. config.
mat. Create.
Chidambaram -
How to create configuration of a variant material based on funciton module
Hello, ABAP experts,
I want to create configuration of a variant material based on FM ( MRP3 view, set configurable material and configure the variant ).
I use fuction modules:
CUXM_SET_CONFIGURATION
CUCB_CONFIGURATION_TO_DB
and subsequently commit work.
But the data table was not updated, that is, MRP3 view is still empty.
Can you give me a sample, tell me how to used these FMs.
Thanks and BR.When I call FM , CUXM_GET_CONFIGURATION, the SUBRC = 0, but ET_RETURN get two messages: CUXM1-001 , Overwriting existing configuration, and CUXM1-007, Configuration in target system is consistent and complete.
Can you give me a sample ? -
What is Material Variant?
PPCA <b>material variant</b> is a material that can be kept in stock and that arises from an individual configuration of a configurable product.
The material master record of a material variant is linked to the configurable material and configured using the characteristics of the configurable material. This variant of the configurable material can then be manufactured and kept in stock.
See the link for more information
http://help.sap.com/saphelp_47x200/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm
Example - TAYOTA Camry is a variant configuration material...but they know that TAYOTA Camry - model 1.1 GLX is a fast moving car, hence they will create this material as variant of KAMT material TAYOTA Camry. This material will be a FERT material. They will plan this material as normal FERT material with stg 40.
Hence when they create a sales order, if they enter model as 1.1 GLX , system proposes that a material variant is available for this model and replaces the KAMT material with this FERT material...
I hope you got it, if not come back -
How to expand multiple level of variant material in quotation?
Hi,
I use VA21 to create a quotation, there is a variant material such as AA. The Bom of AA is
AA
Aa
aa
ab
Ba
ba
bb
I have create the class of variant, characteristics and configuration profile, also I have create the Bom and assign the dependency. But in my quotation, when I chosed the characteristics, only the first level can be brought out under the top material. The item aa can't be brought out.
Item material Item category Higher-level Item
10 AA AGC
20 Aa AGX 10
Result expected
Item material Item category Higher-level Item
10 AA AGC
20 Aa AGC/AGX 10
30 aa AGX 20
Thanks!
Edited by: wayne wu on Jun 20, 2011 5:24 AMAnkur,
I change the Structure Scope to B and Application SD01, but it seems conflict with the config strategy and variant matching. So, in VA21, material can't be determined by system automatically through choosing characteristics. System expands all the material of the top material. Like this:
AA
Aa
aa
ab
Ba
ba
bb
Are there some mistakes in my Item Category configuration?
Thanks.
Edited by: wayne wu on Jun 21, 2011 4:41 AM -
Alternative unit of Measure for variant material
Dear All,
Here is an interesting scenario,
There is a naterial Billet with two variant characteristics length and size. and base unit of measure is TON. Now alternative unit of measure is PCS. How can define the conversion factor on the basis of these two variant characteristics.
In normal material (without variant char.)
we can define conversion factor 1PCS= 2TON
For variant material,
For the material Billet with variant charc length and size how can i define conversion
so that system calculates diff. PCS with diff. length and size but material is same. So how can i Do that.
for example for same material Billet but variant char. Length is 6 M and size is 120*120 ,its wt will be 2 TON for 1 PCS.
for the same material Billet with variant char. length 12 M and size 120*120, its wt will be 12TON for 1 PCS.
How can i cater this for the same material.Hi Shoaib,
We have faced the similar scenario for steel industry. Based on my experience, it is not possible to define variable values for Alternative UOM conversion with the variant characteristic/configuration, specially if you want SAP to maintain inventory with variable conversion rate.
Use the Batch specific unit of measure for this situation.
1) Create batch specific UOM i.e. Ton_per_pc (TOP) --- User proportional unit conversion
2) Create batch characteristic ton_per_pc and assigned UOm.
3) In material master additonal data select proportion unit and enter the standard conversion rate between ton & pcs.
4) While doing GR - In batch creation you can enter whatever the conversion rate is and Inventory will be updated accordingly.
Regards,
Ravi. -
How to link Variant Material with Class n Char ?
Hi,
I am new to variant Config.
I created Char, --> Class n dependencies.
Created KMAT material.
But i m confused how to link Materil to the Class or is there anymore i have to do for setting?
PL. guide.
thanks,
Roopan.Here are the simple steps to follow to link the material to class. The steps also include set-up for creating material to assignment.
1. Create Material
Menu Path: Logistics Materials Management Master Data Material- Create
<b>Transaction Code: MM01</b>
[Enter the material type as Configurable Material.
Ensure that check box Material is configurable is checked (i.e. MARA-KZKFG has value X) in Basic Data view]
2. Create Characteristics
Menu Path: Logistics Central Functions Classification Master Data Characteristics - Create
<b>Transaction Code: CT04</b>
All the required characteristics should be created before proceeding to next step.
3. Create Class
Menu Path: Logistics Central Functions Classification Master Data Class - Create. <b>Transaction Code: CL01</b>
Enter name of class.
Enter class type as 300 - Variants.
Enter description and other relevant details.
4. ASSIGN CHARACTERISTICS TO CLASS
Menu Path: Logistics Central Functions Classification Master Data Class - Change <b>[Transaction Code: CL02]</b>
<b>Note:</b> Assignment of characteristics to class can be done while creating class also, if all the characteristics are created before creating class.
Go to Characteristics tab and assign all the characteristics in sequence in which you want them to appear logically.
5. CREATE CONFIGURATION PROFILE
Menu Path: Logistics Central Functions Variant Configuration Configuration Profile Create <b>[Transaction Code: CU41]</b>
Material to class assignment is created via Configuration Profile.
Regards,
Gauravjit.
Reward points if the solution is helpful -
Sales order for variant material using BAPI "BAPI_SALESORDER_CREATEFROMDAT2
Hi,
I am using BAPI "BAPI_SALESORDER_CREATEFROMDAT2" for creating salesorder for variant configuration material. I am able to create a salesorder when have only one variant material, However when i have more than one variant material getting errors. Can some one tell me how to fill the material data in the config tables provided in the BAPI.
Thanks.Hai Vinit
Check the following Code & also Check the following Standard Programs
L2032U12
LCRMAU01
LCRMAU11
LZOC1U01
MWWMJF32
RBUS2032
Structures for order header
DATA: l_order_header_in LIKE bapisdhd1,
l_order_header_inx LIKE bapisdhd1x,
Tables for order items
li_order_items_in TYPE STANDARD TABLE OF bapisditm,
li_order_items_inx TYPE STANDARD TABLE OF bapisditmx,
Order partners
li_order_partners TYPE STANDARD TABLE OF bapiparnr,
*Schedule lines
li_ORDER_SCHEDULES_IN TYPE STANDARD TABLE OF BAPISCHDL,
li_ORDER_SCHEDULES_INX TYPE STANDARD TABLE OF BAPISCHDLX,
*-condition type
li_ORDER_CONDITIONS_IN TYPE STANDARD TABLE OF BAPICOND,
li_ORDER_CONDITIONS_INX TYPE STANDARD TABLE OF BAPICONDX,
Return table from bapi call
li_return TYPE STANDARD TABLE OF bapiret2,
Sales document number
l_vbeln LIKE bapivbeln-vbeln,
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
order_header_in = l_order_header_in
order_header_inx = l_order_header_inx
testrun = 'X'
IMPORTING
salesdocument = l_vbeln
TABLES
return = li_return
order_items_in = li_order_items_in
order_items_inx = li_order_items_inx
order_partners = li_order_partners
ORDER_SCHEDULES_IN = li_ORDER_SCHEDULES_IN
ORDER_SCHEDULES_INX = li_ORDER_SCHEDULES_INX
ORDER_CONDITIONS_IN = li_ORDER_CONDITIONS_IN
ORDER_CONDITIONS_INX = li_ORDER_CONDITIONS_INX.
Thanks & Regards
Sreenivasulu P -
How to get all the characteristics of a variant material?
Hi gusy,
Do anybody can tell me how to find out all the characteristics of a variant material?
I've checked following tables: MARA, CABN, CAWN, KSML, KLAH, AUSP.
Thanks & Regards,
TimHi,
You can use the following BAPI's;
BAPI_OBJCL_GETDETAIL to get the characteristcis of Material
BAPI_OBJCL_CHANGE to change the characteristics.
You can also use the CAWN, CAWNT,AUSP tables to find these characteristics.
Also:
Try this....
WSTN3_GET_CHAR_PROFILE
Reward if useful,
Cheers,
Chandra Sekhar. -
Rebates (generic material X variant)
Hello Dear,
I have a problem with my rebates process. Could anybody here please help me?
The problem is:
I´ve created a rebate with the material 425001 (3%).
T-Code: VBO1 (customer rebate)
Sales Organization: BP01
Distribution Channel: 01
Division: 01
Rebate Recipient: XPTO
Material: 425001 (variant from generic material 425)
Amount: -3%
When I check all the materials for this agreement in VBO2 I can see the material 425001.
However, when this material have a order, I can´t pay this agreement to my Rebate Recipient XPTO.
I´ve checked the price in T-Code VF03 -> Item Condition -> Analysis Pricing to understand why the pricing didin´t find the condition I observed that the material is 425 (generic material).
When this material have a order my price couldn´t find this material. My price find only the material 425.
I need that the condition find the variant material, not only the generic material.
How can I solve my problem?
Thanks a lot and sorry for my poor English
Rodrigo Cordeiroolá Rodrigo,
if you want to give rebates for components which are confiugerd in a variant please use transaction vk11 and condition type va01.
There you can maintain rebates per cent. If you this rebates depends from customer you can add a condition table in pricing determination.
If you have further questions don`t hesitate.
saludos
Daniel -
Regarding Constant Stock of a material
Hi ,
IF i want to maintain stock of a Material-"A" always as 1000. That means the stock of the material-"A" should never be less than 100. Please suggest what settings need to be maintained to make stock to be always as 1000.
Thanks in advanceAditya,
Put 1000 pieces into stock, and then block the material for any subsequent issues or receipts. Since there are no issues or receipts, the stock will remain at 1000.
You can block a material in MM02, MRP1 tab, by entering the appropriate code in Plant-Specific Material Status. You may have to configure a new code that blocks all movements. OMS4
Or, you could restate your question with the rest of your requirements.
Best Regards,
DB49 -
How to assign screen variant to transaction variant
Hi ALL
I HAVE CREATED A SCREEN VARIANT HOW TO I ASSIGN IT TO TRANSACTION VARIANT , PLS GUIDE ME ON THIS ITS IMPORTANTSunaina,
Transaction Variant:
Transaction variants are client independent. That means that in order to transport them you are creating a workbench request. Client independent means that the moment you save your changes, they will appear in every client on the same box. If for instance you have 3 development clients, by creating a transaction variant you will be able to see it in all 3 clients. You won't need to use transaction SCC1 to transport your changes to the other development clients.
Say for an example you need to deactivate (output only) the pricing date and material pricing group field in VA01/2.
You can use the T.code SHD0, choose your transaction variant here, further choose your screen variant.
Next select your screen variant and in the Menu bar select Variant> change with processing>Make repairs in foreign namespaces only if they are urgent> Continue(Enter)>again 'enter'>Object can only be created in SAP package>continue(enter)> Exit and save >This variant contains other screens, adopt these as well?>enter>enter> scroll down to the entry 'pricing date' or VBKD-PRSDT make the necessary changes and save.
The system will prompt to assign a package and request enter the necessary values.
Crux:- you just make fields as display, or 'supress', knowing your requirements
Transaction Variants to make fields Mandatory, Hidden or Display. Also applicable to screens and tabstrips.
You can hide unwanted screens and fields in any of the standard SAP programs without changing any of the standard programs. Additional features such as making the variant as default on the standard SAP transaction code is only available as of 4.6x.
Transaction SHD0 - Create a variant for the required transaction by changing the layout through hiding fields and screens.
Transaction SE93 - Create a variant transaction (e.g. for VA02 = ZVA02).
o Next allocate the transaction variant to this variant transaction.
In 4.6c, you can default your transaction variant as the standard variant. (SHD0 - Edit -> Activate/Deactivate as standard variant)
One more feature available, instead of creating a new T.Code...you can simply assign the Transaction Variant in the Sales Document Type in T.Code-->VOV8.
Hope this Clarifies your Doubt and Please Reward If Really Helpful
Regds
MM -
Stock of a material as on given date
Hi all,
Is there any function module or any BAPI to calculate the opening and closing stock of a material as on the given date, based on which a customizing report is to be developed.. There was a Transaction MB5B to know the as on date stock, but it's taking longer time to use it in customizing report.Please let me know if any BAPI or any F.module is there to find the stock of a material as on given date.
Thanks in advance.
Edited by: Jaya on Apr 23, 2009 9:15 AMHi,
Try to develop a report using the logic of MB5B report and minimize the selection criteria
Regards,
Vikas -
If I know the Material Code and Plant then how can I determine the closing stock of that material for a particular date?
I know that from the table MARD I can get the value of today's closing stock. But how can I know any other days closing stock.
This is very urgent.
Regards,
SubhasishHi
Check this out.... <b>Though this is for Opening Stock</b>, you can have receipts and issues in that period for the material and then calculate the Closing Stock.
*& Form GET_OPENING_STOCK
******* USE THIS LOGIC FOR GETTING OPENING STOCK OF A BATCH ******
********** THE WAY ITS DONE (TO SOME EXTENT) IN Trxn MB5B **********
**************** VERY USEFUL TO GET STOCK FASTER **************
FORM GET_OPENING_STOCK .
DATA: TOTAL TYPE P DECIMALS 3.
CLEAR OPTOT.
REFRESH: IMARD, G_T_MSEG_LEAN.
CLEAR: IMARD, G_T_MSEG_LEAN.
*- Select data from IMARD
SELECT * FROM MARD INTO CORRESPONDING FIELDS OF TABLE IMARD
WHERE WERKS = P_PLANT-LOW
AND MATNR = OPBAL-MATNR.
IF SY-SUBRC = 0.
READ TABLE IMARD INDEX 1.
IF SY-SUBRC = 0.
TOTAL = IMARD-LABST.
ENDIF.
ENDIF.
*- Select data from MSEG and MKPF
SELECT
MKPF~MBLNR
MKPF~MJAHR
MKPF~BLART
MKPF~BUDAT
MKPF~CPUDT
MSEG~MATNR
MSEG~WERKS
MSEG~LGORT
MSEG~CHARG
MSEG~SHKZG
MSEG~MENGE
INTO CORRESPONDING FIELDS OF TABLE G_T_MSEG_LEAN
FROM MKPF AS MKPF JOIN MSEG AS MSEG
ON MKPFMANDT = MSEGMANDT AND
MKPFMBLNR = MSEGMBLNR AND
MKPFMJAHR = MSEGMJAHR
WHERE MSEG~MATNR = OPBAL-MATNR
AND MSEG~WERKS = P_PLANT-LOW
AND MSEG~CHARG = OPBAL-BATCH
AND MKPF~BUDAT GE P_DATE-LOW.
SORT G_T_MSEG_LEAN BY WERKS MATNR CHARG SHKZG DESCENDING.
IF NOT G_T_MSEG_LEAN[] IS INITIAL.
LOOP AT G_T_MSEG_LEAN.
IF G_T_MSEG_LEAN-SHKZG = 'H'.
TOTAL = TOTAL + G_T_MSEG_LEAN-MENGE.
ELSE.
TOTAL = TOTAL - G_T_MSEG_LEAN-MENGE.
ENDIF.
ENDLOOP.
*- Assign Stock
OPTOT = TOTAL.
ENDIF.
ENDFORM. " GET_OPENING_STOCK
Regards,
Raj
Maybe you are looking for
-
Hello, My iPod suddenly lost all of its tracks a few days ago. Seeing as it's unusable I turned it off When I turned it on again iPod shows a sad face with exclamation mark. I looked around and as this article says http://support.apple.com/kb/TS1373?
-
Hi Expert, My source system (3rd party) calls a RFC service, based on some credentials the RFC program triggers a text doucment in the zip file format on a specified location. I need to send the response and as well as the file (zip) and the size of
-
Every week Production is Non-Functional - How to resolve this?
Dear Legends, Our ENV: OS - Redhat Linux 64 bit DB - 11.2.0.3 RAC Weblogic - 10.3.6 SOA Suite - 11.1.1.6 - we have 2 managed soa_servers and 1 admin server JVM - Sun JDK 1.6.0_29 RAM - 24G For the past month we are facing the following issues very of
-
I am trying to install Sono Flex on my ipad but it is not allowing me to install it.
-
HT4059 can I print my highlights from ibooks, email them or save them to a file?
I have higlighted several passages in my ibooks. I would like to print them, save them in a file, or even email them. Is this possible? And, since I have highlighted in different colors, will those colors transfer when printed or saved? Thank you