Table type not defined for table control "T_CONTROL" (Custom table)
Hi All,
I m facing a problem in ITS mobile service.
The Table control designed by me in R/3 (Module pool program) is
not getting displayed in ITS mobile page.
It is giving me an error "Table type not defined for table control "T_CONTROL" (Custom table) ".
Can you please let me how this issue can be resolved.
With Regards,
Mahesh
CONTROLS: table_ctr TYPE TABLEVIEW USING SCREEN '0010'.
try using this....
Regards
Vasu
Similar Messages
-
Class type not defined for this object type
Hi Friends,
Could u please guide me ?..We have a requirement to extract some data from classification system.
This is related with class type 023 - Batch
I want to use the following parameters in CTBW.
basis datasource :Z_BATCH_ATTR
class type : 023
object table :MCHA
Datasource type : ATTR
I am getting an error "Class type not defined for this object type" when i enter the above entries in CTBW.
The only way I'm being able to make this work is changing object table from MCHA to MCH1.
This solution does not fit me bacause MCH1 table dont have Plant as Key, and I need it.
Do you know what should I do to solve this?
Thanks in advanceHi,
I believe we have to use the list of standard "Basis DataSource", as I'm also stuck with the same issue. Let me know what Basis Data source you selected in this case.
As I'm trying to extract Batch attributes from "AUSP" Table.
I have given class type= 023
Obj Table= AUSP
But not sure which "basis datasource" I need to select.
Thanks,
Satish -
Exchange rate type not defined for country
Hi All,
I have noticed an error message during testing of postings using tax codes. The error message nbr is FF802 (Exchange rate type is not defined for country XX). When we are testing postings on accounts for which tax code is ignored (not relevant) it is ok. Could you please let me know where exactly we have settings and how it is related to the tax codes ? I have never seen that connection previously.
Thanks,
Points will be rewarded afterwards.
TomaszHi Tomasz,
The exchange rate types are defined at country level in General Settings and the company codes with that country can access that. Normally the exchange rate types are defined as M, P, B and G. M is for average rate and is used in FI, while P is for planning in CO.
Regd
Bharat -
V-41 tcode error :Table 304 is not defined for use with condition type PR00
Hi All,
I am trying to create a BDC using the transaction V-41.
The first screen has fields:
ConditionType and Table, where I have to fill values ZPM1 and 800 respectively.
But as soon as I enter the tcode v-41 and say enter, the above mentioned fields are already having the values 'PR00' and ' 304'. Normally if you take an example fo t-code VA02, all fields are blank.
Then an error message is displayed:
Table 304 is not defined for use with condition type PR00
This behaviour is not allowing me to use the BDC feature.
Please advise me on why this is happening. What are the possible solutions I can use to clear these values programmatically?
Can anything be done via customizing?
Regards,
Namita.Dear ILHAN ,
Well the problem you are facing is having the following solution:
Table 304 is not defined for use with condition type PR00
Message no. VK024
Diagnosis
The selected condition type does not fit in the condition table, that is the basis for the condition record. Alternatively the selected condition type is not included in the condition types that were selected on the selection screen or that are defined in the variant of the standard selection report.
Procedure
Úse F4 help to choose a valid condition type.
If this does not give you the required condition type, check in Customizing for condition types and the related access sequences.
In the condition maintenance also check Customizing for the selection report (pricing report), that you have selected in the navigation tree, using the standard condition table as a reference.
I hope this helps.
It has worked for me.
I gave it a try and what I am getting using the transaction V-41 is create Price condition (PR00) : Fast Entry.
Please award points if you find it useful.
Regards,
Rakesh -
ERROR in MIRO : An exchange rate type is not defined for country IN
Experts:
When I try to enter the invoice received from the vendor, I am getting the following message.
An exchange rate type is not defined for country IN
Message no. FF802
Can anyone provide me a solution for this?
Thanks,
VijaiThis is the explanation given in note 974619 for the above error message
Summary
Symptom
When you post an FI document, the system issues error message FF 801 or FF 802.
Other terms
Plants abroad, FF 801, FF802
Reason and Prerequisites
You use the 'Plants abroad' function.
See Note 882132 for more information about this.
Solution
If the 'Plants abroad' function is active, additional fields appear when you maintain the country global parameters (transaction OY01, table T005):
- Country currency (Field WAERS)
- Exchange rate type (Field KURST)
- Net discount base (Field XSKFN)
- Net tax base (Field XMWSN)
You must maintain the fields 'Country currency' and 'Exchange rate type'.
Otherwise, the system issues error message FF 801 or FF 802.
thanks
G. Lakshmipathi -
Class type 022 is not defined for object for BATMAS
Hi Experts,
while creaitng the LSMW for batch classification,I faced the error during IDOC processing as "Class type 022 is not defined for object".I am using
Business Object BUS1001002
Method SAVEREPLICA
Message Type BATMAS
Basic Type BATMAS03
Pleas guide how to resolve the error.
Also ,as I intend to make LSMW for batch classifications.Is this the correct way.
Please guide on this also.
Regards.Hello Jass,
Symptom
The BATMAS03 basis type (message type BATMAS) /FB BAPI_BATCH_REPLICATE cannot transfer any classification information. Please review note 1070634.
First Option :
You should first transfer the batmas and then the clfmas idoc.
Second Option :
You could create the batch together with classification. Normally the problem is the missing CUOBJ_BM in table MCH1. It is not necessary in all situations that the field have to be filled, but it can be in some cases (And it is better to store the right information in the corresponding fields). Especially when you transfer batch/classification information in other system the field have to be filled.
The way to create the batch TOGETHER with classification by using BATMAS IDOC is to set the following parameters correctly :-
set E1BPBATCHCTRL-DOCLASSIFY to X and fill the segments with relevant classification information
E1BP3060_ALLOCATION
E1BP3060_VALUATION_CHAR
E1BP3060_VALUATION_CURR
E1BP3060_VALUATION_NUM
In this case the field mch1-cuobj_bm should be filled with correct CUOBJ. You can also use function module BAPI_BATCH_SAVE_REPLICA to create batches together with classification.
Hope this information helps
Regards
Amber -
Table does not exist for the sys user
Hey Everyone,
I am having a strange problem with 10G 10.2. I keep getting the table does not exist for all the tables when I am logged in as sys. It is strange because I can query the same tables being logged in as a regular user say 'scott'. I can't figure out what the problem is since it could not be privileges because the user is sys. Is there something I am missing here. Any advice would be welcome.
Thanks,
SarangYeah i am using the query....
SELECT * FORM SCOTT.EMP
It is a little wierd. I did a full database restore yesterday night. I dont know if that has anything to do with this. Will have to take a look at the logs. -
Down Payments Error: Account type K is not defined for document type DZ T
I am getting the error message: Transaction code: F-29
Account type K is not defined for document type DZ
Message no. F5243
In this case i am trying to post a customer down payment in t.code: F-29.
In the document type DZ in OBA7 we tick only G.L and Customer tab as this is not a vendor document.
Also the settings in T. Code : OBXR where we maintain configuration for customers has been maintained with a special G/L reconciliation account.
any help will be really appreciated,
Regards
SatishI have checked all the settings
OBXR for Customer Down Payments. It is with indicator A and a Special G/L Account has been configured.
The special G.L Account is of the Recon account type Customers with FSG as Recon accounts
The document type DZ in OBA7 is ticked for G.L and Customer and this is how i think it should be as i am not paying a vendor downpayment
but it still gives me the same error.
Regards
Satish -
Order Reason ABC not defined for Order Type Retrun order
Hi
I am getting following " Message no. V1 899 " when i am doing return order without refernce .
Order reason is defined in customization but still we are getting the following message " Message no. V1 899 " /Order Reason E18 not defined for Order Type ZEF9.
Can any one help me
regards,
kiranHi Kiran
As you have created sales order with document type ZEF9 but you have not taken any reference document then go to VOV8 and select ZEF9 and maintain the order reason feild and then do the process
Regards
Srinath -
Withholding tax type FE is not defined for country MY
When I assign cocd to Fe (Withholding tax type for us-1099 fedral withholding tax) to us and unit 100.
i get an error Withholding tax type FE is not defined for country MY..
pls helpHello Prajay,
You should first search in SCN before posting your queries. Most of your issues will be resolved.
Anyhow for this., you Need to create a Withholding tax type for the Country wither for Invoice posting or for payment posting.
The same can be maintained at the following path in SPRO.
SPRO-->> Financial Accounting -> Financial Accounting global Settings --> Withholding Tax --> Extended Withholdingtax -> Calculation --> Withholding Tax type.
Here create the Withholding tax type for Invoice posting or Payment Posting.
BR
Amitash -
Error:Account type D is not defined for document type RE
Hi! I encountered this error msg: "Account type D is not defined for document type RE" while posting IR in mir6. What does this error msg mean? Thanks!
hi,
RE stands for Gross postings...
When you block the document for payments...its never possible to the post the payments for such documents...
The invoice seems to get posted, but is internally blocked for payment and later you need to delete the payment block indicator and process the invoice further for payments...
check OMBA as well for the settings...
Regards
Priyanka.P -
Account type D is not defined for document type RE - Credit Memo
I tried to key in credit memo of fixed asset at MIRO but prompt out this errors "Account type D is not defined for document type RE". I checked OMBA - account type for vendor is selected. Any advise to resolve this problem?
Hi Sanil,
It is just a debit Vendor and Cerdit Fixed Asset. Is anything wrong here? -
All rows in table do not qualify for specified partition
SQL> Alter Table ABC
2 Exchange Partition P1 With Table XYZ;
Table altered.
SQL> Alter Table ABC
2 Exchange Partition P2 With Table XYZ;
Exchange Partition P2 With Table XYZ
ERROR at line 2:
ORA-14099: all rows in table do not qualify for specified partition
The exchange partition works correct for the first time. However if we try to exchange 2nd partition it gives the error.
How do i solve this error?
How do i find rows which are not qualified for the specified portion. is there a query to find out the same?stephen.b.fernandes wrote:
Is there another way?First of all, exchange is physical operation. It is not possible to append exchanged data. So solution would be to create archive table as partitioned and use non-partitioned intermediate table for exchange:
SQL> create table FLX_TIME1
2 (
3 ACCOUNT_CODE VARCHAR2(50) not null,
4 POSTING_DATE DATE not null
5 ) partition by range(POSTING_DATE) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH'))
6 ( partition day0 values less than (TO_DATE('01-12-2012', 'DD-MM-YYYY') ) )
7 /
Table created.
SQL> create index FLX_TIME1_N1 on FLX_TIME1 (POSTING_DATE)
2 /
Index created.
SQL> create table FLX_TIME1_ARCHIVE
2 (
3 ACCOUNT_CODE VARCHAR2(50) not null,
4 POSTING_DATE DATE not null
5 ) partition by range(POSTING_DATE) INTERVAL(NUMTOYMINTERVAL(1, 'MONTH'))
6 ( partition day0 values less than (TO_DATE('01-12-2012', 'DD-MM-YYYY') ) )
7 /
Table created.
SQL> create table FLX_TIME2
2 (
3 ACCOUNT_CODE VARCHAR2(50) not null,
4 POSTING_DATE DATE not null
5 )
6 /
Table created.
SQL> Declare
2 days Number;
3 Begin
4 FOR days IN 1..50
5 Loop
6 insert into FLX_TIME1 values (days,sysdate+days);
7 End Loop;
8 commit;
9 END;
10 /
PL/SQL procedure successfully completed.
SQL> set linesize 132
SQL> select partition_name,high_value from user_tab_partitions where table_name='FLX_TIME1';
PARTITION_NAME HIGH_VALUE
DAY0 TO_DATE(' 2012-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
SYS_P119 TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
SYS_P120 TO_DATE(' 2013-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
Now we need to echange partition SYS_P119 to FLX_TIME2 and then echange FLX_TIME2 into FLX_TIME1_ARCHIVE:
To exchange it with FLX_TIME2:
SQL> truncate table FLX_TIME2;
Table truncated.
SQL> alter table FLX_TIME1 exchange partition SYS_P119 with table FLX_TIME2;
Table altered.To exchange FLX_TIME2 with FLX_TIME1_ARCHIVE we need to create corresponding partition in FLX_TIME1_ARCHIVE. To do than we use LOCK TABLE PARTITION FOR syntax supplying proper date value HIGH_VALUE - 1 (partition partitioning column is less than HIGH_VALUE so we subtract 1) and then use ALTER TABLE EXCHANGE PARTITION FOR syntax:
SQL> lock table FLX_TIME1_ARCHIVE
2 partition for(TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') - 1)
3 in share mode;
Table(s) Locked.
SQL> alter table FLX_TIME1_ARCHIVE exchange partition
2 for(TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') - 1)
3 with table FLX_TIME2;
Table altered.
SQL> Same way we exchange partition SYS_P120:
SQL> truncate table FLX_TIME2;
Table truncated.
SQL> alter table FLX_TIME1 exchange partition SYS_P120 with table FLX_TIME2;
Table altered.
SQL> lock table FLX_TIME1_ARCHIVE
2 partition for(TO_DATE(' 2013-01-02 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') - 1)
3 in share mode;
Table(s) Locked.
SQL> alter table FLX_TIME1_ARCHIVE exchange partition
2 for(TO_DATE(' 2013-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN') - 1)
3 with table FLX_TIME2;
Table altered.
SQL> Now:
SQL> select count(*)
2 from FLX_TIME1 partition(day0)
3 /
COUNT(*)
8
SQL> select count(*)
2 from FLX_TIME1 partition(sys_p119)
3 /
COUNT(*)
0
SQL> select count(*)
2 from FLX_TIME1 partition(sys_p120)
3 /
COUNT(*)
0
SQL> select partition_name from user_tab_partitions where table_name='FLX_TIME1_ARCHIVE';
PARTITION_NAME
DAY0
SYS_P121
SYS_P122
SQL> select count(*)
2 from FLX_TIME1_ARCHIVE partition(day0)
3 /
COUNT(*)
0
SQL> select count(*)
2 from FLX_TIME1_ARCHIVE partition(sys_p121)
3 /
COUNT(*)
31
SQL> select count(*)
2 from FLX_TIME1_ARCHIVE partition(sys_p122)
3 /
COUNT(*)
11
SQL> SY. -
Error - Account type D is not defined for document type WL
I am getting error while doing PGI (Post Goods Issue).
Error - Account type D is not defined for document type WLAs we had the same problem for a document in our system, I was also browsing for the answer. I saw this thread and now we have found the solution, so could not resist sharing, although it is an old posting.
In these cases it can be that a user wants to create a purchase order of the type UB. But if you have stock transport between two companies, you should not use this order type. You have to use order type NB.
If the user creates the PO with NB then probably they will not get the message. -
I'm getting the following error
System.InvalidCastException: Operator '>=' is not defined for type 'Byte()' and type 'Integer'.
at Microsoft.VisualBasic.CompilerServices.Operators.InvokeObjectUserDefinedOperator(UserDefinedOperator Op, Object[] Arguments)
at Microsoft.VisualBasic.CompilerServices.Operators.InvokeUserDefinedOperator(UserDefinedOperator Op, Object[] Arguments)
at Microsoft.VisualBasic.CompilerServices.Operators.CompareObjectGreaterEqual(Object Left, Object Right, Boolean TextCompare)
at Customer_Fee_Calculator.Form1.GetCost2(Object dimension) in C:\Users\Chris\Documents\Visual Studio 2013\Projects\Customer Fee Calculator\Customer Fee Calculator\Form1.vb:line 259
at Customer_Fee_Calculator.Form1.CustomerSelect_SelectedIndexChanged(Object sender, EventArgs e) in C:\Users\Chris\Documents\Visual Studio 2013\Projects\Customer Fee Calculator\Customer Fee Calculator\Form1.vb:line 72
Dim inotes = rs1("INOTES").Value
(Line 72) If inotes.Length > 1 Then
cost = GetCost2(rs1("INOTES").Value)(0)
desc = GetCost2(rs1("INOTES").Value)(1)
Else
PkgType = CInt(rs1("PKGTYPE").Value)
cost = GetCost(PkgType)(0)
desc = GetCost(PkgType)(1)
End If
Function GetCost2(dimension)
Dim tempSql1, rs1
Dim MyResult As New ArrayList
Select Case dimension
(line 259) Case 1 To 24
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 13"
Case 25 To 43
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 14"
Case 44 To 71
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 16"
Case 72 To 120
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 17"
Case 121 To 499
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 18"
Case 500
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 19"
Case Else
tempSql1 = "SELECT * FROM PRODUCT WHERE PRODUCTID = 14"
End Select
rs1 = dbconnect(tempSql1, 1)
MyResult.Add(rs1("RETAIL1").Value)
MyResult.Add(rs1("DESCRIPTION").Value)
MyResult.Add(rs1("PRODUCTID").Value)
rs1 = Nothing
tempSql1 = Nothing
Return MyResult
End FunctionChris,
I'm not a database guy - so in many ways, I'm not really qualified to answer this, but I'll make a suggestion anyway:
At the very top of your code, put the following:
Option Strict On
Option Explicit On
Option Infer Off
With strict on and infer off, it will force you declare types - which I see missing in many places in the code.
It's entirely possible that by you then going through and fixing those issues, you'll have corrected the problem.
I don't know that, but it's possible -- and it should be done this way anyway, so there's certainly no harm to be done; in fact you'll actually speed up the program to a small degree because objects don't have to be inferred for the type that they actually
are.
***** EDIT *****
Also this: DON'T declare any of the types simply as "Object"; that's just trading off late binding for boxing, so you haven't really done much good. Declare them each as their correct actual type.
Still lost in code, just at a little higher level.
Maybe you are looking for
-
Preview takes a long time to open
Hi, For quite sometime now, when I try and open a file associated with preview, it just bounces in the dock, then quickly flashes up on the screen and disappears. If I re-open the file with preview, it opens straight away. In my console, I have the f
-
Linksys access point is better than cisco's wireless router !?
I bought a Linksys WAP54G yesterday to see whether my 871w is faulty. (Constant signal drops). While I was testing, I noticed that WAP54G has a better signal strength than the 871w. What's interesting is, Linksys WAP54G only has a max power output of
-
Hi Seniors, I have maintained a PR with valuation price of 12000 eur. And when i create quantity contract with reference to that PR..it is not picking the valuation price from that PR. it is asking manually ? why it so ?? Regards, Jana
-
Import file to SAP system switch to SAP XI scenario
Hi, we have scenario: download data from 3rd party system to the file and later on import this file to the SAP EPR system. What possiblity we have when we want to use SAP XI? Only create new RFC functions to be able upload files? Or it is possible to
-
public class Test { static void method(String str) { str = "String Changed"; public static void main(String[] args) { String str = new String("My String"); System.out.println(str); method(str); System.o