DS 4.2 get ECC CDHDR deltas in ABAP data flow using last run log table

I have a DS 4.2 batch job where I'm trying to get ECC CDHDR deltas inside an ABAP data flow.  My SQL Server log table has an ECC CDHDR last_run_date_time (e.g. '6/6/2014 10:10:00') where I select it at the start of the DS 4.2 batch job run and then update it to the last run date/time at the end of the DS 4.2 batch job run.
The problem is that CDHDR has the date (UDATE) and time (UTIME) in separate fields and inside an ABAP data flow there are limited DS functions.  For example, outside of the ABAP data flow I could use the DS function concat_date_time for UDATE and UTIME so that I could have a where clause of 'concat
_date_time(UDATE, UTIME) > last_run_date_time and concat_date_time(UDATE, UTIME) <= current_run_date_time'.  However, inside the ABAP data flow the DS function concat_date_time is not available.  Is there some way to concatenate UDATE + UTIME inside an ABAP data flow?
Any help is appreciated.
Thanks,
Brad

Michael,
I'm trying to concatenate date and time and here's my ABAP data flow where clause:
CDHDR.OBJECTCLAS in ('DEBI', 'KRED', 'MATERIAL')
and ((CDHDR.UDATE || ' ' || CDHDR.UTIME) > $CDHDR_Last_Run_Date_Time)
and ((CDHDR.UDATE || ' ' || CDHDR.UTIME) <= $Run_Date_Time)
Here are DS print statements showing my global variable values:
$Run_Date_Time is 2014.06.09 14:14:35
$CDHDR_Last_Run_Date_Time is 1900.01.01 00:00:01
The issue is I just created a CDHDR record with a UDATE of '06/09/2014' and UTIME of '10:48:27' and it's not being pulled in the ABAP data flow.  Here's selected contents of the generated ABAP file (*.aba):
PARAMETER $PARAM1 TYPE D.
PARAMETER $PARAM2 TYPE D.
concatenate CDHDR-UDATE ' ' into ALTMP1.
concatenate ALTMP1 CDHDR-UTIME into ALTMP2.
concatenate CDHDR-UDATE ' ' into ALTMP3.
concatenate ALTMP3 CDHDR-UTIME into ALTMP4.
IF ( ( ALTMP4 <= $PARAM2 )
AND ( ALTMP2 > $PARAM1 ) ).
So $PARAM1 corresponds to $CDHDR_Last_Run_Date_Time ('1900.01.01 00:00:01') and $PARAM2 corresponds to $Run_Date_Time ('2014.06.09 14:14:35').  But from my understanding ABAP data type D is for date only (YYYYMMDD) and doesn't include time, so is my time somehow being defaulted to '00:00:00' when it gets to DS?  I ask this as a CDHDR record I created on 6/6 wasn't pulled during my 6/6 testing but this 6/6 CDHDR record was pulled today.
I can get  last_run_date_time and current_run_date_time into separate date and time fields but I'm not sure how to build the where clause using separate date and time fields.  Do you have any recommendations or is there a better way for me to pull CDHDR deltas in an ABAP data flow using something different than a last run log table?
Thanks,
Brad

