Smartform : I s it possible to do pretty printer setting in Smartform codin
Hi
Is it possible to do pretty printer setting in Smartform so that coding can be ligned as we do in se38.
Thanks
HI,
I basically created a 'Z' prog in dev env and copied all code to this did pretty print then copied 'as-is' back into smartform.
long way around but did the trick..
Thanks
SB
Similar Messages
-
Hi Experts,
I'm using SSF_OPEN and SSF_CLOSE, to print multiple smartforms. In between SSF_OPEN and SSF_CLOSE, there is a loop at a smartform. The output prints each smartform in different pages. Is it possible to print the second smartform in the first page since there is still space for printing there?
Thanks in Advanced,
JackHi Jack,
As per my knowledge,
you can't print two smartform in single page because smart form having own page-size.
If your layout page is A4 size then first layout print in A4 page and next layout will be go-to next print page. but if you have different kind of page size for both layout then you can control from printer side then that case both page will be printed in single print page.
Regards,
Prasenjit -
Is it possible to call a smartfrom within a smartform? if yes how ?
Is it possible to call a smartfrom within a smartform? if yes how ?
Calling or embedding?
It is not possible to embed a smartform into another one (like subscreens within dynpros)
For calling, I don't know, but I wouldn't try -
Hello.
I would like to take a string that contains xml and strip out all new lines, whitespace between tags, etc. So basically everything will be on one line.
So I thought one simple way would be to run an XMLSerializer or use a Transformer. However, it's turning out to be a nightmare. I probably could have written a parser already. :)
I've tried all possible combinations of
XMLSerializer
outputFormat.setIndenting(false)
outputFormat.setIndent(0)
outputFormat.setLineWidth(0)
Transformer
transformer.setOutputProperty("indent", "no")
transformer.setOutputProperty("{http://xml.apache.org/xalan}indent-amount", "0");For some reason, my XML is always pretty printed. And I can't figure it why. I was able to get the XMLSerializer version all on one line with an indent of 1, but the minute I switch to 0 it gets pretty printed.
Here's some Transformer code I'm using:
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse( new InputSource( new StringReader(input)) );
DOMSource source = new DOMSource(doc);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "no");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "0");
transformer.transform(source, new StreamResult(System.out));Output:
<?xml version="1.0" encoding="ISO-8859-1"?>
<trans_data>
<input_data>
<cc>1</cc>
</input_data>
</trans_data>I've tried both 2.6.2 and 2.5.0 of Xerces and my classpath only has XercesImpl.jar and xml-apis.jar in it. I'm using 1.4.2-07.
Thanks,
-- Jasonpublic class XMLPrinter
private static final String CLASSNAME = "XMLPrinter(): ";
public static String print( String input )
String methodName = "print(): ";
String output = "";
try
DocumentBuilderFactory docBuilderFactory =
DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder =
docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse(
new InputSource( new StringReader(input)) );
StringWriter stringWriter = new StringWriter();
OutputFormat format = new OutputFormat( doc );
format.setIndenting( false );
format.setLineWidth( 0 );
format.setIndent( 0 );
XMLSerializer serializer =
new XMLSerializer( stringWriter, format );
serializer.serialize(doc);
output = stringWriter.toString();
catch (Exception e)
output = null;
return output;
public static void main(String[] args)
String XML =
"<xml> <output>junk</output> <output2>junk2</output2>\r\n<output3>output3</output3>\r\n</xml>\r\n";
System.out.println(XMLPrinter.print(XML));
}returns
<?xml version="1.0" encoding="UTF-8"?>
<xml> <output>junk</output> <output2>junk2</output2> <output3>output3</output3> </xml>Switching to
format.setLineWidth( 0 );
format.setIndenting( true );
format.setIndent( 10 );returns
<?xml version="1.0" encoding="UTF-8"?>
<xml>
<output>junk</output>
<output2>junk2</output2>
<output3>output3</output3>
</xml> -
I am using Flash Builder 4 and Windows 7 and have installed the PrettyPrint formatting tool. Under Windows XP all worked find. Now when I start Flash Bulder 4 I see the formatting icons for about half a second in the toolbar and then they disappear. Formatting is not possible. Anyone any idea what is going wrong here?
ThanksHi,
You might need to check with the publisher of that, has he updated to the new version of eclipse?
Are you saying that you had fb 4 working on xp with pretty print?
Mike -
Generic pretty print of DB content
Hi,
is there a better (generic) way to pretty print the content of a few records?
So far i have this:
set serveroutput on;
create or replace function MakeDynamicBrowser(
browserName in varchar2,
tableName in varchar2)
return integer
is
type StringTable_t is table of varchar2(256);
columnNamesOrg StringTable_t;
columnNames StringTable_t;
types StringTable_t;
stmt varchar2(32000);
tableNameUpper varchar2(256) := upper(tableName);
begin
SELECT column_name, translate(column_name, '-', '_') ,
case data_type
when 'NUMBER' then
decode(data_precision,
null, decode(data_scale,
null, data_type, data_type || '(' || data_precision || ')'),
decode(data_scale,
null, data_type, data_type || '(' || data_scale ||' , ' || data_precision || ')')
when 'VARCHAR2' then
case char_length
when null then
data_type
else
data_type || '(' || char_length || ' char)'
end
when 'TIMESTAMP(3) WITH TIME ZONE' then
data_type
when 'DATE' then
data_type
when 'RAW' then
data_type || '(' || data_length || ')'
else
'unknown'
end
bulk collect into columnNamesOrg, columnNames, types
from all_tab_columns
where table_name = tableNameUpper
order by column_id;
if columnNames.count <= 0 then
dbms_output.put_line(tableNameUpper || ': no columns!');
return -1;
end if;
stmt :=
'create or replace function ' || browserName || '( ' || chr(10) ||
' headline in varchar2, ' || chr(10) ||
' curStr in varchar2) ' || chr(10) ||
'return integer ' || chr(10) ||
'as ' || chr(10) ||
' cur sys_refcursor; ' || chr(10) ||
' type object_t is record ( ' || chr(10);
for i in columnNames.first..columnNames.last loop
if i <> columnNames.first then
stmt := stmt || ' ,';
end if;
stmt := stmt || columnNames(i) || ' ' || types(i) || chr(10);
end loop;
stmt := stmt ||
' ); ' || chr(10) ||
' type data_t is table of object_t; ' || chr(10) ||
' data data_t; ' || chr(10) ||
'begin ' || chr(10) ||
' dbms_output.put_line(headline); ' || chr(10) ||
' open cur for curStr; ' || chr(10) ||
' fetch cur bulk collect into data; ' || chr(10) ||
' if data.count = 0 then ' || chr(10) ||
' dbms_output.put_line('' ' || tableNameUpper || ': no data found!''); '
|| chr(10) ||
' else ' || chr(10) ||
' for i in data.first..data.last loop ' || chr(10) ||
' dbms_output.put_line('' #'' || i || '':''); ' || chr(10);
for i in columnNames.first..columnNames.last loop
stmt := stmt ||
' dbms_output.put_line('' ' || columnNamesOrg(i) || ' = '' || data(i).' || columnNames(i)|| ');'
|| chr(10);
end loop;
stmt := stmt ||
' end loop; ' || chr(10) ||
' end if; ' || chr(10) ||
' close cur; ' || chr(10) ||
' return 0; ' || chr(10) ||
' ' || chr(10) ||
'exception ' || chr(10) ||
'when others then ' || chr(10) ||
' if cur%isopen then close cur; end if; ' || chr(10) ||
' dbms_output.put_line(''' || browserName || '(): exception!''); ' || chr(10) ||
' return -1; ' || chr(10) ||
'end; ' || chr(10);
execute immediate stmt;
return 0;
end;
declare
ret integer;
begin
ret := MakeDynamicBrowser('MyBrowser', 'V_$SESSION');
execute immediate 'call MyBrowser' || '(''headline'', ''select * from V$SESSION where audsid = ' || userenv ('sessionid') || ''') into :ret' using out ret;
end;
/Output:
SQL> @/tmp/test.sql
Function created.
headline
#1:
SADDR = 000000043B569268
SID = 174
SERIAL# = 55746
AUDSID = 2964800
PADDR = 000000043B430AF0
USER# = 33
USERNAME = USER
COMMAND = 3
OWNERID = 2147483644
TADDR =
LOCKWAIT =
STATUS = ACTIVE
SERVER = DEDICATED
SCHEMA# = 33
SCHEMANAME = USER
OSUSER = oracle
PROCESS = 26326
MACHINE = padsol40
TERMINAL = pts/42
PROGRAM = sqlplus@padsol40 (TNS V1-V3)
TYPE = USER
SQL_ADDRESS = 00000003FD230BB8
SQL_HASH_VALUE = 2822516303
SQL_ID = 2rz6khyn3sbkg
SQL_CHILD_NUMBER = 0
PREV_SQL_ADDR = FFFFFFFF7D7C0DC0
PREV_HASH_VALUE = 0
PREV_SQL_ID = 0000000000000
PREV_CHILD_NUMBER = 0
PLSQL_ENTRY_OBJECT_ID = 4177672
PLSQL_ENTRY_SUBPROGRAM_ID = 1
PLSQL_OBJECT_ID =
PLSQL_SUBPROGRAM_ID =
MODULE = SQL*Plus
MODULE_HASH = 3669949024
ACTION =
ACTION_HASH = 0
CLIENT_INFO =
FIXED_TABLE_SEQUENCE = 5800888
ROW_WAIT_OBJ# = -1
ROW_WAIT_FILE# = 0
ROW_WAIT_BLOCK# = 0
ROW_WAIT_ROW# = 0
LOGON_TIME = 02-AUG-11
LAST_CALL_ET = 0
PDML_ENABLED = NO
FAILOVER_TYPE = NONE
FAILOVER_METHOD = NONE
FAILED_OVER = NO
RESOURCE_CONSUMER_GROUP =
PDML_STATUS = DISABLED
PDDL_STATUS = ENABLED
PQ_STATUS = ENABLED
CURRENT_QUEUE_DURATION = 0
CLIENT_IDENTIFIER =
BLOCKING_SESSION_STATUS = NOT IN WAIT
BLOCKING_INSTANCE =
BLOCKING_SESSION =
SEQ# = 103
EVENT# = 116
EVENT = db file sequential read
P1TEXT = file#
P1 = 1
P1RAW = 0000000000000001
P2TEXT = block#
P2 = 133185
P2RAW = 0000000000020841
P3TEXT = blocks
P3 = 1
P3RAW = 0000000000000001
WAIT_CLASS_ID = 1740759767
WAIT_CLASS# = 8
WAIT_CLASS = User I/O
WAIT_TIME = -1
SECONDS_IN_WAIT = 0
STATE = WAITED SHORT TIME
SERVICE_NAME = testsys.padsol40.domain.com
SQL_TRACE = DISABLED
SQL_TRACE_WAITS = FALSE
SQL_TRACE_BINDS = FALSE
PL/SQL procedure successfully completed.It's incomplete for the types being recognized.
And the reason for need to deal with the types in the first place is:
Some tables use hyphen in columns names (e.g. v$transaction: DSCN-B, DSCN-W).
That's why i need translation from '-' to '_' to be able to print.
Otherwise '-' is recognized as minus operator (is there another way around w/o dealing with the types?).
Another question:
Is it possible to extend this to work with result of some cursor
- e.g. returning result of joining #2 tables?
best regards,
Frank
Edited by: user8704911 on Aug 2, 2011 4:52 AMTom Kyte's print_table functionality?
http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1035431863958 -
Pretty Print HTML Extension?
HTML Tidy is not a good alternative for me, even though I can
use it through a couple different text editors. It messes with the
code slightly. Is there an extension out there that can give me
more control over the pretty-printing of HTML, and possibly do so
on multiple files at once?MellowCricket wrote:
> HTML Tidy is not a good alternative for me, even though
I can use it through a
> couple different text editors. It messes with the code
slightly. Is there an
> extension out there that can give me more control over
the pretty-printing of
> HTML, and possibly do so on multiple files at once?
I assume that you mean by "pretty-printing" that you want the
code formatted in a particular fashion, but if not, please do
provide more about exactly what you'd like to do. If you go to
Commands -> Apply Source Formatting, Dreamweaver will use the
settings within the Tag Libraries to format your code. To change
how the formatting occurs, go to Edit -> Tag Libraries select
the tag library (such as HTML) that you want to edit and expand it
to see the individual tag settings.
Danilo Celic
|
http://blog.extensioneering.com/
| WebAssist Extensioneer
| Adobe Community Expert -
Is it possible to call the Print Quote functionality from Custom ADF page
Hi,
We are researching if it is possible to call the Print Quote functionality from the Custom ADF application.
Goal is to pop up the PDF report upon clicking the Print Quote button on the custom page. Is it possible ?
Atleast advice on the direction to go forward is appreciated.
Thanks
SaiHi ,
Please check following thread on forum -
Re: ADF: Calling OAF Page from ADF page
Check this may also be useful-
https://blogs.oracle.com/shay/entry/to_adf_or_oaf_or
I have not tried yet but Steven Chan (Sr. Director OATG) suggest following methodolgy for this-
https://blogs.oracle.com/stevenChan/entry/appsdatasource_jaas_ebs
Thanks,
Ashish -
Any ideas on a nice BSP view pretty printer?
Hi there,
I am wondering whether somebody already tried to extend the SAP standard pretty printer by an own functionality which fits better for pages with mixed content, containing not only BSP-elements but also HTML-tags.
The standard pretty printer considers everything as plain text which is not a BSP-element and leaves it unaltered. Only BSP-elements are arranged according to their tree structure.
This produces ugly results for pages with mixed content.
1.) Requirement
A Pretty Printer for HTML-based BSP views should cover the following:
(a) HTML-Tags and BSP-elements together form the chain. As in following example:
<z:table table_id="testTab" binding="//test/gt_test" rows="5">
<z:tableBody position="top">
<colgroup>
<col width="4%">
<col width="96%">
</colgroup>
</z:tableBody>
<z:column name="type" header="<%=zcl_bsp_util=>dtel_text_s('EDI_TTYP')%>"
listPos="10"/>
<z:column name="text" listPos="20"></z:column>
</z:table>
(b) Certain HTML formatting tags like I, B, etc. should not be added to the stack but be treated inline.
(c) HTML-attribute names should be converted to lower case, the attribute values should be quoted.
(d) Like for BSP-elements, there should be a threshold after which the attributes should appear in separate lines. Instead of a certain maximum "number of attributes", this could also be a maximum number of characters per line.
(e) Scripting Tags (<% ... %>) should start at a new line, if the content contains new-lines.
(f) Evaluation Scripting (<%= ... %>) should be inline, if they are contained within text nodes (and not within HTML oder BSP element nodes).
(g) The Pretty Printer should be parametrizable (with parameters like indent-depth,... ).
2.) Exits?
Of course, one could always use an external HTML editor and write an add-on for that editor which produces the desired result. Or one could take the view content into the clipboard, paste it into a plain text editor like UltraEdit or TextPad which allows external commands, apply an external, self-written pretty printer to it and then paste the result back into the View. But it would be easier to use the "Pretty Printer" button directly to get the result. Therefore the question arises at which point the standard Pretty Printer Functionality could be modified or extended.
I didn't find an exit. But the pretty-print itself is doubly-decoupled in the standard which minimizes the number of points where an extension has to be made:
2.a) First decoupling point: The Fcode handler method pretty_printer_ext( ) in cl_o2_page is calling
dynamically a method in cl_o2_co2_processor:
* call pretty printer
create object pp type ('CL_O2_CO2_PROCESSOR').
appl_str = me->pagekey-applname.
page_str = me->pagekey-pagekey.
try.
CALL METHOD pp->('PRETTY_PRINT')
EXPORTING
indent = 2
ATTRIBUTE_NORMALIZE = 'X'
ATTRIBUTE_THRESHOLD = 2
BSP_UNFORMATTED = source
appl = appl_str
page = page_str
IMPORTING
test_ok = test_ok
BSP_FORMATTED = pp_source.
catch cx_o2_co2_exception into o2ex.
2.b) Second decoupling point:
The method pretty_print() of class cl_o2_co2_processor (fancy names, by the way. It seems that many former chemistry students had joined the BSP team ),
there is a second delegation, to a local class, as follows:
data pretty type ref to LCL_BSP_PRETTY_PRINT.
pretty = LCL_BSP_PRETTY_PRINT=>getInstance( processor = me ).
The real logic for doing the Pretty Print, finally, is performed in this local class.
3.) Implementation.
Since, up to my knowledge, there is no HTML parser in the ABAP world,
the implementation could be based on existing HTML Parsers, like the Perl module Parser::HTML, or the Java package http://htmlparser.sourceforge.net/ . The pretty printer could then be called as external OS command.
Are there any ideas out there? Or is there somebody who already worked in this direction?
Regards,
RüdigerFor those who are interested. I found out that the Dave Ragget's classic "HTML Tidy" (see <a href="http://tidy.sourceforge.net/">http://tidy.sourceforge.net/</a> ) is available in ABAP! There is a class CL_HTMLTIDY (at least here in my SAP_BASIS 700 system) which wraps calls of HTML Tidy by kernel modules.
The class is undocumented, but there are 2 OSS notes of this year for it, so it might well be that it is alive.
HTML Tidy can surely not directly be used for Pretty Printing BSP views, but for designing test cases or for doing things like HTML parsing, it might be a helpful tool. -
Is there better way to do this? (Xml Pretty Print | node removing)
Hi all, I have been working at home on a small project to help my Java Jedi training. :-)
My app saves quotes from authors in an xml file.
I have a class [XmlRepository extends Thread] that holds control of an xml file to handle requests for Nodes.
When I remove a node I get a Line Space above the node that was removed, or better put my node gets replaced by a empty line.
Pretty print or correct Node removing.
part of my xml is like this (I have resumed it for readability):
<entities forUser="ffffffff-ffff-ffff-ffff-ffffffffffff">
<quotes/>
<authors>
<author id="f156c570-c676-4d69-9b15-ae7d859ff771" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Poe</lastNames>
<firstNames>Edgar Allan</firstNames>
</author>
<author id="35dc0c5a-3813-4a10-af49-8d4ea1c2cee0" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Wilde</lastNames>
<firstNames>Oscar</firstNames>
</author>
<author id="317f72ea-add6-4bd2-8c63-d8b373a830ab" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Christie</lastNames>
<firstNames>Agatha</firstNames>
</author>
<author id="28047c89-b647-4c40-b6c7-677feaf2dfda" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Shakespeare</lastNames>
<firstNames>William</firstNames>
</author>
</authors>
</entities>If I remove A Node ( Edgar Allan Poe (1st in this case)) the resulting Xml when saved is like this (I have added the space indentation just as it is outputted by my code):
<entities forUser="ffffffff-ffff-ffff-ffff-ffffffffffff">
<quotes/>
<author id="35dc0c5a-3813-4a10-af49-8d4ea1c2cee0" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Wilde</lastNames>
<firstNames>Oscar</firstNames>
</author>
<author id="317f72ea-add6-4bd2-8c63-d8b373a830ab" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Christie</lastNames>
<firstNames>Agatha</firstNames>
</author>
<author id="28047c89-b647-4c40-b6c7-677feaf2dfda" languageCode="en" regenerateAs="com.fdt.cognoscere.entities.sources.Author">
<lastNames>Shakespeare</lastNames>
<firstNames>William</firstNames>
</author>
</authors>
</entities>this is how I initialize the XML DOM Handlers, and the method for removing a Node:
* Initializes factory instances and member variables.
private void initialize() {
//obtain an instance of a documentFactory create a document documentBuilder
this.documentFactory = DocumentBuilderFactory.newInstance();
//Configure the documentFactory to be name-space aware and validate trough an xsd file
this.documentFactory.setNamespaceAware(true);
this.documentFactory.setValidating(true);
this.documentFactory.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
try {
//obtain an instance of an XPathFactory
this.xpathFactory = XPathFactory.newInstance(XPathFactory.DEFAULT_OBJECT_MODEL_URI);
//obtain an instance of the xpath evaluator object
this.xpathEvaluator = this.xpathFactory.newXPath();
//set namespace mapping configurations
NamespaceContextMap namespaceMappings = new NamespaceContextMap();
namespaceMappings.put("xml", "http://www.w3.org/XML/1998/namespace");
namespaceMappings.put("xmlns", "http://www.w3.org/2000/xmlns/");
namespaceMappings.put("xsd", "http://www.w3.org/2001/XMLSchema");
namespaceMappings.put("xsi", "http://www.w3.org/2001/XMLSchema-instance");
namespaceMappings.put(this.schemaNamespaceMapping, this.schemaNamespace);
//add mappings
this.xpathEvaluator.setNamespaceContext(namespaceMappings);
} catch (XPathFactoryConfigurationException ex) {
Logger.getLogger(XmlRepository.class.getName()).log(Level.SEVERE, null, ex);
try {
//obtain a trasformer factory to save the file
this.transformerFactory = TransformerFactory.newInstance();
this.transformerFactory.setAttribute("indent-number", 4);
//obtain the transforme
this.transformer = this.transformerFactory.newTransformer();
//setup transformer
this.transformer.setOutputProperty(OutputKeys.METHOD, "xml");
this.transformer.setOutputProperty(OutputKeys.INDENT, "yes");
this.transformer.setOutputProperty(OutputKeys.MEDIA_TYPE, "text");
this.transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
} catch (TransformerConfigurationException tcex) {
Logger.getLogger(XmlRepository.class.getName()).log(Level.SEVERE, null, tcex);
* Removes a node by evaluating the XPATH expression.
* @param xpath A String instance with the XPATH expression representing the element to remove.
* @throws com.fdt.cognoscere.storage.exceptions.UnableToRemoveException When an exception occurs that prevents the repository to execute the remove statement.
public void removeNode(final String xpath) throws UnableToRemoveException {
Node nodeToRemove = null;
Node parentNode = null;
//verify xpath
if (xpath == null)
throw new IllegalArgumentException("The xpath argument cannot be null.");
//verify that the repository is loaded
if (!this.loaded)
throw new IllegalStateException("The XmlRepository faild to load properly and it is in an invalid state. It cannot perfom any operation.");
try {
//get the node to remove out of the xpath expression
nodeToRemove = this.getNode(xpath);
//throw an exception if no node was found to remove
if (nodeToRemove == null)
throw new UnableToFindException("The node element trying to be remove does not exist.");
//obtain the parent node to remove its child
parentNode = nodeToRemove.getParentNode();
//remove the node from the parent node
nodeToRemove = parentNode.removeChild(nodeToRemove);
} catch.......removed to save space{
} finally {
//normalize document
this.document.normalize();
}Please tell me if I could do this better,
thanks,
f(t)franciscodiaztrepat wrote:
When I remove a node I get a Line Space above the node that was removed, or better put my node gets replaced by a empty line.Replaced? No, there's already a new-line character after the node that was removed. And there was one before that node too. You didn't remove either of those, so after the removal there are two consecutive new-line characters. As you can see.
And no, trying to pretty-print the XML document won't remove any of those. It might add whitespace to make the document nicely indented, but it won't ever remove whitespace. If you want whitespace removed then you'll have to do it yourself.
For example, after you remove a node, also remove the node following it if it's a whitespace text node. Or something like that. -
Label printing on ZEBRA printer TLP2844 with smartform
Hi Gurus,
Requirement:
Print label on Zebra printer with smartform
1. i have created a smartform with desired layout
2. and trying to print on Zebra printer
Questions:
1. smartform is not printing on zebra printer
2. suggest me if there are any ways to print smartform on zebra printer
3. does it requires any native programming language for printing labels on zebra printer
Best Regards,
Krishnahi Krishna,
This printer does not support ZPL2 so I thnk you cnnot use the device types like LZEB2. It should work to print via windows and a device type like SAPWIN or SWINCF.
Regards,
Aidan -
Is it possible to create a Print Button?
Is it possible to place a print button on an iWeb page so folks when viewing it online can print the entire contents of the page. The page(s)are quite long so one must scroll down to view it in its entirety, but when attenpting to print from the browser, only the first part of the long page will print. Maybe I answered my own question ... does this mean that iWeb pages should not be set longer that normal letter size?
Thanks
JohnYou can also copy and paste the text into TextEdit and print that to a PDF. Then, create a button that says "print" and hyperlink that to the PDF. That way, anyone wanting a printout would have a nicely formatted document and you can include contact information in the document as well.
Most sites I go to just have "print" go to a plain "black text on white background" version of the same text that the user then uses command-p (control-p on PC's) to actually initiate the print, so that'd work as well. -
How to pretty printer of a code in enhance framework of a standard FM
Hi,
I have written a code in a <b>enhancement point of a standard Function Module</b>. But i am unable to pretty printer that portion of code. Doed any one have any idea how to do that??
Thanks & Regards,
Abhishek SarkarHi,
Pritty printer gives a pritty view to your code, so that it can be easily readable.
You can set the functionality of pritty printer by doing some setting.
The path for setting is
Utilities>Setting>ABAP Editor-->Pritty Printer.
Thanks. -
How to make use of label printing in sap smartforms
Hi Dear,
How to make use of label printing in sap smartforms.. I need to print four records from internal table into sap smart forms. It will
come as four labels.All page should follow the same procedure... How to do...please help me..
Regards,
NikhilHi,
Please go through below link, would be helpfull for you.
[http://help.sap.com/saphelp_nw04/helpdata/EN/6b/54b4b8cbfb11d2998c0000e83dd9fc/frameset.htm] -
Hi Everybody,
I have an issue with linefeed in ABAP Mapping.The ouput document generated by ABAP Mapping is as follow:
<?xml version="1.0" encoding="utf-8" ?<Header Node><T_H><SEND_ID value="XYZ"/>
<REC_ID value="PQR"/>
<DATE value="2007"/>
</T_H>
<O_H><L_NO value="252517"/>
<W_NO value="298"/>
<U_NO value="298"/>
</O_H>
</Header Node>
If we can see the above payload, i have the <Header Node> coming in the same line as that of the utf-8 and also the subnode <T_H> starting in the same line and its first field <SEND_ID > in the same line.The same is repeating for the second subnode <O_H>. I want to do a pretty print for this payload.I have used the method <b>set_pretty_print( )</b> in the ABAP Mapping, but there is no effect of this on the output.
To make it clear let me give the required output Xml
<?xml version="1.0" encoding="utf-8" ?
<Header Node>
<T_H>
<SEND_ID value="XYZ"/>
<REC_ID value="PQR"/>
<DATE value="2007"/>
</T_H>
<O_H>
<L_NO value="252517"/>
<W_NO value="298"/>
<U_NO value="298"/>
</O_H>
</Header Node>
Can anybody help me out on this.
Thanks & Regards,
ZabiulaInsert a new line character as per the ABAP rules in the generated XML. It is normally "/n" for microsoft based languages. Not sure what it is in ABAP. May be an ABAPer must be able to help you.
VJ
Maybe you are looking for
-
Retrieving iTunes library after hard drive dies.
Here is my dilemma. My external hard drive that containes my entire itunes library of over 17,000 songs just died. First, what is the best way to reassign my iTunes library back to my computer instead of the now-dead external hard drive? I have an iP
-
Can't get Videos to run on the Internet
Can't get Videos to run on the Internet. Clicked to watch a video and nothing happened. Sales person in Apple store said to get "Flip4Mac", free edition, which is what they used in store as the files on this site and in Windows Media. I downloaded it
-
Are there preferences or some other settings that can be adjusted to significantly improve the import speed? On a system with an e6700 processor, SATA mirror drives, and 4GB of memory running XP64 - I dump a dozen or so directories with around 9500 .
-
Interesting Problem with a video
I have an mp4 video on my iPod. It plays fine on the computer, but when i play it on my iPod, about 2 minutes in it restarts the video. It's just this video, and if i Fast Forward past this part it works just fine. Any ideas?
-
I am preflighting a magazine. I have been doing this and using indesign for 10 years, on a monthy basis. I am open the images in Photoshop to tweak the colours. When I update in Indesign – the images move out of position. This only started with CC. T