Trouble Converting to Date..Pls Help....!
Good day gurus!
Can anyone help me figure out how to make an appropriate sql statement in converting a "char" datatype into a "date" datatype? To be more exact this database is actually a foxpro database (.dbf). I am migrating this one to oracle. My problem is one the fields there which is likely to be "date" datatype is declared "char" . So what im trying to do is fetch that column which is actually a "char" type and convert it to "date" type using sql query. Can somebody show me the right way? I just want to pick up only the latest date (60 days to current) in that field.
heres an example.
042807 - - > 04/28/07 or 04/28/2007
Thanks in advance!
Best Regards,
JD
Hi,
Hope this example will help you
SYS@bahamut> desc vd.t9
Name Null? Type
TGLD DATE
SYS@bahamut> insert into vd.t9 select to_date('04012008','dd/mm/yyyy') from dual;
1 row created.
SYS@bahamut> commit;
Commit complete.
SYS@bahamut> select * from vd.t9;
TGLD
04/01/2008
cheers
Similar Messages
-
How to get the data based on below data-----pls help me...
Hi,
i have the data in my table.......
SET_ID SET_Name Status date user_name
SET974 F698671 I 24/03/2011 10:40:05 TEST1
SET974 F698671 I 24/03/2011 10:40:05 TEST1
SET974 F698671 N 24/03/2011 10:40:05 TEST1
SET974 F698671 I 24/03/2011 10:40:05 TEST1
SET528 A258961 I 22/03/2011 9:40:05 TEST2
SET528 A258961 N 22/03/2011 9:40:05 TEST2
SET528 A258961 I 22/03/2011 9:40:05 TEST2
SET528 A258961 I 22/03/2011 9:40:05 TEST2
SET974 F698671 I 25/03/2011 13:40:05 TEST1
SET974 F698671 N 25/03/2011 13:40:05 TEST1
SET974 F698671 N 25/03/2011 13:40:05 TEST1
SET974 F698671 I 25/03/2011 13:40:05 TEST1
SET974 F698671 I 26/03/2011 15:40:05 TEST5
SET974 F698671 N 26/03/2011 15:40:05 TEST5
SET974 F698671 N 26/03/2011 15:40:05 TEST5
SET974 F698671 I 26/03/2011 15:40:05 TEST5
I want to know each user ,how many sets modified.
based on above input data,my output would be in the following way:
user_name no.of sets upated for single user
TEST1 2
TEST2 1
TEST5 1Based on your sample data, why does TEST1 have a count of 2? From what I can see, the only SET_ID that is associated with TEST1 is SET974 so I would think that you'd want TEST1 to have a count of 1.
If I ignore the data you posted and just look at the text of your requirements, I would guess that you wanted
SELECT user_name, COUNT( DISTINCT set_id ) cnt
FROM some_table
GROUP BY user_nameThis won't give the output you said you wanted based on the sample data you provided, however, for the reason I outlined above.
If you actually do expect to get the output you posted from the sample data you posted, can you explain in a bit more detail why TEST1 should have a value of 2? It would also be helpful to post the CREATE TABLE and INSERT statements rather than just dumping the data. If you provide DDL & DML, we can create the objects locally and verify our solutions rather than guessing based on eyeballing the data.
Justin -
Having trouble running applets..Pls help
I have been playing with installing, reinstalling various JREs and now none of the applets won't run. If anyone has an idea, please let me know. Here's the log from console. It looks like it is able to download, but unable to find class files. The website I visited was http://www.cmol.nbi.dk/models/epitrans/transcript.html, but it does not matter as I see the same error of class not found.
Java Plug-in 1.6.0_07
Using JRE version 1.6.0_07 Java HotSpot(TM) Client VM
User home directory = C:\Users\MYNAME
network: Loading user-defined proxy configuration ...
network: Proxy list: http=<REMOVED>
network: Proxy override: null
network: Done.
network: Loading manual proxy configuration ...
network: Done.
network: Proxy Configuration: Manual Configuration
Proxy: http=<REMOVED>
Proxy Overrides:
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
liveconnect: Invoking JS method: document
liveconnect: Invoking JS method: URL
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@1ded0fd, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter@19616c7
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
basic: completed perf rollup
network: Cache entry not found [url: http://www.cmol.nbi.dk/models/epitrans/transcript.class, version: null]
network: Connecting http://www.cmol.nbi.dk/models/epitrans/transcript.class with proxy=HTTP @ <REMOVED>
network: Connecting http://www.cmol.nbi.dk/models/epitrans/transcript.class with cookie "__utma=37012018.3194523985250716000.1224518413.1224523764.1224526893.4; __utmz=37012018.1224518413.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=37012018.2.10.1224526893"
network: Cache entry not found [url: http://www.cmol.nbi.dk/models/epitrans/transcript/class.class, version: null]
network: Connecting http://www.cmol.nbi.dk/models/epitrans/transcript/class.class with proxy=HTTP @ <REMOVED>
network: Connecting http://www.cmol.nbi.dk/models/epitrans/transcript/class.class with cookie "__utma=37012018.3194523985250716000.1224518413.1224523764.1224526893.4; __utmz=37012018.1224518413.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=37012018.2.10.1224526893"
load: class transcript.class not found.
java.lang.ClassNotFoundException: transcript.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
basic: Exception: java.lang.ClassNotFoundException: transcript.class
basic: Stopping applet ...
basic: Removed progress listener: sun.plugin.util.GrayBoxPainter@19616c7
basic: Finding information ...
basic: Releasing classloader: sun.plugin.ClassLoaderInfo@1ded0fd, refcount=0
basic: Caching classloader: sun.plugin.ClassLoaderInfo@1ded0fd
basic: Current classloader cache size: 1
basic: Done ...
basic: Joining applet thread ...
basic: Destroying applet ...
basic: Disposing applet ...
basic: Joined applet thread ...
basic: Quiting applet ...Check your server logs. Check to confirm that the request for transcript.class came through. If so, check to see the response code, bytes sent, and check the error log to see if there were any errors. It would also be good to check the web server configuration to see whether it's configured to properly send .class files; in particular check to see the mime type it uses for that file. You can and should also use curl or the like to see if you can download the .class file through the web server properly.
-
When I started to install Apps. on my iPad there,a message tells me that I have to review my Info.After clicking review there are only 3 choices:VISA,MasterCard and Amex.But we don't have credit card.What should I do?
You cannot use that ID without a credit card. You did not create your account correctly. There is very specific way in which you must create your account if you do not want to use a credit card. If you don't have a credit card, you will have to start all over again.
1. You will have to sign out of that ID before you can create a new one. Settings>iTunes & App Store>Apple ID>Sign out.
2. You cannot use the email address that you used for the first ID that you created. You will need to use another email address now
3. You have to download a free app in order to start the new Apple ID process.
Read this before proceeding.
http://support.apple.com/kb/HT2534 -
Select statement issue- urgent pls help
Hi
The following select statement is always failed, even LIKP table has data. pls help me
LOOP AT LT_VBRP.
IF LV_KEEP_VGBEL <> LT_VBRP-VGBEL.
LV_KEEP_VGBEL = LT_VBRP-VGBEL.
CLEAR LIKP.
SELECT single VBELN TRAID TRATY VERUR BOLNR LFDAT
FROM LIKP INTO
(LIKP-VBELN,LIKP-TRAID,LIKP-TRATY,LIKP-VERUR,LIKP-BOLNR,LIKP-LFDAT)
WHERE BOLNR = LT_VBRP-VGBEL.
IF SY-SUBRC = 0.
LV_ASN_FOUND = 'X'.
ELSE.
CLEAR LV_ASN_FOUND.
ENDIF.
ENDIF.
MOVE-CORRESPONDING LT_VBRP TO LT_LIPOV.
IF LV_ASN_FOUND = 'X'.
LT_LIPOV-VBELN = LIKP-VBELN. "ASN #
LT_LIPOV-LFDAT = LIKP-LFDAT.
lt_lipov-verur = likp-verur.
LT_LIPOV-BOLNR = LIKP-BOLNR. "DDL#
LT_LIPOV-KOMAU = LIKP-VBELN.
get the ASN line number details.
SELECT VBELN POSNR MATNR ERDAT LFIMG ERNAM WERKS VGBEL VGPOS FROM LIPS INTO
TABLE LT_LIPOV
WHERE VBELN = LIKP-VBELN.
ELSE.
CLEAR LT_REP-VBELN.
CLEAR LT_REP-LFDAT.
CLEAR LT_REP-VERUR.
CLEAR LT_REP-BOLNR.
LT_REP-KOMAU = LT_VBRP-VBELN. "Inv no
LV_MESSAGE = TEXT-504.
PERFORM CREATE_REPORT_RECORD_LIN01.
LT_REP-LINE_COLOUR = 'C610'. " red Intensified
ENDIF.
APPEND LT_REP.
APPEND LT_LIPOV.
CLEAR LT_LIPOV.
CLEAR LT_REP.
ENDLOOP.Hi Kumar....
if statement should not be like ..
if lv_keep_vgbel lt_vbrp-vgbel.
Should be like this if lv_keep_vgbel = lt_vbrp-vgbel.
and try to use work area and table to select and loop the data...
Have YOu checked whether da data in it_vbrp...
there few error in way You are writing...
And one more thing in the table LIKP the field BOLNR is 35 Char and VGBEL of VBRP is 10 char ...and your are equalling that to extract the data which will not happen even..
So before select statement change VBRP-VGBEL as 35 char varible by using like this
data : v_vgbel type likp-bolnr.
loop at lt_vbrp.
if lv_keep_vgbel lt_vbrp-vgbel. " Why did you right the statement like this
if lv_keep_vgbel = lt_vbrp-vgbel.
clear likp.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = lt_vbrp-vgbel
importing
output = v_vgbel.
select single vbeln traid traty verur bolnr lfdat
from likp into
(likp-vbeln,likp-traid,likp-traty,likp-verur,likp-bolnr,likp-lfdat)
where bolnr = v-vgbel.
regards,
sg
Edited by: Suneel Kumar Gopisetty on May 26, 2008 4:41 AM -
after i erased whole data from the ipod touch 3rd gen. when i put back to sync it. it says in the windows connect to itunes, which i did,i also installed new itunes but still it doesnt recognise . pls help me if u have gone thru same trouble like me
ThanksI do not understand what "it says in the windows connect to itunes" means?
What is "it" and what is "windows"?
Maybe:
iOS: Device not recognized in iTunes for Mac OS X
Or
See
iOS: Device not recognized in iTunes for Windows
- I would start with
Removing and Reinstalling iTunes, QuickTime, and other software components for Windows XP
or
Removing and reinstalling iTunes and other software components for Windows Vista, Windows 7, or Windows 8
However, after your remove the Apple software components also remove the iCloud Control Panel via Windows Programs and Features app in the Window Control Panel. Then reinstall all the Apple software components
- Then do the other actions of:
iOS: Device not recognized in iTunes for Windows
paying special attention to item #5
- New cable and different USB port
- Run this and see if the results help with determine the cause
iTunes for Windows: Device Sync Tests
Also see:
iPod not recognised by windows iTunes
Troubleshooting issues with iTunes for Windows updates
- Try on another computer to help determine if computer or iPod problem -
I can not update/download an app from app store by using my iphone 4s. I try every method by re-setting date/time and reboot the phone etc.NO Help.
The icon will change to blank keep waiting & can not go in & use in. Anyone have solution for this. pls help me...tks.local indicates local activity by the computer host Williams-macbook-pro.local=hostname@domain . The UID of 501 is the standard UID of a local computer administrator.
Copy and paste this little script in your terminal:
if [ "SSH_CONNECTION ]; then
echo I am remote
else
echo I am local
fi
A return of "i am local" ensures there is no remote connection to your machine (through SSH).
In the future, to avoid remote entry, I would recommend not posting your IP address though. -
Pls Help me with steps to add data from xml file to SAP B1 through B1iSN.
Pls Help me with steps to add data from xml file to SAP B1 through B1iSN. I am getting stuck in xsl transformation. not able to understand where the mapping code needs to be added.
Pls explain me the steps for adding data from xml to B1 quotation step by step.
thanks and regards
PriyaHi,
Have you checked this: https://sap.na.pgiconnect.com/p45508295/?launcher=false&fcsContent=true&pbMode=normal ?
Thanks,
Gordon -
I got a problem with my personal account data how can i recovery my icloud id information back i can't remember even my birthday pls help me how to recovery my id information back
Did you follow all of the instructions provided in the article that you linked from? If not, you must follow each and every step.
If you have, then all you can do is contact iTunes Support:
http://support.apple.com/kb/HT5699?viewlocale=en_US
or by email: https://ssl.apple.com/emea/support/itunes/contact.html
Cheers,
GB -
My time machine does not back up and giving me this error message: The backup disk image “/Volumes/Data-1/Amiel’s MacBook Pro.sparsebundle” is already in use. Pls help.
Make sure that there are no other Macs backing up at the present time.
Pull the power cord from the back of the Time Capsule
Count to ten
Plug the power cord back in
This will "fix" things about 98% of the time. Post back if you are in the unlucky 2% category. -
please help...we updated ipod2 4.1 to IOS 5.1 at itunes...after it was finished only the contacts were restored...not the music & videos...iwe found the backed up data in the pc(windows 7)after entering %appdata%..pls help on how to restore...we will appreciate it very much....thanks! God bless!
The iPod backup that iTunes makes does not include synced media like app, music and videos. Thus, you wll have to resync those back to your iPod.
If necessary you can redownload iTunes purchases by:
Downloading past purchases from the App Store, iBookstore, and iTunes Store -
hey there, whenever i try to start iTunes in my laptop amsg coming up saying : data execution prevention prevented iTunes from starting (Dep), would you Pls help me out.I have windows vista installed.
No, i do not have quickTime player.
I have tried to close dep off for iTunes but failed to do so as i got a msg that iTunes can't work without Dep in execution data prevention. -
Any java experts pls help me in converting attribute to XML formats
Pls help me oh my god i am a newbie here and i am given this project.
I had just written a XML doc. which looks like this
<ConsumerTransfer>
<TransactionId>
123:123
</TransactionId>
<Billingoption>
cash
</Billingoption>
</ConsumerTransfer>
I need to make this to attributes like
private String TransactionId()
private String BillingOption()
and so on.....
I need to convert this attributes to XML format
can any show me an example or the source codes for this
Really, I appreciate it.
JimmyKnotFor such node level operations I think that DOM would be a good idea. So here you go. Look for some nice tutorial for DOM and you got it.
salut -
How to get date and time? pls help~ ~.~
i tried to get time and date, but dint noe hw to get it.. anyone knows hw to get it? pls help mi ~.~
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.Calendar.*;
public class Login extends JFrame
private JFrame mainFrame;
private JPanel p1;
private JLabel lblUserId, lblPassword;
private JTextField tf1, tf2;
private JButton btnLogin, btnClear;
public Login()
mainFrame=new JFrame();
mainFrame.setTitle("Student Attendance System");
mainFrame.setSize(400,200);
mainFrame.setLocation(100,100);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
p1=new JPanel();
p1.setLayout(new GridLayout(3,2));
lblUserId=new JLabel("User ID");
lblPassword=new JLabel("Password");
tf1=new JTextField(20);
tf2=new JTextField(20);
btnLogin=new JButton("Login");
btnLogin.addActionListener(new ButtonHandler());
btnClear=new JButton("Clear");
btnClear.addActionListener(new ButtonHandler());
p1.add(lblUserId);
p1.add(tf1);
p1.add(lblPassword);
p1.add(tf2);
p1.add(btnLogin);
p1.add(btnClear);
mainFrame.add(p1);
mainFrame.setVisible(true);
//inner class event handler
public class ButtonHandler implements ActionListener
public void actionPerformed(ActionEvent evt)
Calendar rightNow = Calendar.getInstance();
if(evt.getSource()==btnLogin)
String login=tf1.getText();
String password=tf2.getText();
JOptionPane.showMessageDialog(mainFrame, "Student ID "+login+" Login at " + rightNow ,
"Response", JOptionPane.PLAIN_MESSAGE);
if(evt.getSource()==btnClear)
tf1.setText("");
tf2.setText("");
public static void main(String []args)
JFrame.setDefaultLookAndFeelDecorated(true);
Login l=new Login();
}First off, from http://www.catb.org/~esr/faqs/smart-questions.html
h1. How To Ask Questions The Smart Way:
h3. Write in clear, grammatical, correctly-spelled language
More generally, if you write like a semi-literate boob you will very likely be ignored. So don't use instant-messaging
shortcuts. Spelling "you" as "u" makes you look like a semi-literate boob to save two entire keystrokes. Worse: writing like
a l33t script kiddie hax0r is the absolute kiss of death and guarantees you will receive nothing but stony silence (or, at best,
a heaping helping of scorn and sarcasm) in return.
Next, use a SimpleDateFormat object. You can use it directly or use a date format string to tell it how you want your date string formatted. The API will give you lots of information on how to use this. Note that you'll have to translate the Calendar object to a date object via the getTime() method:
class ButtonHandler implements ActionListener
public void actionPerformed(ActionEvent evt)
Calendar rightNow = Calendar.getInstance();
//** use SimpleDateFormat
SimpleDateFormat dateFormat = new SimpleDateFormat();
String dateString = dateFormat.format(rightNow.getTime());
if (evt.getSource() == btnLogin)
String login = tf1.getText();
String password = tf2.getText();
JOptionPane.showMessageDialog(mainFrame, "Student ID " + login
+ " Login at " + dateString,
"Response",
JOptionPane.PLAIN_MESSAGE);
if (evt.getSource() == btnClear)
tf1.setText("");
tf2.setText("");
}Finally, when posting your code, please use code tags so that your code will retain its formatting and be readable. To do this, either use the "code" button at the top of the forum Message editor or place the tag [code] at the top of your block of code and the tag [/code] at the bottom, like so:
[code]
// your code block goes here.
[/code] -
Download data to Excel- very urgent pls help
Hi Experts
Following is my coding. i need to download and save the it_material table as Excel file.
pls help me out
REPORT zvio1001 LINE-SIZE 190
LINE-COUNT 55
MESSAGE-ID zz
NO STANDARD PAGE HEADING.
TABLES: mara,marce,makt,marc,mvke,zmpkg,t005t,cdhdr.
DATA : BEGIN OF it_mara OCCURS 0,
mandt LIKE mara-mandt, "Client
matnr LIKE mara-matnr,
meins LIKE mara-meins,
laeda LIKE mara-laeda,
aenam LIKE mara-aenam,
END OF it_mara.
DATA : BEGIN OF it_marc OCCURS 0,
matnr LIKE marc-matnr,
werks LIKE marc-werks,
END OF it_marc.
DATA : BEGIN OF it_makt OCCURS 0,
matnr LIKE makt-matnr,
maktx LIKE makt-maktx,
END OF it_makt.
DATA : BEGIN OF it_zmpkg OCCURS 0,
matnr LIKE makt-matnr,
zppqt LIKE zmpkg-zppqt,
zspqt LIKE zmpkg-zspqt,
zpmqt_3 LIKE zmpkg-zpmqt_3,
END OF it_zmpkg .
DATA : BEGIN OF it_material OCCURS 0,
mandt LIKE mara-mandt, "Client
werks LIKE marc-werks,
matnr LIKE marc-matnr,
maktx LIKE makt-maktx,
meins LIKE mara-meins,
zppqt LIKE zmpkg-zppqt,
zspqt LIKE zmpkg-zspqt,
zpmqt_3 LIKE zmpkg-zpmqt_3,
laeda LIKE mara-laeda,
aenam LIKE mara-aenam,
date LIKE sy-datum,
time LIKE sy-uzeit,
user LIKE sy-uname,
END OF it_material.
P a r a m e t e r s *
Start of tabbed screens
SELECTION-SCREEN BEGIN OF TABBED BLOCK list FOR 20 LINES.
SELECTION-SCREEN TAB (30) gc_gen USER-COMMAND gen_tab
DEFAULT SCREEN 1001.
SELECTION-SCREEN TAB (30) gc_view USER-COMMAND view_tab
DEFAULT SCREEN 1002.
SELECTION-SCREEN TAB (30) gc_outp USER-COMMAND outp_tab
DEFAULT SCREEN 1003.
SELECTION-SCREEN END OF BLOCK list.
SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK box01 WITH FRAME TITLE text-401.
PARAMETERS : p_werks LIKE marc-werks OBLIGATORY.
PARAMETERS : p_vkorg LIKE mvke-vkorg OBLIGATORY.
SELECT-OPTIONS : s_matnr FOR mara-matnr.
SELECT-OPTIONS : s_mtart FOR mara-mtart.
SELECT-OPTIONS : s_mmsta FOR marc-mmsta. "A01
SELECT-OPTIONS : s_dispo FOR marc-dispo.
SELECT-OPTIONS : s_beskz FOR marc-beskz.
SELECT-OPTIONS : s_lgpro FOR marc-lgpro.
SELECT-OPTIONS : s_lgfsb FOR marc-lgfsb.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-014.
PARAMETERS : p_repall RADIOBUTTON GROUP sel2 DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-011.
PARAMETERS : p_change RADIOBUTTON GROUP sel2.
SELECTION-SCREEN COMMENT 36(1) text-013.
PARAMETERS : p_chgdat LIKE sy-datum DEFAULT sy-datum.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-010.
PARAMETERS : p_excdel AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK box01.
SELECTION-SCREEN END OF SCREEN 1001.
View Selection Screen
SELECTION-SCREEN BEGIN OF SCREEN 1002 AS SUBSCREEN.
SELECTION-SCREEN BEGIN OF BLOCK box05 WITH FRAME TITLE text-403.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(77) text-109.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-021.
PARAMETERS: p_sales AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN COMMENT 38(20) text-022.
PARAMETERS: p_mrp AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-023.
PARAMETERS: p_store AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN COMMENT 38(20) text-024.
PARAMETERS: p_accnt AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-025.
PARAMETERS: p_cost AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN COMMENT 38(20) text-026.
PARAMETERS: p_purch AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK box05.
SELECTION-SCREEN END OF SCREEN 1002.
SELECTION-SCREEN BEGIN OF SCREEN 1003 AS SUBSCREEN.
extract format selection
SELECTION-SCREEN BEGIN OF BLOCK box04 WITH FRAME TITLE text-402.
PARAMETERS : p_vari LIKE ltdxt-variant OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-009.
PARAMETERS: p_report RADIOBUTTON GROUP sel1 DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-016.
PARAMETERS : p_repcoo RADIOBUTTON GROUP sel1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-017.
PARAMETERS : p_reppak RADIOBUTTON GROUP sel1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-008.
PARAMETERS: p_extun RADIOBUTTON GROUP sel1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(31) text-007.
PARAMETERS: p_extpc RADIOBUTTON GROUP sel1.
SELECTION-SCREEN END OF LINE.
PARAMETERS: p_pcfile LIKE rlgrap-filename
DEFAULT 'c:\#ups\CLIENTIDCCYYMMDDHHMMSS.ITM'.
DEFAULT 'd:\P0121205MMM_YYYYMMDD HHMMSS.XLS'.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(40) text-015.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK box04.
SELECTION-SCREEN END OF SCREEN 1003.
F i e l d S y m b o l s *
FIELD-SYMBOLS: <f>.
D a t a *
common include for file layouts
INCLUDE zvin1010.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-name = 'P_PCFILE'.
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
I N I T I A L I Z A T I O N *
INITIALIZATION.
gc_gen = text-401.
gc_outp = text-402.
gc_view = text-403.
SET up the file directory depending on the system id.
GET PARAMETER ID 'WRK' FIELD p_werks.
GET PARAMETER ID 'VKO' FIELD p_vkorg.
CLEAR s_mtart.
s_mtart-sign = 'E'.
s_mtart-option = 'EQ'.
s_mtart-low = 'ROH'.
s_mtart-high = ''.
APPEND s_mtart.
CLEAR s_mtart.
s_mtart-sign = 'E'.
s_mtart-option = 'EQ'.
s_mtart-low = 'MFPK'.
s_mtart-high = ''.
APPEND s_mtart.
CLEAR s_mtart.
s_mtart-sign = 'E'.
s_mtart-option = 'EQ'.
s_mtart-low = 'VERP'.
s_mtart-high = ''.
APPEND s_mtart.
START-OF-SELECTION.
check that the download is active
PERFORM get_data.
*& Form GET_DATA
text
--> p1 text
<-- p2 text
FORM get_data .
SELECT mandt matnr meins laeda aenam
FROM mara
INTO TABLE it_mara
WHERE matnr IN s_matnr.
IF NOT it_mara[] IS INITIAL.
SELECT matnr werks
FROM marc
INTO TABLE it_marc
FOR ALL ENTRIES IN it_mara
WHERE matnr = it_mara-matnr
AND werks = p_werks.
SELECT matnr maktx
FROM makt
INTO TABLE it_makt
FOR ALL ENTRIES IN it_marc
WHERE matnr = it_marc-matnr
AND spras = 'E'.
SELECT matnr zppqt zspqt zpmqt_3
INTO TABLE it_zmpkg
FROM zmpkg
FOR ALL ENTRIES IN it_marc
WHERE matnr = it_marc-matnr
AND werks = p_werks.
ENDIF.
LOOP AT it_mara.
READ TABLE it_marc WITH KEY matnr = it_mara-matnr.
IF sy-subrc EQ 0.
READ TABLE it_makt WITH KEY matnr = it_mara-matnr.
IF sy-subrc EQ 0.
READ TABLE it_zmpkg WITH KEY matnr = it_mara-matnr.
IF sy-subrc EQ 0.
it_material-mandt = it_mara-mandt.
it_material-matnr = it_mara-matnr.
it_material-maktx = it_makt-maktx.
it_material-meins = it_mara-meins.
it_material-laeda = it_mara-laeda.
it_material-aenam = it_mara-aenam.
it_material-werks = it_marc-werks.
it_material-zppqt = it_zmpkg-zppqt.
it_material-zspqt = it_zmpkg-zspqt.
it_material-zpmqt_3 = it_zmpkg-zpmqt_3.
it_material-date = sy-datum.
it_material-time = sy-uzeit.
it_material-user = sy-uname.
APPEND it_material.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDFORM. " GET_DATAHi Kumar,
After building your it_material internal table, try using GUIO_DOWNLOAD to load the data into an excel sheet.
check this sample code.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = SELECT_FILE " Filename
FILETYPE = 'ASC'
APPEND = ' '
TABLES
DATA_TAB = ITAB_STR_1
EXCEPTIONS
FILE_WRITE_ERROR = 1
NO_BATCH = 2
GUI_REFUSE_FILETRANSFER = 3
INVALID_TYPE = 4
NO_AUTHORITY = 5
UNKNOWN_ERROR = 6
HEADER_NOT_ALLOWED = 7
SEPARATOR_NOT_ALLOWED = 8
FILESIZE_NOT_ALLOWED = 9
HEADER_TOO_LONG = 10
DP_ERROR_CREATE = 11
DP_ERROR_SEND = 12
DP_ERROR_WRITE = 13
UNKNOWN_DP_ERROR = 14
ACCESS_DENIED = 15
DP_OUT_OF_MEMORY = 16
DISK_FULL = 17
DP_TIMEOUT = 18
FILE_NOT_FOUND = 19
DATAPROVIDER_EXCEPTION = 20
CONTROL_FLUSH_ERROR = 21
OTHERS = 22.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
EXIT.
ENDIF.
Hope this is helpful to you. If you need further information, revert back.
Reward all the helpful answers.
Regards
Nagaraj T
Maybe you are looking for
-
Just to help people who have reported problems re-setting the N8, apparently there is a button combo to reset, Kudos to AAS http://www.allaboutsymbian.com/news/item/12185_Another_three_finger_salute_do.php Text below has been added by Nokia: Impor
-
Grey Screen...what did I do?
Hi I started up a few programs (Quicktime and Alias) on my MBP and connected my bluetooth mouse this morning and this grey screen came down and told me to restart my computer. This happened a few times last year, but hasn't happened again until now.
-
VPC 7.0 Using a different user
I just got VPC 7.0 and I installed it in my iMac G5. I installed it while I was as an administrator user but, I want to use VPC as a regular user. Do I have to install VPC again to used it as a regular user? Can anyone help please Thanks much
-
Customer defined Context Menu in WD ALV (ABAP)
Hello, is it possible programming a customer defined context menu for a Web Dynpro ALV (in ABAP)? The functionality should be as following: Open Context menu with right mouse click, select something like "display details" and then detail data shall b
-
Help with java (2 simple classes)
would anyone be able to help me with some questions about two very short java classes? i have come up with some answers of my own, but yeah, i'm not sure how correct my answers are.... the 4 questions are: 1. The data attributes m, n and grid in the