How to split data from PSA !!
Experts !
I have a data in PSA, its a big table. now my requirement is from PSA's first column ( usually in transformation we assign one column to one infoobject ) say for ex. in my first coumn of PSA i have data like this..."123 XYZ"
now, i have to assign 123 to one info object and XYX to another.
so, i guess my first part is working bcoz when it writes from PSA to targe field ( length is 3) so it only stores first 3 digits.
but how do i get last 3 char. to another target field ?
i guess its kind of combersome..let me explain differently....
In transformation, i want to do something like this ....
PSA's First Column -
> "123 xyz" -
> (Target Field) <----
Insert "123" Here
( Target Field ) XYZ <----
Insert "XYZ" Here
Thnax
ok great...
can you help me out with the rule ?
i have never writtne done ABAP b4.
if its easy wot write u can do sudo coding, i will really appreciated.
I have tried using formula, but looks like its not working
thanx
Similar Messages
-
How to update data from PSA to target in BI 7.0
Hi all,
can you pls tell me the procedure/process to load data from PSA to data target. We got a load failure while activating the data in DSO.We made necessary changes to the incorrect data in PSA and we saved. When i run the DTP again it gives me 0 records. Is there any option like in 3.5 where we can select the PSA right click.....schedule the update/start the update immediate. or any other process which solves my problem.
Thank you all,
Regards,
PraveenA new object concept is available for the ETL process as sap Net Weaver 2004. To implement the EDW layer paradigm, sap has changed the concept of the ETL data flow and process design.
The most important innovations in the modified object concept are as followes.
1. When a Datasource is activated, a PSA table is generated in the inbound laywr of the BI so that data
can already be loaded.
2 The infopackage is only used to load the data from the source system into PSA.
3 This is followed by the data transfer proccess (DTP) step to transfer data within the BI from one
persistent object to another by using transformation and filters,
4 The definition for which data targets the data from the Datasource is to be updated into occurs in
transformations. this is also where fields of Datasource are assigned to infoObjects of the target
objects in bi. -
How to load data from PSA in BI 7.0
Hi,
Gurus
I'm trying to load data from PSA to my InfoObject masterdata but I can't get the change mode, so I change the processing to data Target.Right now its on PSA only
I will reward poaints
Regards
AlexHi,
I am just a beginner in 7.0, i had the same issue I loaded the master data in PSA but couldn't load in Data target i.e. info object (correct me if my understanding of your problem is wrong).
Try these steps:
1) Create and activate Transformation.
2) Create and activate DTP first then in DTP itself in <b>Execute tab</b> click "execute" ,go to infoobject right click on the info object you have created and select "maintain info object" , the datas will be loaded into info object
*Please assign points if useful. -
How to load data from PSA to CUBE & DSO at a time using DTP in BI 7 ?
HI all,
I am new to BI 7 . How to load the data at same time to DSO & INFO CUBE using DTP.
Please provide me steps to load & plz specify which update mode I have to use ( FULL OR DELTA ) which one is best.
Plz Suggest me.
Thanks & Regards,
Kiran m.
Message was edited by:
kiran manyamBelow are the basic steps which we follow in any BI 2004S system:
1)Create datasource. Here u can set/check the Soucre System fields.
2)Create Transformation for that datasource. (no more update rules/transfer rules)
2.1) While creating transformation for DS it will ask you for data target name, so just assign where u want to update ur data.
DataSource -> Transformation -> Data Target
Now if you want to load data into data target from Source System Datasource:
1) Create infopackage for that data source. If you are creating infopackage for new datasources, it will only allow you update upto PSA, all other options u can see as disabled.
2)Now Create DTP (Data Transfer Process) for that data source.
3) NOw schdule the Infopackage, once the data is loaded to PSA, you can execute your DTP which will load data to data target.
If you are loading data from one one data target to other, no need to use PSA, you can directly execute DTP in that case.
Data Source -> Transformation (IP/DTP) -> Data Target1 -> DTP ->Data Target 2
Use the below link for detailed example:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/fc61e12d-0a01-0010-2883-e2fc63ef729b
Infosources are no more mandatory with BI 7.0, below is the link to scenarios where we use infosources:
http://help.sap.com/saphelp_nw04s/helpdata/en/44/0243dd8ae1603ae10000000a1553f6/content.htm
Full or delta depends on your requirement...
chk the below thread to know better
difference between the various loads
hope it helps
Message was edited by:
sriram viswanathan -
How to SPLIT data from Uploaded :AZT file at ";"
Dear All Experts,
I need to upload an :AZT file and then SPLIT the data of .AZT fiel at ";" into various fields into an internal table "itab" and then I need to save/update these data of internal table "itab" to database table "ZLT_AZT" . But I am facing some problems in the output. So please follow the following to understand my problem and please suggest me as how to SPLIT the data correctly at each ";".
1) The code that I wrote in se38.
2) The attachement; Projekt ABAP AZT file upload doubt5.jpg; the screen shot of the output that i am getting in internal table "itab" during debugging after my code is executed in se38
PROBLEM: I am unable to SPLIT the data at ";".
3) The attachement; Projekt ABAP AZT fiel upload doubt4.jpg: the screen shot of the data populated in database table "ZLT_AZT" in se11.
PROBLEM: i) I am not able to see all the columns. I am only able to see the 8 if 9 columns. I did go to Sellting--> Format List-->Choose Fields and selected all the fields but it didn't worked. Also I went to Settings-->User Parameters-->Databrowser and here I tried to change the width of output list but still it didn't work.
1) So the code in se38 is:
DATA itab TYPE STANDARD TABLE OF zlt_azt.
DATA wa_tab TYPE zlt_azt.
DATA: file_str1 type string.
Parameters: p_file1 type localfile.
At selection-screen on value-request for p_file1.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
STATIC = 'X'
CHANGING
file_name = p_file1.
Start-of-Selection.
file_str1 = P_file1.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = file_str1
tables
data_tab = itab
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT itab INTO wa_tab.
SPLIT wa_tab AT ';' INTO wa_tab-M2 wa_tab-k2 wa_tab-A2 wa_tab-P2 wa_tab-S2 wa_tab- D1 wa_tab-STD wa_tab-BES.
Write: sy-uline(120),
/ sy-vline,
2 wa_tab-M2,
11 sy-vline,
13 wa_tab-k2,
25 sy-vline,
27 wa_tab-A2,
32 sy-vline,
34 wa_tab-P2,
39 sy-vline,
41 wa_tab-S2,
46 sy-vline,
48 wa_tab-D1,
60 sy-vline,
62 wa_tab-STD,
72 sy-vline,
74 wa_tab-BES,
120 sy-vline.
ENDLOOP.
MODIFY zlt_azt FROM TABLE itab.
Looking forward to your valuable feedback to my new problems.
Best regards
Chandan KumarHi Chandan,
I am sorry for typing wrong at a place - Now try the corrected one
data it_string type stringtab.
data lv_string type string.
DATA itab TYPE STANDARD TABLE OF zlt_azt.
DATA wa_tab TYPE zlt_azt.
DATA: file_str1 type string.
Parameters: p_file1 type localfile.
At selection-screen on value-request for p_file1.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
STATIC = 'X'
CHANGING
file_name = p_file1.
Start-of-Selection.
file_str1 = P_file1.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = file_str1
tables
data_tab = it_string
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
LOOP AT it_string INTO lv_string. " <<<<< previously I wrote loop at itab>>>
clear wa_tab.
SPLIT lv_string AT ';' INTO wa_tab-M2 wa_tab-k2 wa_tab-A2 wa_tab-P2 wa_tab-S2 wa_tab- D1 wa_tab-STD wa_tab-BES.
append wa_tab to itab.
Write: sy-uline(120),
/ sy-vline,
2 wa_tab-M2,
11 sy-vline,
13 wa_tab-k2,
25 sy-vline,
27 wa_tab-A2,
32 sy-vline,
34 wa_tab-P2,
39 sy-vline,
41 wa_tab-S2,
46 sy-vline,
48 wa_tab-D1,
60 sy-vline,
62 wa_tab-STD,
72 sy-vline,
74 wa_tab-BES,
120 sy-vline.
ENDLOOP.
MODIFY zlt_azt FROM TABLE itab.
Regards,
Rachna -
How to upload data from PSA?
Hi,
I use BW 3.X
if i have load data to PSA, then how can I load this data to data target directly?Hi,
if master data..
In left panel select info provider
Select created info area and right click to select Insert Characteristics as info provider
Select required info object ( Ex : Employee ID)
Under that info object select attributes
Right click on attributes and select create transformation.
In source of transformation , select object type( data source) and specify its name and source system Note: Source system will be a temporary folder or package into which data is getting stored
Activate created transformation
Create Data transfer process (DTP) by right clicking the master data attributes
In extraction tab specify extraction mode ( full)
In update tab specify error handling ( request green)
Activate DTP and in execute tab click execute button to load data in data targets.
and if its transcation data..
In left panel select info provider
Select created info area and right click to create ODS( Data store object ) or Cube.
Specify name fro the ODS or cube and click create
From the template window select the required characteristics and key figures and drag and drop it into the DATA FIELD and KEY FIELDS
Click Activate.
Right click on ODS or Cube and select create transformation.
In source of transformation , select object type( data source) and specify its name and source system Note: Source system will be a temporary folder or package into which data is getting stored
Activate created transformation
Create Data transfer process (DTP) by right clicking the master data attributes
In extraction tab specify extraction mode ( full)
In update tab specify error handling ( request green)
Activate DTP and in execute tab click execute button to load data in data targets.
cheers
Sunil -
How to split data from month to week 4/4/5?
Hello,
Is there any R/3 function based on 4/4/5 calendar that determines the number of weeks of the month?
At the end, I'd like to split monthly data into weekly basis.
ThanksHi Eric,
I don't have a system handy to check but there are two function for FIRST_DAY_OF_PERIOD and LAST_DAY_OF_PERIOD. Get those days and simply do ( DAYLAST - DAYFIRST ) / 7.
Regards,
Marc
SAP NetWeaver RIG -
How to delete the duplicate data from PSA Table
Dear All,
How to delete the duplicate data from PSA Table, I have the purchase cube and I am getting the data from Item data source.
In PSA table, I found the some cancellation records for that particular records quantity would be negative for the same record value would be positive.
Due to this reason the quantity is updated to target but the values would summarized and got the summarized value of all normal and cancellation .
Please let me know the solution how to delete the data while updating to the target.
Thanks
Regards,
SaiHi,
in deleting the records in PSA table difficult and how many you will the delete.
you can achieve the different ways.
1. creating the DSO maintain the some key fields it will overwrite the based on key fields.
2. you can write the ABAP logic deleting the duplicate records at info package level check with the your ABAPer.
3.you can restrict the cancellation records at query level.
Thanks,
Phani. -
How to load data from r3 to PSA
hellow gurus
m new in BI 7.0
i m workin in Standard cube 0rt_c05
wid data source 2lis_02_scl..
i have replicated the datasource from r3 to BW
now i wanaa know . how to push data from R3 to BW . till PSA level and then to Cube,..,
thanking you
points will be assigned as my gesture for efforts
Regards
Rahulhi,
data loading in BI 7.0 from fla file extraction.
fisrt create one Cube or DSO with the same structure which you have in flatfile..
and activate it..
->now comes to Datasource tab> create one Datasource here you need to select type of data for example.. select Transactional data --> and menntion your flatfile name in extraction tab- and file type and eneter your info object names in FIELDS tab --> and load preview data Activate it..
now select your datasource and create info package and schedule it.. now your data will loded in to PSA level...
> and now comes to info provider select your cube.. and right clcik it.. and create transformations.,. and activate it..
> and create DTP -- Activate it.. and Execute it..
1)Create datasource. Here u can set/check the Soucre System fields.
2)Create Transformation for that datasource. (no more update rules/transfer rules)
2.1) While creating transformation for DS it will ask you for data target name, so just assign where u want to update ur data.
DataSource -> Transformation -> (DTP)-->Data Target
Now if you want to load data into data target from Source System Datasource:
1) Create infopackage for that data source. If you are creating infopackage for new datasources, it will only allow you update upto PSA, all other options u can see as disabled.
2)Now Create DTP (Data Transfer Process) for that data source.
3) NOw schdule the Infopackage, once the data is loaded to PSA, you can execute your DTP which will load data to data target.
Data Transfer Process (DTP) is now used to load data using the dataflow created by the Transformation. Here's how the DTP data load works:
1) Load InfoPackage
2) Data gets loaded into PSA (hence why PSA only is selected)
3) DTP gets "executed"
4) Data gets loaded from PSA into the data target once the DTP has executed
Ramesh -
Split ''Upload from PSA" to separate Data Targets
Hi,
I have the following situation:
1 ODS as datasource
2 ODS and 1 CUBE as data targets.
I'm updating my data targets with deltas with one infopackage using process chain.
As the CUBE is also a data source for another CUBE I want to speed up the upload process by separating the load to data targets.
So:
data from 1st ODS to CUBE 1 as first step then I can process data to CUBE 2 with different process chain;
2nd step would be upload data again form 1st ODS to two remaining ODSs.
The point is that I'm using one info package and cannot split loads per data targets. I tried to create two infopackages: one with CUBE 1 as data target and second with my ODSs as data targets. But the second infopackage doesn't return delta any more.
Is there any solution for such a case?Thanks Arun for your input, the problem is that I don't want to create new transfer rules or update rules or any other objects. Only question is, if data from PSA can be loaded to the specified target with use of process chain. I know I can use the specified request to upload data targets separately but it involves manual work and I need to use info package variants.
Message was edited by: A. Pazucha -
How to edit PSA and continue the load with corrected data from PSA.
Hi,
Can you guide me on how to edit data in PSA and then continue a load?
i.e. if you can provide me with the steps on how to fix a load problem if a load fails. The load fails and Monitor shows red, so how do I fix them in the PSA and then allow the load continue with the corrected data into the data target.
I will appreciate the details steps involved.
ThanksHi
First select that request then turn to Red and delete the Request , delete the qeruest then system allow to edit the psa data ,selete psa then selet packet then selet record double click modify the data, dont forget after completing save the data. after competing modification then select psa right click select- start update immediatly......
thanks
ram -
Error while updating data from PSA to ODS
Hi Sap Gurus,
I am facing the error while updating data from PSA to ODS in BI 7.0
The exact error message is:
The argument 'TBD' cannot be interpreted as a number
The error was triggered at the following point in the program:
GP44QSI5RV9ZA5X0NX0YMTP1FRJ 5212
Please suggest how to proceed on this issue.
Points will be awarded.Hi ,
Try to simulate the process.That can give you exact error location.
It seems like while updating few records may be no in the format of the field in which it is updated.
Regards
Rahul Bindroo -
Unable to load the data from PSA to INFOCUBE
Hi BI Experts, good afternoon.
I am loading 3 years data( Full load ) from R/3 to Infocube.
So loaded the data by monthwise. So i created 36 info packages.
Everything is fine. But i got a error in Jan 2005 and Mar 2005. It is the same error in both months. That is Caller 01and caller 02 errors( Means invalid characteristics are there PSA data )
So i deleted both PSA and Data target Requests and again i loaded the data only to PSA.
Here i got data in PSA without fail.
Then i tried to load the data from PSA to Infocube MANUALLY.
But its not happening.
One message came this
SID 60,758 is smaller than the compress SID of cube ZIC_C03; no request booking.
Please give me the solution how to solve this problem.
Thanks & Regards
AnjaliHi Teja,
Thanks for the good response.
How can i check whether it is already compressed or not?
Pls give me the reply.
Thanks
Anjali -
How to load data from a ODS to CUBE Request ID - by - Request ID?
<i>How to load data from a ODS to CUBE Request ID - by - Request ID?</i>
The problem is that... some requests had been eliminated of the cube and the delta control between the ODS and CUBE was lost. The flag "<b>data mart status of request</b>" of all the requests of the ODS had been blank.
Now it is necessary to load some requests from the ODS for the cube.
Notes:
- it is not possible to make a complete load selecting the data to be loaded;
- the PSA is not being used;
- considering the data volume it is impracticable to reload the cube completely.
Thanks in advance,
Wesley.Dear R B,
Considering the following:
-> the delta control was lost;
-> the data already are active in the ODS;
-> part of the data of the ODS already is in the cube.
The indicated procedure it only guarantees the load of the data that are in the ODS and that are not in the cube.
Tks,
Wesley. -
Error while loading data from PSA to DSO using DTP
Hi,
I have a Unique aplha numeric identifier of type "Char" length "32" . When I am loading the data from PSA to DSO using DTP I get the following error message:
"An error occurred while executing a transformation rule:
The exact error message is
Overflow converting from ' '
The error was triggered at the following point in the program:
GP4JJHUI6HD7NYAK6MVCDY4A01V 425
System response
Processing the data record has been terminated"
Any idea how I can resolve this....
ThanksHi,
fist check weather any special characteristics if not
check in data source under this we have fields tab check the format of a particular field format internal/external/check u choose internal format, if any check routine once
use Semantic Groups in the DTP.
Try it
Thanku
lokeeshM
Edited by: lmedaSAP_BI on Oct 20, 2010 6:44 AM
Maybe you are looking for
-
Moving outlook contacts to address book???
Hi, Can someone please explain to me, step by step, how to move my outlook contacts to address book? The instructions found in this article: http://docs.info.apple.com/article.html?artnum=304721 don't work at all. I have downloaded the app from littl
-
How can I remove the text hyperlink blue color/visited color?
Just a quick one if anyone can answer. How do I remove or change the color of text hyperlink? For instance if I have some navigation text how can I make it show as a solid color instead of the hypertext blue coloring? Also how do I remove the visited
-
Problem: call EJB by ejblocalhome
1.Environment:Jbuilder8/Weblogic7.0 2.Name of EJB2.0 designer of JBuider8 :EJBBusiness 3.Name of stateless session EJB:BaseInfoNotify 4.the EJB includes BaseInfoNotifyBean.java BaseInfoNotifyLocal.java BaseInfoNotifyLocalHome.java 5.local home jndi n
-
Sharing Musics between two Local LAN's
Ok, Here's the problem I'm having, I downloaded Itunes a couple days ago, and it works fine with no problems, I have my computer set up to share my music with the IP of.. 192.168.1.XXX. now, I have another LAN within my house that I use for work with
-
IPhone EAS Server Load question
We are in the process of introducing the iPhone into our corporate structure. However we are running into some delaying tactics by some of our IT management. They are saying that they will limit the amount of iPhones because they "significantly use m