Ora-600 using table function over db link
Hi,
I have a table function n my target schema (OWB 9.2.0.4 on Oracle 9.2.0.5) with the following signature:
function uii_get_exchange_data_tf(
p_input_values in sys_refcursor
) return uii_exchange_table_t pipelined
When I try to use this with a remote table over a db link, e.g.:
=============
select * from table(uii_get_exchange_data_tf(cursor (select sub_zone || '/' || exch_grp_cd exchange_id,
exch_name exchange_name FROM cds_exchange_test@uiid1@uiidraconn order by exchange_id)))
==============
I get this:
================
ORA-00600: internal error code, arguments: [kokbnp2], [942], [], [], [], [], [],
ORA-06512: at "UII_ODS_OWNER_DEV.UII_GET_EXCHANGE_DATA_TF", line 21
=================
However, if I create a local view with the same remote select like this:
===================
CREATE OR REPLACE FORCE VIEW UII_CDS_EXCHANGE_RV
AS SELECT sub_zone || '/' || exch_grp_cd exchange_id,
exch_name exchange_name
FROM cds_css_exch_detail@uiid1@uiidraconn;
====================
Then everything works fine.
Can someone help ? I'm sure I'm dooing something silly, since so many people seem to be using table functions from OWB just fine; but I can't figure out what :-(
Thanks in advance.
Regards,
Biswa.
Hello,
Is this query works fine without creating mview
SELECT COL1,COL2, CASE when COL3 = Y then (select X from MASTER2@DBLINK) FROM MASTER1@DBLINK.
try something like this
SELECT col1, col2, CASE
WHEN col3 = y
THEN
(SELECT x
FROM master2@dblink)
END
my
FROM master1@dblinkregards
Similar Messages
-
Using table function with merge
I wanna use table function on a table type in a merger statement inside a procedure .
1 create or replace procedure fnd_proc as
2 cursor fnd_c is
select * from fnd_columns;
3 type test_t is table of fnd_columns%rowtype;
4 fnd_t test_t;
5 begin
6 merge into sample s using (select * from table (fnd_pkg1.get_records(cursor(select * from fnd_columns)))) f
7 on (s.application_id = f.application_id)
8 when matched then
9 update set last_update_date=sysdate
10 when not matched then
11 insert(APPLICATION_ID,TABLE_ID,COLUMN_ID) values(f.APPLICATION_ID,f.TABLE_ID,f.COLUMN_ID);
12 end;
create or replace package fnd_pkg1 as
type fnd_type is table of fnd_columns%rowtype;
function get_records(p_cursor IN SYS_REFCURSOR) return fnd_type;
end;
create or replace package body fnd_pkg1 as
function get_records(p_cursor IN SYS_REFCURSOR) return fnd_type is
fnd_data fnd_type;
begin
fetch p_cursor bulk collect into fnd_data;
return fnd_data;
end;
end;
/When i compile the procedure fnd_proc I get the following error
LINE/COL ERROR
6/11 PL/SQL: SQL Statement ignored
6/52 PL/SQL: ORA-22905: cannot access rows from a non-nested table
item
6/67 PLS-00642: local collection types not allowed in SQL statements
Let me know what has to be donemichaels> CREATE TABLE fnd_columns (application_id ,table_id ,column_id ,last_update_date )
AS SELECT object_id,data_object_id,ROWNUM,created FROM all_objects
Table created.
michaels> CREATE TABLE SAMPLE (application_id INTEGER,table_id INTEGER,column_id INTEGER,last_update_date DATE)
Table created.
michaels> CREATE OR REPLACE TYPE fnd_obj AS OBJECT (
application_id INTEGER,
table_id INTEGER,
column_id INTEGER,
last_update_date DATE
Type created.
michaels> CREATE OR REPLACE TYPE fnd_type AS TABLE OF fnd_obj
Type created.
michaels> CREATE OR REPLACE PACKAGE fnd_pkg1
AS
FUNCTION get_records (p_cursor IN sys_refcursor)
RETURN fnd_type;
PROCEDURE fnd_proc;
END fnd_pkg1;
Package created.
michaels> CREATE OR REPLACE PACKAGE BODY fnd_pkg1
AS
FUNCTION get_records (p_cursor IN sys_refcursor)
RETURN fnd_type
IS
fnd_data fnd_type;
BEGIN
FETCH p_cursor
BULK COLLECT INTO fnd_data;
RETURN fnd_data;
END get_records;
PROCEDURE fnd_proc
AS
CURSOR fnd_c
IS
SELECT *
FROM fnd_columns;
TYPE test_t IS TABLE OF fnd_columns%ROWTYPE;
fnd_t test_t;
BEGIN
MERGE INTO SAMPLE s
USING (SELECT *
FROM TABLE
(fnd_pkg1.get_records
(CURSOR (SELECT fnd_obj (application_id,
table_id,
column_id,
last_update_date
FROM fnd_columns
)) f
ON (s.application_id = f.application_id)
WHEN MATCHED THEN
UPDATE
SET last_update_date = SYSDATE
WHEN NOT MATCHED THEN
INSERT (application_id, table_id, column_id)
VALUES (f.application_id, f.table_id, f.column_id);
END fnd_proc;
END fnd_pkg1;
Package body created.
michaels> BEGIN
fnd_pkg1.fnd_proc;
END;
PL/SQL procedure successfully completed.
michaels> SELECT COUNT (*)
FROM SAMPLE
COUNT(*)
47469Now I'd like to see the stats and the ferrari too ;-) -
Returning Collection using table function
Hi,
I'm trying to return a collection with record type using table function but facing some issues.
Could someone help me with it.
SUNNY@11gR1> create or replace package test_pack as
2 type rec_typ is record (
3 empname varchar2(30),
4 empage number(2),
5 empsal number(10));
6 type nest_typ is table of rec_typ;
7 function list_emp return nest_typ;
8 end;
9 /
Package created.
Elapsed: 00:00:00.01
SUNNY@11gR1> create or replace package body test_pack is
2 function list_emp return nest_typ is
3 nest_var nest_typ := nest_typ();
4 begin
5 nest_var.extend;
6 nest_var(nest_var.last).empname := 'KING';
7 nest_var(nest_var.last).empage := 25;
8 nest_var(nest_var.last).empsal := 2500;
9 nest_var.extend;
10 nest_var(nest_var.last).empname := 'SCOTT';
11 nest_var(nest_var.last).empage := 22;
12 nest_var(nest_var.last).empsal := 3500;
13 nest_var.extend;
14 nest_var(nest_var.last).empname := 'BLAKE';
15 nest_var(nest_var.last).empage := 1;
16 return nest_var;
17 end;
18 end;
19 /
Package body created.
Elapsed: 00:00:00.01
SUNNY@11gR1> select * from table(test_pack.list_emp);
select * from table(test_pack.list_emp)
ERROR at line 1:
ORA-00902: invalid datatype
Elapsed: 00:00:00.01
SUNNY@11gR1>Regards,
SunnyBut if I use pipelined function instead then I'm able to retrieve the records
SUNNY@11gR1> create or replace package test_pack as
2 type rec_typ is record (
3 empname varchar2(30),
4 empage number(2),
5 empsal number(10));
6 type nest_typ is table of rec_typ;
7 function list_emp return nest_typ pipelined;
8 end;
9 /
Package created.
SUNNY@11gR1> ed
Wrote file afiedt.buf
1 create or replace package body test_pack as
2 function list_emp return nest_typ pipelined is
3 rec_var rec_typ;
4 begin
5 rec_var.empname := 'KING';
6 rec_var.empage := 24;
7 rec_var.empsal := 10000;
8 pipe row(rec_var);
9 rec_var.empname:='SCOTT';
10 rec_var.empage:=22;
11 rec_var.empsal:=2000;
12 pipe row(rec_var);
13 rec_var.empname:='BLAKE';
14 rec_var.empage:='1';
15 pipe row(rec_var);
16 return;
17 end;
18* end;
SUNNY@11gR1> /
Package body created.
Elapsed: 00:00:00.01
SUNNY@11gR1> select * from table(test_pack.list_emp);
EMPNAME EMPAGE EMPSAL
KING 24 10000
SCOTT 22 2000
BLAKE 1 2000
Elapsed: 00:00:00.00Why is that?
Regards,
Sunny -
Can I use table function inside Dynamic query ?
Dear Gurus,
I have following code
DECLARE
TYPE CRITERIA_LIST_TABLE AS TABLE OF VARCHAR2(20);
OtherNoList CRITERIA_LIST_TABLE; /* CRITERIA_LIST_TABLE is index by table*/
QUERY_STRING VARCHAR2(4000);
BEGIN
OtherNoList := CRITERIA_LIST_TABLE();
SELECT DISTINCT REGEXP_SUBSTR('1,5,6,4', '[^\,]+',1, LEVEL ) BULK COLLECT INTO OtherNoList
FROM DUAL
CONNECT BY LEVEL <= REGEXP_COUNT('1,5,6,4', '\,') + 1 ;
QUERY_STRING := 'INSERT INTO TAB1 (C1,C2) '||
'SELECT C1,'||
'C2 '||
'FROM TAB1 ,'||
'TABLE( '||
'CAST (OtherNoList AS CRITERIA_LIST_TABLE) '||
') OTHRNOS '||
'WHERE TAB1.C1 = OTHRNOS.COLUMN_VALUE ';
DBMS_OUTPUT.PUT_LINE('Query String is '||QUERY_STRING);
EXECUTE IMMEDIATE QUERY_STRING;
END;
Can I use Table function inside dynamic query.
Thanking in advance
SanjeevTry:
DECLARE
TYPE CRITERIA_LIST_TABLE AS TABLE OF VARCHAR2(20);
OtherNoList CRITERIA_LIST_TABLE; /* CRITERIA_LIST_TABLE is index by table*/
QUERY_STRING VARCHAR2(4000);
BEGIN
OtherNoList := CRITERIA_LIST_TABLE();
SELECT DISTINCT REGEXP_SUBSTR('1,5,6,4', '[^\,]+',1, LEVEL ) BULK COLLECT INTO OtherNoList
FROM DUAL
CONNECT BY LEVEL <= REGEXP_COUNT('1,5,6,4', '\,') + 1 ;
QUERY_STRING := 'INSERT INTO TAB1 (C1,C2) '||
'SELECT C1,'||
'C2 '||
'FROM TAB1 ,'||
'TABLE( '||
'CAST (:OtherNoList AS CRITERIA_LIST_TABLE) '||
') OTHRNOS '||
'WHERE TAB1.C1 = OTHRNOS.COLUMN_VALUE ';
DBMS_OUTPUT.PUT_LINE('Query String is '||QUERY_STRING);
EXECUTE IMMEDIATE QUERY_STRING using OtherNoList;
END;p.s. not tested
Amiel Davis -
Getting ORA-00600 when using table functions
Hello,
I am trying to use simple table function:
create or replace type StatCall AS OBJECT (
dial_number varchar2(255),
start_date date,
duration number(20)
create or replace type StatCallSet AS TABLE OF StatCall;
create or replace package ref IS
type refcall_t IS REF CURSOR RETURN calls%ROWTYPE;
end ref;
create or replace function GetStats(p ref.refcall_t) return StatCallSet pipelined is
out_rec StatCall;
in_rec p%ROWTYPE;
BEGIN
LOOP
FETCH p INTO in_rec;
EXIT WHEN p%NOTFOUND;
out_rec.dial_number := in_rec.dial_number;
out_rec.start_date := in_rec.start_date;
out_rec.duration := in_rec.duration;
PIPE ROW(out_rec);
END LOOP;
CLOSE p;
RETURN;
END;
select * from TABLE(GetStats(CURSOR(select * from call)));
And I get:
ORA-00600: internal error code, arguments: [17285], [0xFFFFFFFF7C4900A8], [1], [0x3943BA5E0], [], [], [], []
Oracle 9.2.0.2
Are there any ideas about how to fix this?What version of the database?
Which flavor of Disco (Plus, Desktop, Viewer)?
Standars EUL or Apps EUL?
Can you post the code for the calculation?
ORA-600 errors, as you mentioned, are internal, and may require opening a dialog with Oracle support. Then again, it could be something else in the calculation that is causing the sky to fall. -
Hi All,
im Oracle 9i R2 :
there are package with table function and JDBC client .
In client code :
Statement st = con.createStatement() ;
ResultSet rs = st.executeQuery("select * from table(pkg.func)") ;
while (rs.next())
System.out.println(rs.getString(1)) ;
- and that not work ...
What is wrong ? :)
With best regards, SlavaCan you define "not work" here... Do you get an error? If so, what is the error number you are getting (ORA-xxxxx)?
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Does using TABLE FUNCTIONS degrades performance
Hi,
I am using a TABLE Function TABLE(TABLEA)
I am using a SQL Statement where I am joing TABLE FUNCTION :TABLE(TABLEA) and Normal table:TABLEB
i.e
SELECT CODE,SUD FROM TABLEB,TABLE(TABLEA)
WHERE CODE=CODE1 (CODE1 is a Object Type variable).user598986 wrote:
I am using a TABLE Function TABLE(TABLEA)
I am using a SQL Statement where I am joing TABLE FUNCTION :TABLE(TABLEA) and Normal table:TABLEB
i.e
SELECT CODE,SUD FROM TABLEB,TABLE(TABLEA)
WHERE CODE=CODE1 (CODE1 is a Object Type variable).One particular issue with table functions and joins is that the optimizer doesn't have a clue about the cardinality, i.e. the number of rows returned by the table function and therefore applies defaults which might be way off. If you somehow know roughly how many rows are going to be returned (may be a quite constant number of rows or your process know the number of rows in a collection etc.) then you can help the optimizer by using the (undocumented) "CARDINALITY" hint, e.g.
SELECT /*+ CARDINALITY (A, 100) */ CODE,SUD FROM TABLEB B,TABLE(TABLEA) A...
tells the optimizer that the table function is going to return 100 rows. Note the usage of the alias in the hint.
But bear in mind that this only helps partially, some other basic information like column statistics are still missing and therefore the estimates of the optimizer still might be inaccurate.
Regards,
Randolf
Oracle related stuff blog:
http://oracle-randolf.blogspot.com/
SQLTools++ for Oracle (Open source Oracle GUI for Windows):
http://www.sqltools-plusplus.org:7676/
http://sourceforge.net/projects/sqlt-pp/ -
Hi all,
For some reports, I cannot precompute some values and I need user input. For this I want to use table funcitons but I need to be able to get paramter values from user. Is it at all possible to prompt the parameters, or there can be a workaround using variablesUnfortunately, you can't update repository variable via prompt.
And in addition to mma, an easy way, if you don't need to use the Business Model of OBIEE, is to
use the direct database request :
http://gerardnico.com/wiki/dat/obiee/presentation_service/obiee_direct_database_request#database_request_in_dashboard -
Calling Postgres function over DB link?
Hi,
I have established a link to Postgres DB (over ODBC Gateway), I am able to select data from Postgres tables (SQL Developer :) )- I would like to call a Postgres function- I have tried combinations with RETNUM@PGDB() [where retnum() is my function in Postgres, and PGDB is a working link]- but I'am unable to communicate with it- could you give me a hint, how to do it?
Regards
Bart DabrHi Bart,
The DG4ODBC does not support calling remote stored procedures so this will never work. Because it is a 'generic' gateway designed to be used with many different data sources it does not have this functionality as the non-Oracle databases may not have stored procedures.
This is mentioned in the documentation -
Oracle® Database Gateway for ODBC User’s Guide 11g Release 2 (11.2)
Page 2-2 -
Known Restrictions
If you encounter incompatibility problems not listed in this section or in "Known
Problems" on page 2-3, contact Oracle Support Services. The following section
describes the known restrictions:
Does not support stored procedures
It also applies to the earlier 11.1 DG4ODBC and also 10.2 HSODBC.
Regards,
Mike -
Internal Error while using Table Functions
Here is the query
select * from table (cast(sf_frontend.SF_STDDEV(2002,'Q','1',20,'N') as
NDeviation))
It gives this error
ORA-00600: internal error code, arguments: [17274], [4], [], [], [], [], [], []
Can anyone help me out... Any help will be appreciated
[email protected]1. Have the screen open where you have the Shift F2, you can manually run the query of the formatted search, it will sometimes give you more meaningful message.
Eg:
You have a formatted search query 'Query 1' which is saved in Tools> User Query> Query 1 attached to field DocTotal.
So, what you do is, instead of pressing Shift F2, you go to tools > User Query.> Query 1 to run it.
2. Another thing could be the field you used in the formula do not have the focus when you run it.
Eg: you use $[4.0.0] in the query.
When you press Shift F2, the field represents $[$4.0.0] do not have focus. -
Using Bitmap Index over db link.
I've a problem with the following query:
select count(*)
from TABLE_A@db_link TABLE_A, TABLE_B
where TABLE_A.ACCEPTTIME = TABLE_B.TIME_B
The above query is doing a full table scan (even after forcing index hints) on TABLE_A which has about 300M records.
TABLE_A is a local table while TABLE_B is remotely accesed using db_link.
There is a bitmap index created on the ACCEPT_TIME field of TABLE_A which is not used by the query. However when I fire this query:
Am I missing something here? How can I make the optimizer use the bitmap index on TABLE_A using remote db_link?
Here is the explain plan for the above query:
Operation Object Name Rows Bytes Cost Object Node In/Out PStart PStop
SELECT STATEMENT
Optimizer Mode=ALL_ROWS 1 2
SORT AGGREGATE 1 17
NESTED LOOPS 1 17 2
REMOTE .COPY_STM 1 9 2
STAG_PLMSPDB1.SMART.COM.PH SERIAL
INDEX RANGE SCAN SYSTEM.DIM_TIME_INDX1 1 8 0
Regards,
RajHere is a simple case to explain the problem more clearly:
1. dept: database1 (small table dimension with 4 rows)
2. emp: database2 (large table fact with 50K rows)
3. Table emp has bitmap index on column "deptno"
4. Both tables are analyzed with defualt values using DBMS_STATS.GATHER_TABLE AND INDEX STATS
5. DB Link db2 is created from database1 to database2
Observations:
a) On Database2 when the following query is issued:
select count(*) from emp@DATABASE1 emp, dept where emp.deptno = dept.deptno
It does not use the bitmap index.
b) On Database1 when the following query is issued:
select count(*) from emp emp, dept@DATABASE2 where emp.deptno = dept.deptno
It does use the bitmap index since it is available optimizer has this information locally.
My question is how can I make use of the statistics effectively, so that the optimizer knows it has to use the bitmap index present in the remote db.
Regards,
Raj -
Question regarding cursor variables, while using table functions
Hi,
I created a procedure and when i'm try'g to call it. now i'm getting this error.
CREATE OR REPLACE TYPE TAB_EMP_REC IS OBJECT(
EMP_ID NUMBER(9),
EMP_NAME VARCHAR2(30));
CREATE OR REPLACE TYPE T_EMP_TMP IS TABLE OF TAB_EMP_REC ;
CREATE OR REPLACE PROCEDURE USP_CREATE_DATA(
p_Input IN NUMBER,
V_EMP_CUR OUT sys_refcursor) IS
T_EMp T_EMP_TMP := T_EMP_TMP( );
BEGIN
t_emp.extend();
t_emp(1) := TAB_EMP_REC(p_input, 'jack');
OPEN V_EMP_CUR FOR SELECT * from TABLE(t_emp);
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('ERROR '||SQLERRM);
END USP_CREATE_DATA;
calling procedure::
DECLARE
type O_RESULT_CUR is ref cursor return TAB_EMP_REC;
V_EMP_REC TAB_EMP_REC;
BEGIN
USP_CREATE_DATA(99, O_RESULT_CUR);
LOOP
FETCH O_RESULT_CUR INTO V_EMP_REC;
EXIT WHEN O_RESULT_CUR%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(V_EMP_REC.EMP_ID);
END LOOP;
CLOSE O_RESULT_CUR;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('ERROR '||SQLERRM);
END;
Now i'm getting an error PLS-00362: invalid cursor return type; 'TAB_EMP_REC' must be a record type.
My question is i already declared it as a database object. What do i need to do ?
thank youbut t_emp(1) := TAB_EMP_REC(p_input, 'jai');
is correct, since.. i'm passing a record into t_emp(1)(this is the first column in this table)No it is not, since TAB_EMP_REC is just an object, when used as a collection, it can be a VARRAY, a PL/SQL table(associative array), nested table etc. As mentioned in my earlier post, if you want to use a collection of the same structure (with subscript n, as you have done here), then you need to declare a collection of type TAB_EMP_REC.In this case you have already declared a table of type TAB_EMP_REC - +CREATE OR REPLACE TYPE T_EMP_TMP IS TABLE Also, t_emp is of type T_EMP_TMP - T_EMp T_EMP_TMP := T_EMP_TMP( );*
As for the error you are getting, try changing to -
t_emp := T_EMP_TMP(TAB_EMP_REC(p_input, 'jai'));*
Note : Not Tested. -
Going to a state sponsored site I see a link (underlined and in blue), but scrolling over it while in Firefox does nothing. Clicking on the link also does nothing.
Changing browsers to IE, I then go to the same site and scrolling over link changes cursor. Clicking on the link opens a new page.
The link's address is an .aspx file.
How can I fix Firefox to view this link.Thanks for the try, but no help.
I tried removing the "style", but it did absolutely nothing.
I did notice something odd.
Going to the state site:
http://ww2.doh.state.fl.us/IRM00PRAES/PRASINDI.ASP?LicId=295&ProfNBR=3101
there is a link "Going to complaint", when I scroll over this it reacts normally and clicking allows me to open a new page, BUT, the page is not in the browser, rather it appears to be a new window floating over the browser. This window has no address, it appears to be a separate document rather then a part of the website. In this window document there is a link, underlined and in blue, under the heading "case number". There is no way to remove style from this window, and clicking in Firefox does nothing, while doing so in IE leads me to a PDF document.
I am a neophyte computer user, but wonder if there is something additional needed so Firefox can handle the .aspx file. -
REGEXP_REPLACE: How to use a function over the found strings?
Hello,
Consider the following:
select regexp_replace('A1BBCCA2BBCC', '(A.)', '[\1]')
from dual
'[A1]BBCC[A2]BBCC'Now I try to put a function on the replaced strings:
select regexp_replace('A1BBCCA2BBCC', '(A.)', lower('[\1]'))
from dual
'[A1]BBCC[A2]BBCC'The result is the same i.e. the function lower has been executed with my reg. expression as a parameter, not the result strings. How can I execute the function passing as a parameter not the reg. expression but the strings, that have been found? (Of course, my real need is to use a custom function, not "lower").
Thanks in advance.
Best Regards,
BeroetzI'm sure there must be a simpler way, but this is my first thought... (although strictly speaking in this example I could get rid of the lower function and just include 'a' hardcoded.)
SQL> ed
Wrote file afiedt.buf
1 with t as (select 'A1BBCCA2BBCC' as txt from dual)
2 -- end of data
3 select replace(sys_connect_by_path(lower('A'||substr(x,1,1))||substr(x,2),','),',') as x
4 from (
5 select REGEXP_SUBSTR(txt, '[^A.]+', 1, level) as x, level rn
6 from t
7 connect by level <= length(regexp_replace(txt,'[^A.]*'))
8 )
9 where connect_by_isleaf = 1
10 connect by rn = prior rn+1
11* start with rn = 1
SQL> /
X
a1BBCCa2BBCC
SQL> -
How to use the Table Function defined in package in OWB?
Hi,
I defined a table function in a package. I am trying to use that in owb using Table function operator. But I came to know that, owb R1 supports only standalone table functions.
Is there any other way to use the table function defined in a package. As like we create synonyms for functions, is there any other way to do this.
I tryed to create synonyms, it is created. But it is showing compilation error. Finally I found that, we can't create synonyms for functions which are defined in packages.
Any one can explain it, how to resolve this problem.
Thank you,
Regards
Gowtham Sen.Hi Marcos,
Thank you for reply.
OWB R1 supports stand alone table functions. Here what I mean is, the table fucntion which is not inculded in any package is a stand alone table function.
for example say sample_tbl_fn is a table function. It is defined as a function.It is a stand alone function. We call this fucntion as "samp_tbl_fn()";
For exampe say sample_pkg is a package. say a function is defined in a package.
then we call that function as sample_pkg.functionname(); This is not a stand alone function.
I hope you understand it.
owb supports stand alone functions.
Here I would like to know, is there any other way to use the functions which are defined in package. While I am trying to use those functions (which are defined in package -- giving the name as packagename.functionname) it is throwing an error "Invalid object name."
Here I would like know, is there any other way to use the table functions which are defined in a package.
Thank you,
Regards,
Gowtham Sen.
Maybe you are looking for
-
Third party purchase unit of measure issue.
Hi Friend, I have created sales order for third party process unit of measure in sales order is in Meter qty is 3.7 mater. But PR & PO id created in the unit of measure Piece i.e. 3.7 pieces. GR is already done for qty 3 pieces. Now when user is try
-
Business objects and event type linkages...
Hi Experts, Im a bit confused with business objects (swo1) and event type linkages(swetypv). Ive learned that business objects are used to trigger events and so how does event type linkages related to business object? Do I need to create business obj
-
Album artwork problem--can anyone help?
I have a wierd thing happening with my album artwork. All of the artwork is correct in ITunes, and the artwork appears correct when I hold my Itouch lengthwise. However, when I hold my Itouch vertically (i.e. with the button at the bottom) the album
-
Script style include in my own layout
hi friends, i am created a style in se72. But i want included the the style in my new layout.How can i add my own style in my layout? any body explain it? Regards, R.sankar
-
What does this slot in front right side of macbook pro does
what does this slot in front right side of macbook pro does