Concatenate fields on multiple child rows into one single string
Hi -
I'm pretty much new to BI Publisher, and I looked through the forums for what I was trying to do below, but couldn't find much on this.
Here's my data source:
<BUSINESSES>
<BUSINESS>
<NAME>Microsoft</NAME>
</BUSINESS>
<BUSINESS>
<NAME>Apple</NAME>
</BUSINESS>
<BUSINESS>
<NAME>Google</NAME>
</BUSINESS>
<BUSINESS>
<NAME>Yahoo</NAME>
</BUSINESS>
</BUSINESSES>
What I was trying to do is create a single string from the XML data source in the form
Microsoft,Apple,Google,Yahoo,............
Here was my plan to do this:
1. Create a global variable - <?variable:AllNames;''?>
2. Loop - For each BUSINESS
2a. Capture NAME - <?variable@incontext:BusName;'NAME'?>
2b. Concatenate it to the global variable AllNames - <?variable:AllNames;concat($AllNames,',',$BusName)?>
3. End Loop
4. Display global variable - <?$AllNames?>
I get a blank RTF when I run this.
Can someone please advice me on this? I thought it would be pretty simple to do, but here i am at the end of the day, and ...
Thank you.
There are multiple ways to do it..
one option of using variable, which i would not certainly do is this :)
<?xdoxslt:set_variable($_XDOCTX,'TESTTEST’,’’)?>
<?for-each:/BUSINESSES/BUSINESS?>
<?position()?>: <?NAME?> <?xdoxslt:set_variable($_XDOCTX,'TESTTEST’, concat(xdoxslt:get_variable($_XDOCTX,'TESTTEST’),’,’ ,NAME) )?>
<?end for-each?>
<?xdoxslt:get_variable($_XDOCTX,'TESTTEST’)?>
Similar Messages
-
Concatenate multiple pdf files into one single postscript file
Hi,
Could anyone help me with a code to "Concatenate Multiple pdf files into one single postscript file" ?
Thanks for the helpThanks for your reply! Actually the main purpose is to allow user to select multiple pdf documents on a single web page and then he should be able to print all of them at once by hitting the print button on the web page instead of selecting each document seperately to print it. Also he should be able to see all the printing services available to print those documents.
Thanks, -
How do I bind multiple PDF Documents into one single document?
I am trying to bind multiple PDF documents into one single document can anyone please help me?
You would need Adobe Acrobat to do that. Reader doesn't have the ability.
-
Concatenate multiple pdf files into one single file
hi,
Could any one help me with a code "combining or merging multiple pdf files selected from the browser into one single document" to send it as one single request to the printer?
Thanks ,It is called the Big Faceless PDF library.
they have a free trial download.
in regards to doing it yourself, of course.
but this is a pure java library that can do what you want without you having to re-invent the wheel (for a price of course).
they have excellent technical support as well, usually solving your problem within a day or so. -
Multiple po's into one single inbound delivery
Hi Experts,
How to create the Multiple purchase order line items (Ex; In one po i am selecting only 2 line items and one more po i am select 3 line items) into one single inbound delivery for this where is the settings .
please guide me any one.
Thanks,
KKDeshpande i have the same problem.
I tired giving all the PO for a collective inbound delivery in VL34, but it still creates one delivey for every PO item
Anand: did u manage to solve ur issue
Regards
Sumanth -
Multiple Idocs (DEBMAS06) into one single file
Hi All,
Multiple Idocs(DEBMAS06) are sent from SAP in bulk to be sent to FTP server via XI...(Cannot use Append the file as The structure is with Header,Detail(all the idoc details) and Trailer)
I have seen different threads which speaks about the same,
But Please suggest me the best approach to proceed with this kind of scenario...
Multiple IDocs -> XI -> Flat file which is speaking about BPM and also Packaging(SAP note 814393)
and https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b
(How Tou2026 Send Multiple IDocs Within One XI Message)
I prefer not to use BPM... but if required then....
Please suggest me which is the best approach to proceed with it..
Thanks and Regards,
Sridhar ReddyHi ,
I had tried the scenario Multiple IDOC's coming from R/3 and send all of them into a Single File
But it did not work...
Of course i changed as Micahel mentioned in
The specified item was not found.
(Collect and make pack size to 50) but still the idocs are posting as 50 messages in XI and 50 files are being created ...
But as per his remarks we need customization which is very difficult...
And also i checked Michaels blog
The specified item was not found.
But this is dicussing reverse of my scenario...
and finally i am thinking of going with the stefens weblog...
Collecting IDocs without using BPM
Can any one please suggest any other best way to handle this...
Instead of going for BPM i am implementing as Stefen suggested ... This is because we have many such interfaces where SAP sends collective idocs....
Regards,
Sridhar Reddy
Edited by: sridhar reddy kondam on Oct 22, 2008 6:20 AM -
Multiple SSIS Packages into one single package
Hello All,
I have created 4 SSIS Packages.
1st package- To load data from FlatFiles to DB(MasterTable)
2nd package- split the MasterTable into 2 different tables(ChildTable1, ChildTable2).
3rd package- join the child table to another mastertable to get an ID column.
4rd package - Remove the duplicates from childtables and load all the duplicates into another table.
Is it possible to have them all in a single Package? Which is the best way to develop them in a single
package?
Please Help me.
Thanks, Shyam Reddy.Your approach of keeping these logical steps into separate packages suits a situation where you'd want to execute some of these steps ad-hoc or be able to restart from the point of failure onwards if the load fails mid way on a given day. However, if you
really want to run this flow as a single, end-to-end workflow, you can create a Master package which then calls these 4 child packages in a certain order (using Execute package task). Alternatively, if you'd like to maintain one SSIS package rather than 5,
you can simply copy individual tasks from each package (Ctr+c, Ctrl+v) into a single package and eliminate the ones you don't need.
Note that you might have to recreate the connection managers those individual SSIS packages were using after you copy the contents of the packages over to a single one.
I hope this helps!
Cheers!
Muqadder. -
Hello!
I'm trying to save a very large PDF file. I'm using Adobe Acrobat X Pro. There are about 200 plus pages and I'm trying to save merged PDF files as one single PDF document. I've compressed the PDF's as much as I could prior to saving. For some reason, the process of saving it as a single file takes a long time and usually doesn't work. Will a higher version of Adobe be faster? I was told that Adobe X is a 32 bit program and that could be why it's running slow. I'm unfamiliar with how it all works so I'm hoping someone could offer a simple explanation as to why this is happening and a solution on how to make something as simple as saving a document, go faster.
Thank you!
cBest to keep the replies in the other post, but I wanted to comment on something you said "I was told that Adobe X is a 32 bit program and that could be why it's running slow." Yes, it's a 32 bit program. No, it's complete nonsense to say that 32 bit programs run slow. There seems to be a general belief that 64 bit is better because, well, because, um, because it's a bigger number so it must be, right? Sorry, I'm not mocking you, but there is such nonsense about this, that I think software makers are having to put a lot of effort into making 64 bit software for no good reason at all.
-
How To Concatenate Column Values from Multiple Rows into a Single Column?
How do I create a SQL query that will concatenate column values from multiple rows into a single column?
Last First Code
Lesand Danny 1
Lesand Danny 2
Lesand Danny 3
Benedi Eric 7
Benedi Eric 14
Result should look like:
Last First Codes
Lesand Danny 1,2,3
Benedi Eric 7,14
Thanks,
David JohnsonStarting with Oracle 9i
select last, first, substr(max(sys_connect_by_path(code,',')),2) codes
from
(select last, first, code, row_number() over(partition by last, first order by code) rn
from a)
connect by last = prior last and first = prior first and prior rn = rn -1
start with rn = 1
group by last, first
LAST FIRST CODES
Lesand Danny 1,2,3
Benedi Eric 7,14Regards
Dmytro -
Concatenate multiple records into one single record
Hello everyone,
Can anyone guide me how to merge multiple records into one single record
like......... I am getting the data in the file like
aaaaa/bbbbbbb/ccccccccccc/dddddddddddd/eee
ffffff/gggg/hhhhhhhhhhhhhh
/123/4567/55555/99999999/kaoabfa/eee
fffff/kkkkkkkk/llllllllllllllllllllllll
when i use gui_upload I am getting the data into the internal table in the above format.
My main intension is to split the record at / to multiple lines and dowload it into another file.
What i am planning to do is... if the line does not start with / then i want to concatenate the multiple lines into single line and then split it into multiple records. Can anyone guide me how to achieve this.Yes, it should work.
In my example
Loop at itab.
concatenate i_text itab into i_text.
endloop.
You change that loop for the loop of your internal table with the file records
So if you have this three records
'aaaa/bbb/ccc'
'/dddd/efg'
'hijk/lmn'
i_text will look like this at the end
'aaaa/bbb/ccc/dddd/efghijk/lmn'
then in this part of the code
split i_text at '/' into table itab2.
itab2 will have the records looking like this
aaaa
bbb
ccc
dddd
efghijk
lmn' -
Multiple Checkbox Values Into One Field
Hopefully someone can help me with this issue I'm having.
I'm trying to save the values of multiple selected checkboxes into one field separated by commas through ADDT's Insert Transaction code. I can do this easily with DW's standard insert record wizard by using the PHP implode() function but I haven't been able to figure it out with ADDT's code.
<form>
<input type="checkbox" value="1" name="program[]" /> Program One
<input type="checkbox" value="2" name="program[]" /> Program Two
<input type="checkbox" value="3" name="program[]" /> Program Three
<input type="checkbox" value="4" name="program[]" /> Program Four
</form>
THIS IS ADDT'S CODING
$ins_quoteManager->addColumn("programs", "STRING_TYPE", "POST", "programs");
THIS WORKS VIA DREAMWEAVER'S INSERT RECORD WIZARD
Original: GetSQLValueString($_POST['programs'], "text"),
Modified: GetSQLValueString(implode(',',$_POST['programs']), "text"),
Anyone know how to modify the ADDT code with the implode function to get this to work?Have you tried ADDT´s "comma-separated checkboxes" form control, which will also store the values into a field of your choice (and of course retrieve them from there on update record - pages) ? The only possible drawback might be, that the checkboxes can´t be defined statically, means that the array of value/label - pairs will be retrieved from another table by establishing an additional recordset.
Cheers,
Günter -
Best approach to join multiple statistics tables into one
I have read different approaches to join multiple statistics tables into one, they all have a column "productobjectid".
I want to get all data for each product and put it to excel and output a jpg statistic with cfchart.
How would you do this, the sql part?
Thanks.A couple suggestions:
1) when joining tables, its best to list both table/fields that you are joining in the FROM clause:
FROM shopproductbehaviour_views INNER JOIN shopproductbehaviour_sails ON shopproductbehaviour_views.productobjectid = shopproductbehaviour_sails.productobjectid
2) You add tables to a SQL join by placing another join statement after the SQL above:
SELECT *
FROM TableA INNER JOIN TableB on TableA.myField = TableB.myField
INNER JOIN TableC on TableA.anotherField = TableC.anotherField
3) If you have columns in the tables that are named the same, you can use column aliases to change the way they appear in your record set:
SELECT TableA.datetimecreated 'tablea_create_date', TableB.datetimecreated 'tableb_create_date'
4) Certainly not a requirement, but you might want to look into using <cfqueryparam> in your where clause:
WHERE shopproductbehaviour_sails.productobjectid = <cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#all.productobjectid#">
You might want to consider checking out one of the many tutorials on SQL available online. Many of the questions you posed in your post are covered in pretty much every basic SQL tutorial. Alternately, a good SQL book is worth its weight in gold for a beginning web applications developer. -
Error Message When Merging Multiple PDF Files into One PDF File
Good Morning,
I have a problem with Adobe Acrobat 9 Pro. I am trying to merge/combine multiple PDF files into one PDF file, but I keep receiving this error message:
Does anyone have a fix for this? Thank you!To fix:
Provide a unique name for each form field. This includes the individual PDFs fields. As you intend to combine/merge no field name in each of the individual PDFs can be the same.
Be well... -
Combing multiple sales order into one delivery - help needed!
basically, this is what im doing and maybe someone can direct me in the right direction?
i goto vl10c, enter the shipping point and then goto the sales order tab and enter one sales order in sales document 1st field and then in the second field for sales document i enter the second sales order. it then opens up a list of the 2 sales order and i can check mark one or both sales order here. after i check mark both, im not sure what to do to combine the 2 sales order into one delivery document. anyone???
thanks!I will suggest you to go through the link [http://help.sap.com/saphelp_erp60_sp/helpdata/en/38/c1853488601e33e10000009b38f83b/frameset.htm]
I request you to search the SD forum before posting the issues. You will get plenty of treads on this subject.
Check the required confiquration for "combing multiple sales order into one delivery" and if still problem persists then you post the error you are getting for resolution.
Best Regards,
Bashir
Edited by: Bashir on Oct 16, 2009 8:58 AM
Edited by: Bashir on Oct 16, 2009 8:58 AM -
Select or deselect multiple rows with one single selection event
Does anyone know how to create a JTable which can select or deselect multiple rows with one single selection event in JTable. Fore example, if the table has
row1
row2
row3
row4
row5
row6
What I need is when user select row1 or row2, both row1 and row2 should be set to be selected. Then if user press CTRL and click one of row3 or row4, both of them should be selected including the previouse selected row1 and row2.
For deselection, if row1 and row2 are selected, when users deselect one of row1 or row2, both of them should be deselected.
Hopefully someone can give me a hint.Here is a partial solution using a JList. Only one line gets highlighted when the user makes a selection in the list. But, two lines are returned. There is a blank line between every two lines.
private void addLineToList() {
String a = f_one.getText();
String b = f_two.getText();
if (a.length() == 0) {
Utils.showInformationMessage("Item field is empty.");
f_one.requestFocusInWindow();
return;
if (b.length() == 0) {
Utils.showInformationMessage("Match field is empty.");
f_two.requestFocusInWindow();
return;
model.addElement("item: " + a);
model.addElement("match: " + b);
model.addElement(" ");
int size = model.getSize();
pairList.setSelectedIndex(size - 3);
f_one.setText("");
f_two.setText("");
f_one.requestFocusInWindow();
private void editList() {
if (pairList.getSelectedValue().toString().equalsIgnoreCase(" ")) {
Toolkit.getDefaultToolkit().beep();
f_one.requestFocusInWindow();
return;
if (!f_one.getText().equals("")) {
int result = JOptionPane.showConfirmDialog(this,
"The Item field contains text. Replace the text?",
"Flash Card Activity", JOptionPane.YES_NO_OPTION,
OptionPane.INFORMATION_MESSAGE);
if (result == JOptionPane.NO_OPTION) return;
if (!f_two.getText().equals("")) {
int result = JOptionPane.showConfirmDialog(this,
"The Match field contains text. Replace the text?",
"Flash Card Activity", JOptionPane.YES_NO_OPTION,
JOptionPane.INFORMATION_MESSAGE);
if (result == JOptionPane.NO_OPTION) return;
String item = "";
String match = "";
int index = pairList.getSelectedIndex();
String choice = model.getElementAt(index).toString();
if (choice.startsWith("item")) {
item = choice;
match = model.getElementAt(index + 1).toString();
model.remove(index);
model.remove(index);
model.remove(index);
else {
item = model.getElementAt(index - 1).toString();
match = choice;
model.remove(index + 1);
model.remove(index);
model.remove(index - 1);
int size = model.getSize();
if (size > 2) {
pairList.setSelectedIndex(size - 2);
f_one.setText(item.substring(6));
f_two.setText(match.substring(7));
f_one.requestFocusInWindow();
}
Maybe you are looking for
-
I am trying to create an iron transfer for my son. I can't figure out how to turn it into a mirror image. It's in word right now. I bought the transfer paper and it included the software but the software doesn't work with the Mac. Any suggestions
-
While the Version Sets in my current catalog are collapsed, the version sets in the Catalog on the new computer have all become 'expanded'; this is unacceptable to me, as many of the pairs that are stacked as Version Sets have become separated. Whil
-
Why does my AdobeBridge keep shutting down?
I have a PC and when I use the camera raw option it tells me that "Adobe Bridge CS6 has stopped working and needs to close". I just recently downloaded windows 8.1 upgrade, does that have anything to do with it? Any suggestions? It's really annoying
-
After latest updates cannot stream from iPad to AppleTV
After latest updates on my New Ipad and Apple TV 2nd Generation, Canot stream video from the iPad to Apple TV. I Can Stream from my iMac and from MacBook Pro, but not from iPad. Any Advise? Thanks.
-
hi, i give support a database (10g) in WEB environment (ASP + IIS). now the business require a kind of "multi language". the development team suggested me execute "ALTER SESSION SET nls_language" statement to each page and use in each query (SELECT c