HOW TO USE Class Interface CL_GUI_FRONTEND_SERVICES
Dear All,
I am working to get output of SMARTFORMS through report into PDF file.Following code i am using inside LOOP.
*CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG
EXPORTING
WINDOW_TITLE =
DEFAULT_EXTENSION = 'PDF'
DEFAULT_FILE_NAME = 'PAYSLIP.pdf'
WITH_ENCODING =
FILE_FILTER =
INITIAL_DIRECTORY =
PROMPT_ON_OVERWRITE = 'X'
CHANGING
FILENAME = W_FILE_NAME
PATH = W_FILE_PATH
FULLPATH = W_FULL_PATH
USER_ACTION =
FILE_ENCODING =
EXCEPTIONS
CNTL_ERROR = 1
ERROR_NO_GUI = 2
NOT_SUPPORTED_BY_GUI = 3
others = 4
*IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF.
*CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE = W_BIN_FILESIZE
FILENAME = W_FILE_NAME
FILETYPE = 'BIN'
TABLES
DATA_TAB = T_PDF_TAB.
*IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
*ENDIF.
I am getting proper output through the above coding.
But problem is,if there will be a multiple PDF output it always ask the path to save each PDF file as i am using "FILE_SAVE_DIALOG"
I want all PDF files to save at once by giving default path of PC.
How can i do this, is there any other method i can use please
let me know...
Regards,
Ankur
Hi,
I have used following code..
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
bin_filesize =
filename =
filetype = 'ASC'
append = SPACE
write_field_separator = SPACE
header = '00'
trunc_trailing_blanks = SPACE
write_lf = 'X'
col_select = SPACE
col_select_mask = SPACE
dat_mode = SPACE
confirm_overwrite = SPACE
no_auth_check = SPACE
codepage = SPACE
ignore_cerr = ABAP_TRUE
replacement = '#'
write_bom = SPACE
trunc_trailing_blanks_eol = 'X'
wk1_n_format = SPACE
wk1_n_size = SPACE
wk1_t_format = SPACE
wk1_t_size = SPACE
IMPORTING
filelength =
changing
data_tab = T_PDF_TAB
but the error it is giving that "T_PDF_TAB is not a compatible type".
Similar Messages
-
How to use ITextmodel interface in VC++
hai,
i want to know how to use ITextModel interface in VC++, that is how to give the story to ITextModel interface, if any one knows please tell him ASAP
regards,
ramHi,
I am not sure what you mean by "give the story to ITextModel", but if what you're looking is to insert some text into a text model, check out SnpManipulateTextModel::InsertText in the SDK, it does exactly that.
Thanks!
lee -
How to use temporary interface in another interface as derived table in 10g
Hi ,
Can somebody please tell me how to use temporary interface in another interface as derived table in 10g.
I have an option in odi 11g to this task.But i am working on odi 10g for my project.So that please help me to do this task.
I can able to create temporary interface in 10g ,but i dont know how to use that temporary interface in another inerface as derived table.
Thanks in Advance
Thanks,
Srikanth AA temp interface CANNOT be used as a derived table in ODI 10g.
All you can do is to drag and drop the temp interface as the source in the mapping.
PS. Please remember to assign correct/helpful points to the people who help you in the forum. -
How to find (classes,interface,subpackage info) in some package
Plz tell me if any one know how to find (classes,interface,subpackage) in some package
e.g. in java.io
"Above senerio in not concern with java doc
but tell me if an other way i.e by help of programming
i could find some package information"
as we know we find out any "object" classType , methods and fields information with help of "java.lang.reflect" API's
but how to find a package information as provided by jdk is in current useYou can locate the .zip or .jar file where the stuff is, and say either
unzip -l classes.zip
or
jar tvf classes.jar.
So you see the list of the classes in the given package.
Then you can say
javap -classpath classes.zip MyPackage.MyClass
to see the fields and methods of the given class. -
Need samples how to use classes in WebDynpro
Hi,
I Need To simple Samples how to use classes in WebDynpro.
RegardsContinued....
and in the model
right click->create model
select the radio button import java bean .
next ADD jars option will be seen
Browse the jar on the dekstop.
now add this model to the used models by right clicking on it.
Now if you go to Data Modeler.
You will find the used model.
From there map to the component controller->view Controller.
And continue with ur coding.
Hope this helps you.
Thanks & Regards,
Lokesh. -
How to use IKinectPressingUpdatedEventArgs Interface??
I don't Know how to use IKinectPressingUpdatedEventArgs Interface(c++)
I need to delta data
how to get data??What specifically are you trying to do? Depending on the scenario, this might not be something you need. Are you using Win32 or store based apis? What is your UI framework? Have you created a thread and waiting for the interaction events to fire?
Carmine Sirignano - MSFT -
Some commonly used Class interfaces
Hi,
Can anyone provide me some commonly used class interfaces list.
Regards,
ThanigaiHi,
the 6 different Class interfaces are
Importing
Exporting
Changing
Reternig
Receiving
Raising
Regards,
Anirban -
How to use Class "CL_GUI_CHART_ENGINE" in a abap program ?
Hi Guys,
I want to display data in my internal table in the form of a Graph using class "cl_gui_chart_engine".
I had a look at sample program given by SAP - GRAPHICS_GUI_CE_DEMO but need some help to understand how can we use our own data to be displayed in the graph ? Basically what I am looking for is that where we need to do the changes in creation of XML file so that we can pass our own data ?
( perform create_data_demo using l_ixml_data_doc)
Could you please help me with some sample code or pseudocode ?
Thanks
AshwaThanks Kai,
I had already done the same thing and got the required output.
Populate X-Axis ( Categories )
LOOP AT ITAB.
Populate Categories
l_element = p_ixml_doc->create_simple_element(
name = 'C' parent = l_categories ).
l_element->if_ixml_node~set_value( itab-value).
ENDLOOP.
Populate Y-Axis ( Values )
LOOP AT VALUE_TAB.
l_element = p_ixml_doc->create_simple_element(
name = 'S' parent = l_series ).
l_element->if_ixml_node~set_value( value_tab-value).
ENDLOOP.
I am now trying to find the ways to change the default layout of the graph. I guess it should be done in "perform create_custom_demo using l_ixml_custom_doc." . I want that my graph should be displayed as lines instead of bar's.
Once I achieve this I will share my findings along with sample code with the community.
I wish I could get some documentation on class "cl_gui_chart_engine" and interfaces like "if_ixml_document".
Thanks
Ashwani -
How to use local interface in my easy code ?
hi everybody
I work on an ejb project. My code is like that to test remote interface (and it works) :
public class TestStudent {
Properties properties;
public TestStudent() {
properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs",
"org.jboss.naming:org.jnp.interfaces");
properties.put("java.naming.provider.url", "jnp://localhost:1099");
properties.put("jnp.disableDiscovery", "true");
public static void main(String[] args) {
TestStudent beanStudent = new TestStudent();
beanStudent.createBean();
public void createBean() throws EJBException {
try {
InitialContext context = new InitialContext(properties);
Object object = context.lookup(StudentHome.JNDI_NAME);
StudentHome studentHome = (StudentHome) PortableRemoteObject.narrow(object,StudentHome.class);
Student student = studentHome.create();
student.setName("pirlouit");
System.out.println(student.getId());
System.out.println(student.getName());
} catch (NamingException e) {
throw new EJBException(e);
} catch (RemoteException e) {
throw new EJBException(e);
} catch (CreateException e) {
throw new EJBException(e);
}Then I do quite the same thing to test local interface like in the following code but it doen't work :
public class TestStudent {
Properties properties;
public TestStudent() {
properties = new Properties();
properties.put("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
properties.put("java.naming.factory.url.pkgs",
"org.jboss.naming:org.jnp.interfaces");
properties.put("java.naming.provider.url", "jnp://localhost:1099");
properties.put("jnp.disableDiscovery", "true");
public static void main(String[] args) {
TestStudent beanStudent = new TestStudent();
beanStudent.createBean();
public void createBean() throws EJBException {
try {
InitialContext context = new InitialContext(properties);
Object object = context.lookup(StudentLocalHome.JNDI_NAME);
StudentLocalHome studentLocalHome = (StudentLocalHome)object;
System.out.println("studentLocalHome is null ? "+studentHome.equals(null));
StudentLocal student = studentLocalHome.create();
student.setName("pirlouit");
System.out.println(student.getId());
System.out.println(student.getName());
} catch (NamingException e) {
throw new EJBException(e);
} /*catch (RemoteException e) {
throw new EJBException(e);
}*/ catch (CreateException e) {
throw new EJBException(e);
}The print of "student local home is null ?" give me 'true' which is not the answer I want ... so here is the problem. How can I get my entity bean using local interface ?
For the moment 've got the exception (which appears on instruction "StudentLocal student = studentLocalHome.create();") :
Exception in thread "main" java.lang.NullPointerException
at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:118)
at $Proxy0.create(Unknown Source)Please help !! Thank you very much !Write a JSP to test Local Interface. You cannot call Local Interface from a remote JVM.
Jay
http://www.javarss.com - Java News from around the world.
Visit JavaRSS.com and add above signature to your messages. Thanks! -
How to use classes of packages in flex mx:Script/ or mxml/
Hi.I am just learning Flex using Flex Builder 3 facing one problem,
Suppose I declare one package with name alert.as
package
import mx.controls.Alert;
public class alert
public function alertBtn()
Alert("Hello btn 1");
Now in want to use the function in mxml that I declared in a package.
<mx:Button label="btn1" click="alertBtn();" />
I have few questions
1)How to Import the class alert.as in <mx:Script> and where should i store the file alert.as in the directory folder of flex?
2)How to call the function alertBtn() when btn1 is clicked.
Thanks so much!
Regards
AnkurHi Greg.I think I was not able to clear my problem properly.Let me try this time again.
What I wanted to do was that in the below written code I have the full access of the id=panel1 in the script tag .This works properly.
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import flash.display.Sprite;
import mx.core.UIComponent;
private function addChildToPanel():void {
var circle:Sprite = new Sprite();
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(0, 0, 20);
var c:UIComponent = new UIComponent();
c.addChild(circle);
panel1.addChild(c);
]]></mx:Script>
<mx:Panel id="panel1" height="100" width="100"/>
<mx:Button id="myButton" label="Click Me" click="addChildToPanel();"/>
</mx:Application>
This above functionality when I tried to do using class Outside the code ,its not working !
Here is with the package:-
But suppose I make One package
package
import flash.display.Sprite;
import mx.core.UIComponent;
class getPanel extends Sprite
public function addChildToPanel():void {
var circle:Sprite = new Sprite();
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(0, 0, 20);
var c:UIComponent = new UIComponent();
c.addChild(circle);
panel1.addChild(c);
}//class
}//package
Now in MXML
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import getPanel;
]]></mx:Script>
<mx:Panel id="panel1" height="100" width="100"/>
<mx:Button id="myButton" label="Click Me" click="getPanel.addChildToPanel();"/>
</mx:Application>
So My problem is that this code doesnt do anything.
Neither the addChild function is working in it ,Nor the Panel1 is accessible here.
Can u pls help me here.
Thanks
Ankur -
How to create object for a interface (or) how to use ITextModel Interface
Hi,
I am new to vc++ and indesign, i am using windows xp as OS and Indesign CS3 as version, now i want to know how to create an object for the ITextModel Interface (or) how to use the ITextModel interface, for getting the selected text and to manipulate the content, for this i tried myself to the best for more than a week,
but i not get any solution or any idea to do it, so i post this scrap, if any one knows kindly help me immediately, if u want any more details kindly reply me i am ready to give..
Regards,
ramHi, Ram,
as Jongware already has explained in a previous thread, this is the scripting forum, the SDK forum is next door.
Besides, your question has already been answered over there in SDK forum - with a reference to an existing example, including documented source. There is also plenty more documentation (780 pages alone in the programming guide) and other working examples.
The brief response was a perfect match to the vague, general scope of the question. If you want more details, be more specific yourself. Do not just touch such major topics as selection, text, object architecture in one sentence to expect a silver bullet. Instead, stick to one detail, find and read the relevant examples and documentation (did I mention the programming guide?) yourself e.g. using keyword search. Quote your code where you're stuck.
Being new to both VC++ and InDesign is an explanation but no excuse. IMO, same goes for "using windows xp as OS". All together are bad starting conditions if you intend to write a plugin. Even a seasoned C++ programmer with some years of experience in publishing quirks will easily require months, so don't become impatient after just a week.
If you need quick results and have a programming background such as a recent Java101, reconsider scripting (this forum). It can bring you amazingly far and you'll learn InDesign through a simplified object model. Same principles apply - there is plenty documentation and a good choice of examples.
Regards,
Dirk -
Hi all,
How shud i create class interface.
Does this have an impact with the activation of program in sicf txn.
basically my problem is i did not create a class interface or implement it.
when i go into sicf txn i cant my program.
please help me out.
Regards,
varunVadnala,
Go to SE24 to create your class interface and take a look at the tutorials we have spread in the SAP help and SDN. Take a quick look at BSP aplications SBSPEXT_*.
Regards,
Alexandre -
How to use class.getResource() to create an ImageIcon
Hi,
I am well acquainted with creating and using ImageIcon icons using the ImageIcon constructor
and putting the image file in a folder called Images which is at the same level as the
bin and src folders.
I discovered a demo program, LayeredPaneDemo, that uses class.getResource() to create
an icon and found that in my eclipse version, the icon's image file was not found when
I used the original getResource() call but the icon was created when I used the ImageIcon
constructor.
I posted on JavaRanch and eventually realized that the image file needed to be with the
.class files, so I moved the Images folder under bin and getResource() works fine and I'm
happy.
However, I have three questions for you.
One poster on JavaRanch told me that it's better to use getResource() rather than the
ImageIcon constructor for distributing an app (I'm not distributing anything but want
to do it all correctly).
Do you agree with that or can I safe keep using the ImageIcon constructor?
Another poster told me he doesn't think it's safe to leave the image file in bin because
it might be lost during the build in eclipse and that there is a way to have eclipse copy
the files to bin during the build which should mean that I can leave the images folder at
the level of bin and src.
Do you agree with that?
If yes, how do I get eclipse to copy the file during the build?
P.S.
Before I posted on JavaRanch, I put the Images folder at every level of the project's
directory as shown in eclipse (which is why I missed the bin folder until JavaRanch
whacked me upside the head) and getResource() still didn't work.The contents of the Java Source folder are compiled if they're source files, copied otherwise (assuming no filter's been put in place to prevent copying), so your images belong under a source folder.
-
How to use classes CL_DOCX_*
We have a need to use word 2007 OOXML classes all of which start with CL_DOCX*.
Basically what we are trying to do is take a DOCX files (File 1 & File 2) saved by MS WORD 2007 application and replace the header of File 1 with the header from File 2.
The basic functionality described above is working fine. However the same is not working when the header from File 2 has an IMAGE embedded in it.
We found several word 2007 OOXML classes in the system (all of which start with CL_DOCX*), but couldn't find usage for these classes anywhere in the system or SDN or OSS Notes etc.,
Just wondering whether anyone used these classes in their development environment and whether they can share this information here?
Any help in this regard is highly appreciated.
thanks,
-SreenathWhich NetWeaver release are you using? The whole OOXML seems to be evolving within EhPs.
You'll find examples how to use the framework in the Unit Tests of class CL_DOCX_FORM - so have a look at those classes. For me those test code runs fine.
Best Regards,
Tobias -
How to use classes in Actions tab
Hello guys!
I'm just a beginner so i'm sorry for my stupid question.I'm developing a game in which movie clips in our case people have their own schedule.I have multiple screens and so i want to be able to set their locations and make them invisible on other screens(rooms)they're not currently at.The trouble is i can't use variables from Actions in my class,neither can i use classes in my Actions.Can anyone tell me how to export classes into Actions code?
Here is my code:
var currentlocation;
var currentscreen;
if (person.currentlocation!==currentscreen){
person.visible=false;
btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler);
function fl_MouseClickHandler(event:MouseEvent):void
currentscreen = "classroom";
classroom.visible = true;
playroom.visible = false;
btn_2.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2);
function fl_MouseClickHandler_2(event:MouseEvent):void
currentroom = "playroom";
classroom.visible = false;
playroom.visible = true;Your problem/question is not clear to me. If you are getting errors you should include the error messages in your posting.
Could the problem arise from using a variable that is not defined?
currentroom = "playroom";
I do not see currentroom defined as a variable anywhere. There is a currentscene variable though.
Maybe you are looking for
-
How to remove bookmarks in landscape view in iOS Safari?
When I rotate my iPhone 6+ to get landscape view of a Safari page in iOS (8.1.2), the left 40% of the screen is filled with a list of bookmarks (or other things) that I don't want, instead of providing a wider view of the page. I can't find any pref
-
Is it possible track iphone using find my iphone in icloud when the SIM has been deactivated?
Please help me. My iphone was stolen today. Is it possible to use "find my iphone" in icloud after my SIM card has been deactivated? I am in South-Africa. I can see my device in icloud - but it reads offline. Could the phone just be off?
-
Let addon run even after browser window is closed.
I want to use this addon - "Pushbullet" even after the browser window is closed. Such an option was available in Chrome when I used it last. I migrated to Firefox recently, and would like to know how to implement the same here. Thanks, Raj
-
Project Management in Computer Software (September 2006).
Project Management in Computer Software (September 2006). Procedures and Guidelines for Project Management,What is Project Management?,Project Management Processes,Project Planning Tutorial,Ten Tips for Managing a Project,Related Project Management A
-
Hi, Can any body knows how to modifying the GP Template. ok bye....