Receiver FTP processing parameters should not add time stamp
Hi Gurus,
I want to write the file at receiver end with the same name as in source directory.. (I dont want the time stamp to be added to my file at receiver side)
For that i have configured processing parameters as
1) File Construction mode --- create
2) checked Overwrite existing file
3) Put File -
use temporary file
4) Temporary File Name Scheme --- rec_*.tmp
5) File type -
binary
But the files are not written in target directory..
How to troubleshoot it...
Thanks and Regards,
govada.
Hi,
open RWB - coomponent monitoring
and then - adapter monitoring or communication channel monitoring
(depending on SP of your XI)
then find your channel and you will see the error - if there is any
BTW
if you don't want the timestamp just don't use:
Add Time Stamp property in the file adapter
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
Similar Messages
-
Process order should not take part in MRP run
Hello Colleagues
I looking for a way how to exclude not released process orders (we have PP-PI) from MD04 report. Not released process order should not take part in MRP run. I was trying to do it using OPJJ for availability check 02 and checking rule PP but I was not able to get result. Could you please help, probably there are other settings?
Best Regards
EduardHi,
Settings in OPJJ will take effect only when you create or release process orders.
As a work around you can try to exclude process order is
1. Create a Storage location and make it not relevant for MRP-OMIR
2. In Material master for the material in MRP assign storage location MRP as 1 (exclude storage location stock)
3. Create the process order, in the GR tab enter the storage location (not MRP relevant)
In the MRP run it will not take the process order into account.
After releasing change the storage location to the normal sotrage location.
In this process flow, the control is with the storage location.
Check it in your sandbox.
Thanks,
JK -
Hi all,
i am working on a scenario...
it is file based..no mapping and bpm can be used.
I need to pick up file through xi and append it and put in the target with time stamp to it.
we can achieve this if mapping or bpm is allowed.....
But,in file processing we can use only one option at a time.....
I found a way:
scenario one: files will be appened and kept in a temparory folder
using another scenario we will pick up the appeneded file and add time stamp and keep in target structure...
but i dont think this is advisable...
please suggest me any other ways to achieve this...(can run operating system command be helpfull??)
thanks in advance..
Regards,
Kiran.HI,
Yes you are right, Appending and adding Time Stamp will not be possible simultaneously.
Refer - this could help you
Dynamic Filename with TimeStamp
Dynamic Filename with TimeStamp
/people/william.li/blog/2006/04/18/dynamic-configuration-of-some-communication-channel-parameters-using-message-mapping
But some how you have to use mapping for it. Then if its allowed to use the mapping then as you have suggested, should have to go for two scenarios. No alternative,
Probably also you can try with Customized Adapter Module for this.
Thanks
swarup -
Dear All,
Scenario:-
File to Proxy and Acknowledgement SAP to File.
Once the file is received by SAP and first ack is send as recepit of file to Legacy system, after that the process goes ahead and do other validation and the same outbound proxy is triggered and send the respeonce.
Now in Ack i am using the same strucutre to send the file receipt and the other response and in file adapter I am differentiatiing the file with Add time stamp option.
Problem:-
My Ack Response from R3 is coming very immidiately. For example Reciept time stamp and other response time stamp is same.
Hence my legacy system is not able to differentiate which is the first flow. Ideally after receipt the other file will be seen by Legacy.
How can I resolve the problem in case when the time stamp for both the flow is same.
I can see Add time stamp option has yyyyMMdd-HHmmss-SSS wat is SSS stands for?
Chirag.Hi,
My Ack Response from R3 is coming very immidiately. For example Reciept time stamp and other response time stamp is same.
Request / response timestamp can't be same, even if it happens at real time.
I can see Add time stamp option has yyyyMMdd-HHmmss-SSS wat is SSS stands for?
SSS is milliseconds having values between 000-999.
Regards,
Neetesh -
Add time Stamp format in File Adapter
Is it possible to change Add Time Stamp format ??
If so please let me know the procedure to chnage it..
It is scenario with no mapping so i cant go either Dynamic configuration or Variable substitotion.
Thanks & Regards,
PolasHi,
I think you need to assign it dynamically as you cannot change the format for Add TimeStamp
See the below links:
File Adapter: Dynamic file name
/people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
http://help.sap.com/saphelp_nw04/helpdata/en/43/03612cdecc6e76e10000000a422035/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/e3/94007075cae04f930cc4c034e411e1/content.htm
Thanks,
Tiny -
How do I add time stamp to photo in photoshop?
How do I add time stamp to photo in photoshop? I have saved photos from a camera phone to the computer. They still have the META data on them (aka the date and time from when the picture was taken). How do I put them on there?
The following is old but may still be valid with Yosemite (it addresses how to remove the name but indirectly also how to display it): http://osxdaily.com/2012/01/10/remove-user-name-from-menu-bar-os-x/
-
In a loop if the value is negative then we should not add in the total
Hi in this we r getting the negative value in Po also if we find the negative value we should add that value in total
public BigDecimal getAvailableCreditAmount() throws EleseException {
Money total = Money.ZERO();
Iterator poIter = getAllPurchaseOrders().iterator();
while (poIter.hasNext()) {
PurchaseOrder po = (PurchaseOrder) poIter.next();
if (po.isActive() || po.isPending()
|| (po.isInactive() && po.isReasonCompleted()) ) {
//changed from getTotal() to getNonDocumentedTotal()--Sreeni
total.add(po.getNonDocumentedTotal());
//total.add(po.getTotal());
return getApprovedCreditAmount().subtract(total.toBigDecimal());
}In the iterator which I have send earlier I am getting the Total , total.add(po.getNonDocumentedTotal()); I mean I am getting th etotal sum of the Po values in that . For some value the PO value may be negative and when I find out the totaol amount then it will be increased because of the negative value In the following iterator if the value of po value is negative we should add in the total and we should not take that value in consideration . I appreciate your time
public BigDecimal getAvailableCreditAmount() throws EleseException {
Money total = Money.ZERO();
Iterator poIter = getAllPurchaseOrders().iterator();
while (poIter.hasNext()) {
PurchaseOrder po = (PurchaseOrder) poIter.next();
if (po.isActive() || po.isPending()
|| (po.isInactive() && po.isReasonCompleted()) ) {
//changed from getTotal() to getNonDocumentedTotal()--Sreeni
total.add(po.getNonDocumentedTotal());
//total.add(po.getTotal());
return getApprovedCreditAmount().subtract(total.toBigDecimal());
} -
PI FTP: Process 1 file at a time until it is successfully processed at the target system
Dear Experts,
As the title said, I'm required to process 1 file at a time and only process the next file after the previous file has been successfully processed at the target system. The interface scenario is asynchronous FTP to ABAP proxy.
It is similar with the following link:
File adapter to pick a single file
I think there could be 2 feasible solutions:
1. Configure EOIO at the sender CC. According to this link:
Queues for Asynchronous Message Processing (SAP Library - SAP NetWeaver Exchange Infrastructure)
It is stated that "Once the message has been processed successfully in the target system, the Integration Engine executes an implicit database commit."
In the case of asynchronous FTP to ABAP proxy, will the PI wait for the ABAP proxy to finish processing the file before sending the next one?
2. Configure locking at the ABAP program in ECC. I could ask the ABAPer to create a locking mechanism to lock the document before it is posted to BAPI. If the reference document is being locked, it will try again for the next second up to a certain times before it gives up.
Which 1 is actually fits the requirement?
Thank you,
Suwandi C.Dear Experts,
Sorry, just 1 more question which I'm curious.
In NFS adapter we have the option to set the processing sequence to by Name / Date.
In FTP will it only by Date?
According to this link:
https://help.sap.com/saphelp_nw73/helpdata/en/f9/17888f490846a9972628525cc28aac/content.htm
"Messages are delivered with the same queue names (supplied by the application) in the same sequence that they were sent from the sender system"
If it is in the same sequence sent by the sender, I guess it is in the Date order for FTP. Is that correct?
Thank you,
Suwandi C. -
Once payment received for bill system should not allow to cancel
Hi Experts ,
we have created commercial invoice and posted to fi document and payment received from party.but when we try to cancel the same billing document system allowing to cancel the document.So Client requirement is once payment received from party system it should not allow to cancel the billing document.
Please give your valuable suggestions on the same ...
regards...
MMHello,
In the Tx VOFA for the billing type to be cancelled(Ex F2), please
fill the field Copying Requirements(V_TVFK-GRBED_S) with '29'.
This routine prevents the cancellation of the billing documents which
have been cleared.
Regards,
Raghavendra YN -
Add time stamp in Final Cut?
In Final Cut is there any way to add a time stamp, like what you get on a consumer camcorder? The customer wants the date and time to show on the final video. The time and date was not recorded when I recorded the event.
In the mean time, to get this project done, it looks like I'm editing 60 tiny titles for my one hour video.
I'm not expert in Motion, but if you already have it, give yourself 5-10 minutes to try and publish the Time Date generator. The basic steps are (I'm doing this from memory so the names of things might be wrong):
1. Sart up Motion and choose a new FCPX Generator template project. Set the project settings that match your own project settings in FCPX.
2. Drag the Time Date Generator into the project.
3. Publish all the parameters you might want to change in FCPXby right clicking on them and selecting publish parameter.
4. Save the project. this will ask you for a name and category, which once saved, automatically appear in FCPX.
5. Drag that one new generator to your project, change the duration to fill your whole timeline, and set the parameters to your starting date/time. -
Add time stamp array into first column of text file
I am writing daq output to a file by using array to spreadsheet string vi then write that to a file but I would like to add a time stamp array into the first column of the text file. How do I do this?
When you use a DAQmx Read, you have the option of returning a waveform data type. This includes time data. If you were to use this and either Export Waveforms to Spreadsheet File or Write Measurement File, this would included. To stick with the regular Write to Spreadsheet File, you would have to create an array of timestamps yourself based on a start time and the sample rate of the DAQ. Then you would convert this and the data array to strings and use the string array type of Write to Spreadsheet instead of the DBL type.
Message Edited by Dennis Knutson on 09-25-2007 01:12 PM
Attachments:
Write to Spreadsheet - Strings.PNG 1 KB -
Freight charges should not add to Material Cost
Dear All,
We are maintaining the Freight Charges condition in Pricing Procedure for Stock Transport Order process, as per SAP standard the Freight charges will add to the Material Cost for receiving Plant. But we dont want to add the Freight Charges for Material Cost.
Please let me know how to avoid the Freight Charges adding to the Material Cost.
Thanks & regards,
DhanuDear Dhanu,
Add the condition type at header. So it will not be distributed among individual line items.
I hope this will help you.
Regards,
Ganesh -
Receiving FTP commands/parameters in SAP ABAP
Hi Friends
In My program I need to receive acknowledgement from external systems
they will send some parameters thru FTP Commands to SAP
my sap ABAP program need to receive when ever External system sends parameters
and update them in SAP
can anybody know how to handle the FTP commands and receiving them in
SAP ABAP program, it should done automatically
i will be very happy if any one send me some piece of code
Thanks
AnilI think you will need to watch for the arrival of the file delivered via the FTP, rather than try to act on the FTP commands themselves (as they will be handled by the FTP server software)... for example, if you were to FTP into a subdirectory called "inbox" and then have a cron job or an ABAP program that runs every X minutes to see if the directory contents have changed, you could have an event triggered back job fire up automatically (i.e. using SAPEVT from the operating system, or FM BP_EVENT_RAISE in APAP... see links:
http://help.sap.com/saphelp_sm32/helpdata/en/fa/096e5e543b11d1898e0000e8322d00/frameset.htm
http://help.sap.com/saphelp_40b/helpdata/en/fa/096e6b543b11d1898e0000e8322d00/content.htm
for more on this.
Jonathan -
Automatic row processing query should not update key columns
We have an APEX application to maintain a table A, which is referenced by a huge table B (several millions rows). If a row is updated (by automatic row processing), the following update statement is executed.
update "MM_DWH"."A" set "ID" = :DML_BV0001,"NAME" = ... where "ID" = :p_rowid
Due to the foreign key constraint of table B, we have situations where this update statement is blocked (Enq: TM - contention) for a long time if we have inserts into table B at the same time - I guess.
My questions are:
Why is column ID updated, this does not make sense?
Is there a way to prevent that behavious or do I have to code the update statements manually instead of using the automatic row processing feature?
Thanks and regards, Marenm_eschermann wrote:
We have an APEX application to maintain a table A, which is referenced by a huge table B (several millions rows). If a row is updated (by automatic row processing), the following update statement is executed.
update "MM_DWH"."A" set "ID" = :DML_BV0001,"NAME" = ... where "ID" = :p_rowid
Due to the foreign key constraint of table B, we have situations where this update statement is blocked (Enq: TM - contention) for a long time if we have inserts into table B at the same time - I guess.
My questions are:
Why is column ID updated, this does not make sense?
Is there a way to prevent that behavious or do I have to code the update statements manually instead of using the automatic row processing feature?Make sure that you have all the required Primary Key and Foriegn Key indices for the two tables - if missing, it's possible that each update of A is requiring a full table scan of B.
What is column "ID" - the PK for A or the FK to B? -
OPM process execution process parameters takes too long time to complete
PROCESS_PARAMETERS are inserted every 15 min. using gme_api_pub packages. some times it takes too long time to complete the batch ,ie completion of request. it takes about 5-6 hrs long time ,in other time s it takes only 15-20 mins.This happens at regular interval...if anybody can guide me I will be thankful to him/her..
thanks in advance.
regds,
ShaileshGenerally the slowest part of the process is in the extraction itself...
Check in your source system and see how long the processes are taking, if there are delays, locks or dumps in the database... If your source is R/3 or ECC transactions like SM37, SM21, ST22 can help monitor this activity...
Consider running less processes in parallel if you have too many and see some delays in jobs... Also indexing some of the tables in the source system to expedite the extraction, make sure there are no heavy processes or interfaces running in the source system at the same time you're trying to load... Check with your Basis guys for activity peaks and plan accordingly...
In BW also check in your SM21 for database errors or delays...
Just some ideas...
Maybe you are looking for
-
Bluetooth lags on new Mac Mini w/ Wireless keyboard and Magic Trackpad
Hi everyone, I just bought a new mac mini (the basic model) and attached it via HDMI to a HD TV. I bought the mac wireless keyboard and magic trackpad to go with it. Everything works except that both the keyboard and mouse are consistently slow. Not
-
Is it possible to save a file that won't open anymore?
I have an Indesign CS6 file that I haven't opened for a few months and now it won't open and crashes Indesign each time I try opening it. All other Indesign files are OK, but this one??? Does anyone have any suggestions bar recreating the file, which
-
How to use iMac w/Airport and DSL connection as a wireless router ???
My iMac G5 (with Airport) is connected via Ethernet to a DSL modem. I want to connect my iBook G3 (non-Airport) wirelessly through the G5 to access the internet in a small home network, (without a standalone router). I have a USB adapter (ASUS wl-167
-
I have an existing Discount Group (Item Group Type). I am trying to use DTW to add a discount percentage to an Item Group. I have entered values in CardCode, ObjKey and Discount. I have left LineNum blank. It is not clear how LineNum should be used
-
i was working on mail and arrow with nice airplane sound disappeared and changed to the word sent how do i go back to arrow ?