How to define a schema for fixed length consisting of multiple records of different types having header detail and footer at positions 22 and 23 namely having 10 for header 20 for detail and 30 for footer
how to define a schema for fixed length consisting of multiple records of different types having header detail and footer at positions 22 and 23 namely having 10 for header ,20 for detail and 30 for footer.
here is the sample file
DDWTYBILL13092502572 1000000112\\NHLSFS\ORACLE\ORACLE\BILLING\VERIFY\ 2013/09/25 01:19:08 BILLEND
DDWTYBILL13092502572 2000000212PRIVATE PRIVATE STY5572142 010700 INV 12STYD000789 02-AUG-20130000010472 STY STY 1100611006MGIT 91 NNM DIMPHANA,CN,CELESTE NERINA 09-JAN-1964 TYG A2 DR DU PREEZ 5602181 63301345 TB731543 Suspect TB ?CA, (L) EMPIEEM Ward A2 TYGERBERG HOSPITAL Z03.0 Z03.9 05-AUG-201305-AUG-201324-SEP-2013FEND 113.60
DDWTYBILL13092502572 2000000312PRIVATE PRIVATE STY5572149 010700 INV 12STYD000789 02-AUG-20130000010472 STY STY 1100611006MGIT 91 NNM DIMPHANA,CN,CELESTE NERINA 09-JAN-1964 TYG A2 DR DU PREEZ 5602181 63301345 TB731548 Empyema BPF Ward A2 TYGERBERG HOSPITAL Z03.9 Z03.9 05-AUG-201305-AUG-201324-SEP-2013FEND 113.60
DDWTYBILL13092502572 2000000412PRIVATE PRIVATE STY5572351 010700 INV 12STYD000789 02-AUG-20130000010472 STY STY 1100611006MGIT 91 NNM DIMPHANA,CN,CELESTE NERINA 09-JAN-1964 TYG A2 DR DU PREEZ 5602181 63301345 TB731584 Suspect TB ?EMPIEEM, ?CA Ward A2 TYGERBERG HOSPITAL Z03.0 Z03.9 05-AUG-201305-AUG-201324-SEP-2013FEND 113.60
DDWTYBILL13092502572 2000000512PRIVATE PRIVATE STY5572352 010700 INV 12STYD000789 02-AUG-20130000010472 STY STY 1100611006MGIT 91 NNM DIMPHANA,CN,CELESTE NERINA 09-JAN-1964 TYG A2 DR DU PREEZ 5602181 63301345 TB731585 Suspect TB ?EMPIEEM, ?CA Ward A2 TYGERBERG HOSPITAL Z03.0 Z03.9 05-AUG-201305-AUG-201324-SEP-2013FEND 113.60
DDWTYBILL13092502572 2000000612MAJOR MAJOR STY5577530 010700 INV 12ZTYG000009 02-AUG-20130000010472 STY STY 1100611006MGIT 91 NNS ZOZI,S,SIYAMBONGA 27-MAR-2010 TYG D3 DR MAHOMED 5602181 113799662 TB731663 Lymphadenitis Ward D3 TYGERBERG HOSPITAL I88.9 Z03.9 H1 07-AUG-201307-AUG-201324-SEP-2013MEND 58.52
DDWTYBILL13092502572 2000000712MAJOR MAJOR STY5577537 010700 INV 12ZTYG000009 06-AUG-20130000010472 STY STY 1100611006MGIT 91 NNS DLAMINI,N,NTLANTLA 09-OCT-1976 TYG F1 DR WZESE 5602181 135524676 TB731666 Suspect TB Ward F1 TYGERBERG HOSPITAL Z03.0 Z03.9 H1 07-AUG-201314-AUG-201324-SEP-2013MEND 58.52
DDWTYBILL13092502572 30003034120000003032END
You can create an nXSD using Native Format Builder and use lookAhead attribute to read values at specific position and use that as the choice. You can find an example here
http://docs.oracle.com/cd/E11036_01/integrate.1013/b28994/nfb.htm#BGBBAJFD
Similar Messages
-
How to define an array of fixed length
hello, i have a basic application in which i need to define an array of size 19; and add 19 elements to it.
Once 19 elements have been written to the array, i want to start writing to the array from index 0.
It's like in C language, where-in you define array_size in init, and once the array is full, you overwrite the 1st element and so on.
i hope my question makes sense...
any help is appreciated.
Now on LabVIEW 10.0 on Win7Hi Check out these VIs as per your discription. You can try your own method.
PBP (CLAD)
Labview 6.1 - 2014
KUDOS ARE WELCOMED.
If your problem get solved then mark as solution.
Attachments:
Your VI.vi 10 KB
Fill Array.vi 16 KB -
Content conversion parameters necessary for fixed length file
Hi,
I new to xi.The scenario is that i have to handle a fixed length file where the records repeat after every 80 characters.Can anyone help me as to how thw identify the start of every record based on length
thanks and regards ,
srinadhHi,
Hey i have a small doubt.My input is like this
99443 123213 232234 12312 127544 23423
Here i have four recorsetnames namely HEADER1,HEADER2,HEADER3,HEADER4,HEADER5,HEADER6 all the recordsets are of same size but the lengths of the fields in it vary so i specified the following parameters
HEADER1.fieldFixedLengths=1,3,1
HEADER1.fieldNames=value1,value2,value3
HEADER1.endseperator=" "
HEADER2.fieldFixedLengths=1,3,2
HEADER2.fieldNames=value1,value2,value3
HEADER2.endseperator=" "
MY OUPUT XML STRUCTURE SHOULD BE like this
<header1>
<value1>9<\value1>
<value2>944<\value2>
<value3>3<\value3>
<\header1>
<header2>
<value1>1<\value1>
<value2>232<\value2>
<value3>13<\value3>
<\header2>
Is the content conversion parameters i specified enough for that. I wanted to know how would it know the begin of the next recordset(ie the seperation between the two recordsets) .Please help me its vey urgent
Thanks in advance
Sriandh -
Configuring unicode charcterset for fixed length control file
Hi all,
we are setting our control file to support any language characters while data loading, we all set with our database configuration , need to configure our control file which is fixed length, we are using CHARACTERSET UTF8 and and also tried with CHARACTERSET AL32UTF16, its working fine for variable length control file but for fixed length the foriegn charecers like latin-I,greek, danish charactrers are taking more byte and affecting to next position data. and our data file is in UTF8 (not in regular ANSI formatt).
please advise
here is our control file example:
options (errors=999,SKIP=0)
Load DATA
CHARACTERSET UTF8
append
INTO TABLE TABLE_NAME
TRAILING NULLCOLS
field_name1 position(1:30) "trim(:fiels_name1)",
field_name2 position(247:306) "trim(:field_name2)",
)I think you should move thread to: {forum:id=732}.
-
How to create Form based on a table to display multiple record
Hello All,
Would somebody please tell me how to create a Form based on a single table ,
to view and insert multi record based on a single table.In other words I would like
to have a form as shown below ,where the users can Insert,update,delete,query and so on
Item Id PArt Number List Price
100 Item-1 $120.oo
200 Item-2 $150.00
300 Item-3 $50.00
I know I can do it as Single Record block using Tabular Format,but multiple record ?????
Thanks in Anticipation
BabuTry this method,
1. Creat a Master Detail Form (Custom Layout and not tabular)
and in the master block select one field.
2. In the HTML layout for master remove the reference for
that field(so that nothing will appear in the master block
of the form).
3. Before the update (in the Pl/SQL event handler select the 'Save' event and write the following code to avoid updating master block).
p_session.set_value(p_block_name => 'MASTER_BLOCK',
p_attribute_name => 'MASTER_ACTION',
p_value => 'None');
doSave;
For eg, let's say
Master is from 'Dept' table and Detail is from 'Emp' table(with join condition Dept.dept_id = Emp.dept_id). In the master remove everything except dept_id field and in the HTML layout for master remove the reference of the dept_id field(you cannot remove this field physically from the master layout). Now the form will look like multirow form rather than master detail form but only problem with this workaround is 'Detail Action' will be present in the detail block.
I hope this will help you.
Thanks
-Krishnamurthy -
Can anybody explain how to print multiple copies of different documents at the same time as at the moment I have to open each individually and press print
is this a windows in bootcamp question ?
-
Gui_download issue - trailing spaces getting truncated for fixed length fil
Hi All,
I have a requirement where I need to download an internal table as a fixed length file.
The code is as follows:
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
BIN_FILESIZE =
FILENAME = L_FILE
FILETYPE = 'ASC'
APPEND = 'X'
WRITE_FIELD_SEPARATOR = ' '
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = ' '
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
IMPORTING
FILELENGTH =
TABLES
DATA_TAB = IT_TEXT
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
Each row in the internal table IT_TEXT is 242 chars long.
The FM is truncatinf the trailing blanks on the file. How do I get the FM to not truncate the trailing blanks in each row?
My internal table has multiple rows and the number of rows on the table should be same as the number of rows on the downloaded file.
I tried setting the WRITE_LF parameter to space.
In this case, the trailing spaces are not truncated(which is as per my requirement), BUT all the rows in the internal table appear in a single line on the downloaded file instead of multiple rows.
I also tried setting the TRUNC_TRAILING_BLANKS field to space but that does not work either. Spaces at the end of the row are still truncated.
so the requirement is: the spaces at the end of each row should not be truncated and
each row on the internal table should have a corresponding row on the downloaded file.
(it is a fixed length file)
I also tried using the following code
class cl_abap_char_utilities definition load.
DATA: BEGIN OF IT_TEXT OCCURS 0,
TEXT(242) TYPE C,
cr_lf TYPE c VALUE cl_abap_char_utilities=>cr_lf,
END OF IT_TEXT.
when i compile, i get the following error
The type "CL_ABAP_CHAR_UTILITIES" is unknown.
Im using R/3 4.6C. Could this be a problem?
Please suggest a solution for this problem.
Thanks!
Sandeep
Edited by: sandeep reddy on Jul 25, 2008 7:16 PMHi,
Try this..This worked..Add a dummy character at the end of the internal table...Then pass trunc_trailing_blanks = ' '...
PARAMETERS: p_file TYPE rlgrap-filename
DEFAULT 'c:\test_download.txt'.
DATA: BEGIN OF s_data,
data TYPE char10,
dummy, " Added this.
END OF s_data.
DATA: t_data LIKE TABLE OF s_data.
s_data-data = 'Test'.
APPEND s_data TO t_data.
s_data-data = 'Test2'.
APPEND s_data TO t_data.
s_data-data = 'Test3'.
APPEND s_data TO t_data.
s_data-data = 'Test4'.
APPEND s_data TO t_data.
* Download.
DATA: v_file TYPE string.
v_file = p_file.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = v_file
trunc_trailing_blanks = ' '
TABLES
data_tab = t_data
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.
Thanks
Naren -
File Adapter problem for Fixed Length output file
Hi There!,
The following is my sample data format
ABCD 2345 03Accounting Swissland
ABCD 011234 1000Jack Gates 400000 03
ABCD 021234 1001Bill Welch 400000 03
In the first record has dept details:
DummyText, Row identifier(not given in case of dept), Identifier, Deptno, Deptname, Location
The second and third records are emp details:
DummyText,Row identifier, Identifier,EmptNo,Emp Name, Manager, Salary, Deptno.
Notice that the primary key is defined by the first three columns DummyText, Row identifier, Identifier.
When I use Native Format Builder from File Adapter and scan the first three columns I get all three records (i.e dept and both employees). I deleted the second employee and proceeded to finish the configuration. But, the problem I face is that the key value shows as "ABCD% 011234" for both the employee records where as I would like it to show as "ABCD 011234" for the first record and "ABCD 021234" for the second record.
How do I get around this problem?
Moreover if I have a group or recurring records and not just one record recurring. I mean assuming I have the following:
First row: Department
Second row: Employee
Thrid row: Manager
Fourth row: Employee
Fifth row: Manager
How do I get this done?
Does anyone have an idea where to find details of nxsd.
Thanks in Advance.Hi Manoj
Give the FCC parameter as
RecordSet Structure = Header,,Detaillnes,,Detaillines2,*
Header.endSeparator = 'nl'
Header.fieldFixedLengths = field length
Header.fieldFixedLengthType = char/byte
Header.fieldNames = field1,field2,field3,.....
Header.keyFieldValue = Header
Detaillnes.endSeparator = 'nl'
Detaillnes.fieldFixedLengths = field length
Detaillnes.fieldFixedLengthType = char/byte
Detaillnes.fieldNames = field1,field2,field3,.....
Detaillnes.keyFieldValue = Detaillnes
Detaillines2.endSeparator = 'nl'
Detaillines2.fieldFixedLengths = field length
Detaillines2.fieldFixedLengthType = char/byte
Detaillines2.fieldNames = field1,field2,field3,.....
Detaillines2.keyFieldValue = Detaillines2
The keyFieldValue should be the Value which identifies your record either as Header/Detaillines/Detaillnes2.
Regards
Santhosh
Message was edited by:
Santhosh Kumar V -
How to get a string with fixed length
I want to implement something like movechar() of c in java. I want to return a string which has a fixed length that contains the given string and spaces for remaining length.
Please let me know how can I implement it.
Thanks & Regards,
Nasrin.nDo you mean padding a String?
* This method pads the string s to size n using char c to make up for missing characters.
public static String padString(String s, int n, char c, boolean paddingLeft) {
StringBuffer str = new StringBuffer(s);
int strLength = str.length();
if (n > 0 && n > strLength) {
for (int i = 0; i <= n; i++) {
if (paddingLeft) {
if (i < n - strLength) str.insert(0, c);
else {
if (i > strLength) str.append(c);
return str.toString();
} -
Content conversion parameters for fixed length file
Hi,
Hey i have a small doubt.My input is like this
99443 123213 232234 12312 127544 23423
Here i have four recorsetnames namely HEADER1,HEADER2,HEADER3,HEADER4,HEADER5,HEADER6 all the recordsets are of same size but the lengths of the fields in it vary so i specified the following parameters
HEADER1.fieldFixedLengths=1,3,1
HEADER1.fieldNames=value1,value2,value3
HEADER1.endseperator=" "
HEADER2.fieldFixedLengths=1,3,2
HEADER2.fieldNames=value1,value2,value3
HEADER2.endseperator=" "
MY OUPUT XML STRUCTURE SHOULD BE like this
<header1>
<value1>9<\value1>
<value2>944<\value2>
<value3>3<\value3>
<\header1>
<header2>
<value1>1<\value1>
<value2>232<\value2>
<value3>13<\value3>
<\header2>
Is the content conversion parameters i specified enough for that. I wanted to know how would it know the begin of the next recordset(ie the seperation between the two recordsets) .Please help me its vey urgent
Thanks in advance
SriandhAre header 1 fields always going to occur first , then header 2 and so on?
By default file adapters do not support Nested Strcutures and so if the sequence is going to be the same and all of these have an occurence of 1..1 then things will work.
But if there is going to be an occurnece of * then you will need to use KeyFields.
Regards
Bhavesh -
How to map xml to a fixed length string?
Hi All,
I have a requirement to map request xml to a string of fixed length and format:
For eg,
Source:
<Person>
<Name>George</Name>
<Age>21</Age>
</Person>
Target:
String of format
Name : 8 chars
Age : 2chars.
so the required mapping should result in
"George 21".
Note: 2 blanks after "George" to allow for 8 characters. Is this kind of mapping possible using ALSB xquery? I have tried to create a MFL representation for the string , and used it in the xquery as the targer but it is generating
"George21".Only data present in source is getting mapped :(My advice would be to use MFL transformation for that.
Documentation about MFL can be found at edocs: http://edocs.bea.com/alsb/docs26/fbhelp/index.html
Find tips and tricks about ALSB at my blog: http://dev2dev.bea.com/blog/jordinho/ -
Get MUTLIPLE output files for SINGLE input file with multiple records
Hi ,
I have source xml file which has multiple records in it and I want to get multiple seperate flat files for it.
this is my source structure
<root>
<Header1 fld1=1234 fld2="name1" fld3='SAP1"
fld4='000" fld5=0 fld6="sdn1"></header>...............no line items here
<Header2 fld1=123 fld2="name" fld3='SAP"
fld4='00" fld5=0 fld6="sdn" ><line fld7=value1 fld8=value2 fld9=value3 /line><line fld7=value4 fld8=value5 fld9=value6 /line></header>.....two line items here
<Header3 fld1=123 fld2="name" fld3='SAP"
fld4='00" fld5=0 fld6="sdn" ><line fld7=value7 fld8=value8 fld9=value9 /line></header>......one line item here
Header4 fld1=12345 fld2="name2" fld3='SAP2"
fld4='0006" fld5=01 fld6="sdn2"</header>.......no line items here
</root>
I am trying to get flat files as many time the <b>header</b> values occur that many target files should appear in the target.
like
file1:
1234name1SAP10000~sdn1
file2:
123nameSAp000~sdn
value1value2valu3
valu4value5value6
file3:
123namesap000~sdn
value7valu8value9
file4:
12345name2SAP2000601~SDN2
here I have 4 headers so i need to get 4 output files ,similarly for 'n' headers I need to get 'n' output flat files. the above mentioned source xml file is just one file,like that I might get somany sourc xml files which has similar structure in it.
and also it is important to get the line items,if exists to the header, for the corresponding headers.
how can I achieve this?do I need to use BPM or any mappings other than Graphical?
please suggest me.
thank you.
Babu
sorry,output file structure changed
BabuBabu,
See the Mapping and the logic.
Make sure your target message occurrence:http://www.flickr.com/photo_zoom.gne?id=1412748793&size=o
Check out for source and target structure
http://www.flickr.com/photo_zoom.gne?id=1412748803&size=o
http://www.flickr.com/photo_zoom.gne?id=1412748809&size=o
http://www.flickr.com/photo_zoom.gne?id=1412748815&size=o
http://www.flickr.com/photo_zoom.gne?id=1412748825&size=o
Results:http://www.flickr.com/photo_zoom.gne?id=1412748799&size=o
Note:
While creating Interface determination choose it as Enhanced/Extended
The Receiver Content conversion - For field separator and line separator give 'nl' , coz we concatenated all of them using ~ in mapping.
If you find any discrepancy in the above logic , please let me know.
raj. -
Problem for Struts action to insert multiple records
I am writting a code for Struts action which inserting a single record to table A and multiple records to table B .The architecture that I applied is Struts+Spring+iBatis.The multiple records are come from a 10-rows table in the design.The name of each column element is same.The field name other than these are just single-row field.
<tr>
<td><input name="date" type="text" size="12" /></td>
<td><input name="billno" type="text" size="8" /></td>
<td><input name="desc" type="text" size="11" /></td>
<td><input name="purpose" type="text" size="20" /></td>
<td><input name="proName" type="text" size="6" /></td>
<td><input name="trainingCost" type="text" size="5" /></td>
<td><input name="travelCost" type="text" size="7" /></td>
<td><input name="entCost" type="text" size="5" /></td>
<td><input name="miscCost" type="text" size="5" /></td>
</tr> I am using three DTO objects to hold the data.claimArray is the ClaimDTO array that hold the multiple record insert to table B.claimdto is the object that hold the single field record to table A.claim_dtldto is the object that hold the single field record to table B.
PK of table A and table B are claimNo and claimDtlNo respectively.claimNo is also FK of table B. HTMLUtil is just an API that I used it for type conversion.There will have two insert statements in iBatis xml, insertClaim & insertClaimDtl to insert data into table A and table B respectively.I not sure what went wrong in the code,the data is not inserted into db.Thank advanced for you guys help..
This is the codes in Action file:
public class InsertClaimAction extends SpringAction {
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception {
// string arrays that store multiple values
String [] date = new String[10];
String [] billno = new String[10];
String [] description = new String[10];
String [] purpose = new String[10];
String [] proName = new String[10];
String [] trainingCost = new String[10];
String [] travelCost = new String[10];
String [] entCost = new String[10];
String [] miscCost = new String[10];
String staffName = request.getParameter("name");
String claimMy = request.getParameter("monthyear");
String department = request.getParameter("department");
String designation = request.getParameter("designation");
Double excrate = HTMLUtil.str2double(request.getParameter("excrate"),0.0);
Double grandTotal = HTMLUtil.str2double(request.getParameter("grandTotal"),0.0);
Double totalRM = HTMLUtil.str2double(request.getParameter("totalRM"),0.0);
Double totalFC = HTMLUtil.str2double(request.getParameter("totalFC"),0.0);
String fcName = request.getParameter("fcAbbr");
if(request.getParameter("date") != null)
date = request.getParameterValues("date");
if(request.getParameter("billno") != null)
billno = request.getParameterValues("billno");
if(request.getParameter("description") != null)
description = request.getParameterValues("description");
if(request.getParameter("purpose") != null)
purpose = request.getParameterValues("purpose");
if(request.getParameter("proName") != null)
proName = request.getParameterValues("proName");
if(request.getParameter("trainingCost") != null)
trainingCost = request.getParameterValues("trainingCost");
if(request.getParameter("travelCost") != null)
travelCost = request.getParameterValues("travelCost");
if(request.getParameter("entCost") != null)
entCost = request.getParameterValues("entCost");
if(request.getParameter("miscCost") != null)
miscCost = request.getParameterValues("miscCost");
//initialize dto
ClaimDTO claimdto = new ClaimDTO();
ClaimDTO claim_dtldto = new ClaimDTO();
ClaimDTO[] claimArray = new ClaimDTO[10];
claimdto.setClaimNo(claimNo);
claimdto.setStaffName(staffName);
claimdto.setClaimMy(claimMy);
claimdto.setDepartment(department);
claimdto.setDesignation(designation);
claimdto.setExcrate(excrate);
claimdto.setGrandTotal(grandTotal);
claim_dtldto.setClaimDtlNo(claimDtlNo);
claim_dtldto.setClaimNo(claimNo);
claim_dtldto.setTotalRM(totalRM);
claim_dtldto.setTotalFC(totalFC);
claim_dtldto.setFcName(fcName);
for(int i = 0;i < claimArray.length;i++) {
if(claimArray[i] != null) {
claimArray.setDate(date[i]);
claimArray[i].setBillno(billno[i]);
claimArray[i].setDescription(description[i]);
claimArray[i].setPurpose(purpose[i]);
claimArray[i].setProName(proName[i]);
claimArray[i].setTrainingCost(Double.parseDouble(trainingCost[i]));
claimArray[i].setTravelCost(Double.parseDouble(travelCost[i]));
claimArray[i].setEntCost(Double.parseDouble(entCost[i]));
claimArray[i].setMiscCost(Double.parseDouble(miscCost[i]));
//service
ClaimService springservice = (ClaimService)getBean("ClaimService");
springservice.insertClaim(claimdto);
springservice.insertClaimDtl(claim_dtldto,claimArray);
return mapping.findForward("success");Two things; you need to pass #number# as a form field and you
need to pull the correct record out.
Use this:
<cfloop list="#form.fieldnames#" index="fieldName">
<CFSET record = Evaluate("form.record_#number#")>
</cfloop>
Here's some example code: -
How to render h:outputText of fixed length inside h:panelGrid
Hi,
I am using h:outputText inside h:panelGrid.
But while renderring output text, whatever is the text length , the width of the h:outPutText should be same.
I am getting the results diplayed as below if length varies.
xxxxx 126612 AAAAAAA
yyyyy 214 BBBBBB
zz 1234 CCCC
Pls help me...sorry it's not working...
Here is my code snippet...
<h:dataTable id="list1" var="row" value="#{loanAccountDTOList}"
columnClasses="table-column-left2" width="100%" rendered="#{!empty loanAccountDTOList}" >
<h:column>
<h:panelGrid columns="7" columnClasses="bs1,bs2,bs3,bs4,bs5,bs6,bs7" width="100%">
<h:outputText value="#{row.sortCode}"/>
<h:outputText value="#{row.accountNumber}" style="bs11" />
<h:outputText value="CAP"/>
<h:outputText value="13005678900111D"/>
<h:outputText value="111111111111300"/>
<h:outputText value="51,1111111500Normal"/>
<h:outputText value="30062007"/>
</h:panelGrid>
<h:panelGrid columns="1" width="90%">
<h:outputText value="ForeCastBalance : 10,000D"/>
</h:panelGrid>
</h:column>
</h:dataTable>
here bs1, bs2 are the styles applied for the output text.If i change the widths in the respective style, it's not reflecting...What might be the mistake....
I am facing lot of problems with formatting ..Pls help me out..
This is how i am able to display data....
300006 12345678 CLAIRS .....
300008 123 CAP.....
300009 123456789999 CAP...
I need to format it properly asbelow.
300006 12345678 CLAIRS
300008 123 CAP
300009 123456789999 CAP -
Java mapping for fixed length file in XI
Can Anyone help me On this?
Hi,
This may Help you
Check these for JAVA Mapping
Java Mapping (Part I)
Java Mapping (Part II)
Java Mapping (Part III)
Testing and debugging
Testing and Debugging Java Mapping in Developer Studio
Implermenting JAVA Mapping in PI
Implementing a Java Mapping in SAP PI
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10dd67dd-a42b-2a10-2785-91c40ee56c0b
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/400ee77e-f9d6-2a10-2b8c-99281a4dcf6b
REgards
Seshagiri
Maybe you are looking for
-
How can I increase the volume on my iPhone 4s using external speakers?
I used to have the iPhone 4 and I played my tunes through my PC external speakers (like using a pair of headphones). The maximum volume was extremely loud, and I never put it on full blast. Recently, I upgraded to the iPhone 4s, and I've noticed a hu
-
How to make a field mandatory in billing
How to make a field mandatory in billing document,if m right with the help of incomplition log but how..... plz reply the full configuration.
-
Error during sales return Delivery
Dear Friends, I am Getting error while doing sales return processing in VL01n - Goods Issue. Error Message - Status of Inspection Lot 0600000002 / Partial Lot does not allow Goods issue. I have already done the settings in config, Assign Inspection L
-
I cannot install Creative Suite 5.5 on my Windows 7 Professional. I keep getting error message: "Exit Code: 15 - Media DB sync failed". I have disabled UAC and Startup items and Services with no luck. Can you please help?
-
Does anyone know how I can increase the volume on my iPhone 5s without jailbreaking the phone? Any add-on I can buy? Any app? HELP PLEASE! (My iPhone 4's volume was great!)