Record mode from ODS to ODS
Hello All.
We are during a logical partitioning in the system, so we one to have a single ODS to load from R/3 and then sent the deltas to other reginaol ODS. From the Regional ODS we will move the deltas to Regional cube.
My concern is about moving the deltas from the initial ODS to to the Regional ODS´s. Really the Regional ODS should kee the delta record from the initial ODS, but I am wondering if this will work, since the initial ODS will sent an before and after image to the regional ODS, and the regional ODS will do also a delta (before and after) base on the data they have.
Any ideas if this will work fine?
Thanks a lot.
Hello Oscar.
That was my initial thougt, but I don´t want to do that, because of I have to reload data, then I won´t be able to do that.
What I am planning is to delete in the start routine of the update rules the Before Image (recordmode X) records.
What do you think about that?
Regards,
Alfonso.
Similar Messages
-
Captivate will not allow me to change the Recording Mode to
anything other than "Demonstration".
This is what I do. I go to "Edit", "Preferences",
"Recording", "Modes", and change the Recording Mode from
"Demonstration" to "Training Simulation". If I click "OK" and go
back into "Preferences", the Recording Mode is set back to
"Demonstration". Captivate will not allow me to change the
Recording Mode to anything other than "Demonstration". What could
be causing this?
Adobe Captivate 4 Build 1596
Dell Vostro 2510
Windows Vista Business SP1
Intel Core 2 Duo 2.6GHz
3GB RAM
250GB HDDWelcome to our community, EM
I think you are slightly confused by the dialog. When you
click Edit > Preferences > Recording node > Mode(s) node
what you see is a dialog allowing you to configure preferences for
the different recording modes. You aren't actually choosing the
mode to record in by default. You choose the mode at the time you
record.
Here's how it works. You open Captivate and choose to record
a project. Upon choosing the type of recording you see the red
recording rectangle. In the upper left corner of the rectangle is a
gray strip containing 5 icons. You choose the recording mode from
those icons. For example, let's say you wanted Assessment mode. You
would click the Camera icon. When you do this, a larger flyout
dialog appears. In that dialog is where you configure the mode(s)
you want.
Hopefully something here was helpful... Rick -
Hi friends,
In ods we are adding 0Recordmode .am i right?can u tell me is it compulsory to add 0recordmode for ods?what does it do?
thanks
manoHi Mano,
Most of the time the system by itself would the 0recordmode. The 0recordmode is most useful in the delta loads from the ODS to another ODS/Cube.
You would find lots of posts on the 0recordmode in this forum.
<u><b>From SAPhelp:</b></u>
RECORDMODE
Definition
This attribute describes how a record in the delta process is updated. The various delta processes differ in that they each only support a subset of the seven possible characteristic values. If a Data Source implements a delta process that uses several characteristic values, the record mode must be a part of the extract structure and the name of the corresponding filed must be entered in the Data Source as a cancellation field (ROOSOURCE-INVFIELD).
The seven characteristic values are as follows:
<b>' ':</b> The record delivers an after image.
The status is transferred after something is changed or added. You can only update the record straight to an Info Cube if the corresponding before image exists in the request.
<b>'X':</b> The record delivers a before image
The status is transferred before data is changed or deleted.
All record attributes that can be aggregated have to be transferred with a reverse +/- sign. The reversal of the sign is carried out either by the extractor (default) or the Service API. In this case, the indicator 'Field is inverted in the cancellation field' must be set for the relevant extraction structure field in the Data Source.
These records are ignored if the update is a non-additive update of an ODS object.
The before image is complementary to the after image.
<b>'A':</b> The record delivers an additive image.
For attributes that can be aggregated, only the change is transferred. For attributes that cannot be aggregated, the status after a record has been changed or created is transferred. This record can replace an after image and a before image if there are no non-aggregation attributes or if these cannot be changed. You can update the record into an Info Cube without restriction, but this requires an additive update into an ODS Object.
<b>'D':</b> The record has to be deleted.
Only the key is transferred. This record (and its Data Source) can only be updated into an ODS Object.
<b>'R':</b> The record delivers a reverse image.
The content of this record is the same as the content of a before image. The only difference is with an ODS object update: Existing records with the same key are deleted.
<b>'N':</b> The record delivers a new image.
The content of this record is the same as for an after image without a before image. When a record is created, a new image is transferred instead of an after image.
The new image is complementary to the reverse image.
<b>'Y':</b> The record is an update image.
This kind of record is used in the change log of an ODS object in order to save the value from the update. This is for a possible rollback and roll- forward for key figures with minimum or maximum aggregation. This record also has the update value for characteristics (in this case, it is the same as the after image). Null values are stored for key figures with totals aggregation. An update image is only required when the value from the update is smaller or larger than the before image for at least one key figure with minimum or maximum aggregation.
The table RODELTAM determines which characteristic values a delta process uses (columns UPDM_NIM, UPDM_BIM UPDM_AIM, PDM_ADD UPDM_DEL and UPDM_RIM). The table ensures that only useful combinations of the above values are used within a delta process.
When extracting in the 'delta' update mode in the extracted records for the record mode, a Data Source that uses a delta process can deliver only those characteristic values that are specified in the delta process.
Hope this helps.
Bye
Dinesh
Message was edited by: Dinesh Lalchand -
Activation Error in ODS - Record mode 0 unknown (data record REQU_4DPGJKCKN
I created a generic extractor in R3 with a generic delta. In BW, my delta init loads with no errors but when I activate the data in the ODS, I get the activation error.
"Record mode 0 unknown (data record REQU_4DPQ31IK7WM9OTK26S5JMJ6LM/000001/"
I searched SDN but didn't found anything, and I searched help but only found general information about 0recordmode.
Can someone provide a solution and/or some more detailed information about the error message?
ThanksHello,
When you have created the InfoSource for the generic datasource, have you added field 0RECORDMODE to the InfoSource? When loading data to a ODS, 0RECORDMODE is essential.
The InfoObject is usually mapped to ROCANCEL (Indicator: Cancel Data Record) field of the extractor. This field is usually present in Standard extractors. But even if the field is not present in your extractor, add it to InfoSource Communication structure and leave it unmapped in transfer rules.
I think this might solve the problem.
Regards,
Pankaj -
Update data from ODS to ODS with infopackage selection
Hi,
I am trying to update data from one ODS to another ODS with selection criteria in InfoPackage which is created manually.For Full load I can give selection criteria in InfoPackage. When I initialize data Selection is greyed out even selections for Full load exists. Please advise me how to give selections for delta loads from ODS to ODS loads.
Thanks in advance.
RamOnce you started an ODS as destination in FULL mode from a DS you cannot get back.
So if you want to update from ODS to ODS using Change Log but considering only some data records you could create an Update Routine with a Start Routine that DELETES undesired records (e.g. DELETE DATA_PACKAGE WHERE ...) and then start an Init-Delta Loading.
Hope it helps
GFV -
Sorting ODS records before posting to other ODS
Gurus, we have a strange issue where we have one ODS (lets call it DELV) that feeds another ODS (TOTSALS). We have records in the DELV ODS like this:
K-DelDoc K-Item Mat SchdLn GMSt Qty
10000 900001 MATX 1 C 10
10000 900002 MATX 1 C 15
10000 900003 MATX 1 A 0
10000 900004 MATX 2 A 0
In our TOTSALS ODS we get:
K-DelDoc K-SchdLn GMSt Qty
10000 1 A 25
10000 2 A 0
Note: K- denotes key field
The problem is for SchdLn 1, we want the GMSt=C (not A). We cannot filter to omit 'A' records from posting to the TOTSALS ODS, otherwise we would lose visibility to SchdLn 2.
My question, can we sort the records in the update rules of DELV to TOTSALS? Or can we change the update rule for mapping GMSt so that in this scenario, we get the value of C?
I would appreciate the feedback and will award points.Why dont we try this way... (assuming that you have only two values for GMSt)
Follow the same procedure as mentioned above (creating two ODS's ODS1 and ODS2, loading one value of GMSt (lets say A) into ODS1 and the other value into ODS2 (GMSt = C). Now from these two ODS's load into your target ODS which is TOTSALS. When loading into TOTSALS ODS, set the keyfigures to addition mode in the update rules.
This gives you the flexibility to decide the order of loading. For example if you want the value of GMSt = A to be overwritten by value of C, then load TOTSALS from ODS1 first and then ODS2.
Hope this helps.
FYI, if you want to achieve this with just one ODS (TOTSALS) instead of three ODS's...it is possible to do so but is a little more complex (two cases in start routine).
Good luck! -
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 -
Hi,
right now there are nearly 50 requests in my PSA. I want to load entire data from PSA to ODS at a time. Ours is 3.x flow. I m able to load one request at a time. Can anyone help me to load all requests at atime?
Please give me step by step.Hi Narendra,
First of all all the records are unable to pick up at a time i single attempt due to. follow the reason
It is not possible to load all the PSA requests' to target at a time.Because records picks up from PSA to Data target one by one due dependencies of routine run on the data transfer up to the extent. anyway if you can do this thing the process of loading the requests' one by one, offcourse it is totally depends upon manual .
Hope you are understood the scenario.
Regards,
Vamsi Krishna Chandolu -
Transformation Rule: Error while loading from PSA to ODS using DTP
Hi Experts,
I am trying to load data from PSA to ODS using DTP. For about 101 records I get the following error:
"Runtime error while executing rule -> see long text RSTRAN 301"
On further looking at the long text:
Diagnosis
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:
GP4808B5A4QZRB6KTPVU57SZ98Z 3542
System Response
Processing the data record has been terminated.
Procedure
The following additional information is included in the higher-level
node of the monitor:
o Transformation ID
o Data record number of the source record
o Number and name of the rule which produced the error
Procedure for System Administration
When looking at the detail:
Error Location: Object Type TRFN
Error Location: Object Name 06BOK6W69BGQJR41BXXPE8EMPP00G6HF
Error Location: Operation Type DIRECT
Error Location: Operation Name
Error Location: Operation ID 00177 0000
Error Severity 100
Original Record: Segment 0001
Original Record: Number 2
Pls can anyone help in deducing and pointing this error to the exact spot in the transformation rule
Thanks & Regards,
RajJerome,
The same issue.
Here are some fields which are different in terms of length when mapped in transformation rules
ODS |Data Source
PROD_CATEG CHAR32 |Category_GUID RAW 16
CRM_QTYEXP INT4 |EXPONENT INT2
CRM_EXCRAT FLTP16 |EXCHG_RATE Dec 9
CRM_GWEIGH QUAN 17, 3 |Gross_Weight QUAN 15
NWEIGH QUAN 17, 3 |Net_Weight QUAN 15
CRMLREQDAT DATS 8 |REQ_DLV_DATE Dec 15
The difference is either some dats field are mapped to decimal, or the char 32 field is mapped to raw 16 OR Calweek, Calmonth is mapped to Calday
Both mostly all the ods field size is greater than the input source field.
Thanks
Raj -
Error in rules while updating from PSA to ODS
Hi Experts,
I am trying to load data from PSA to ODS using DTP. For about 101 records I get the following error:
"Runtime error while executing rule -> see long text RSTRAN 301"
On further looking at the long text:
Diagnosis
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:
GP4808B5A4QZRB6KTPVU57SZ98Z 3542
System Response
Processing the data record has been terminated.
Procedure
The following additional information is included in the higher-level
node of the monitor:
o Transformation ID
o Data record number of the source record
o Number and name of the rule which produced the error
Procedure for System Administration
When looking at the detail:
Error Location: Object Type TRFN
Error Location: Object Name 06BOK6W69BGQJR41BXXPE8EMPP00G6HF
Error Location: Operation Type DIRECT
Error Location: Operation Name
Error Location: Operation ID 00177 0000
Error Severity 100
Original Record: Segment 0001
Original Record: Number 2
Pls can anyone help in deducing and pointing this error to the exact spot in the transformation rule
Thanks & Regards,
RajHi Kazmi:
Runtime Errors CONNE_IMPORT_WRONG_COMP_TYPE
Exception CX_SY_IMPORT_MISMATCH_ERROR
Short text
Error when attempting to IMPORT object "HIST2".
What happened?
Error in the ABAP Application Program
The current ABAP program "RSORAT4M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_IMPORT_MISMATCH_ERROR', was
not caught in
procedure "AKT_DAY_HIST2" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
When importing the object "HIST2", the component no. 8 in the
dataset has a different type from the corresponding component
of the target object in the program "RSORAT4M".
The data type is "I" in the dataset, but "P" in the program.
How to correct the error
Try to find out why the type of the object should be different.
There are various possible options:
1. The type of the imported field has changed in the Data Dictionary.
Make sure that the type of the imported field matches the type
of the field in the Data Dictionary.
If the data cannot be restored from another source, the data must be
read by the 'old' structure, converted und again eported with the new
structure, so that future IMPORTs will always function with the new
structure.
2. A new program version is active, which no longer fits the dataset.
Try to solve the error generating the program "RSORAT4M" again. This
works as follows: Select transaction SE38 in the SAP system. Enter
the program name "RSORAT4M". Then activate the function 'Generate'.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"CONNE_IMPORT_WRONG_COMP_TYPE" "CX_SY_IMPORT_MISMATCH_ERROR"
"RSORAT4M" or "RSORAT4M"
"AKT_DAY_HIST2"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
The exception must either be prevented, caught wit
"AKT_DAY_HIST2" "(FORM)", or its possible occurren
RAISING clause of the procedure.
Hope this helps.
Thanks to you and all
Raj -
How to find number of records in a cube and ODS....
Hi,
How do we find total number of records in a cube and ODS?
Is there any Tcode for this ?
From the content it is difficult to get the number of records, if it is more in number.
Thanks,
JeetuHello ,
Please check the following thread,
Number of records in a infocube
hope it helps,
assign points if helpful. -
Historical Data with it's delta loading from PSA to ODS in 3.x model
Hello ,
I want to load the one year back historical data with it's delta's to ODS object in BW 3.x model .
So can you please give steps to load historical data from PSA table into ODS object(not from the source system).
Thnaks alot
Regards
BI BeginnerHi
Run the full load IP from PSA to ODS with selections on 0CALDAY(give one year selections)
make this full load as repair full request.In display mode of IP, in menu bar click on scheduler --> select repair full --->check the option and click ok.
now execute the IP.
If you run like this, your init which has between your PSA and ODS will no get disturb.
Regards,
Venkatesh. -
Error when i am loading data from PSA to ODS
hai Gurus
Very good morning
Actually i am loading data from PSA to ODS.
But when i am loading data i am getting the error InfoObject/BIC/0REFER_DOC does not contain ALPHA -CONFORMING VALUE 0.
Can anybody help me to solve the problem and reload the data
Thanks & Regards
JayavardhanHi,
Lacs of postings are there in this forum on this topic. Searching teh forum is the best option for u now.
With rgds,
Anil Kumar Sharma .P -
Error when loading the data from PSA to ODS......
Hi BW guru's,
i am facing one problem while loading the data from PSA to ODS.so please help me in this regard.
Please give a step by step guidelines for me...
the error while loading the data from PSA to ODS is "There are no PSA tables for these selection criteria","An error occurred when reading PSA data".
thanks in advance,
ashok.hi ashok,
u can push data from psa to ods, for this goto the psa in rsa1>psa>goto that request>rightclick>select " schedule update Immediately ", then data will moved from psa to ods.
or
In ods > delete the failed request>goto the processing tab-->select 3rd option " psa and then subsequentially to data targets ", --> schedule the infopackage.
bye
sunil -
Mass update from PSA to ODS in 3.5
Hello friends,
I am having nearly 100requests pending to load from PSA to ODS.
I am doing manually one by one from RSMO.
Is there is any way to do it in mass or automatically..
Thanks
TonyIf you are in BI, possible.
Updating multiple PSA requests one at a time
I doubt if it is available in 3.5.
Maybe you are looking for
-
How do I convert a quicktime podcast to mp3?
Hi, I am trying to download podcasts in quicktime format and convert to mp3 but it seems that quicktime downloads only a link to a file on a server so that the conversion program (I have tried several - see email below from one vendor) is unable to o
-
Unable to open an unformatted csv in excel
Hi Team, I have the data in the below format and I am unable to get this data into excel for the reason that we have even fields with multiple values which have commas in them (like a server might have multiple NICs). I just wanted to know if there i
-
Hi When we are configuring SAP Authentication, we create an Entitlement System in BOBJ Server. While creating this Entitlement System we need to supply the username and password. What is the specific use of this usename and password? Why is that w
-
Ok usually I wouldn't mind losing a few points or so on an assignment but when I am a little more than 1% away from an A I am obligated to ask for help. So far I have completed 3/4 of my assignment but need to create one(1) last class to fully finish
-
Store vs. on-line purchased light leakage
For those of you who have noticed light leakage on your iPad2, did you purchase your iPad at a store (which one), or on-line?