IDoc to File with different file name and data based on the IDoc header dat
Hi,
I got a requirement to implement IDOC to file senario. In this the Converted file should have the file name and file content based on IDoc Header data. Means If one of the IDoc header field value is
'A' - then the file name recieved by reciever system should be 'A.txt' and with the columns A B C D F.
'B' - then the file name recieved by reciever system should be 'B.txt' and with the columns C D F.
In both the case IDoc message type is same.
Please suggest me what i need to do to achieve this.
Thanks in Advance. ...
Regards
Sri
Hi,
As per my requirement, we need to create one file for each IDoc based on IDoc header data. SAP program generates 10 IDocs for each run. All 10 IDoc's message type is same. Each IDoc has one header record with the file name. Base on the name in the IDoc header record, file needs to be created with different columns and file name. Means..
IDoc 01- Header Description contains 'A' - than file will be generated should have name as 'A.txt' and columns 'parent' 'child' 'descripion'.
IDoc 02- Header Description contains 'B' - than file will be generated should have name as 'B.txt' and columns 'Name' 'Department' 'Description'.
IDoc 10- Header Description contains 'J' - than file will be generated should have name as 'J.txt' and columns 'Order No' 'Materail' 'Description'.
Hope this will give more clarity on my requirement. Please let me if you are still not clear on requirement.
Thanks for your all help..
Thanks & Regards
Sreeni
Similar Messages
-
How to save an XML file with a proper name and how to maintain the history?
Hi All,
As per the requirement, I have to remane the name of the XML file which is under the KM repository Userhome/personaldocuments based on the user logon information.
I have created a Repository service for the same and following is the code for the same. The service is working, but only for the first entry in the XML form. Second onwards, the file does not get remaned to the preferred one.
Request you to throw some light as what is wrong or missing in the code, so that I can follow the right approach. Many thanks in advance.
// Code snippet is here//
//Starts here//
com.sap.security.api.IUser epUser;
epUser = UMFactory.getAuthenticator().getLoggedInUser();
String EntID = epUser.getUniqueName();
IResourceContext resContext = null;
try {
resContext = ResourceFactory.getInstance().getServiceContext("cmadmin_service");
} catch (ResourceException e1) {
e1.printStackTrace();
RID rid = RID.getRID("/userhome""/"EntID+"/Personal Documents");
IResource resource = null;
try {
resource = (ResourceFactory.getInstance().getResource(rid, resContext));
} catch (ResourceException e2) {
e2.printStackTrace();
ICollection collection = (ICollection)resource;
IResourceList resourseList = null;
try {
resourseList = collection.getChildren();
} catch (AccessDeniedException e3) {
e3.printStackTrace();
} catch (ResourceException e3) {
e3.printStackTrace();
for(int i=0;i<resourseList.size();i++){
IResource res_new = resourseList.get(i);
try {
res_new.rename("Address_new.xml");
} catch (NotSupportedException e) {
e.printStackTrace();
} catch (AccessDeniedException e) {
e.printStackTrace();
} catch (ResourceException e) {
e.printStackTrace();
//Code ends here//
Regards
DK
Edited by: DIPENDRA MOHANTY on Jun 5, 2009 5:20 PMHi,
The code seems ok.
But you have mentioned about a KM Rep service, what service is that? which event it is listening to?
Regards
BP -
Exchange 2013 stating their name and LAN IP in the message header
Friends,
our Exchange Server 2013 server is sending
emails normally, but some target servers are
complaining that our messages are coming up with
the name and LAN IP of the server
header.
Look at the picture that actually has
a moment where the Exchange server informs
its name and its IP, how can I
avoid this?
Companies that are complaining, say it
falls in the spam filter and then
denies delivery of the message.
Hold and thank you!
Ivanildo Teixeira GalvãoThat's expected and should not cause the message to be flagged as SPAM. If that is the case, just about all mail would be treated as SPAM. I doubt that is the reason.
You can remove those if you want with a hub transport rule, but I don't see the point.
http://www.msexchange.org/kbase/ExchangeServerTips/ExchangeServer2007/SecurityMessageHygiene/HowtoremoveinternalservernamesandIPaddressesfromSMTPheaders.html
Twitter!: Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied. -
Mutiple sender files and receiver files with different file names
Hi All,
Following is my scenario: File (FTP) --> XI --> File (NFS actually SAP system)
I have 5 source files like ABC<b>1</b>_DateTimeStamp, ABC<b>2</b>_DateTimeStamp, ABC<b>3</b>_DateTimeStamp, ABC<b>3</b>_DateTimeStamp and ABC<b>3</b>_DateTimeStamp.
I can use single sender file FTP adapter with file name ABC* which picks up all 5 files, but can I use single receiver adapter to create 5 different files with the following file names: ABC1, ABC2, ABC3, ABC3 and ABC3 ?? And last 2 files (ABC3 and ABC3....same name) should be created after 30min and 60min of first ABC3 file. We have to do this because we have jobs scedule on SAP side with variants having file names.
Is it possible to achieve using single sender/receiver file adapter??
If not any suggestions how to do this scenario??
Thx
NavinNavin,
I doesn't know whether its feasible for you or not. Please see the below option
Create 3 Sender comm.channels and 1 Receiver comm.channel. In Sender /Receiver file adapter check the Adapter Specific Message attributes.
I'm suggesting the soln using BPM.
In IR, Create 3 Outbound Interface (Abstract) and create 1 Inbound Interface(Abstract).
First 2 comm.channel and 2 Oubtound interface refers to file 1 & file2 respectively.
The 3rd comm.channel and 3 Outbound interfaces refers to file3 & file4& file 5 .
Please see the BPM design.
http://www.flickr.com/photo_zoom.gne?id=698877499&size=o
Note : Navin the above suggestion is my thought, I think it will work. U can juz give a try.
Best regards,
raj. -
I have a list of names and email addresses (250) and in a previous version of firefox I would go on the web page and when I would place the curser over the members email address and click it would automatically bring up an Outlook email to send box with the members email address already listed and ready for me to enter any information. This new firefox version (19) just lets the curser go across the email address and nothing happens when I click. How do I get the previous feature back?
Current Firefox versions have enabled a new build-in PDF Viewer and that viewer doesn't have all the features that the Adobe Reader has.
You can change the action for Portable Document Format (PDF) from Preview in Firefox to use the Adobe Reader or set to Always Ask.
*https://support.mozilla.org/kb/change-firefox-behavior-when-open-file
You can set the pdfjs.disabled pref to true on the <b>about:config</b> page to completely disable the build-in PDF viewer and use the Adobe Reader instead.
See also:
*https://support.mozilla.org/kb/view-pdf-files-firefox-without-downloading-them -
Display Different Product MSRP and Description based on the Country of the
When a User Opens a Product I want to show him the Product Prices and Description depending on his region.
For Eg: if the person is from Canada (based on his profile) and he select a product ABCD the MSRP visible is USD 1000 and the description is also different
Another persond belonging to US opens the same product he see it as USD 1250
Is there a way in which we could do this?
Any help is highly appreciated.
Thanks
MatHi,
As per my requirement, we need to create one file for each IDoc based on IDoc header data. SAP program generates 10 IDocs for each run. All 10 IDoc's message type is same. Each IDoc has one header record with the file name. Base on the name in the IDoc header record, file needs to be created with different columns and file name. Means..
IDoc 01- Header Description contains 'A' - than file will be generated should have name as 'A.txt' and columns 'parent' 'child' 'descripion'.
IDoc 02- Header Description contains 'B' - than file will be generated should have name as 'B.txt' and columns 'Name' 'Department' 'Description'.
IDoc 10- Header Description contains 'J' - than file will be generated should have name as 'J.txt' and columns 'Order No' 'Materail' 'Description'.
Hope this will give more clarity on my requirement. Please let me if you are still not clear on requirement.
Thanks for your all help..
Thanks & Regards
Sreeni -
Settings use mail.btinternet.com as smtp, SsL is on, port 995
Hello Bigstorr,
It sounds like you are not able to send emails from your iPad. I found a couple of resources that address issues with email on the iPad:
Setting up and troubleshooting Mail
https://www.apple.com/support/ipad/assistant/mail/
iOS: Unable to send or receive email
http://support.apple.com/kb/ts3899
Thank you for using Apple Support Communities.
Best,
Sheila M. -
XML file with different format
Hello
I have a requirement where the customer needs XML file with different format. How do I achieve the second format mentioned below instead of first format.
Normally we create the XML file in the following format:
- <Entries>
- <Organization>
<MemberName>0000000002</MemberName>
<FullName>BAY GYNECOLOGICAL ASSOCIATES</FullName>
<OrgId>0000000002</OrgId>
<OrgType>CUST</OrgType>
- <AssociatedToOrg>
<Name>0002</Name>
- </AssociatedToOrg>
</Organization>
Now the customer wants like the following format:
<Organization MemberName="522_Community_Customer" FullName="522 Community Customer" OrgId="DEA123456" OrgIdType="DEA" >
<AssociatedToOrg Name="MN"/>
</Organization>
Thanks
Nagayou can solve it with a XSL mapping. refer to the SDN to know how develop it
/people/aleksey.popov2/blog/2010/01/26/consuming-webservices-with-tag-in-wsdl-using-xslt
XSLT Editor for creating xlst mappings
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/190eb190-0201-0010-0ab3-e69f70b6c257
http://wiki.sdn.sap.com/wiki/display/XI/XSLTMappingSteps
http://wiki.sdn.sap.com/wiki/display/XI/FileTOFile-UsingXSLTmapping%28forBeginners%29
http://wiki.sdn.sap.com/wiki/display/Snippets/ConvertflatXMLfiletonestedusing+XSLT
http://wiki.sdn.sap.com/wiki/display/Java/MultiMappingwithJavaandXSLTmappings
Edited by: Rodrigo Alejandro Pertierra on Oct 1, 2010 5:26 PM -
Post Author: fabu1971
CA Forum: .NET
I could pass the database logon in Reports with subreports but the reports with subreports with different server name I can not pass the logon information . Do you have any idea how I can do that to pass the database logon with different database or server name ?Post Author: quafto
CA Forum: .NET
You can use the Subreports collection of the ReportDocument object to access all the subreports in your main report. These are returned as ReportDocument objects. Once you have your subreport as a ReportDocument you can loop through your Tables collection and set the ConnectionProperties to your appropriate Server/Database. For example here is some pseudo code: ConnectionInfo boConnectionInfo = new ConnectionInfo();boConnectionInfo.ServerName = "serverName";boConnectionInfo.DatabaseName = "databaseName";boConnectionInfo.UserID = "username";boConnectionInfo.Password = "yourpassword"; foreach(ReportDocument boSubreport in mainReport.Subreports){ foreach(Table boTable in boSubreport.Database.Tables) { TableLogOnInfo boTableLogOnInfo = boTable.LogOnInfo; boTableLogOnInfo.ConnectionInfo = boConnectionInfo; boTable.ApplyLogOnInfo(boTableLogOnInfo); boTable.Location = "newtablelocation"; }} -
Many to many join table with different column names
Hi have a joint table with different column names as foreign keys in the joining
tables...
e.g. i have a many to many reltnshp btwn Table A and Table B ..and join table
C
both have a column called pk.
and the join table C has columns call fk1 and fk2
does cmd require the same column name in the join table as in the joining table?
are there any workarounds?
thanksHI,
No, the foreign key column names in the join table do not have to match the primary
key names in the joined tables.
-thorick -
Creating Multiple Files with different name at Receiver side
Gurus -
Can anybd tell me how to generate multiple files at the Receiver side in the given target directory with different file names?
One source message will contain number "N" using which we have to generate files "N" number of times at the Receiver side.
Kindly help.hi,
are you following this blog?
provided you have SP>14 and no IDOC/HTTP involved.
and have you got the error you mentioned when testing with sample payload?
from where did you take the payload? if is from SXMB_MONI make sure you dont have <MESSAGE> tags in the payload,generally systems adds <MESSAGE> tags when you do multi mapping.
get the payload from SXMB_MONI right click ->view source payload(this is raw data) and test it.
it should be ok now.
and refer my discussion in the thread ,as I got he same error.
Split mapping created no messages -Mluti Mapping -
When importing photos with the iBooks Author Gallery widget, is anyone aware of a technique for simultaneously importing the photo's description (or jpeg file name) and writing it into the iBook Author caption field for the corresponding imported photo? I have 4,800 stills to import and can't imagine it's necessary to copy and paste the description for each.
As always, feel free to use the 'Provide iBooks Author Feedback' menu item for features you'd like added in the future, etc.
http://www.apple.com/feedback/ibooks-author.html
As for AS, I'm not sure anyone has sniffed iBA's dictionary yet...google is you friend for hot prospects, I'm sure -
SSIS project - read multiple flat files with different formats
hi all,
i need to import multiple flat files with different formats into different tables of the sql server database and not able to figure out the best way out in ssis to do so...
please advise the possible methods in ssis to do so and if possible the process which can be dynamic as file names or columns might change in future.Hi AK1987,
To import flat files with dynamic columns, we can use Script Task inside a Foreach Loop Container to parse the first row of the flat file to get the columns names and save them into a .NET variable, then, we can create “Create Table” script based on this
variable, and then store the script into a SSIS package variable. After that, we create a staging table based on the package variable, load the flat file data to the staging table. Eventually, we load data from the staging table to the destination table. For
the detail steps, please walk through the following blog:
http://www.citagus.com/citagus/blog/importing-from-flat-file-with-dynamic-columns/
Regards,
Mike Yin
TechNet Community Support -
Need to generate multiple error files with rule file names during parallel data load
Hi,
Is there a way that MAXL could generate multiple error files during parallel data load?
import database AsoSamp.Sample data
connect as TBC identified by 'password'
using multiple rules_file 'rule1' , 'rule2'
to load_buffer_block starting with buffer_id 100
on error write to "error.txt";
I want to get error files as this - rule1.err, rule2.err (Error files with rule file name included). Is this possible in MAXL?
I even faced a situation , If i hard code the error file name like above, its giving me error file names as error1.err and error2.err. Is there any solution for this?
Thanks,
DSAre you saying that if you specify the error file as "error.txt" Essbase actually produces multiple error files and appends a number?
Tim.
Yes its appending the way i said.
Out of interest, though - why do you want to do this? The load rules must be set up to select different 'chunks' of input data; is it impossible to tell which rule an error record came from if they are all in the same file?
I have like 6 - 7 rule files using which the data will be pulled from SQL and loaded into Essbase. I dont say its impossible to track the error record.
Regardless, the only way I can think of to have total control of the error file name is to use the 'manual' parallel load approach. Set up a script to call multiple instances of MaxL, each performing a single load to a different buffer. Then commit them all together. This gives you most of the parallel load benefit, albeit with more complex scripting.
Even i had the same thought of calling multiple instances of a Maxl using a shell script. Could you please elaborate on this process? What sort of complexity is involved in this approach.? Did anyone tried it before?
Thanks,
DS -
How to delete the file with space in name
Hi
I want to delete the file "test ex.txt" file.
i run the following command in command prompt.i can delete the file successfully.
/bin/rm -f /mnt/"test ex.txt"
I want to run the command from java.So i am using the following code
String cmd = "/bin/rm -f /mnt/\"test ex.txt\"";
Runtime rt = Runtime.getRuntime();
process = rt.exec(cmd);
The file was not deleted.
How to delete the file with space in name?
Help meUse the form of exec that takes an array of command + args.
arr[0] = "/bin/rm"
arr[1] = "-f"
arr[2] = "/home/me/some directory with spaces";Or use ProcessBuilder, which is the preferred replacement for Runtime.exec, and which Runtime.exec calls.
Maybe you are looking for
-
Creation of Inbound Delivery with reference from PO
Hi, I use this FM-BBP_INB_DELIVERY_CREATE for creation of inbound delivery. Delivery date is same Actual GR date means it's working fine. But i give less than or greater than Actual GR date means it shows following error, 'Ackno
-
Urgent help need:How inventory system and fulfillment system work
Hi Every one , I have an requirement to work on inventory and fulfillment system,below are my questions, 1)I have stock level quantity for an sku is 2 ,if one user done with his order with quantity of 2 then how we can show quantity to the second cus
-
HT1338 ios 6 updated iphone doesn't work on my mac
I am currently using iphone 4 - recently upgraded to IOS 6, and it doesn't work on my mac - a version of MAC OS X 10.5.8. - when it connects to itunes - which i have a latest version upgraded on my mac. I tried to upgrade the Mac software of 10.6 and
-
HP Deskjet D1455 printing wrong colors
So, I've had this printer for about a year, and have used it off and on with just a black ink cartridge. No problems. I recently bought a color cartridge and have been doing some printing. Here's where the problem comes in.... Printing emails/word
-
Getting error 404 - file not found on ExportPDF site
Hi - whenever I access ExportPDF site, I get an error 404 saying file not found....I am using IE 8.0.7601 version. I can see the page from my mobile device but not from my desktop. HELP!