Change / Edit or Deleting condition table
I have created some condition tabl;es in MM Purchasing but I need some additional fileds in the condition table , but this table is not getting edited or I can not add the field in the table . How I can do this
If I want to delete / remove the field in existing table , there is no such option . How I can do this
How I can delete existing table other than standard condition table
Go to M/04 and select Condition table and go to Menu Condition - Delete / Shift F2
Similar Messages
-
Changing KBETR value on condition table(XKONV) in VA01/VA02
Hi Experts,
I need your help, i am trying to change the KBETR value on condition table XKONV.
user exit name : MV45AFZZ.
FORM NAME : USEREXIT_SAVE_DOCUMENT.
it's allowing me to change the values but those changed values are not saving in the database. how can do this and is there any usexit or BADI to change the condition values(xkonv).
i am waiting for ur answers.
Thanks & Regards.
Priya Papana.Hi!
Try using this, this is working in modifications modus (VA02):
LOOP AT xkonv.
IF xkonv-updkz IS INITIAL.
MOVE-CORRESPONDING xkonv TO ykonv.
APPEND ykonv. "old line
xkonv-updkz = 'U'. "if there was not manual modification
do your modifications
ENDIF.
MODIFY
ENDLOOP.
In VA01 it is a bit other, because all of the items has the UPDKZ = 'I' code, so there is no need for this modification, only yours.
Test it a lot!
Regards
Tamás
Message was edited by:
Tamás Nyisztor -
How to DELETE condition tables in IDES
Hi Experts,
while practicing in IDES I have created tables in the range 501-999. I have no tables to create now. Can any one tell me how to delete the existing condition table. when I tried deleting its giving error: TABLE 911 IS REFERENCED FOR ACCESS SEQUENCE.
Thank you
SAHERDear Saher,
The best solution is to do as below.
TCODE: SE11
Database Table : T682I --> choose DISPLAY
CTRLSHIFTF10
Input 911 in KOTABNR
Execute / F8
you will get the access sequences which use the condition table 911.
go to v/07 of the access sequence obtained from the previous operation and
delete the access which use condition table 911.
Then you will be able to DELETE 911 condition table of your own.
Please check and revert back.
Thanks & Regards,
Hegal Charles -
HOW TO DELETE A CONDITION TABLE??
HI
DOES ANYONE KNOWS HOW TO DELETE CONDITION TABLE?
THANKSVikas,
Do you want to delete a pricing condition table?
T-Code: V/04
In Change Mode, enter the condition table number and press enter. You can delete the condition table using menu Condition>Delete
If this condition table is part of a access sequence then you have to remove the table from the access sequence and then delete the table using the steps above.
Chandan -
Can anybody explain how to create a condition table in a detailed manner step by step?
Thanks in advance for the answers.HI
You can change and maintain the condition tables in the standard system. You can also create new condition tables to meet the needs of your own organization. You create and maintain condition tables in Customizing.
From the initial screen of Customizing for Sales and Distribution, you reach the condition table screens by choosing Basic functions --> Pricing -->Pricing Control -->Define condition tables. Then select the mode you want to work with (create, change, display).
ou can create new condition tables to meet the pricing needs of your organization. When you create a new condition table, you select a combination of fields from the list of allowed fields. The selected fields define the key for the subsequent condition records.
Before you select the fields for the key, there are two things to consider:
The sequence (or hierarchy) of the fields
Which fields you want to appear in the header and item areas of the corresponding fast-entry screens
Important Fields
In sales, the fields you should take into consideration are Sales organization and Distribution channel. The sales organization is nearly always used as a criteria in pricing, because different sales organizations often want to use their own prices, discounts, and surcharges. If you use the sales organization as a criterion in pricing, you should also use the distribution channel. If you do not want to establish different prices, discounts, and surcharges for each distribution channel, use the field anyway. In Customizing for Sales, you can use one distribution channel as a reference for all others (thereby sharing the same pricing data).
Deciding the Sequence of Fields
The order of the fields in a condition table affects the performance of the system during pricing. Two general guidelines will help you create an efficient condition table:
1. If you select fields that are connected to the structure of your organization (for example, sales organization and distribution channel), assign the fields according to the level of general applicability: Put the most general field, for example, the sales organization in the highest position and the most specific field in the lowest.
2. After organizational fields, place fields from the document header before those that come from the item level. (For example, Customer comes before Material)
After you have selected the fields for the key on the screen where you maintain and define condition tables, choose F16 Generate to generate the table in the system. Generation prepares the condition table for storing condition data. -
Hi Guys,
I created condition table, access sequence by using condition table ,created condtion type and used condition type in pricing procedure. later becasue of some reason I need to remove the condition table. Hence, from the end I removed condition type in procedure, access sequence from condition type and table from access sequence.
When I try to delete the condition table I am getting below error message
"Message no. TK112
Diagnosis
The objects R3TR VKOI A803 und R3TR VKOS A803 cannot be edited together because the 1st object's original is in this system, whereas the 2nd object's original resides in another system.
System Response
The function is cancelled.
Procedure
Edit the two objects separately."
Does any one help the reason behind the this error message and let me know how to delete the condition table.
Thanks and Regards
Chandra Sekhar AlokamHello Chandra
Firstly I would recommend not deleting the condition table. Let sleeping lions lie, may be change its name to "Don't use" to avoid any unintended misuse. If you have removed it from access config, you should be fine. May be you are trying to remove even the traces of that config.
This issue is in the Change Request (Transport) Management area and ideally you should work with Basis guys.
That said, check out this OSS note which is basically a Z-code to make the entries in TADIR to be same for VKOS and VKOI type of objects. There could be other related OSS notes contained within this, so check them out also.
74453 - Problems changing condition table/info structure -
Can we change Condition Tables
Dear Experts,
can you please tell me can we change condition tables for SD example 017/018?
T code for this is M/04
Requirement is now i need to check the checkbox With Release Status..
Can anybody help me?
Sachin
Edited by: Sachin Bidkar on Aug 12, 2011 8:44 AMHi Max,
Thanks for the reply.
Actually my requirement is to change processing status through ME12 for purchasing info records
And My query is suppose i add this field in T681E, then will it allow to change the processing status in ME11/12?
Please guide me.
Thanks & Regards,
Sachin Bidkar
Edited by: Sachin Bidkar on Sep 23, 2011 2:36 PM -
How to change a condition table
hello ,
i want to change the condition table ex 909 with fields as SALES ORG/plant ,but here in my case the WITH VALIDITY PERIOD was unticked
now i want to check that fied also ,but the system does not allow in the change mode of the table
can any one suggest me the way to check mark WITH VALIDITY PERIOD after creation of a condition type
regardsHi vipin maheshwari
As you want to delete the condition table first of all delete the condition table assigned to the access sequence then you can delete the condition table
Regards
Srinath -
How to avoid editing a deleted record in a Table component
Hi! Everyon,
I am building a prototype using JSC. In Page1.jsp, I have a table displaying the records. On column one there are buttons that allow the user to edit the record, including deleting it. My problem is: when somebody else deleted a record and if the current user tries to edit the same record by clicking the edit button on the corresponding row he will get the next record. Could somebody tell me how to solve this problem? Thanks in advance.
By the way, I do not access database directly from the Web part. Instead, I dropped a session bean's method on the Table compoment. In the edit button's event handler, I use
TableRowDataProvider row = (TableRowDataProvider )getBean("currentRow");However, since that record was deleted already I always get the next record.
With best regards,
DanielThank you very much for your help. And sorry for not explaining clearly.
I have a session bean that has getCities(), getCity(String code) and other methods. getCities() returns an array of CityDO objects and getCity(String) returns a CityDO object. class CityDO basically is a JavaBean containing city code, city name and other information. When I designed the web part using Java Studio Creator, I dropped a Table component to the design view first, then dropped the EJB method getCities() onto that Table component. Up to now, it is very similar to http://developers.sun.com/prodtech/javatools/jscreator/learning/tutorials/2/ejb.html and everything worked fine.
In order to edit a CityDO record, I added a column containg "edit" buttons into the Table component. If the user clicks the edit button we will show the CityDO in another page called editPage.jsp. In editPage.jsp, the user can update the city or simply delete it. Here is the major part of the event handler of the edit button in Page1,
public String editCity_action() {
TableRowDataProvider row = (TableRowDataProvider)getBean("currentRow");
String code = (String)row.getValue("code"); // "code" is a field in CityDO
CityDO city = null;
try {
city = cityClient1.getCity(code);
} catch (Exception ex) {
ex.printStackTrace();
return null;
getSessionBean1().setCity(city); // pass the city to editPage
return "editPage";
}Usually, the above logic is good. However, if somebody else deleted one city and the current user tries to edit that deleted city (it is still in his table), he gets the next city. The real problem is in editCity_action(),
row.getValue("code") returns an updated value, but I only need the old one.
You memtioned ArrayList. That could be a good solution. Suppose I have an ArryList containing the CityDO objects, if I can bind the table to my ArrayList that will solve my problem. Could you tell me how to do the binding in that case?
Thank you again.
With best regards,
Daniel
By the way, I do not access database directly from
the Web part. I do not understand what you mean by the above
statement.
Instead, I dropped a session bean's
method on the Table compoment. Can you explain further. What method did you drop on
the Table component?
In the edit button's
event handler, I use
TableRowDataProvider row =
(TableRowDataProvider
)getBean("currentRow");However, since that
record was deleted already I always get the next
record.Here is the delete code from
http://developers.sun.com/prodtech/javatools/jscreator
/learning/tutorials/2/inserts_updates_deletes.html.
As is is working on the rowkey in the page bean's
table, that should not be affected by other users in
other sessions, the rowkey should not change, even if
the underlying record has changed.
public String delete_action() {
form1.discardSubmittedValues("save");
try {
RowKey rk = tableRowGroup1.getRowKey();
if (rk != null) {
tripDataProvider.removeRow(rk);
tripDataProvider.commitChanges();
tripDataProvider.refresh();}
(Exception ex) {
log("ErrorDescription", ex);
error(ex.getMessage());
return null;
}What is the underlying structure for the table's
data. Is it a row cache from a query? Is it an
ArrayList? -
Can I edit condition table ?
hi
Actually my requirement is that I want to change condition table .
In that previous condition table I want to add One field .(without creating another table)
I am try to add field in v/03 but this generate another table no.
that I don't want .
I want make changes in previous table.
If my condition Table is < 501 then what happen
& if > 500 then what happen
I want for both.
please help
thank you.thank you Kapil
you mean we can not edit standard table (which is less than 501).
ok I agree.
but suppose I am creating one condition table (which is greater than 500 )
then suppose I miss one field & table is created.
then I want to edit that table.
Will it possible in same table?
If yes then How?
please help me
thank you Once again. -
Changing the pricing condition table
Hi Gurus,
As there is a shortage free tables I want to change the existing condtion table and to add new field to fulfill the requirement.Currently we have the table sales area/PH1-PH6 and I need to change it to sales area/PH1-PH6/material group2.While i am trying to change in V/04 system is not allowing and its showing the following messages "Carry out repairs in non-original system only if they are urgen" andt "function code not allowed". Please let me know how to change the existing condition table.
Regards,
Hari CHalla.Hi
I think you need to get the acces key to change the standard table from SAP in service market place.
Regards
Yatin Thakkar -
Change Condition Table (Pricing Sales/Distribution)
All,
I am making a change to table A305, Change Condition Table, and when I generate the change it is asking me to assign a package to make the change. Can anyone tell me what package I should be using?
We are a small IT department and I do not have a BASIS team to ask for help on this.
Thanks,
SeanHi Sean
If you have made changes in condition table 305 which is a standard conditon table and after generation as the system asks to assign a package. assign VA Package and then click on save.
Regards
Srinath -
PR00 Access sequence Condition table changed
Hi Friends,
Someone changed the PR00 Access Sequence Table Settings..
It shows as
Ac Tab Descripion Reqirement Exclusive
5 305 cus/mat checked
10 5 cus/mat checked
20 6 price/cur/mat checked
30 6 price/cur/mat checked
40 4 material checked..
Please tell me the actual Tab Setting and Acc Sequence.. My system is not moving further
ThanksHi
The access sequence for PR00 is PR00 or PR02
the condition tables in PR00 is as folows :
Customer / Material
Price list / Currency / Material
Material
For PR02 access sequence, Try to copy the condition table 304,305and 306 condition tables this will solve the problem
Reward if useful
Regards
Srinath -
Delete/Edit/Update CFL Conditions - Choose From List
Hi All,
I have a Choose From List of which the conditions are set depending on a ComboBox.Selected.Value
oCon.CondVal = comboboxBranch.Selected.Value
So the Conditions are set when the "OnAfterComboSelect" event is trigered.
How do I reset the Condition when the user "RESELECTS" another ValidValue on that ComboBox???
At the moment, on the Reselection on the Combobox, the CFL is returning EMPTY.....
ThanksHi Michael,
Thanks for the speedy reply. Its workin.
Here's my code for the adding/editing of the Conditions from within the an Event Handler if any1 needs it.
In the OnAfterFormLoad Event Handler:
Dim oCFLs As SAPbouiCOM.ChooseFromListCollection
Dim oCFL As SAPbouiCOM.ChooseFromList
Dim oCons As SAPbouiCOM.Conditions
Dim oCon As SAPbouiCOM.Condition
Dim oCFLCreationParams As SAPbouiCOM.ChooseFromListCreationParams
' Adding CFL3 for Line GL Account Name.
oCFLCreationParams.MultiSelection = False
oCFLCreationParams.ObjectType = "1"
oCFLCreationParams.UniqueID = "CFL3"
oCFL = oCFLs.Add(oCFLCreationParams)
In the 1st TabOrder Item's OnGotFocus Event Handler:
oColumn = oColumns.Item("AcctCode")
oColumn.ChooseFromListUID = "CFL3"
oColumn.ChooseFromListAlias = "FormatCode"
In the OnAfterComboSelect Event Handler:
oCFLs = form.ChooseFromLists
oCFL = oCFLs.Item("CFL3")
oCons = oCFL.GetConditions()
If oCons.Count = 0 Then
oCon = oCons.Add()
oCon.BracketOpenNum = 2
oCon.Alias = "GroupMask"
oCon.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL
oCon.CondVal = "7"
oCon.BracketCloseNum = 1
oCon.Relationship = BoConditionRelationship.cr_AND
oCon = oCons.Add()
oCon.BracketOpenNum = 1
oCon.Alias = "Postable"
oCon.Operation = BoConditionOperation.co_EQUAL
oCon.CondVal = "Y"
oCon.BracketCloseNum = 1
oCon.Relationship = BoConditionRelationship.cr_AND
oCon = oCons.Add()
oCon.BracketOpenNum = 1
oCon.Alias = "Segment_1"
oCon.Operation = BoConditionOperation.co_EQUAL
oCon.CondVal = comboboxBranch.Selected.Value
oCon.BracketCloseNum = 2
oCFL.SetConditions(oCons)
Else
oCon = oCons.Item(2)
oCon.CondVal = comboboxBranch.Selected.Value
oCFL.SetConditions(oCons)
End If -
Error in updating condition table 372
Hello,
While saving Excise Invoice I am facing error 'Error in updating condition table 372'.Could you please solve this probelm?
Thanks in AdvanceDear All,
I done this--by doing some configuration changes.
Normally while doing Exports we are tempted to use the same sales area and accordingly we may give the combination of excise grp+series grp+export type in IMG>>>Logistics General>>>India>>>Business transactions>>>Outgoing excise invoices>>>Maintain default excise groups and series groups.
Once after removing the export type to your sales area combination--system will show this error--and we cannot even post the Excise invoices.(J1IIN)
I tried in my IDES--that with export type(Ex.Export under Bond)--with this assignment--i am able to post my excise invoices.
Once after removing this assignment of export type--again i am getting this error.
Actually i am not even aware why it is happening--almost after two months of struggle--i find this.
(i feel it is in the same way that we cannot even open/See a sales order by deleting sales group which was created&used previously)
i am sharing this because somebody may get a little help with my thread.
Mark this if helpful--there by others can easily find this thread.
Phanikumar
Maybe you are looking for
-
Concatenate of table name in insert Query
Greetings, Oracle Version - Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production I want to write a procedure in which we can give table name in insert statement at run time through Cursor But problem is insert into tra_temp select * tr
-
WP_PLU vs. WBBDLD
Hi experts. I have a trouble, I am implementing a Best Practice Retail. At integration of POS and POSDM, in the XI module, the best practice suggest IDOC WBBDLD Assortment List, to update articles changes. I have a lot experience using IDOC WP_PLU fo
-
Accidentally deleted Utilites Folder
Hi, I have accidentally deleted my Utilities folder in 'Applications' thinking it was a folder for Adobe CC which I wanted uninstalled. Trash Can has been emptied, also, and to pay for my sins I never had Time Machine turned on, never thought I'd ne
-
Yum install tigervnc-server*
Hi All, I am trying to install VNC viewer in Oracle Linux 6.4 hosted on Virtual box on a windows 7 home basic system. I tried searching for the solution to overcome this error but not getting any proper step or work around to get this done. I have tw
-
When I make a new text line in PhotoShop it's very weird.
When I make a new line when I type, it makes a new line but it floating below the first line. I have to press enter 3 times to get the actual new line. I didn't have this 2 days ago. Please help! I tried different things but no idea. 2 days ago it wa