Similar Messages

  • How to get the last run date.

    We intend to develop an incremental data load mapping using this strategy:
    1) The mapping reads the date it was last run from an auxiliary table.
    2) It selects from the source only those rows that were inserted or updated after said date.
    3) Then, a post-mapping process updates the last run date in the auxiliary table, using SYSDATE.
    The problem with this logic is that there is a gap: if the mapping starts running at 1:00 and ends at 2:00, the rows that are inserted in between will never be loaded.
    Is there any way to get the value when the mapping started running? Is there a better way to do this?
    Any help would be appreciated.
    Juan Algaba

    There is always the possibility of some record updates slipping through the crack if you are depending on dates unless you are very carefull. All of the audit tasks that the OWB-generate code performes take time. Any pre- or post- process that needs to run takes time. So which date is the best cuttoff point to equate to "when the last run of the merge (or insert or update) statement completed"?
    Plus, how do you handle reloads if the previous load failed and your mapping had incremental commits?
    Is your source on another server? If so, are the dates in perfect synch? The audit tables populate with sysdate of your runtime schema. Is that the same as the sysdate on your source remote database?
    I would qualify my query to look for all updates since the start of the last run that finished successfully - adjusted if neccesary for sysdate differences if it is on a remote schema. And make sure that your code handles any reloads gracefully in the event that this brings back data that you have already loaded once. .
    Because we use Oracle Streams to load a local staging area, we also have custom code to dump the primary keys of all data changes to utility staging tables while streams is updating the local copy. So, our Person table has an st_Person_delta table that just holds the primary keys that have been updated by Streams since the last ETL run.
    During datamart load we disable the streams apply to stabilize our environment, and join these lists of pk's to their source tables to drive our ETL. So we only select data where Streams has performed an update to the row since our last run. When we are done our ETL, we truncate the primary key staging tables, and then turn streams back on to start loading up our new delta into our staging tables again..
    The ETL gets pretty complex though when many tables join together in one mapping and you need to check all possible source table deltas to see if any of them got updated to determine the delta for a given dimension or fact record, but it works great once you get it all done.

  • RFC or BAPI to get  ECC CST LST  from SAP to third party

    Hi Friends,
    I want to find out RFC or BAPI to get ECC,CST and LST No. number from SAP system to third party software accourding to Ship to party.Please healp me.

    Hi,
    Thanks very much for your answer. In fact, table UVERS is empty both on SAP Wharehouse server and Netweaver, but you put me on the right way...
    I finally found that table CVERS_REF was enough, but I don't have the version of the component like in the status window...
    I doubt also I'm right using the RFC_READ_TABLE, but I don't know yet if a BAPI exists for what I'm looking for.
    Regards
    François MAESEELE

  • Delta get once and delta request wise?

    hi friends,
    what scenerio we use delta get once and delta by request at DTP in BI 7.0? i studied many threads, i didnt understand , get delta once some snapshot like? what is the meaning?
    can u give me any example , its great?
    regards
    ss

    Indicator: Only Get Delta Once
    Source requests of a DTP for which this indicator is set are only transferred once, even if the DTP request is deleted in the target.
    Use
    If this indicator is set for a delta DTP, a snapshot scenario is built.
    A scenario of this type may be required if you always want an InfoProvider to contain the most up-to-date dataset for a query but the DataSource on which it is based cannot deliver a delta (new, changed or deleted data records) for technical reasons. For this type of DataSource, the current dataset for the required selection can only be transferred using a 'full update'.
    In this case, a DataStore object cannot usually be used to determine the missing delta information (overwrite and creation of delta). If this is not logically possible because, for example, data is deleted in the source without delivering reverse records, you can set this indicator and perform a snapshot scenario. Only the most up-to-date request for the DataSource is retained in the InfoProvider. Earlier requests for the DataSource are deleted from the (target) InfoProvider before a new one is requested (this is done by a process in a process chain, for example). They are not transferred again during the DTP delta process. When the system determines the delta when a new DTP is generated, these earlier (source) requests are seen as 'already fetched'.
    Setting this indicator ensures that the content of the InfoProvider is an exact representation of the source data.
    Dependencies
    Requests that need to be fetched appear with this indicator in the where-used list of the PSA request, even is they have been deleted. Instead of a traffic light you have a delete indicator.
    Get Data by Request
    This indicator belongs to a DTP that gets data from a DataSource or InfoPackage in delta mode.
    Use
    If you set this indicator, a DTP request only gets data from an individual request in the source.
    This is necessary, for example, if the dataset in the source is too large to be transferred to the target in a single request.
    Dependencies
    If you set this indicator, note that there is a risk of a backlog: If the source receives new requests faster than the DTP can fetch them, the amount of source requests to be transferred will increase steadily.
    Source : https://forums.sdn.sap.com/click.jspa?searchID=5462958&messageID=3895665
    Re: Diff between Only Get Delts Once and Get Data by Request
    Check this blog as well : /people/community.user/blog/2007/06/21/sap-netweaver-70-bi-data-transfer-process-with-147only-get-delta-once148

  • Error in installation of ECC IDES 6 - at abap import

    i am getting import monitor failed during ecc6 setup on vmware with win 2003 enterprise, ram 2000 mb with 400 gb esata disk.
    installing ECC6 SR2 IDES on Oracle with just the abap dump.
    following is from the import_monitor log file:
    TRACE: 2009-07-14 09:31:41 com.sap.inst.migmon.LoadTask run
    Loading of 'SAPCLUST' import package is started.
    TRACE: 2009-07-14 09:31:41 com.sap.inst.migmon.LoadTask run
    Loading of 'SAPSLEXC' import package is started.
    TRACE: 2009-07-14 09:31:41 com.sap.inst.migmon.LoadTask processPackage
    Loading of 'SAPSLEXC' import package into database:
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPSLEXC.cmd -dbcodepage 4103 -l SAPSLEXC.log -stop_on_error
    TRACE: 2009-07-14 09:31:41 com.sap.inst.migmon.LoadTask processPackage
    Loading of 'SAPCLUST' import package into database:
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    ERROR: 2009-07-14 09:31:48 com.sap.inst.migmon.LoadTask run
    Loading of 'SAPCLUST' import package is interrupted with R3load error.
    Process 'C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error' exited with return code 2.
    For mode details see 'SAPCLUST.log' file.
    Standard error output:
    sapparam: sapargv( argc, argv) has not been called.
    sapparam(1c): No Profile used.
    sapparam: SAPSYSTEMNAME neither in Profile nor in Commandline
    ERROR: 2009-07-14 09:31:48 com.sap.inst.migmon.LoadTask run
    Loading of 'SAPSLEXC' import package is interrupted with R3load error.
    Process 'C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPSLEXC.cmd -dbcodepage 4103 -l SAPSLEXC.log -stop_on_error' exited with return code 2.
    For mode details see 'SAPSLEXC.log' file.
    Standard error output:
    sapparam: sapargv( argc, argv) has not been called.
    sapparam(1c): No Profile used.
    sapparam: SAPSYSTEMNAME neither in Profile nor in Commandline
    WARNING: 2009-07-14 09:32:11
    Cannot start import of packages with views because not all import packages with tables are loaded successfully.
    WARNING: 2009-07-14 09:32:11
    2 error(s) during processing of packages.
    INFO: 2009-07-14 09:32:11
    Import Monitor is stopped.
    i am stuck on 17 out of 19 jobs completed.
    i have ran a fresh installation like 3 to 4 times getting stuck on the same error.
    can anyone help? does anyone know what is going on?
    thanks a lot.

    a log of sapclust is as follows:
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714054034
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -ctf I C:\inst\ecc 6\export\51032413_4\EXP4\DATA\SAPCLUST.STR C:\Program Files\sapinst_instdir\ERP\SYSTEM\ORA\CENTRAL\AS\DD LORA.TPL SAPCLUST.TSK ORA -l SAPCLUST.log
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job completed
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714054035
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714054036
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): UTF8
    (DB) ERROR: DDL statement failed
    (CREATE TABLE "AABLG" ( "MANDT" VARCHAR2(9) DEFAULT '000' NOT NULL , "BELNR" VARCHAR2(30) DEFAULT ' ' NOT NULL , "PAGENO" NUMBER(5) DEFAULT 0 NOT NULL , "TIMESTMP" VARCHAR2(138) DEFAULT ' ' NOT NULL , "PAGELG" NUMBER(5) DEFAULT 0 NOT NULL , "VARDATA" BLOB ) TABLESPACE PSAPSR3 LOB ("VARDATA") STORE AS (CACHE) STORAGE (INITIAL 1854762 NEXT 0000002560K MINEXTENTS 0000000001 MAXEXTENTS 2147483645 PCTINCREASE 0 ) )
    DbSlExecute: rc = 102
    (SQL error 955)
    error message returned by DbSl:
    ORA-00955: name is already used by an existing object
    (DB) INFO: disconnected from DB
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714054039
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714060640
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): UTF8
    (DB) INFO: AABLG dropped #20090714060646
    (DB) INFO: AABLG created #20090714060649
    (IMP) INFO: import of AABLG completed (2747 rows) #20090714060650
    (DB) INFO: AABLG~0 created #20090714060650
    (DB) ERROR: DDL statement failed
    (CREATE TABLE "CDCLS" ( "MANDANT" VARCHAR2(9) DEFAULT '000' NOT NULL , "OBJECTCLAS" VARCHAR2(45) DEFAULT ' ' NOT NULL , "OBJECTID" VARCHAR2(270) DEFAULT ' ' NOT NULL , "CHANGENR" VARCHAR2(30) DEFAULT ' ' NOT NULL , "PAGENO" NUMBER(5) DEFAULT 0 NOT NULL , "TIMESTMP" VARCHAR2(138) DEFAULT ' ' NOT NULL , "PAGELG" NUMBER(5) DEFAULT 0 NOT NULL , "VARDATA" BLOB ) TABLESPACE PSAPSR3 LOB ("VARDATA") STORE AS (CACHE) STORAGE (INITIAL 217644662 NEXT 0000010240K MINEXTENTS 0000000001 MAXEXTENTS 2147483645 PCTINCREASE 0 ) )
    DbSlExecute: rc = 102
    (SQL error 955)
    error message returned by DbSl:
    ORA-00955: name is already used by an existing object
    (DB) INFO: disconnected from DB
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714060650
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714061828
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: db_connect rc = 256
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: DbSlErrorMsg rc = 99
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714061828
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714062551
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: db_connect rc = 256
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: DbSlErrorMsg rc = 99
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714062551
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714062632
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: db_connect rc = 256
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: DbSlErrorMsg rc = 99
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714062633
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714084341
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: db_connect rc = 256
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: DbSlErrorMsg rc = 99
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714084349
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714084829
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: db_connect rc = 256
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1034
    DbSl Trace: CONNECT failed with sql error '1034'
    (DB) ERROR: DbSlErrorMsg rc = 99
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: job finished with 1 error(s)
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: END OF LOG: 20090714084829
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: START OF LOG: 20090714085302
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#13 $ SAP
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe: version R7.00/V1.4 [UNICODE]
    Compiled Jul 17 2007 01:28:45
    C:\usr\sap\ERT\SYS\exe\uc\NTI386\R3load.exe -i SAPCLUST.cmd -dbcodepage 4103 -l SAPCLUST.log -stop_on_error
    DbSl Trace: ORA-1403 when accessing table SAPUSER
    (DB) INFO: connected to DB
    (DB) INFO: DbSlControl(DBSL_CMD_NLS_CHARACTERSET_GET): UTF8
    (DB) INFO: CDCLS dropped #20090714085310
    (DB) INFO: CDCLS created #20090714085310
    (IMP) INFO: import of CDCLS completed (576572 rows) #20090714085516
    (DB) INFO: CDCLS~0 created #20090714085542
    (DB) INFO: CLU4 created #20090714085543
    (IMP) INFO: import of CLU4 completed (0 rows) #20090714085543
    (DB) INFO: CLU4~0 created #20090714085543
    (DB) INFO: CLUSTERVER created #20090714085543
    (IMP) INFO: import of CLUSTERVER completed (0 rows) #20090714085543
    (DB) INFO: CLUSTERVER~0 created #20090714085543
    (DB) INFO: CLUTAB created #20090714085543
    (IMP) INFO: import of CLUTAB completed (0 rows) #20090714085543
    (DB) INFO: CLUTAB~0 created #20090714085543
    (DB) INFO: CVEP1 created #20090714085543
    (IMP) INFO: import of CVEP1 completed (0 rows) #20090714085543
    (DB) INFO: CVEP1~0 created #20090714085543
    (DB) INFO: CVEP2 created #20090714085543
    (IMP) INFO: import of CVEP2 completed (0 rows) #20090714085543
    (DB) INFO: CVEP2~0 created #20090714085543
    (DB) INFO: CVER1 created #20090714085543
    (IMP) INFO: import of CVER1 completed (0 rows) #20090714085543
    (DB) INFO: CVER1~0 created #20090714085544
    (DB) INFO: CVER2 created #20090714085544
    (IMP) INFO: import of CVER2 completed (0 rows) #20090714085544
    (DB) INFO: CVER2~0 created #20090714085544
    (DB) INFO: CVER3 created #20090714085545
    Edited by: Ameya Deshpande on Jul 19, 2009 6:20 AM
    Edited by: Ameya Deshpande on Jul 19, 2009 6:22 AM

  • Delta enabled generic data source not updating delta

    HI,
       Created one Delta enabled generic datasource with the help of ztable .Fill the content of table by manual entries.
       While executin init,records are extracted from R/3 system. After made a change in table entries , it is not captured in RSA3.
       Data source is avaialble in RSA7 after execueting init.
       Delta type== TIME STAMP
       fIELD NAME=zTIME
      SAFETY LIMIT=30 SEC
    ITS FROM 'NEW STATUS FOR CHANGE RECORDS'
    Please help me on this issue..
    Regards,
    MohammeD

    how did you create your data source? - based on view, table for Function Module?
    If it is based on a View or table, ideally delta should have worked. If it is not working, please chedk the data type of the field. Make sure that delta field (i.e. ZTIME) is getting updated evertyime you change any record in ztable. While extracting data in RSA3 in delta (D) mode, make sure you also give the target system ID. Also try runnign the delta infopackage in BW if it fetches data.
    If nothing works, try creating your data source again.
    If it is based on Fuction Module, you will have to include the delta functionality in your code.
    Regards,
    Gaurav

  • Delta Enabled Generic Data Source

    Hi All,
    I have created one Delta Enabled Generic Data Source with
    Function Module. The Delta field is Date Field. The Data source picks data from R3 to BW.
    In RSA3, I executed the Extractor with the Delta Type "C" i.e Delta Initialization ... but it is throwing the error "Errors occured during the extraction". I also checked the Display Log and the error message is "Could not determine BW release of logical system".
    Moreover I am not able to see the Delta Attributes in
    RSA7. I checked with the other delta enabled generic extractors which uses Views .. is found to be working fine ... and I also able to see the Delta Attributes in RSA7.
    Any suggestions?
    Bye
    Dinesh

    Dinesh,
    Once you have generated transfer rules in BW for the datasource, delta init can be tried out in RSA3. It iwll not create the delta queue though. Only test the initialization.
    To do this, once you have created the transfer rules in BW, specify the logical system name of the BW system in the target system field. After that the extractor can be run in RSA3. It is flagged as read only so delta queue will not get created.
    Cheers
    Aneesh

  • Need knowledge on sap upgrade 4.7 to ecc 6.0 in abap reports and sap query

    please give me some ideas and useful links on sap upgrade 4.7 to ecc 6.0 in abap reports and sap query

    Hi Jaya,
    Not very clear with your question.
    Are you looking for changes in areas od ABAP reports & SAP query when we upgrade SAP from 4.7 to ECC 6.0 ??
    If the response is YES, then please refer to SAP solution browser www.sapsolutionbrowser.com
    Define source release and target release .
    You will get module wise details on new features for target release.
    Hope this helps.
    Regards,
    Deepak Kori

  • Master data loads Request not updated to any data target using delta

    When checking the PSA the request updated ICON has red triangle and the mouse over says
    "Request not updated to any data target using delta".
    I am doing full loads for text data and both full and delta's loads for Attributes. This is BI 7.0 system but the loads are still from 3.1.  DTP has not been implemented yet. The system was just upgraded in July.  I am unable to schedule deletes from the PSA for successful loads.  However, I think the data is updating to the info objects.  My Info package has the selection to PSA then in the InfoObject package by package.  
    How do I schedule the deletes from PSA and why does the Request updated show red but the monitor for the info package show green?
    Edited by: Joe Mallorey on Jan 27, 2009 5:46 PM

    Hi shikha,
    The load has not failed but I am unable to delete the load from the PSA.
    If you do a manage on the Data Source or go to PSA from RSA1 the first column has the green gear icon instead of a green check mark I have red triangle the mouse over says "request not updated to any data target using delta" The data has loaded to info object. I am trying to schedule deletes from the PSA and using the option to "delete only successfully booked/updated requests" So how do I get the request updated column to show a green check mark so my deletes will Process? This is for master data only. My transactions load fine and delete properly according to my settings.
    Thanks for the reply.
    Regards,
    JoeM

  • PSA showing Request not updated to any data target using delta

    Hi BWers,
    I am very new to SAP and have a IDES installed with BW. I am trying to do a simple data load from a flat file. I have managed to create a InfoPackage, but when I schedule it and then go into the data source -> manage and look at the screen :
    Requests for PSA /BIC/Bxxxx
    I see the Request updated having a Red triangle with an exclamation mark in it and it says
    "Request not updated to any data target using delta"
    Wondering if someone can help me resolve this so that I can further create a DTP and load the data into the InfoObject.
    Thanks for all your help.
    Manish

    Reg : Delta Load : Production Data
    Current Scenario :
    we have existing system pulling data from 0CO_OM_WBS_6 ,ZPS_0CO_OM_NWA_2
    Structure underlying infocube:
    2 Data Sources >> 1DSO >>1 Infocube .
    Usually the Data is loaded in delta format on daily basis using process chains.
    For last one month the delta is not picking properly :
    Example :
    A WBS Element is created 2 years back and it open and getting its update into BW ,
    latest amount or cost incurred for the WBS Element is not picked for certain WBS only :
    I have Tried Giving a Full Infopack load to the DSO , but as DataStructure was migrated from 3.5 to 7 landscape :
    its showing this error:
    Request not updated to any data target using delta,
    i went and created DTP which didnt help much Because latest isnt caputered .
    if i goto RSA1old and find the full req and trigger it ,it says inti overlapping ,
    how to over come this as this is a production issue
    Obaid : pls help me on this issue , any others expert pls help

  • Delta in some data target and nor present in other data targets

    Hi Experts ,
    2LIS_13_VDITM   delta is getting updated to 2 different cubes and one dso
    in one dso and one cube datta got loaded on 10/12/2009
    and in  secoend cube data was present till 11/12/2009
    pl tell be how to get  delta till now
    and there is no data in psa
    Thanks  very much in advance
    Nitya

    Hi Nitya,
    Case 1 and 2 :- In one dso and one cube datta got loaded on 10/12/2009 and in secoend cube data was present till 11/12/2009
    Solution One :-If Previous Load was Delta Load
    If the data load to these Infoprovider on thoise Dates (10/12/2009 and 11/12/2009)  was Delta then just trigger Delta thru DTP ,it will trigger Delta load till date.
    Solution One :-If Previous Load was Full Load
    If the data load to these Infoprovider on those Dates (10/12/2009 and 11/12/2009)  was Full Load then u have to do a Full Load with Selective Pull based on ur Cal Day /Date.
    Rgds
    SVU123
    Edited by: svu123 on Jan 13, 2010 6:21 AM

  • Delta in Generic data extraction

    Hi all,
    I have a doubt here,
    What is the delta in Generic Data extraction?
    What are the types?
    and what are their significances?
    Please give reply.
    Thanks
    Surya.

    Hi Surya,
    If a field (date, progressive document number, timestamp) exists in the extract structure of a DataSource that contains values which increase monotonously over time, you can define delta capability for this DataSource. If such a delta-relevant field exists in the extract structure, such as a timestamp, the system determines the data volume transferred in the delta method by comparing the maximum value transferred with the last load with the amount of data that has since entered the system.  Only the data that has newly arrived is transferred.
    To get the delta, generic delta management translates the update mode into a selection criterion. The selection of the request is enhanced with an interval for the delta-relevant field. The lower limit of the interval is known from the previous extraction. The upper limit is taken from the current value, such as the timestamp or the time of extraction. You can use security intervals to ensure that all data is taken into consideration in the extractions (The purpose of a security interval is to make the system take into consideration records that appear during the extraction process but which remain unextracted -since they have yet to be saved- during the next extraction; you have the option of adding a security interval to the upper limit/lower limit of the interval).
    After the data request was transferred to the extractor, and the data was extracted, the extractor then informs generic delta management that the pointer can be set to the upper limit of the previously returned interval.
    Hope now is clearer...
    Bye,
    Roberto

  • Trying to get actual information on setting up WMS to use CAD.

    We're trying to figure out how to set up a WMS system that can be used to run CAD on 5 or 6 workstations.  I'm assuming that they will have to be in their own instances of Windows.  I'd like to know what hardware would be needed, what software
    would be needed and what licenses will be needed.  Is there anyone out there that can help on this?
    Thank you!

    I will take a crack at this. I'm going to *ASS*ume you intend to use something lighter weight like AutoCAD LT 2015 and not something like SolidWorks or Catia. My pick would be a Lenovo TD340 with at least a hex core Xeon. Preferably dual hex CPUs. ( Hyper-V
    requires at least one core or thread per session.) There is a how to article for MultiPoint Hyper-V on the Multipoint blog. http://blogs.technet.com/b/multipointserver/archive/2012/10/24/windows-multipoint-server-2012-creating-virtual-desktop-stations-part-1.aspx
    http://blogs.technet.com/b/multipointserver/archive/2013/01/22/windows-multipoint-server-2012-customizing-virtual-desktop-template-part-2.aspx At least 64gb ram and 7 SAS hard drives. 2 boot HD in. RAID 1, 4 HD in RAID 10, and 1 global hot spare. Do not use
    the on board Intel software RAID. Get the real hardware card. Dual hot swap power supplies. For video card, at least an NVidia Quadro k4000. This should give you at least 4 "direct connected" seats. If you need longer distance from the server, you'll need
    either USB over Ethernet clients of better still, remote FX capable thin clients GreenBridge makes a nice USB over Ethernet client and HP has several models of RemoteFX clients, though NOT cheap. If you go with remote clients, I would also add a quad port
    Intel Ethernet card for NIC Teaming. For software you'll need 1 Multipoint Pro license, per user, server/device combo CALs, Windows 7/8 Enterprise Open License w/ Software Assurance. (This provides upgrade/downgrade and virtualization and remote access rights)
    Windows 8.1 will provide better RDP experience than 7. If this is for non-profit, you can get Software very cheaply ( cost of administrative fees ) from TechSoup.org Microsoft is VERY generous with sw donations to non-profits. More so than any other company.
    If this is commercial or education use, you'll have to buy from a reseller like CDW.com To get good performance, the cost adds up pretty quickly in both hardware and licensing. You might actually do better just getting individual workstations like the Lenovo
    E32 with pre loaded Windows Pro. I bought a few of those for about $1100 each + $400 each to upgrade to 32gb ECC Ram. Those came with Quadro k600 , Quad XEON 1245, 4gb non-ECC ram, 1TB HD. We are running SolidWorks 2014, but not dealing with very complex models.
    Hope this helps. Good luck on your CAD project.

  • Initialize Delta Process without data transfer

    Dear Gurus,
    I am facing a problem when I try to "initialize Delta Process without data transfer" an ODS.
    I first deleted the initialization request in Scheduler->Initialization Options for Source system and then I executed the Infopackage.
    The status of the new init. request is red and I get the following error message :
    Request REQU_DMJI1J66397EM5OZMC1EQJLWZ (192.384) for DataSource 8ZSALETXT from source system PW1CLNT600 has the status green and a lesser SID (and is therefore older) than the request that you currently want to update into the DataStore object.
    This is not possible because the sequence of requests has to be followed.
    Delta- and init requests have to be updated to the DataStore object in the request sequence.
    The problem is that I can't find this request (REQU_DMJ...) anywhere.
    Could you please explain me what to do with this issue and tell me if it is possible to make the system just ignore this request ?
    Thank you in advance
    Fabien

    Hi............
    U r not able to find REQU_DMJI1J66397EM5OZMC1EQJLWZ in the Manage screen of the ODS right?.........
    Go to RSRQ...................give this request number and check...........if the Status is green........in the Header tab check whether the load is till PSA or not............if it is till PSA............then go to the Status tab and click on Process Manually to push the request in the target........otherwise just make the QM status red here..............then do the load.......
    Regards,
    Debjani.........

  • Generic Datasource with Fuction Module with delta on Created Date

    Hi Experts,
    I have created a generic datasource using Function Module RSAX_BIW_GET_DATA. I have copied this function module and created a my own Function Module. I want to load delta using this. But I don't know how to handle delta in the code.
    my code is working for full load but not for delta. I have seen that in ROOSOURCE tabel the Delta field is showing the AIE instead of D and extraction method  is showing as F2. I have searched a lot of forums and articles but didn't get how to handle this.
    Please advice.

    Hi Amit,
    Go through the link as suggested by AKhan which lets you understand the concept of offsets and the last extraction status.
    In case of Table or View based GDS, the system takes care of the deltas based on the selections you make in the "Generic Delta" screen whereas in case of FM based DS, it is your responsibility to handle this part. Within your code, capture if the load is a Delta load (I_UPDMODE = D). Since your delta is on Created Date, maintain a Z table with name of the DS as the Key and a field representing the current value of the Delta field(created date in this case). When you first load the delta, there will be no record for your DS in this table. Create an entry with the current day. Next time when you load a delta, take this value, compare it with sy-datum and get all the records falling within these days. This has to be done in the Select stmt. Once selection happens, replace the value in the Z table with sy-datum. This way you can simulate the delta. The Z table can be used for other FM based Datasources also as it has DS as the key.
    It would be easy if the exact SAP table where RSA7 delta field status is stored is known. Otherwise, the above method can be used.
    Revert for any further queries.

Maybe you are looking for