Characterstic Value Length - Variant Configuration.
Hello,
I am defining Characterstics to be used in Variant Configuration.
SAP is limiting the maximum length of the characterstic value only to Max of 30 chars.
I have certain scenarios where the Value for a certain characterstic may be
more than 30 characters.
Is there any way to overcome this in SAP. I am sure this kind of issue might have arised in any of your projects.
Can you please share your expertise to overcome this situation.
Thanks in Advance,
Best Regards,
Bharat.
No. Your limited to the 30 characters. You should try to figure a way to either abbreviate the values or split the single charac. into multiple charac. if possible.
Depending on how your planning to use the info there are some things you can do.
You can allow multiple values and additional values. Then you can type as many "lines" of text that you want. Start each new entry with a number. As in
1 This is text to 30 characters
2 This liine is more text to 30
3 This line is a 3rd line
etc..
You need the numbers other wise I believe SAP will sort the values alphabetically and can present them in a different order when shown in display.
I have also created multiple characteristics for this as well
CHAR_TEXT_1
CHAR_TEXT_2
CHAR_TEXT_3
We can then type in short text info as a value in the class and mark it as the default text so it defaults onto each new batch. I've used this to put short segments of text on COA's. The characteristic description is set to what ever we want to display on a the COA. So it might wind up something like:
WARNING: Wear OSHA approved respirator.
WARNING: Wear latex gloves
Craig
Similar Messages
-
User Exit - VA01 / VA02 Sales Order, using Variant Configuration Fields
Hi,
I'm doing a user exit for creating / changing a sales order (VA01/VA02), and in my program I'm trying to use the characteristic values in variant configuration: Extras -> Configuration.
I know there's a whole bunch of data in SAPMV45A, but I can't seem to find what I need. Structure RV45A is the closest I can find, but the characteristic name / value fields appear empty during the execution of the user exit.
Any help would be greatly appreciated.
Thanks!R u creating your own user exit or using the ones which are available for VA01/VA02?
If you can use existing ones, to get the more details abt them, please have a look at below link.
http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm
I hope it helps.
Best Regards,
Vibha
*Please mark all the helpful answers -
SD Variant Configuration with manual entry cut length variant
Hi Expert,
I have one scenario in variant configuration where client want to put one variant value manually and according to entry price variant for example 4 M cut length should pick up automatically in variant pricing.
Please check below example.
X-Material
I have created variant one Cut length and once Coated colour.
Character Cut length with no value as customer want put manually like 4 M ,4.2 M .......etc as per requirement.
Character Powder coated with different colour value like red,blue,pink etc......
Character Price with SDCOM table
Condition class ZClass with above character....
Dependencies ZPrice with above character combination
CU50 characteristic value assignment.
I have maintain condition record for VA00 with all character value....
Now I m creating sales order with X-Material where I will get option for variant for cut legth enter manual...4 Meter
and powder coated with colour option ,here I m getting price for colour which is coming from condition record...but not getting for cut length which we have enter manually...
One more thing sales qty sales in pieces and pricing should be in meter...so when I will sales X-material in pieces then pricing should be in meter.
Please suggest as this is urgent requirement...
Thanks in advanceI m surprise no one has given any suggestion...
anyway closing this thread..
Thanks
Edited by: KHAPREVIPIN on Feb 22, 2012 2:55 AM -
Problem facing when changing configuration characterstic values in SO
Hi Experts,
I am facing a problem when i am chaging sales order configuration characterstic values they are updating perfectly. But when i am creating purchase order with reference to sales order then the sales order configuration currency characterstic values are picking as 0 which are already updated perfectly in sales order.
I am using cl_cbase-> set_configuration method for to update the characterstic currency values.
cl_cbase->set_mark_for_saving after the above method
cl_cbase->save_and_free after the above method.
Would request your suggestions if you have come across this situation.
Advance Thanks
Regards,
Chandra.Hi,
Can do it using Union All is prompt SQL and presentation variable in report.
Refer : http://www.varanasisaichand.com/2010/01/editing-all-choices-in-dashboard.html
Regards,
Srikanth -
PO EDI - How do I exclude a specific variant configuration value
Hello,
When sending POs via EDI we include our variant configuration values (segment E1CUCFG/E1CUVAL). There is one specific variant configuration we don't want to include as it's irrelevant to the vendor and keeps confusing them. We do need to send all the other variant configuration values. What would be the best way to do this?
Thank you,
MichaelNever mind, I found it.
MM06E001 / EXIT_SAPLEINM_013 allows me to modify E1CUVAL. -
Populating Variant COnfiguration value in ORDERS05
Hi,
I'm going to create Sales Order using ORDERS05 IDoc Type.Data coming from Non-SAP system consists of Variant Configuration data.I mean those data we have to place at the Item Level variant configuration area.Can anybody please tell me which segment I've to populate for the same? or if there is no segment for that then how we can achieve this........Is there any exit for the same?
Thanks in advance,
SarbajitHi Sarbajit,
There is a segment need to fill the structures XE1CUREF or XE1CUCFG (IDOC).For this pass characteristic name and it is values.In va01 if you seen it will pass description and it is value.I did this before and created order and quotation.
ORDER_CFGS_REG
POSEX 000010
CONFIG_ID 000001
ROOT_ID 000001
ORDER_CFGS_INST
CONFIG 000001
INST_ID 000001
OBJ_TYPE MARA
CLASS 300
OBJ_KEY CONFIG-MATERIAL
CONFIG_ID 000001
INST_ID 000001
CHARC 'TURRET'
VALUE 1.
pass in this way to three structures.These are mandatory to fill if you have any issues please post.
Regards,
Madhu. -
Variant Configurator : Value set by user or dependency ?
Hi,
How can i determine whether a value in a characteristic in the variant configurator is set by a user or by a dependency ?
with regards
ErikHi,
When a variant is created , inthat particular screen, theres an option
Whether it is cretd by user or system.
And table name is RSVAR
field is TRANSPORT
Thanks,
Shreya -
VC Variant Configurator SD; changing values by FM 'CUOV* '
Hi everybody,
It appears me some troubles with VC when I try to set value for particular feature again.
I have inconsistency fault when I try to change the value by calling FM 'CUOV_SET_FUNCTION_ARGUMENT' from configuration profile but it was set manually by user first (in standard VC window).
Both values of feature are correct (old and new).
Error looks like :
E: Inconsistent values inferred for characteristic (here is number of characteristic)
and next in details:
The following values are incompatible with each other:
(here is old value)
(here is new value)
Let me also know you, that this inconsistency problem exits in case when I try to overwrite feature value by FM I mentioned, and this value was set manually first only ( VC window)
If I try to owerwrite the feature manually (using the same value) - there is OK.
I suppose, I should in "any way " clear values which was set manually first, or change "something" in SAP Variant Configurator what let me change priority and allows overwrite value by FM which was set first manually ( in VC window) . But I have no idea how to do it...
I will be gratefull for any hints.
Thanks & Regards
TomasStandard SAP does not let you overwrite a value that is flagged as "Set by User". We had a similar requirement where we had to force a user-entered value to be deleted and replace it with a calculated value. To get around the issue, we copied the code from FM CUPR_DEL_VAL, which deletes values set by procedure, into our own FM called Z_VC_CUPR_DEL_VAL. In our version of the code we inserted a couple of statemtents that delete both user-entered values and values that were set as a default.
The great part about this mod was that we didn't even have to create our copy of the module inside of the CUPR function group. It worked fine if we just created in one of our custom function groups.
These were the lines we added to the end of the module after we copied:
KNTYPE = 'DI'.
PERFORM DDB_DEL_VALS_BY_KNTYPE(SAPLCUDB) USING INSTANCE ICABN-ATINN
RFLAG KNTYPE RESULT.
KNTYPE = 'SF'.
PERFORM DDB_DEL_VALS_BY_KNTYPE(SAPLCUDB) USING INSTANCE ICABN-ATINN
RFLAG KNTYPE RESULT. -
SD Variant Configuration - characteristic value computation
Hi Everyone
Greetings from Vinod
i am creating a variant material which has 3 characteristics. out of the 3 characteristics, 2 are inputed by the user and the third characteristic needs to be populated with the difference of the 2 chatacteristic values that we have entered before. is there a standard setting that we have to maintain, or should we do a custom development on the same. the third characteristic value which is computed based on the difference of the precious two characteristic will then derive pricing of the variant material. please throw some suggestions and inputs in this discussion.Hi,
calculating values of characteristics is done with so-called dependencies.
In a dependency you can define the rule how a value should be calculated.
You have to create a class of class type 300 and assign your characteristics to this class.
Assign the class to a material of material type "Configurable Materials".
Open the material with transaction PMEVC (Modeling Environment for Variant Configuration).
There you maintain a dependency of type procedure.
The source code may look like this for your example:
$SELF.CHARACTERISTIC_3 = CHARACTERISTICS_1 - CHARACTERISTIC_2
You can find details for variant configuration on help.sap.com:
http://help.sap.com
-> SAP ERP
-> SAP ERP Central Component
-> Logistics
-> Logistics - General
-> Variant Configuration (LO-VC)
Details on transaction PMEVC (Modeling Environment for Variant Configuration):
http://help.sap.com
-> SAP ERP
-> SAP ERP Central Component
-> Logistics
-> Logistics - General
-> Variant Configuration (LO-VC)
-> Modeling Environment for Variant Configuration
Information on dependencies:
http://help.sap.com
-> SAP ERP
-> SAP ERP Central Component
-> Logistics
-> Logistics - General
-> Variant Configuration (LO-VC)
-> Dependencies
and
-> Dependency Syntax: General Rules
Best regards,
Sebastian -
Where used list for variant configuration
Hello,
We use a lot of configurable BOMs in our company. In the case of deleting a material we need to know where the material is used. Is there a possibility to find out where a material is used in multi levels.
For example a material is used for producing raw material this material is processed again to a more specified product and this product is processed again. We need to explore 3 variant configurations ...
We need to display the bom level by level bottom up. If a material is part of an assembly which is part of a material we need to display it somehow.
Thank you in advance.
Regards,
Christiane Hetzenauerdear Friend ,
See there are 2 things material used in BOM direct assigment
another is material is bond to BOM via a characterstic value.
so if you want to see how many materials have values 123 attached to there classic=fication view search through MM02 search via class , select the class and inout the value for example "01" it will return with all the materials which have value 01 attach to this class , in the same way you can use CL30N search objects assign to class.
in your example
For the BOM motor cycle the materials R123 B456 and Y789 are assigned.
If i search in CS15 for 123 I get as example , also use tick classes in the first screen of CS15
R123
B456
Y789
then you will only get R123 motorcycle as result.
Check and revert back.
Regards
Ritesh
Edited by: R S D on Jul 21, 2009 12:44 PM -
Positional Dependencies in Variant Configuration
Hi all,
Is it possible to implement positional dependencies in Variant Configuration?
We want to design the configurable material (e.g: Rack) by deciding where and how many of the components go into creating the rack.
We have to implement dependencies which restrict the position where the component can be placed in the rack and depending on where the component is placed, modify the length of a different component.
Thank you for your helpHi Nirmal,
In your case , Position of component is Variant, so create "Component _Position" as one Characteristics and assign the value (For Ex top, middle bottom).
create Dependencies formula for selection condition at Component assigned in super BOM. Based on the char - position value, component will be selected.
Regards
Pradeep -
Production Order BOM with Variant Configurable Material
Hi,
I have a requirement to process the document items in the Production Order BOM for a variant configurable martial. I am not sure which Function Module will do this purpose. I checked the FM: CS_BOM_EXPL_MAT_V2 and does not seem to be working.
Can you please help me with a suitable Function Module or program that will process the Production Order BOM? Appreciate Your Help.
Thanks,
Kanan
Edited by: Kannan SA on Jul 6, 2011 8:59 PMWhat are you doing with the characteristics right now ?
If you want operations selected based on characteristic values, you need to have dependencies written just like you do (or in your case, will do) in your BOM components.
I understand the business-push to not do things 100% at the start and just "oh we'll add that part later" but I would really push back to get that part included initially. -
Tolerance Limits for Class Character in Variant Configuration
HI all,
We are Using Variant Configuration, for this we have linked MIC's to Class character, When The Inspection Lot is created the Lower & Upper Limit in the specification comes as the character Value.it does not takes in to consedration the tolerance key assigned to it. For E.g. Charater Dia has value 20, & in the Tolerance key for 20 +/- 0.10 is maintained, when the Inspection lot is created the Upper & lower Limit comes as 20-20 instead 19.9 - 20.1
I have gone through SAP Note 210658, the sample code provided in note is for "Material Specification" I have tried the same with minor code correction the specifications in the lot comes as desired i.e. specifications in the lot consider the tolerance key.
Our Requirment is of task list, in the same not EXIT for task list is also mentioned but no souce code is provided, when we are using the above program (Used for Material Specification) after doing the desired changes, & when we run in de-bugging mode it shows all the calculations are being done, but finally in the lot specification appear as the charater value ( 20-20) & in the inspection lot One first MIC comes it delete's all other MIC's assigned in the Plan.
Has any body worked on this requirment, please let me know how to do the same, & if any body has used EXIT_SAPLQPAP_001 (Enhancement QPAP0001.)Plese provide me with the soution if any one has worked on it.
Thanks & Regards
Gaurav BehlHi ravi,
I did't work on class hierarachies but i do have a document regarding classification.
Regards,
Kanth -
Why don't we do the confirmation in variant configuration?
Hello guys,
As far as i know that in variant configuration we don't do the confirmation, we directly do the goods receipt.Is it right?If yes than why?
Following are the steps we do while doing the variant configuration scenario:
1)First we create the characteristics and give the values inside it.
2)Then we create the class of class type 200 and give characteristics defined in it.
3)Then we create the variant of class type 300 and give all the characteristics inside it.
4)Now we create the configurable material with Basic data 1,2, MRP 1,2,3,4 , Classification view ,workscheduling view.
In classification view, we give the variant of class type 300.So it shows all the characteristics and its value over there.There we select all the values.
5)Now we create the super bom of configurable material and in class tab we give all the classes of class type 200.Here even we can maintain the dependencies if we define all the characteristics value in item tab.
6)Then we create the super routing and inside it we give all the possible operations inside it.Right now my routing contains operations which are necessary all the times.
7)Then we create the configurable profile for configurable material of class type 300.
8)Now we give the requirement in md81 for configurable material and there we select the characteristics values which we want.
9)After that we run the mrp for configurable material and it generates procurement proposals(planned order) for it.
10) Afer this we convert this planned order into production order and release it and save it.
11) After this we do the goods receipt for the production order in mb31.Because of this it shows the stock of sales order as production order qty.
This procedure my tutor has taught me.Have i missed any steps or am i wrong somewhere?If that the case than plz guide me.if you can generate a production order then you can always confirm it according to SAP PP logic.
we use variant configuration for the manufacturing of complex products. once the component quantities and
operation are selected for a particular variant and copied to Production order, the rest of the process is same
as normal Production Control. Revert back with any queries you have.
Regards, -
Creation of sales order with Variant configuration info
Hi friends,
I am creating sales order along with Variant configuration data. We have 3 level BOM structure.
I am using BAPI_SALESORDER_CREATEFROMDAT2 and filling in ORDER_CFGS_REF, ORDER_CFGS_INST, ORDER_CFGS_PART_OF ORDER_CFGS_VALUE, ORDER_CFGS_REFINST
tables exactly the same way BAPISDORDER_GETDETAILEDLIST FM returns.
Sales order is being created with no variant configuration information.(Not in the header level atleast)
Can any one help me on this.
Thanks
SeshagiriUpdating Variant Configuration data for SO item became little tricky for us in an ongoing implementation. After spending some hours investigating the correct combination of data to pass, we were able to post the document correctly. As no detailed documentation is available online for this scenario, I hope this post will help community for similar requirements. J
For updating Variant configuration (VC) data for Sales order item, we need to populate below tables of standard FM or BAPI (e.g. SD_SALESDOCUMENT_CREATE).
Normally the standard FM or BAPI does not return any error messages in case configuration data is not updated successfully.
· SALES_SCHEDULES_IN: The required date field should be populated with appropriate value (REQ_DATE).
· SALES_ITEMS_IN: Field PO_ITM_NO should be populated with appropriate value.
· SALES_CFGS_REF Table:
1. This table should have 1 record per item.
2. Combination of CONFIG_ID and ROOT_ID should be unique across line items.
POSEX
000010
CONFIG_ID
000001
ROOT_ID
00000001
SCE
1
COMPLETE
T
CONSISTENT
T
CBASE_ID_TYPE
G
· SALES_CFGS_INST:
1. This table should have 1 record per item.
2. Combination of CONFIG_ID and INST_ID should be unique across line items.
CONFIG_ID
000001
INST_ID
00000001
OBJ_TYPE
MARA
CLASS_TYPE
300
OBJ_KEY
MATNR value
QUANTITY
Quantity value
QUANTITY_UNIT
Quantity Unit
COMPLETE
T
CONSISTENT
T
OBJECT_GUID
MATNR value
PERSIST_ID_TYPE
G
· SALES_CFGS_VALUE:
1. Combination of CONFIG_ID and INST_ID should be unique across line items.
2. We can have multiple characteristics for a material. In that case appropriate records should be inserted in this table. Note that CONFIG_ID and INST_ID should be same for all the rows you insert in this table for multiple characteristics for a material.
3. The characteristic value should be in SAP internal format.
CONFIG_ID
000001
INST_ID
00000001
CHARC
Material characteristics
VALUE
Material characteristics value
· SALES_CFGS_VK:
1. Combination of CONFIG_ID and INST_ID should be unique across line items.
2. We can have multiple characteristics for a material. In that case appropriate records should be inserted in this table. Note that CONFIG_ID and INST_ID should be same for all the rows you insert in this table for multiple characteristics for a material.
CONFIG_ID
000001
INST_ID
00000001
VKEY
Material characteristics
Maybe you are looking for
-
How to clear the screen in java?
Hi, How to clear the screen in java without using any loops? Thanks
-
When I am on my home screen on the iPhone, swipe left to the search page. Put a letter in the search field. then scroll down. eventually you get to all your texts previously deleted or not. The are all there. How can I clear the entire text from the
-
How to change remote_login_passwordfile from exclusive to NONE?
Hi all, I used dbca to create a database in linux server. then created an ops$oracle user using the below SQL: create user ops$oracle identified by externally; grant dba to ops$oracle; How can i change this parameter to NONE? Thanks
-
Different price shown at AppWorld and Checkout
Hi everyone, I'm in Singapore and I have a Playbook. I am using AppWorld on the Playbook directly and I'm trying to buy the Kalemsoft Media Player app. In the store, the price is indicated as S$3.75. However in the "Confirm Purchase" screen, the purc
-
How to reset the password for the macbook? i seem to have forgotten it.
I just updated my to moutain lion10.8 from an apple support centre. but now to download flash and other basic softwares my mac is asking for the password, and i have no clue as to what the password is and i am on a travel trip for a week. please hel