Field/table connecting PR & RFQ
hai all!
i am trying to create a report for complete MM cycle..problem is tht v can create PO with reference to RFQ & also with reference to PR.. while i create PO with reference to RFQ, RFQ details is getting reflected in EKPO..but if i try to create PO with reference to PR, i am not getting the RFQ details...
how can i get it?so which is the field/table which connect PR & RFQ..
plz give me a solution
Hi
If you are creating the RFQ with reference to the PR & the PO is being created with reference to the PR.
Then you can get the relationship of PR & RFQ in table EKET
In Table EKET enter the requisition number in the field BANFN, then you will get the RFQ created with it.
You need to confirm the retreived value is an RFQ or not by cheking in Table EKKO
The Document number retreived should have the document category "A"
Thanks & Regards
Kishore
Similar Messages
-
Errors occurred during extraction of UD Connect object field- table not fou
Hi,
In BI 7.0 system I can't select any UD Connect source object on the "Extraction" tab page of the DataSource maitenance screen. If I type the table name (which is "UDITEST") into it and then hit the "Proposal" tab page, I get the following error:
Errors occurred during extraction of UD Connect object field-list: Errors occurred during extraction of UD Connect object field-list: UDCADAPTERROR::RSSDK|200|Table: uditest not found|
Message no. RSDS_ACCESS036
Analysis:
1) We have tested the BI JDBC Connector using the URL:
http://xxxabcdev03:50000/TestJDBC_Web/TestJDBCPage.jsp
We got the list of tables displayed (UDITEST table is also displayed)=> connector is configured properly.
2) When we are trying to configure the Source system in rsa1->modelling->source systems-> UD connect -> create,
a) RFC Destination: We are using an RFC Connection that is already in place of type 'T' between the J2EE engine and BI ABAP engine. We tested this connection from SM59 -> TCP/IP connections and it is working fine.
How do we test whether the RFC between J2EE engine and BI ABAP engine is a 2 way RFC connection?
b) Logical System Name: We have manually typed in free text 'UDC_local'. Could you please clarify do we need to type in manually or select the logical system name from the F4 help?
Which logical system name should we enter here exactly.. pls clarify.
Do we have a seperate logical system name for the J2EE server...?
c) Type of Connector : JDBC
d) name of connector: SDK_JDBC
e) Source system name: SDK_JDBC
f) Type and Release : blank
Thanks to any answers in advance!
Best regards,
SyamHi,
Tried to give the Logical System Name in uppercase ie: UDC_LOCAL.
Now, when I click on the F4 of 'UD Connect Source Object' in Extraction tab, I get the message as below:
"Extraction of existing UD Connect data source objects".
But no list of tables is being displayed. When I entered the table name (UDITEST) manually, it gives the same error as :
" Errors occurred during extraction of UD Connect object field- table not found"...
Could you please specify from where is the UD Conenct source object fetched from?
Rgds
Syam -
Auto Increment ID Field Table in the Oracle Database (insert new record)
I have been using the MySQL. And the ID field of the database table is AUTO INCREMENT. When I insert a new record into a database table, I can have a statement like:
public void createThread( String receiver, String sender, String title,
String lastPostMemberName, String threadTopic,
String threadBody, Timestamp threadCreationDate,
Timestamp threadLastPostDate, int threadType,
int threadOption, int threadStatus, int threadViewCount,
int threadReplyCount, int threadDuration )
throws MessageDAOSysExceptionand I do not have to put the ID variable in the above method. The table will give the new record an ID number that is equivalent to the ID number of the last record plus one automatically.
Now, I am inserting a new record into an Oracle database table. I am told that I cannot do what I am used to doing with the MySQL database.
How do I revise the createThread method while I have no idea about what the next sequence number shall be?I am still very confused; in particular, the Java part. Let me try again.
// This part is for the database table creation
-- Component primary key sequence
CREATE SEQUENCE dhsinfo_page_content_seq
START WITH 0;
-- Trigger for updating the Component primary key
CREATE OR REPLACE TRIGGER DHSInfoPageContent_INSERT_TRIGGER
BEFORE INSERT ON DHSInfoPageContent //DHSInfoPageContent is the table name
FOR EACH ROW WHEN (new.ID IS NULL) // ID is the column name for auto increment
BEGIN
SELECT dhsinfo_page_content_seq.Nextval
INTO :ID
FROM DUAL;
END;/I am uncertain what to do with my Java code. (I have been working with the MySQL. Changing to the Oracle makes me very confused.
public void updateContent( int groupID, String pageName, int componentID,
String content, Timestamp contentCreationDate )
throws contentDAOSysException
// The above Java statement does not have a value to insert into the ID column
// in the DHSInfoPageContent table
Connection conn = null;
PreparedStatement stmt = null;
// what to do with the INSERT INTO below. Note the paramether ID.
String insertSQL = "INSERT INTO DHSInfoPageContent( ID, GroupID, Name, ComponentID, Content, CreationDate ) VALUES (?, ?, ?, ?, ?, ?)";
try
conn = DBConnection.getDBConnection();
stmt = conn.prepareStatement( insertSQL );
stmt.setInt( 1, id ); // Is this Java statement redundant?
stmt.setInt( 2, groupID );
stmt.setString( 3, pageName );
stmt.setInt( 4, componentID );
stmt.setString( 5, content );
stmt.setTimestamp( 6, contentCreationDate );
stmt.executeUpdate();
catch
finally -
SQL*LOADER(8I) VARIABLE SIZE FIELD를 여러 TABLE에 LOAD하기 (FILLER)
제품 : ORACLE SERVER
작성날짜 : 2004-10-29
==================================================================
SQL*LOADER(8I) VARIABLE SIZE FIELD를 여러 TABLE에 LOAD하기 (FILLER)
==================================================================
PURPOSE
SQL*LOADER 에서 variable length record와 variable size field를 가진 data
file 을 여러 table에 load하는 방법을 소개하고자 한다.
( 8i new feature인 FILLER 절 사용)
Explanation
SQL*LOADER SYNTAX
여러 table에 load하고자 할때에는 control file에 아래와 같이 하면 된다.
INTO TABLE emp
INTO TABLE emp1
fixed length field을 가진 data file을 여러 table에 같은 data을 load하고자
한다면 아래와 같다.
INTO TABLE emp
(empno POSITION(1:4) INTEGER EXTERNAL,
INTO TABLE emp1
(empno POSITION(1:4) INTEGER EXTERNAL,
위와 같이 양쪽 table의 empno field에 각각의 load할 data로부터 1-4까지를
load 할수 있다. 그러나 field의 길이가 가변적이라면 위와 같이 POSITION 절을
각 field에 사용할 수 없다.
Example
예제 1>
create table one (
field_1 varchar2(20),
field_2 varchar2(20),
empno varchar(10) );
create table two (
field_3 varchar2(20),
empno varchar(10) );
load할 record가 comma로 나누어지며 길이가 가변적이라고 가정하자.
<< data.txt >> - load할 data file
"this is field 1","this is field 2",12345678,"this is field 4"
<< test.ctl >> - control file
load data infile 'data.txt'
discardfile 'discard.txt'
into table one
replace
fields terminated by ","
optionally enclosed by '"' (
field_1,
field_2,
empno )
into table two
replace
fields terminated by ","
optionally enclosed by '"' (
field_3,
dummy1 filler position(1),
dummy2 filler,
empno )
dummy1 field는 filler로 선언되었다. filler로 선언하면 table에 load하지 않는다.
two라는 table에는 dummy1이라는 field는 없으며 position(1)은 current record의
처음부터 시작해서 첫번째 field을 dummy1 filler item에 load한다는 것을 말한다.
그리고 두번째 field을 dummy2 filler item에 load한다. 세번째 field인, one이라는
table에 load되었던 employee number는 two라는 table에도 load되는 것이다,
<< 실행 >>
$sqlldr scott/tiger control=test.ctl data=data.txt log=test.log bindsize=300000
$sqlplus scott/tiger
SQL> select * from one;
FIELD_1 FIELD_2 EMPNO
this is field 1 this is field 2 12345678
SQL> select * from two;
FIELD_3 EMPNO
this is field 4 12345678
예제 2>
create table testA (c1 number, c2 varchar2(10), c3 varchar2(10));
<< data1.txt >> - load할 data file
7782,SALES,CLARK
7839,MKTG,MILLER
7934,DEV,JONES
<< test1.ctl >>
LOAD DATA
INFILE 'data1.txt'
INTO TABLE testA
REPLACE
FIELDS TERMINATED BY ","
c1 INTEGER EXTERNAL,
c2 FILLER CHAR,
c3 CHAR
<< 실행 >>
$ sqlldr scott/tiger control=test1.ctl data=data1.txt log=test1.log
$ sqlplus scott/tiger
SQL> select * from testA;
C1 C2 C3
7782 CLARK
7839 MILLER
7934 JONES
Reference Documents
<Note:74719.1> -
Excise report for fields & table
HI, Expert
I want to make a zreport for excise register & also discuss with the ABAPER , he said the functional consultant will provide the fields & tables then i will make the report , can any one tell me where i can find the fields
regards
kumarSl.no, Types of doc, No & date of doc, Name of the supplier, Types of Supplier, ECC no of the supplier, date on which input received, value, detail of credit takesn, Cenvat, SED, AED,AED, ADDL, CESS, SHCESS, Description, For the main item in the document
-
Report Painter -Selection Fields & tables
Hi,
I have S_ALR report and i see it $TMP package.I did GRR3 but I don't find it there.
I want to explore this report so that I can see fields & tables used in this report.
I went in to report after launching t-code via system/status/program but that did not full fll my requirement.
Any idea?
Rgds
VaraST05 helped me out.
rgds
vara -
Tcode to find the fields ,tables based on description of fields
hi folks,
tcode to find the fields ,tables based on description of fields,POINTS will be awarded for the answers ,plz give reply.Hello Kumar
Table DD03T contains the field descriptions.
Regards
Uwe -
FML Field Table - maximum number of fields?
Hello,
in our Tuxedo-environment we are using the "FML Field Table" (text file) to define fields and FLDIDs to access and manipulate fields in a fielded buffer.
My questions are:
o is there a maximum number of fields one can define in the field table?
o is it ok that this file grows very big if every application-relevant field is to be put into this table? (in our company we have services up to 80 fields...)
o is it better practice to define universal FML fields (such as CHAR_01, CHAR_02, NUMBER_01...) to avoid that every service-field has its own field-defínition?
Thank you for your help!Hi,
1. FML/FML32 really have a maximum number.
# For FML: between 1 and 8191, inclusive
# For FML32: between 1 and 33,554,431, inclusive
But you should pay attention that some fields are reserved by Tuxedo, you can get the reference at http://edocs.bea.com/tuxedo/tux100/fml/fml04.html
2. It depends on how you use FML routines. Some routines, such as Fldid which map the name to the numeric identifier, sure it needs a little cpu cycle for the searching if you defined hundreds thousands of fields. But for most APIs, such as add/change/update/delete, the API only requires the numeric C macro definition, so there is no performance issue. A number of 80 fields is adequate absolutely. You should not worry about that in a very long future.
3. From my personal point of view, I think it is a good habit to define the fields universally in Tuxedo applications. You will feel more administration benefit if you want to extend Tuxedo to Java by JOLT, to web services by SALT etc.
Regards,
Wayne -
Standards for creating fields & table names
Hi All,
I need to know if there are any SAP standards or standards from clients to be followed in creating new fields, tables & description.
If there are any such data, please share with me.
Urgent.
Regards,
PramodHi Pramod,
mostly we're using a common Term for the field name. The field code is the field name in uppercase using MDM_ as prefix. As you have to replace blanks (a field code does not allow blanks) we use an _ instead. Note: if you want to distinguish between SAP created and custom fields, we recommend using a different prefix! Maybe you can start your Custom field codes with ZMDM or a prefix describing your customer? Currently we cannot enforce this in MDM as the MDM_ prefix is not yet protected. But if you follow our recommendation, it'll ease up your life and of course ours, too, as we can differentiate between SAP and customer fields in OSS messages.
Edit: regarding descriptions
If your field is somehow linked with a ERP field, you could reuse the description of ERP for example!
Cheers
Michael
Edited by: Michael Theis on Jul 25, 2008 10:57 AM -
Ascertaining whether there is a data table/connection in a given worksheet
I have the following old code:
For each worksheet
'N.B. The following operation fails if the worksheet contains a data table with an external data connection.
Execute a given operation. (The precise operation is irrelevant for the purpose of this question.)
Next
Therefore, I would like to change it to the following new code:
For each worksheet
If the worksheet does not contain a data table/connection Then
Execute a given operation. (The precise operation is irrelevant for the purpose of this question.)
End If
Next
Any ideas how to undertake such test?
Many thanks.
Keith
R K HowardHi R. Keith Howard,
Based on the description, you want to detect whether there is data table or connection in a given worksheet.
As far as I know, there is two kinds of data table in Excel, listobject and querytable. We can check whether the data table exits via the
ListObjects and
QueryTables collection.
And as far as I know, the connection is not associate with a worksheet. The connection is relative to a workbook and we can get all the connections in a workbook via
Connections Object. Also here is another helpful link about connection in Excel:
Create, edit, and manage connections to external data
In addition, here is a sample to check whether there is a listobject in a worksheet for your reference:
Function existListObject(listObjectName As String, aWorkSheet As Worksheet)
For Each lo In aWorkSheet.ListObjects
If lo.Name = listObjectName Then
existListObject = True
Exit Function
End If
Next lo
existListObject = False
End Function
Regards & Fei
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Still about field table file.Peter and Scott please..
hi,Peter and Scott:
i still don't so clear about it. if i use field_name in my services not
field_id,then,shall i copy all these field table files into one,and then use
mkfldhdr32 to build the field table file? from Peter's words,seems i don't
need copy them to one file,just point them to my FLDTBL* environment is
ok,but as my sample:
Fget32((FBFR32 *)recvbuf,SERVICE_ID, i,(char*)vServId, 0)
if there two field table files, A file and B file,does my application know
which file my SERVICE_ID is in? and if here both A file and B file has
SERVICE_ID,which numeric the value will be pointed?
as Scott said:"Your application will run much more efficiently if you
compile in the
field ids from the field header.",do you mean that if i use field ids in my
application,it's better?
and another question: if i use mkfldhdr32 many times,will the numeric be the
same? such as
once i built, "ROWCOUNT" are 12345678,then second time i build this,will
"ROWCOUNT" still be 12345678?
and i think it's not easy to use numeric in my application,cause field names
is easy to remember than field ids.
thanks
fishfish,
The mapping of field names to field ids is held in the field table file. The
mapping of name to id for any field is a binary combination of the field number
and type, thus it's a constant.
The mkfldhdr program takes the field table and converts it into a C header file
by generating #define for all the fields, so a line
STATLIN 5 string - message to go on status line
in the field table file becomes
#define STATLIN ((FLDID)40965) /* number: 5 type: string */
in the C header file generated by mkfldhdr.
Now, if you have #include's the generated header file, wherever your C code
references STATLIN (for this example) the C preprocessor inserts ((FLDID)40965)
- a numeric constant.
If all your references to individual fields are made in this way, then you do
not need the field table file at run time - all the information in it was
extracted by mkfldhdr at build time, and compiled in to your code.
In fact, this is precisely the purpose of mkfldhdr - you get the performance of
using constants rather than dynamic lookups, with the code readability of using
the field names rather than numeric ids.
I hope that clears up your understanding. The documentation discusses this
subject too, here: http://edocs.bea.com/tuxedo/tux80/atmi/fml048.htm
Regards,
Peter.
fish wrote:
hi,Peter and Scott:
i still don't so clear about it. if i use field_name in my services not
field_id,then,shall i copy all these field table files into one,and then use
mkfldhdr32 to build the field table file? from Peter's words,seems i don't
need copy them to one file,just point them to my FLDTBL* environment is
ok,but as my sample:
Fget32((FBFR32 *)recvbuf,SERVICE_ID, i,(char*)vServId, 0)
if there two field table files, A file and B file,does my application know
which file my SERVICE_ID is in? and if here both A file and B file has
SERVICE_ID,which numeric the value will be pointed?
as Scott said:"Your application will run much more efficiently if you
compile in the
field ids from the field header.",do you mean that if i use field ids in my
application,it's better?
and another question: if i use mkfldhdr32 many times,will the numeric be the
same? such as
once i built, "ROWCOUNT" are 12345678,then second time i build this,will
"ROWCOUNT" still be 12345678?
and i think it's not easy to use numeric in my application,cause field names
is easy to remember than field ids.
thanks
fish -
Transfromation for 0FIGL_014 - fields not connected
Hi All,
I've activated ODS 0FIGL_O14 and wanted to create transformation but none of the fields are connected, between datasource 0FI_GL_14 and the ODS 0FIGL_O14. Do you have any solutions or suggestion how to get fields in this transformation connected? As i'm not too sure if manually i would connect everything correct.
Thanks
JurgitaI wrote already above that i tried that and this doesn't help, it doesn't collect any transfromation or any DTP togethr with this ODS. I suspect that something went wrong isntalling the Business Content, something to do with Basis, as i went to the Metadata repository, i found this ODS 0FIGL_14 and chose option "Network display of the data flow" i get only single ODS without any single connection with the data sources or transformations. I looks like in the system it's like stand alone object not connected to anything
Jurgita -
Lookup field to connect the CRM tables With 2LIS_11_VAITM
Dear Gurus,
Greetings for the day...!!!
In CRM system I have two tables
1.CRMD_ORDERADM_H
*Object Id* is the field
and the next table is
2.SCAPPTSEG
Fields in tht table are TST_FROM
TST_TO
I have to link this two tables with datasource 2LIS_11_VAITM
I have tried to connect with a lookup field from the tables to the datasource,but I didnt find a common field.
Even I tried to connect the datasource thru some other table but I couldnt
Pls help me out in this...!!!
Points will be awarded
Regards
LuckyThis is standard behavior. Custom fields do not trigger delta.
You can try several options -
- If it is a standard SAP field coming from one of those VB* tables, try to name your custom field the same (SAP gives a warning, but you can ignore it). SAP sends the complete structures (eg VBAK, VBAP) for delta recording, and if this field is part of these structures, it may trigger the delta.
If that is not applicable, consider extending the LIS comm structure underlying this extractor and use an LIS exit to populate this field. This field will then be available in LBWE to transfer to extract structure and will trigger the delta. The appropriate exit is mentioned in Roberto Negro's weblog on extractors here on SDN (am not on system so cant give you the LIS exit name).
If that is also out of question, try what is described <a href="http://www.ko-india.com/content/weblogs/weblog_custom_fields_1.pdf">here</a>. -
How can i find tables connected with structure?
hi experts,
i have a problem that i know one structure and i want know that which tables are connected with
that structure.please help.
thanks
Moderator message: FAQ, please search for previous threads dealing with this topic.
locked by: Thomas Zloch on Aug 17, 2010 11:46 AMHi Abhishek,
Just display the structure in se11 and choose the data element of the key field (probably you can choose the first field). then chk with the where used list.
From the list you just search for a suitable table. If you provide the infm on the tcode / structure name then probably we may help you with the table name.
But I request you to first try with yourself.
Regards,
Selva K. -
Cannot Drag and Drop a Field from Connection manager to a worksheet.
Hi
I've recently installed the latest version of SQLDEVELOPER (1.5.3) onto winxp.
I used to be able (previous version) to drag fields from the connection manager and drop onto a worksheet to save typing the field name when writing sql.
This new version currently does not allow me to do this (it lets me drag, but not drop).
I am able to drag a table object - and when I drop onto worksheet it creates a select statement with all fields.
Is this by design, or is there a setting in preferences that I'm missing, or could there be something wrong with my installation ?
Another not so good feature on this new version:
When you Right-Click a package object on the connection manager and select "Run" : a window appears with automatically generated plsql block to run the package - great. However I used to be able to copy this plsql and paste it into anything I wanted (e.g. note-pad, or another application etc), but now I am unable to use the generated code unless I use the "Save File.." button. (Copy/paste etc is not available from either "right click", Edit menu or CTRL C).
Again is this by design (I certainly used to be able to do it) or is it a problem specific to my installation.
Any pointers much appreciated.
jacrJacr,
We introduced the choice of drag and drop options in 1.5.0. Under preferences Database -> Worksheet Parameters, you can switch between the dragging on join clauses or individual statements including insert, update or delete. With this change and with the increase in code insight, we removed the ability to drag individual columns onto the worksheet. Have you tried the code insight feature in 1.5.3?
I am able to use the copy and paste from the anonymous block to the worksheet works in 1.5.3. Are your copy and paste keys working else where? Perhaps resetting these keys to default in the preferences might help.
Sue
Maybe you are looking for
-
i have an important text message on my phone that i need to retrieve but my phone is currently broken so i would like to know how i retrieve it as my iphone is backed up. cheers
-
How do I save an avi from images acquired through buffers?
Hi all, I recently have started using Labview, mainly for IMAQ purposes. I started by learning how to save images, then how to do just avi's. Now the problem comes up is that I want to find a way to average a bunch of images together in real time. So
-
Doubt about FAGLCOFIFLUP - Post CO Documents to FI
DETAIL: For Legal and Management consolidation base information requirements, our client needs a balance between P&L General Ledger accounts (FI-GL) and Analytical cost elements (CO). We are aware that there is a new SAP functionality that after acti
-
Hi All, I am new to the Report Painter. when I created a small program, i got the Error : A single value has not been specified for characteristic KOKRS. Could any one help me out reg this, And i Checked all the links in the SDN Forum Regarding
-
Time Machine daily has error creating a folder
On my new MBP 2.3 GHz 16 GB RAM, I have been having some strange behavior with TM. I have a 1TB HD hooked up over USB. The drive is fine and was previously used for TM with my old MBP. When I got the new machine, I erased the TM drive to start fr