In LSMW flat file date format to be converted to user profile date setting.
hi all,
i got a flat file in which date is in mm/dd/yyyy format.i converted the data using lsmw but this conversion is valid only if user has set his date profile as mm/dd/yyyy in his user profile setting->own data. now if user has some other setting then it will give error. so how to convert date and how to do mapping with same . please help.
Sunil,
use below fm to get current user date format:
data: idate TYPE sy-datum,
tdat8 type string.
CALL FUNCTION 'DATUMSAUFBEREITUNG'
EXPORTING
IDATE = idate
IMPORTING
TDAT8 = tdat8.
Amit.
Similar Messages
-
Is a database table required for temporary interfaces with flat file data set source ?
Folks, this is the situation I have in ODI 11.1.1.7
I have a temporary interface (yellow), called MJ_TEMP_INT, that pulls data from TWO data sets in the source into a temporary target (TEMP_TARG). The catch is one data set pulls from a from a table whereas the other data set pulls from a flat file. A union is done on the data sets.
I then create another interface, called MJ_INT, that uses the MJ_TEMP_INT as a source and the target is a real db. table called "REAL_TARGET"
Two questions:
When I execute my second interface (MJ_INT), I get a message "ORA-00942: table or view does not exist" because it is looking for a real db table TEMP_TARG. Why must I have one ? because I am pulling from a flat file ?
On my second interface (MJ_INT) when I look at the property sheet of my source interface MJ_TEMP_INT (yellow), the checkbox next to "Use temporary interface as Derived table" is DISABLED. Why ? Is is also because my temporary interface is pulling from a flat file ?
I have attached a file that shows a screen shot of my ODI studio.
By the way, IF my temporary interface source has only one data set pulling from a db. table into a temporary target table, say called MJ_TEMP2_TARG, and then when I use this temporary interface as a source to another other real db. target table (REAL2_TARGET), THEN, every thing works. ODI does not require me to have a real db. table MJ_TEMP2_TARG and the checkbox for "Use temporary interface as Derived table" is NOT DISABLED and my REAL2_TARGET table gets populated.
Thank you in advance.
M. Jamal.Thanks SH. I thought so.
Though I understand the reason to materialize the file in a staging area, but that almost defeats the purpose of having a temporary interface in this case if we have to save the data in a permanent db. table first. I assume the db. table sticks around and is not automatically dropped once the interface executing ends. If the db. table sticks around then I also must truncate it first before executing the temporary interface each time. Right ? -
Errors when loading flat file data
We just test to load a very simple flat file data with only two lines and the two lines of data in preview of InfoSource is correct. But when run InfoPackage to load data, the monitor of the InfoPackage shows the following errors (see in between two dashed lines below):
Error getting SID for ODS object ZDM_SUBS
Activation of data records from ODS object ZDM_SUBS terminated
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Error when assigning SID (details in long text)
Value 'Bottom' (hex. '0042006F00740074006F006D') of characteristic ZRATEPLN contains invalid characters
Value 'Dealer' (hex. '004400650061006C00650072') of characteristic ZCHANNEL contains invalid characters
Value 'Bottom' (hex. '0042006F00740074006F006D') of characteristic ZRATEPLN contains invalid characters
Value '19884/' of characteristic 0DATE is not a number with 000008 spaces
Value '/19812' of characteristic 0DATE is not a number with 000008 spaces
Value '19884/' of characteristic 0DATE is not a number with 000008 spaces
In the flat file (excel sheet saved as a CSV file), for each row of the data, there are two fields which are start_date and end_date and the date format is MM/DD/YYYY and in the Transfer Rule, we transfer the date format from MM/DD/YYYY to YYYYMMDD which is required by DATS InfoObject type in BW. If you need the excel sheet of data in order to answer our questions about the above errors, you can give us your e-mail address and we can send the simple two rows of data excel sheet file to you.
Thanks!Hi Kevin,
1.You can use lowercase letters in the values for your characteristics provided you have checked the lowercase checkbox in the general tab page of Create characteristic screen.But when you do so no masterdata tables,text tables, or another level of attributes underneath are allowed.
OR
Use only upper case letters in your characteristic unchecking the above mentioned box.
2.The date format in the CSV file should be yyyymmdd.It should have 8 characters . I guess there is something strange in your "calendardays" since I could not find 8 characters irrespective of the order.Do not forget to use zeroes.
Hope this works.
Reward if it is helpful.
Regards,
Balaji -
Hierarchy Flat File loadable format
Hi,
We need to load flat file hierarchy into infoobject.
We have the hierarchy in an excel file, in a sequential format.
How to convert this file into BW loadable format ie how to make it as hiearchy format?
Can you please throw some light.
Thanks,
Sri Arun PrianHi,
Thanks for your immense responses.
I have a flat file with huge records. To load it, we need the flat file data to be presented in nodes and sub nodes format.
As I have huge data, it will be tedious to do them manually.
So kindly throw some points in acheiving this.
Thanks,
Sri Arun Prian -
Conversion_Exit_Cunit_error occured while loading the Flat file data
Hi
Iam tryign to load Flat file data into an ODS, i am getting error like Error Conversion Cunit.
Also we are using 0unit in the ODS for which CUNIT is a conversion rule
Can you please suggest me why iam getting this errorHi Sunil
Hope you can check whether you are loadig the flat file data from application server or Client workstation.
May be if you are loading from Client work station you will face problem of this type.
Try to check if any change in format in the file.
at the end of the file delete the spaces. -
Flat file data loading error using process chain
Hi SAP Experts,
I am having a problem loading the flat file data to the cube using process chain. The issue is that when i run the process chain it fails giving the message " Date format error, please enter the date in the format _.yyyy" . I am using " 0calmonth in the datasource" . Strange is that when i manually execute the infopackage, i dont get any errors and am able to load the same file successfully to the dso and the cube. Is there any special setting for the process chain that i am missing?
The date format in the flat file is mm/yyyy. I have tried all the options i could including recreating the datasource and invain dont see any success so far. please help me solving this problem as we r in the middle of testing cycle.
Thanking you all for your quick response and support all the time.
Kind Regards,
SanjeevHi Sanjeev,
I believe you are opening the .csv file again after saving it. In this case the initial 0 in single digit month (say 02/2010) is getting changed to 2/2010 and the resulting file is not readable to the system. Just do not open the file after you have entered data in the .csv file and saved and closed it. If required, open the file in notepad, but not in excel in case you want to re-check the data.
Hope this helps.
regards,
biplab -
Data misplaced during Flat file data load
Hi all,
i have to load the data from the flat file(txt format) but i found some record are not populating in PSA.
the voluem of the data is very huge. how to resolve this and data load seems to be green in info package monitoring.Hi,
How did you conclude that the records are missing the PSA? Is it because the count is less?
There are the chances that the records are duplicated in the flat file.
Perhaps, you can increase the number of records per datapackage in the settings and can check the count.
If you feel, a particular record is not getting loaded, the load that record selectively through filter.
Split the load according to your convenience and load so that it will be easy to keep track of the records.
Thanks. -
How to store the flat file data into custom table?
Hi,
Iam working on inbound interface.Can any one tell me how to store the flat file data into custom table?what is the procedure?
Regards,
SujanHie
u can use function
F4_FILENAME
to pick the file from front-end or location.
then use function
WS_UPLOAD
to upload into
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL FUNCTION 'F4_FILENAME' "Function to pick file
EXPORTING
field_name = 'p_file' "file
IMPORTING
file_name = p_file. "file
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
filename = p_file1
TABLES
data_tab = it_line
*then loop at it_line splitting it into the fields of your custom table.
loop at it_line.
split itline at ',' into
itab-name
itab-surname.
endloop.
then u can insert the values into yo table from the itab work area.
regards
Isaac Prince -
Flat file data load - ODS - Look up data in Startroutine
Hi All,
There is a requirement that I have two ODS say 1) ABC and XYZ.
For Both ODS , We load flat file data.
First we load data to ABC for current fiscal period
During the data load to XYZ, We lookup part nos data in ABC for current fiscal period , if data there , for those part nos we load XYZ Flat file data.
My requirement is that , I need to fetch part nos data from ABC for Fiscal period < current fisacl period. Then I need to extract already loaded data for those part nos from XYZ and Mark the flag field as Non reportable .
How can we achieve this ?
Please advice
Thanks
AjayHi ,
Thanks for your reply.
I have done so. When I add lines of My Internal table data to DATA_PACKAGE, It gives the syntax error that both structures are not unique. We have several fields in XYZ ods but they are not in Communication structure.
Thats the problem. Also , if I write the code , will it be executed for each datapackage. I mean , for each datapacket process , my code will fetch whole data from ABC and then from XYZ. Repetion will be there?
Any other logic can i use ?
Thanks
Ajay -
How to Merge Flat file data and DSO Data
I have one DSO A which has more than 20 objects (5 of them are keys), which include 0comp_code,0gl_account,. I have a Flat file which has the following fields ,COMPANY CODE, GLACCOUNT and SUPERVISOR ,EXECUTIVE,ANALYST. My requirement is to get a DSO with consolidated data from DSO A and Flat File data. That means for exapme, In my DSO A , I have US01 COMPANY CODE so when I merge the data in DSO C It should diplay the data for the supervisor exe and analyst for DSO A as well
When I added with 2 DSOs A (ECC ) and B (Flat file)..C is getting the data from B and its appending the data for Flat file at the end...So I want to merge both...DSO A should match up with DSO B flat file company code and gl account and should display the remaining fields
I think its clear..Can any one let me know the solution ASAP...
Note: We are on BI7.0 not 3.5...
Thanks in advanceI have the following key fields in DSO A :
0COMP_CODE,OGL_ACCOUNT, 0CHRT_ACCT,0FISCVARNT,0FISCPER,0AC_DOC_NUMBER,0ITEM_NUM.
Here are the total fields in Flat File:
COMPANY CODE,GL ACCOUNT,SUPERVISOR,ANALYST,EXECUTIVE.
Here am taking 0COMP_CODE and 0GL_ACCOUNT as key fileds in DSO B for Flat File...
For every month there will be 5 to 6000 records for Flat file ...
Thanks -
Urgent: Transport of Flat File Data Source
While transporting flat file data source is it required to transport first in a separate request or everything can go in 1 request.
Thank you,
samHi,
In this case it can go in one request as no replication is needed. But for other datasources, you need to send the datasources first in a separate request and then replicate the datasource in BW before you send the BW changes.
Cheers,
Kedar -
Flat file data needs to be update in MM02 t-code with bdc
Hi,
I have a requirement that flat file data shoud be update in MM02 t-code in basic data view (Units of measure ) columns .
I have no access in dev. for mm02 t-code but mm03 available.
Can somebody suggest how to approach this. I know through recording (SHDB) i will do.
But can i put mm03 instead of mm02 at the time of recording?Hi,
thanks,
But i want to update these 4 fields data from flat file.
How to catch in the FM ?
MARM-MATNR MARM-MEINH MARM-UMREZ MARM-UMREN
Material UoM Numerator Denominator -
BDC (Flat File Data Validation) - Code
I am trying to validate flat file data BEFORE performing BDC (Call Trans. or Session)..
Pls help me out in below code for xk02..
DATA: BEGIN OF itab occurs 0, "ITAB having flat file data.
lifnr(16) ,
bukrs(4),
ekorg(4),
END OF itab.
DATA: BEGIN OF int_final occurs 0,
lifnr(16) ,
bukrs(4),
ekorg(4),
status(6),
message(6),
END OF int_final.
DATA: int_final TYPE TABLE OF int_final.
DATA: wa_itab TYPE TABLE OF itab.
DATA: validate_itab TYPE TABLE OF itab. "VALIDATE_ITAB having master data.
DATA: wa_validate_itab TYPE TABLE OF itab.
FORM data_validation .
SELECT LFB1LIFNR LFB1BUKRS LFM1~EKORG INTO TABLE validate_itab
FROM LFB1 INNER JOIN LFM1 ON LFB1LIFNR = LFM1LIFNR.
IF sy-subrc = 0.
SORT validate_itab BY lifnr bukrs ekorg.
ENDIF.
LOOP AT itab INTO wa_itab.
READ TABLE validate_itab WITH KEY
lifnr = itab-lifnr
bukrs = itab-bukrs
ekorg = itab-ekorg
BINARY SEARCH.
IF sy-subrc NE 0.
PERFORM f_error_log USING text-005. "Invalid Value Set
CONTINUE.
ENDIF.
ENDLOOP.
ENDFORM. " data_validation
*& Form f_error_log
FORM f_error_log USING l_message TYPE string.
CLEAR : fs_final.
fs_final-lifnr = itab-lifnr.
fs_final-bukrs = itab-bukrs.
fs_final-ekorg = itab-ekorg.
fs_final-status = text-014. "Error
fs_final-message = l_message.
APPEND fs_final TO int_final.
ENDFORM. " f_error_log
Thanks..Hi GAurav,
I have a small question in th validation.
In LFM1~LIFNR does not contian any value how u r comparing both and one more thing After getting the data using GUI_upload u will get the data into validate_tab.
Loop at Vlidate_tab into wa_itab.
SELECT LFB1LIFNR LFB1BUKRS LFM1~EKORG INTO TABLE validate_itab
FROM LFB1 INNER JOIN LFM1 ON LFB1~LIFNR = wa_itab-lifnr.
endllop.
Thanks, -
Need help in laoding flat file data, which has \r at the end of a string
Hi There,
Need help in loading flat file data, which has \r at the end of a string.
I have a flat file with three columns. In the data, at the end of second column it has \r. So because of this the control is going to the beginning of next line. And the rest of the line is loading into the next line.
Can someone pls help me to remove escape character \r from the data?
thanks,
ragHave you looked into the sed linux command? here are some details:
When working with txt files or with the shell in general it is sometimes necessary to replace certain chars in existing files. In that cases sed can come in handy:
1 sed -i 's/foo/bar/g' FILENAME
The -i option makes sure that the changes are saved in the new file – in case you are not sure that sed will work as you expect it you should use it without the option but provide an output filename. The s is for search, the foo is the pattern you are searching the file for, bar is the replacement string and the g flag makes sure that all hits on each line are replaced, not just the first one.
If you have to replace special characters like a dot or a comma, they have to be entered with a backslash to make clear that you mean the chars, not some control command:
1 sed -i 's/./,/g' *txt
Sed should be available on every standard installation of any distribution. At lesat on Fedora it is even required by core system parts like udev.
If this helps, mark as correct or helpful. -
Flat File Data Loads to BI 7.0
Hi Experts,
Please update me what is the best approach i have to follow for the below scenario of Flat File Data Loads
I will get data in Excel ....with Two worksheets....from the user
My requirment is to place the file in Central location avaliable to the user and BW to update if any changes necessary and want to load data(full0 to bw from file if there are any changes
Please update me how to deal with this scenarion of Two work sheets,In a central location...
ThanksEasiest thing would be to use a DSO with change log to handle the changes to pass onto to any cubes and load a full every night
Then let the change log worry about any changes to the workbook
You have to be careful about the DSO keys though for this to work properly
Now to automate the loads - just how are you planning to create the infopackage as it will only read a csv and not the binary xls
Well it will read the binary xls if you maybe use a dbconnect with a jdbc driver to read the xls (that's on my next thing to do - but if you are as your user id suggests a "bw learner" then that may be a bit complicated)
The only other thign to do is to write a macro that automatically creates the csv file on the app server when the user quits the xls
Or off course you can just dump the csv each night - but then that is a manual task and in systems I design I hate manual tasks as staff go on holiday and peopel change jobs and it's not really very SoX compliant
Maybe you are looking for
-
Upgrade to iPhone 5 and keep unlimited data.. will this work???
Here is my situation.. The wife and I upgraded to the iPhone 4's right when Verizon got them, and got the unlimited data plan. Now as I understand it, to upgrade to the iPhone 5 directly, I have to choose a new plan since unlimited is no longer offe
-
[solved] How to type a degree symbol?
In Windows, it's Alt+0176. Is there something similar to this that will type a degree symbol? Last edited by synthead (2008-05-31 07:29:51)
-
Automatic icons appear on dock folders
When using OSX10.4.11 I created folders that I put on the dock (folder side). When I updated to OSX10.5.7 unwanted icons appeared on these folders, each a copy of an icon inside the individual folder, obscuring the labels that I had put on the folder
-
Hi, Is it possible to hide a value in the the second page if the value is in a repeating header?? example FIRST PAGE value1 value2 value3 SECOND PAGE value2 value3 THIRD PAGE value2 value3 hope you get my point thank you :)
-
Mail service keeps corrupting.
Hello all, My mail service keeps corrupting on my PowerMac running Mac OS X 10.3 Server. I have reinstalled my server 3 times due to this problem. Any one else having the same problem? any solutions? Thanks, Chris