JTable Creation and Viewing
I want to create a table and display it along with the column names on it?
i.e
if I have two columns Names, Properties
When I run I want to see
Names Properties
row1 row1properties
row2 row2properties
...etc
I tried giving this
DataModelClass newDataModelClass = new DataModelClass();
public JTable jTable1 = new JTable(newDataModelClass.data);
which is displaying only the data not the column names.
How can I get the column names also when I run?
Thanks.
It seems you need to study more. Go here to learn.
http://www2.gol.com/users/tame/swing/examples/SwingExamples.html
Similar Messages
-
About runtime sequence creation and view dare pre commmit.
Dear All,
My 2 New Question are:
1)Could Oracle suggest to create sequence(DDL) from run-time.That means I need(My client requirement) regenerate of sequence(I know it is possible by cycle but i don't know MAX value when it will cycle)as monthly or a specific time so I want to drop sequence and create sequence by a)Programmetically runtime
b) Oracle scheduler runtime .
Have any good and better Idea? Any risk factor?
Note that at a time possibly more than 100 users will data entry with our software.
2)My New query is Could I view table data which was not yet COMMITTED from other session-other user.
Regards and Thanking you,
ZAKIR
Analyst ,
SynesisIT,
www.Synesisit.com
=====I tried that, but there are too many trouble.
For only references.
-- Usage
Procedures
execute periodic_seq.seq_def create sequence
execute periodic_seq.seq_undef drop sequence
Functions
periodic_seq.nextvalue
get nextval of specified sequence
periodic_seq.currvalue
get currval of specified sequence
seq_def
in_seq_name varchar2 (30)
sequence name (current schema)
in_trunc_unit varchar2
'yyyy','mm','dd','hh24','mi' : format on trunc(date)
seq_def
in_owner varchar2 (30)
schema name
in_seq_name varchar2 (30)
sequence name
in_trunc_unit varchar2
'yyyy','mm','dd','hh24','mi' : format on trunc(date)
incr_by integer (default:1)
increment by
start_with integer (default:1)
start with
maxvalue integer (default:to_number('1e27'))
maxvalue
minvalue integer (default:1)
minvalue
cycle varchar2 (default:'N')
'Y':cycle/'N':nocycle
cache integer (default:20)
cache
time_order varchar2 (default:'N')
'Y':order/'N':noorder
seq_undef
in_seq_name varchar2 (30)
sequence name (current schema)
seq_undef
in_owner varchar2 (30)
schema name
in_seq_name varchar2 (30)
sequence name
nextvalue
in_seq_name varchar2 (30)
sequence name (current schema)
nextvalue
in_owner varchar2 (30)
schema name
in_seq_name varchar2 (30)
sequence name
currvalue
in_seq_name varchar2 (30)
sequence name (current schema)
currvalue
in_owner varchar2 (30)
schema name
in_seq_name varchar2 (30)
sequence name
-- Source --
-- Control table
create table cycle_seq_ctrl
(sequence_name varchar2(30) not null
,min_value integer
,max_value integer
,increment_by integer not null
,cycle_term varchar(10) default('dd') not null
,last_number integer not null
,reset_time date
,prev_nextval integer not null
,constraint pkey_cycle_seq_ctrl primary key (sequence_name)
organization index
create or replace
package cycle_seq
authid current_user
is
function nextvalue
(seq_name varchar2
,in_date date := sysdate
) return integer
function currvalue
(seq_name varchar2
) return integer
procedure seq_def
(seq_name varchar2
,cycleterm varchar2 := 'DD' /* Defaults : reset by a day */
,incr_by integer := 1
,start_with integer := 1
,maxvalue integer := to_number('1e27')
,minvalue integer := 1
procedure seq_undef
(seq_name varchar2
end; -- package cycle_seq
create or replace
package body cycle_seq
is
type currval_tab_type is table of integer index by varchar2(30);
currval_tab currval_tab_type;
function nextvalue
(seq_name varchar2
,in_date date := sysdate
) return integer
is
pragma autonomous_transaction;
timeout_on_nowait exception;
timeout_on_wait_sec exception;
pragma exception_init(timeout_on_nowait, -54);
pragma exception_init(timeout_on_wait_sec, -30006);
p_seqname cycle_seq_ctrl.sequence_name%type;
p_ctrl cycle_seq_ctrl%rowtype;
p_currtime date;
p_nextval integer;
begin
p_currtime := in_date;
p_seqname := upper(trim(seq_name));
select *
into p_ctrl
from cycle_seq_ctrl
where sequence_name = p_seqname
for update wait 1
if (p_ctrl.cycle_term<>'SS') then
p_currtime := trunc(p_currtime,p_ctrl.cycle_term);
end if;
-- need to reset
if (p_ctrl.reset_time < p_currtime) then
if (p_ctrl.increment_by > 0) then
p_nextval := p_ctrl.min_value;
elsif (p_ctrl.increment_by < 0) then
p_nextval := p_ctrl.max_value;
else
p_nextval := p_ctrl.last_number;
end if;
update cycle_seq_ctrl
set last_number = p_nextval
,reset_time = p_currtime
,prev_nextval = last_number + increment_by
where sequence_name = p_seqname
currval_tab(p_seqname) := p_nextval;
commit;
return p_nextval;
end if;
-- already reseted (in a same second)
if (p_ctrl.reset_time = p_currtime) then
p_nextval := p_ctrl.last_number + p_ctrl.increment_by;
update cycle_seq_ctrl
set last_number = p_nextval
where sequence_name = p_seqname
currval_tab(p_seqname) := p_nextval;
commit;
return p_nextval;
-- already reseted
else
p_nextval := p_ctrl.prev_nextval + p_ctrl.increment_by;
update cycle_seq_ctrl
set prev_nextval = p_nextval
where sequence_name = p_seqname
currval_tab(p_seqname) := p_nextval;
commit;
return p_nextval;
end if;
exception
when no_data_found then
raise_application_error(-20800,
'cycle_seq.seq_def('''||seq_name
||''') has not been called.');
when timeout_on_nowait or timeout_on_wait_sec then
raise_application_error(-20899,
'cycle_seq.nextvalue('''||seq_name
||''') is time out.');
when others then
raise;
end
function currvalue
(seq_name varchar2
) return integer
is
p_seqname cycle_seq_ctrl.sequence_name%type;
begin
p_seqname := upper(trim(seq_name));
return currval_tab(upper(seq_name));
exception
when no_data_found then
raise_application_error(-20802,
'cycle_seq.nextvalue('''
||seq_name||''') has not been called in this session.');
when others then
raise;
end
procedure seq_def
(seq_name varchar2
,cycleterm varchar2 := 'DD'
,incr_by integer := 1
,start_with integer := 1
,maxvalue integer := to_number('1e27')
,minvalue integer := 1
is
p_seqname cycle_seq_ctrl.sequence_name%type;
p_currtime date;
p_cycleterm cycle_seq_ctrl.cycle_term%type;
begin
p_currtime := sysdate;
p_seqname := upper(trim(seq_name));
p_cycleterm := upper(trim(cycleterm));
if (p_cycleterm<>'SS') then
p_currtime := trunc(p_currtime,cycleterm);
end if;
insert into cycle_seq_ctrl
(sequence_name
,min_value
,max_value
,increment_by
,cycle_term
,last_number
,reset_time
,prev_nextval
values
(p_seqname
,minvalue
,maxvalue
,incr_by
,p_cycleterm
,start_with - incr_by
,p_currtime
,start_with - incr_by
commit; -- Because this is as like a DDL
exception
when dup_val_on_index then
raise_application_error(-20955,
'already defined with '
||'cycle_seq.seq_def('''||seq_name||''')');
when others then
raise;
end
procedure seq_undef
(seq_name varchar2
is
p_seqname cycle_seq_ctrl.sequence_name%type;
begin
p_seqname := upper(trim(seq_name));
delete from cycle_seq_ctrl
where sequence_name = p_seqname
commit; -- Because this is as like a DDL
end
end; -- package body cycle_seq
/ -
BC SETS creation and usage for sap mm point of view
Hi All,
Need Information About BC SETS creation and usage from sap mm point of view.
Thanks in advance for sap mm forum guys.
Regards.
Parameshwar.Hi,
Customizing settings can be collected by processes into Business Configuration Sets (BC Sets). BC Sets make Customizing more transparent by documenting and analyzing the Customizing settings. They can also be used for a group rollout, where the customizing settings are bundled by the group headquarters and passed on in a structured way to its subsidiaries.
BC Sets are provided by SAP for selected industry sectors, and customers can also create their own.
When a BC Set is created, values and combinations of values are copied from the original Customizing tables into the BC Set and can be copied into in the tables, views and view clusters in the customer system. The BC Sets are always transported into the customer system in which Customizing is performed.
Advantages of using BC Sets:
1. Efficient group rollout.
2. Industry sector systems are easier to create and maintain.
3. Customizing can be performed at a business level.
4. Change Management is quicker and safer.
5. Upgrade is simpler.
To create BC sets follow the below step:
Choose Tools ® Customizing ® Business Configuration Sets® Maintenance in the SAP
menu, or enter the transaction code SCPR3 in the command field.
Choose Bus.Conf.Set ® Create. -
BAM Error - during the creation of BAM Activity and View in EXCEL
I'm getting an error "The Cube could not be created successfully. Please edit the view and validate the inputs" during the creation of BAM Activity and VIEW in MS Excel for BAM
Error Details:
Error Description:
The following system error occurred: Invalid class string .
Error Source:
Microsoft OLE DB Provider for Analysis Services 2008.
Please help me in resolving the issue. Thanks in Advance!!Hi Ramesh,
Below link has the information related to all the prerequisites for using BAM Add-In for Excel.
Kindly ensure that you have all the files in place before creating BAM Activity and View.
http://msdn.microsoft.com/en-us/library/aa560476.aspx
Rachit
Please mark it as Answer if this answers your question -
Creation of view on single table?
Hi Team,
I have a requirement like for creaation of view on single table (QMEL) in SAP ECC side...
Note: in this table i need 2o fields only....not all fields.
First can we create view on single table?
if 'Yes' can any one tell , How we can creat view on single table?
While creation of view we have four options..
1)Data base view
2)Projection View
3)Maintanace view
4)Help view
in these four options which tyep of view we can choose for creation?
please can any one suggest me and do the need full..
i am waiting your responce...I quickly skimmed the links provided by others; and in my short discussions with DBA friend of mine; and other sources... partition should be based on user needs, sql server resources, and partition maintenance time.
Lets say you have 50 regions and 1) partition the data by region, AND 2) place each partition on a different disk, and 3) i am in Texas and only query data in the Texas region then performance will be increased because I am not scanning through the other
49 regions.
If you have temporal data (dependent on time - like say financial reports that are sent to the SEC) - the partitions are by time: 1) data from last 13 months is stored on SSD, 2) data 13 months - 3 years old is on HDD, and 3) data >3 years old is stored
on compressed HDD. (i say 13 months so you have an entire year and month to date) --- accountants can get the current data VERY quickly, project managers who need to see a 3 year trend will not have to wait long, and when the SEC calls, who cares?,
the reports can be queued and generated at night when no one is working.
I see partitions are giving the users the least amount of data to query which speeds their results. -
Creation of view in a component
Hi ,
may I have the step by step procedure for the creation of view in a component.
I have created the Enhancement set .
then in BSP_WD_CMPWB I enter the component and say enhance it took me to the area where all views are in display mode and after I selected the views and started the wizard of view creation .
I require info on the data to be given in the wizard and the procedures after that.
plz provide some inputs ,
Thanks and regards,
Sree.Hi Sree,
In your view.htm are you using the code to get the configuration?
Example:
<%@page language="abap"%><%@ extension name="htmlb" prefix="htmlb"%><%@ extension name="xhtmlb" prefix="xhtmlb"%><%@ extension name="crm_bsp_ic" prefix="crmic"%><%@ extension name="bsp" prefix="bsp"%>
<%@extension name="chtmlb" prefix="chtmlb" %>
<%
data: lv_xml type string.
lv_xml = controller->CONFIGURATION_DESCR->GET_CONFIG_DATA( ).
%>
<chtmlb:config xml = "<%= lv_xml %>"
mode = "RUNTIME" />
Best regards,
Caíque Escaler -
hi ,
I want to privelege only Grant SELECT ALL tables,views....
I have written A procedure.....given below....
CREATE OR REPLACE PROCEDURE GRANT_SELECT_ALL_PROC
IS
l_obj VARCHAR2(60);
l_obj_type VARCHAR2(60);
CURSOR Cur_Obj IS
SELECT OBJECT_NAME,OBJECT_TYPE
FROM USER_OBJECTS
WHERE USER ='OWNER';
BEGIN
For i in Cur_Obj Loop
l_obj := i.OBJECT_NAME;
l_obj_type := i.OBJECT_TYPE;
IF l_obj_type IN ('TABLE','VIEW')
THEN
EXECUTE IMMEDIATE 'GRANT SELECT ON' || l_obj ||'TO TEMP’;
ELSIF l_obj_type IN('FUNCTION','PROCEDURE','PACKAGE') THEN
EXECUTE IMMEDIATE 'GRANT EXECUTE ON'|| l_obj ||'TO TEMP’;
END IF;
END LOOP;
END GRANT_SELECT_ALL_PROC;
procedure is working fine.....
OWNER there are some table and views......
But After creation of User name TEMp....
When I m giving GRANT SELECT to TEMP(by procedure)..... ALL tables and views of OWNER....
when I coonecte to TEMP...
Not getting table,view List...
not even data of table or Views.....
can anybdy help me.......advance thanx ...
sanjayhi ,
I want to privelege only Grant SELECT ALL
tables,views....
have written A procedure.....given below....
CREATE OR REPLACE PROCEDURE GRANT_SELECT_ALL_PROC
IS
l_obj VARCHAR2(60);
l_obj_type VARCHAR2(60);
CURSOR Cur_Obj IS
SELECT OBJECT_NAME,OBJECT_TYPE
FROM USER_OBJECTS
WHERE USER ='OWNER';
BEGIN
For i in Cur_Obj Loop
l_obj := i.OBJECT_NAME;
l_obj_type := i.OBJECT_TYPE;
IF l_obj_type IN ('TABLE','VIEW')
THEN
EXECUTE IMMEDIATE 'GRANT SELECT ON' || l_obj ||'TO
TEMP’;
ELSIF l_obj_type IN('FUNCTION','PROCEDURE','PACKAGE')
THEN
EXECUTE IMMEDIATE 'GRANT EXECUTE ON'|| l_obj ||'TO
TEMP’;
END IF;
END LOOP;
END GRANT_SELECT_ALL_PROC;
procedure is working fine.....
OWNER there are some table and views......
But After creation of User name TEMp....
When I m giving GRANT SELECT to TEMP(by
procedure)..... ALL tables and views of OWNER....
when I coonecte to TEMP...
Not getting table,view List...
not even data of table or Views.....
can anybdy help me.......advance thanx ...
sanjayQuery SELECT * FROM USER_TAB_PRIVS_MADE from the user from which you are executing the procedure
and Query SELECT * FROM USER_TAB_PRIVS_RECD from the TEMP user. -
Requesting help-Schema creation and databinding
We are using Livecycle ES 2, I am facing issues in traversing forms from one stage to another, forms are not holding datas from the previous stages.
The steps which I followed are,
1) Created schema to define the fields and data types
2) Created two new forms in designer , to which schema has been binded to corresponding fields(data View ->> Create Connection->> Schema)
3) Created a process, created two XML variables(xfaform data type has not been found!) to hold the created forms
4) Form1 has been mapped to XMLVariable1
5) Form2 has been mapped to XMLVariable2
6) On process, in stage1 - Form1 should appear and in stage2 - Form2 should appear to the end user
7) in between stage1 and stage2, a setvalue stage is there to map the common data from form1 to form2
8) So in stage2, user will get form2 well binded with the data from form2
+ few extra fields for user inputs
9) To map the data from form1 to form2, I am using "Location-Expression"
property of setvalue stage
10) "Location-Expression" is using the XMLvariables - drill down
XMLVariable2(/process_data/IMFormData/xdp/datasets/data) assign
XMVariable2(/process_data/FormData/xdp/datasets/data)
But, when the form reaches stage2, form2 doesnt holding the data from
form1
Please help me to sort it out.Also, please let me know if there any tools or tips with you to create schema in much faster and efficient way.You do not need a schema (but you can use one if you need it). The form design is in fact a definition of the data structure. By default when a form is created without a schema the fields get Normal binding which allows data files with nodes and structure that have the same name as the field to populate those fields.
If you still want to create a schema ...you can go into the File/Form Properties/Preview tab and create sampel data. This sample data file can be used by many programs that convert an XML file into a schema. Just do a search in teh web for xml to schema creation and you will get many hits.
Lastly you coudl even use the sample XML file as the input file (Designer's Data connections allow for a sample xml file as well).
Hope that helps
Paul -
Hai Experts,
I'm new to the ABAP development area. I am learning about tables, buffers etc. And now i want to know about Views and the creation of Views. So can anybody give me the steps involved in the creation of views?
Regards,
P.ShanthiCreating a Maintenance View
http://help.sap.com/saphelp_40b/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/5a/0c88924d5911d2a5fb0000e82deaaa/content.htm
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/abap+dictionary&focusedcommentid=39861
Enter the name of the view in the initial screen of the ABAP Dictionary, select object class Views and choose Create. A dialog box appears, in which you must choose the type of the view. Select the type Maintenance view.
The maintenance screen for maintenance views appears. You will see three input areas for tables, join conditions and view fields. Carry out the following actions in this screen:
Enter a short explanatory text in the field Short text.
In Tables, enter the primary tables of the view.
If required, include more tables in the view. In a help view you can only include tables which are linked to one another with foreign keys.
Position the cursor on the primary table and choose Relationships. All existing foreign key relationships of the primary table are displayed. Check the foreign keys you require and choose Copy. The secondary tables involved in such a foreign key are included in the view. The join conditions derived from the foreign keys ( Foreign Key Relationship and Join Condition) are displayed.
You can also include tables which are linked to one of the previously included secondary tables with a foreign key. To do this, position the cursor on the secondary table and choose Relationships. Then proceed as described above.
You can only select foreign keys in which the secondary table for the primary table or for the secondary table which transitively preceded it is in an n:1 relationship. This is the case if the secondary table is the check table of the base table and the foreign key was not defined generically. If the base table is the check table, the foreign key fields must be key fields of a text table or the foreign key must have cardinality of n:1 or n:C.
The foreign keys violating these conditions are displayed at the end of the list under the header Relationships with unsuitable cardinality.
Select the fields which you want to include in the view.
You can enter the field names directly. If you do not know the field names, you can copy them from the tables. To do this, position the cursor on a table and choose TabFields. The fields of the table are now displayed in a dialog box. You can copy fields from here by marking the first column and choosing on Copy.
Formulate the selection conditions. To do this choose Goto ® Selection condition. The input area for the selection conditions appears in place of the input areas for the fields. Maintain the selection condition as described in Maintaining the Selection Condition for a View. You can then switch back to the fields display with Goto ® View fields.
Activate the view with View ® Activate. A log is written during activation. You can display it with Utilities ® Activation log. If errors or warnings occurred during the activation of the view, you branch directly to the activation log.
Create the documentation for the view with Goto ® Documentation. This documentation is output for example when you print the view with View ® Print.
Branch to transaction SE54 with Environment ® Tab.maint.generator. From the view definition you can generate maintenance modules and maintenance interfaces there which distribute the data entered with the view to the base tables. You can find more information about using this transaction in the documentation Generating the Table Maintenance Dialog.
Optional Settings
You can make the following optional settings:
Change data element of a view field:
Select the Mod column (modify) for the view field and choose Enter. The Data element field is now ready for input. Enter the new data element there. This data element must refer to the same domain as the original data element. With the F4 help key for the Data element field, you can display all the data elements which refer to the domain of the field. If you want to assign the original data element again, you only have to reset the Mod flag and choose Enter.
Change maintenance status:
The Maintenance Status defines how you can access the view data with the standard maintenance transaction (SM30). Choose Extras ® Maintenance status. A dialog box appears in which you can select the maintenance status of the view.
Define the delivery class of the view:
Choose Extras ® Delivery class. A dialog box appears in which you can enter the delivery class of the maintenance view.
Define the maintenance attribute of a view field
The maintenance attribute defines special access modes for the fields of the view. You can make the following entries in field F in the input area for the view fields:
R : Only purely read accesses are permitted for fields with this flag. Maintenance with transaction SM30 is not possible for such fields.
S : Fields with this flag are used to create subsets when maintaining view data. Only a subset of the data is displayed. This subset is defined by entering the corresponding value in this field.
H : Fields with this flag are hidden from the user during online maintenance. They do not appear on the maintenance screen. You have to ensure in a separate procedure that each such field has the correct contents. Otherwise, they are left empty.
: There are no restrictions on field maintenance.
Check functions:
With Extras ® Runtime object ® Check you can determine whether the definition of the view in the ABAP Dictionary maintenance is identical to the specifications in the runtime object of the view. With Extras ® Runtime object ® Display you can display the runtime object of the view.
Display foreign key of a view field:
If a foreign key which was automatically included in the view definition is defined for the field of the base table, you can display it. To do so, position the cursor on the view field and choose Extras ® Foreign keys.
Display foreign key on which a join condition is based:
If a join condition was derived from a foreign key, you can display its definition. To do so, position the cursor on the join condition and choose Extras ® Foreign keys.
See also:
Maintenance Views -
Can't Cancel the Process Of Media Recovery Creation and Start A New One
help me cancel the process of media recovery creation and start it all over again because i found that i need four disks to make the recovery creation. i made the first disk but i need to get another three disks for the process to be completed. It says that "media recovery creation has not been completed", so i want to cancel the whole opeation and start from the beginning later when i am ready for it. How can i do that, any steps or instructions to solve this issue would be appreciated.
Computer: HP Pavilion dv6-6120se
OS: Windows 7 home premium x64
This question was solved.
View Solution.You can only create one set of recovery discs. So once the process is completed, you will not be able to create another.
-------------How do I give Kudos? | How do I mark a post as Solved? -------------------------------------------------------- -
Issues with DART 2.4/5 We have hundreds of thousands of DART files and the extract and view logs transactions timeout. For the past 10 years or so we were able to ignore the use of the logs (because we could not open the transactions!) ... by confirming the record counts with custom reconciliation programs and reviewing the record count in the view joblog against the extract information via the extract browser. The new version of DART does not provide the file record count in the joblog like the previous versions of DART have done. We just created a new instance and the logs work for now .. but as we are a very large company ... and we have to DART our data each month for more than a thousand companies ... the number of files will soon cause the log transactions to timeout just like in our other instances. Is there way to rebuild the log (TXW_DIR2 and TXW_VWLOG2) to remove any deleted files (we manage our files in the UNIX directory and not through the log transactions). Wouldn't it make sense to allow filtering of what directory we want to view the log for??? Instead of trying to list the everything?
Hello Chris,
You can find lots of material on creation of workbooks @ help.sap.com
check this link if it helps u
www.researchsummary.ca/bw/Sample_Ch10.pdf
-Amit -
hi, i am trying to open and view a report that comes from another server with different odbc connection
i created a crystal report for a mysql database on my machine and everything works great
but we have other reports that come from other machines with different odbc connection
and this its not working when opens the report asks for credentials
and i cannot use the remote ip for these reports that come from other machine
question
if i cannot connect to remote ip to open the report
for each report i have to create a database the report database on my machine and then open the report ?
or there is some other way to open the report ?
i am using visual studio 2013 and mysql and
<add key="MYSQLODBCDRIVER" value="{MySQL ODBC 5.3 UNICODE Driver}"/>
thanksshort
i have a report that it was created on another server with a specific dsn
now i am trying to open the report on my machine
the database from the other server does not exist on my machine
the server machine where the report was created the ip its not accessible
question ?
can i open the report on my machine or its impossible ?
thanks -
Running 10.6.8. Trying to open and view contents of a CD (of an MRI) and getting message 'This program cannot be run in DOS mode' Is there a way? Thanks for the help.
Go to the support site for the provider of the MRI software.
Sounds like it windows/PC. I have ran across that for the CDs that veterinarians provide for digital x-rays.
I would try on a PC or on yuur Mac with Windows via BootCamp or a virtual machine like VirtualBox -
File-to-file or File-to-RFC for Automatic PO creation and GR creation
Hi,
We are on XI 3.0 and the following has been put to me:
We will receive a .CSV file from FTP server, into XI and then need to create Purchase Orders followed by the Goods Receipt documents in R/3 based on the incoming data.
Further to this, the requirement is to give a log of the successfule and failed PO + GR document summary to the business.
The programme in R/3 will compare the incoming file nmame with archived files already processed and will reject any files with duplicate names.
I was suggesting to go with the file to RFC in R/3 whereby we can have a Z shell BAPI to include the standard BAPI for PO creation and GR creation. This Z code can then be extended to email the log to the business of which records were successfully created and which failed.
However, I am stumped as to how can I make the file duplication comparison on R/3 as the incoming file will also be stored on R/3 archive somewhere.
Can this be made when the BAPI is called in XI?
I can configure alerts when the BAPI is mapped from incoming file for that interface.
What was suggested also was to pick up the CSV file and thow it as it is in R/3 and then the Z code can go through it and create the PO and GR objects. However, then it does not make much sense to use XI as the middleware platform.
Please advice.
Regards,
ArcahnaHi Archana,
Take a look to this blog:
https://wiki.sdn.sap.com/wiki/display/XI/Different%20ways%20to%20keep%20your%20Interface%20from%20processing%20duplicate%20files
Maybe it could help you for the duplicate files.
Regards,
Juan -
Internet access problems and viewing video on internet
I have very limited interet access most of the time. I get a message: "You are not currently in an area that can handle data communication. ..." I have no problem with email and other features of the phone during this time. The signal at the top of my phone says "GSM". When I am able access the internet, it give me a different signal (can't remember what that is, however). Even then, I cannot view most video clips, such as YouTube clips. They will not load all the way. It states, "Error has occurred in attempting to play media." Help!
I have unlimited internet access, so that's not the problem. Right when I got the phone, I replaced the original data card with a 4G card and enabled mass storage. I have (since my first post) had more access capability by enabling the WiFi (da) which finds my wireless connection at home. I've also been able to view a video clip, not successfully all the way through, however. During viewing, the phone appears to crash, i.e. the screen goes white and then it takes 3-5 minutes for it to reboot. This has also happened when the phone has not even been being used. Also, as I was surfing the net, the phone asked if I wanted to enable Javascript which I did. Is there anything else that I need to enable or do to the phone in order to have a more pleasant experience using the internet and viewing video clips?
Maybe you are looking for
-
On my laptop running windows 7 all the info displayed at the top of the homepage window is missing. All headings, i. e. File, Edit View, etc. are gone. There is no address bar. There is no home button, refresh button, etc. My wife was using the machi
-
Import procurement configuration ?
hi experts Apart from pricing , what are the other configuration has to be done for Import procurement scenario? Thanks
-
I have manipulated a photo using layers etc and then flattened it and saved it under a new name. When I use 'Preview' (mac) to view the finished photo it doesn't look right. It's as the layers have not flattened correctly. When viewed in Elements
-
How to prevent iTunes from deleting music on my iPhone
I know this is a very basic question but I haven't ffigured it out for my old iPod, let alone my newly acquired iPhone 4s. I have a large amount of music, obtained by digitising high quality FM broadcasts which I want to transfer to my iPhone 4s (as
-
Hyperlink path corrupted when publish
At the end of a blog I've embedded a hyperlink to a pdf. iWeb establishes the path itself when I "Choose" the correct file (which I've placed in the Entries folder where it seems to insist on looking for it). If I make the link active while still in