Using a map_CDC_operation transform

HI all,
I dont know if this is appropriate to this forum but Ill ask it anyway. I am new to DI and want to know if there is a sample DF that uses a mad_CDC_operation or is there a website that comtains example of DF's.
Thanks!

Greetings Thread Originator,
This post is older than 60 days and there are no entries in the past 30 days.  Based on the content discussed, it appears that you question has been
answered. This message is being marked as answered and points are being assigned if available where possible. 
Thank you for being an active participant in the SAP Forums,
Rob Siegele
Forum Moderator
SAP Americas

Similar Messages

  • How to see if a DSO is used in any transformation

    Hi Friends,
    I am starting a new dataflow for a new release, lot of DSO's have been created in previous release, I want remove the objects which are not actually used in any reporting. However there a DSO which is used in one look up this i found when i went thru the code. However there are lot of unused DSO which i like to decommission, but am not sure if those DSO have been used in any transformation, and there is no proper documentation available either, hence its becoming challenging to identify each DSO.
    I have used table RSAABAP to see if i can get some concrete info, in that table i got CODE-ID, but with that i cannot identify which other DSO or transformation are using this DSO in the look ups.
    Can someone please throw some light on how to identify this issue?.
    Regards
    BN

    Hi Kumar,
    Just to rephrase my understanding on your issue :
    The issue you are facing is , You have many DSO, which you feel that is not required, but you are not sure weather to delete them or not......as some other transformation might be using the Active table of DSO in the Start/End/Expert Routine.....which you have decided to deleted........
    Now below are some options
    1) Direct way is display dataflow.......which will tell you where is the direct transformation between the source and Target data target. Now here you will miss those data Targets which are reading the DSO active table in routine.
    2) For Lookup/Reads in routines :Find out the Active table technical name of DSO ( /BIC/AXXXXXX00)
          GOTO -
          SE11---> Database table = /BIC/AXXXXXX00
          Click on whereused list icon.....then you can select almost everything from available option available and execute... It will give the Program ID where your DSO is used.
    Hope this helps...
    Thanks
    Mayank

  • Can you use the Vocal Transformer for Live Show?

    Can you use the Vocal Transformer for Live Show? I have automations set up in my vocal track using the vocal transformer and would like my vocals to adjust accordingly while performing live. Is this possible to configure and if so, how do I set it up at the venue?

    Vocal Transformer opens in MainStage. All controls in VT are visible & editable in MS. Don't set it up at the venue. Set it up in one or more patches before you leave your house. You will need up to twelve sliders or knobs plus one or two buttons on your controller to get the most out of it.

  • Using XQuery for transformation in Mediator

    I have used successfully XQuery transformation in my BPEL using ora:processXQuery function. But I am struggling to use in my mediator transformations. Can any one confirm whether I can use XQuery for my mediator.. Many Thanks

    You can use Saxon to execute XQuery expressions.

  • Using table comparison transform can you point to multiple tables as target

    Using table comparison transform can you point to multiple tables as target tables?
    Thank you very much for the helpful info.

    If you want to feed the output to multiple tables, you can do so, but you have to be cautious enough on which table to be used as a comparison table in this case. The comparison table provided inside Table Comparison will be compared against the input data set for generating opcodes (Insert / Update / Delete) to input rows.

  • How to use SAXParser to transform using stylesheet

    I've got some PL/SQL code that is generating in-memory XML
    document based on query run against Oracle database, and then
    transforms that XML using XSLT (for later posting over network).
    I've been encountering lots of memory errors and wanted to try
    using the SAXParser instead. However, the info I've found on
    SAXParser never really talks about transforming using stylesheet.
    How would I go about transforming a 'subdocument' at a time (I
    need the output to exist as one very large properly formatted XML
    document, not as a bunch of separate XML docs). Are there
    examples of this somewhere?

    Hi. What I understand is, you should pass the value of the body first on a variable before doing the MFL transformation action. Use the Assign action to do this.
    Then Use the MFL transform on the value inside the given variable, and you can pass it back to body.

  • How to use 'Extract Values' transformation?

    Hi,
    I am new to EDQ. I have the following requirement - source system sends me partyname+address details. I need to check in the oracle database and if there is a match then send back the ID along with the input details. I am using Lookup check audit process to check if the data is present in the database. If the data is present then I need to send back the ID. To extract the ID I am using 'Extract Values' transformation. I am not able define the Reference Data for this . Can provide a example how to use the same.
    Thanks
    Prabha

    Just use Lookup and Return.
    Though it sounds like you really should be using a match process.

  • How do I "Init without data transfer' using 7.0 transformations and DTP's?

    I have a data-mart situation where I have a standard DSO object that sends deltas up to a standard cube.  This data flow is created with 7.0 transformation and a delta type DTP and has been running fine.
    I now have a new single activated request loaded to the DSO object but I DO NOT want this request to delta update to the cube. In 3.x, I used to go into the init infopackage, manually delete the initialization pointer, and run a 'Initialize Without Data Transfer' to make this work.  Deltas could then continue as before. 
    I do not see a way to do this using 7.0 transformations and DTP's.  I want to reset the init from DSO to cube so this request does not get updated.  Does anyone have step by step ideas on how this can be accomplished?
    Thanks in advance for any help on this issue.

    Hi,
    delete the data in the cube by using oprtion selective deletion based on request number.
    (if delta request is deleted from cube, with next load last delta records will also come)
    in this scenario there is no need to delete initiaizations option.
    in BI 7.0, initialization load is not there.
    see below documentation on DTP in SAP help.
    "On the Extraction tab page, specify the parameters:
    a.      Choose Extraction Mode.
    You can choose Delta or Full mode.
    In contrast to a delta transfer with an InfoPackage, an explicit initialization of the delta process is not necessary for the delta transfer with a DTP. When the data transfer process is executed in delta mode for the first time, all existing requests are retrieved from the source and the delta status is initialized. "
    Link: [http://help.sap.com/saphelp_nw70/helpdata/EN/42/f98e07cc483255e10000000a1553f7/frameset.htm]
    Regards
    Daya Sagar

  • How to generate oracle sequence using Database Designer Transformer

    I created Entity Relationship Diagram.I can generate Table relavant to that every entity.(using Database Design Transformer).Normaly the Database Design Transformer tries to find a suitable unique key that can be used as the primary key. If it cannot find one, it creates a surrogate primary key.it create sequence for that surrogate key.But I didn't want that.I want generate sequence only the attribute that have primary key.how can i do

    So a digital pulse??

  • How to uses setOutputProperties of Transformer

    Hi all,
    I am using javax.xml.transform.Transformer class to write out DOM to XML File. But I dont know how to use the function setOutputProperties of this class. Could you show to me an example, please?
    Thanks a lot
    have a nice day
    dsea00

    Hi all
    I just found:
    transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    transformer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, "REPORT write by DSEA");
    see import javax.xml.transform.OutputKeys; for detail
    thanks anyways
    dsea

  • Using MAX in transformations / Start Routine

    Hi,
    I am trying to use MAX function in an ABAP routine (transformation / Start) and it shows following error -
    "Unknown column name "MAX(/BIC/ZQMCOUNT)" until runtime, you cannot specify a field list.". Here is part of my code -
    >>
    data: v_counter(10) type n.
    SELECT MAX(/BIC/ZQMCOUNT)
    INTO v_counter
    FROM /BIC/AZDPM_DS300.
    <<
    Any thoughts please.
    Regards
    Vikash

    Hi there,
    Sometimes you have to put some spaces between the parantehsis in the max, min or count, like this:
    data: v_counter(10) type n.
    SELECT MAX( /BIC/ZQMCOUNT )
    INTO v_counter
    FROM /BIC/AZDPM_DS300.
    Can you try that?
    Diogo.

  • Using variables in transform process

    Using file adapter to read multiple rows into the database. Its a basic transformation with a one to one match, e.g. what's on the left exist on the right.
    The issue is that I want to uniquely identify each file process with an ID. Therefore what I have done is set up a sequence which will be used as a batch ID. I assign this to a variable before I transform the file definition to the database definition.
    What I would like to do is assign this variable to a field in my database as a kind of dynamic constant. I don't seem to be able to use the getVariableData in the options. I want this ID to be loaded on every line without incrementing.
    Does anyone know if it is possible to use variables within the transformation.
    cheers
    James

    Using file adapter to read multiple rows into the database. Its a basic transformation with a one to one match, e.g. what's on the left exist on the right.
    The issue is that I want to uniquely identify each file process with an ID. Therefore what I have done is set up a sequence which will be used as a batch ID. I assign this to a variable before I transform the file definition to the database definition.
    What I would like to do is assign this variable to a field in my database as a kind of dynamic constant. I don't seem to be able to use the getVariableData in the options. I want this ID to be loaded on every line without incrementing.
    Does anyone know if it is possible to use variables within the transformation.
    cheers
    James

  • Create a BLOB in a function used in AQ Transformation

    Hi all
    This is driving me crazy ...
    I have an AQ transformation where I have to create an XML and store it into a BLOB (Yes, why??? Because the 3rd party app. Dimension demands it - so I cant just deliver into an XMLTYPE). I have problems making the transformation work, and I supect it has to do with lob, lob locator - and not having a temp LOB.
    The input is a JMS Text message - the output it userdefined:
    (Code)
    CREATE OR REPLACE TYPE MSGTYPE2 AS OBJECT(Label VARCHAR2(128), Payload blob)
    create or replace function fra_jms_til_dimension (input_msg SYS.AQ$_JMS_TEXT_MESSAGE)
    return msgtype2 is
    output_msg msgtype2;
    serviceid varchar2(50);
    correlationId varchar2(50);
    isRequest boolean;
    isError boolean;
    c_isRequest varchar2(10);
    c_isError varchar2(10);
    errorDescription varchar2(50);
    beskeden clob;
    input_kopi SYS.AQ$_JMS_TEXT_MESSAGE;
    charid number := nls_charset_id('UTF8');
    BEGIN
    -- Hent diverse settings fra JMS
    serviceid := input_msg.get_string_property('serviceId');
    correlationId := input_msg.get_string_property('correlationId');
    isRequest := input_msg.get_boolean_property('isRequest');
    isError := input_msg.get_boolean_property('isError');
    errorDescription := input_msg.get_string_property('errorDescription');
    -- kopier hele besked, da get_text ikke kan bruges p&aring; IN parametre
    input_kopi := input_msg;
    input_kopi.get_text(beskeden);
    input_kopi := null;
    -- lav booleans om til VARCHARS
    c_isrequest := bool2char(isrequest);
    c_iserror := bool2char(iserror);
    -- lav ny XMLTYPE til Dimension
    output_msg := MSGTYPE2(null,null);
    select xmlelement("DimensionMessage",
    xmlelement("header",xmlelement("serviceId",serviceid),
    xmlelement("correlationId",correlationId),
    xmlelement("isRequest",c_isrequest),
    xmlelement("isError",c_iserror),
    xmlelement("errorDescription",errorDescription)
    xmlelement("data",beskeden)
    ).getblobval(charid)
    into output_msg.payload from dual;
    output_msg.label := 'Data fra PFA';
    plog.info('Message converted:' || beskeden);
    return output_msg;
    END;
    (/Code)
    Sorry - I couldnt make the Code tag work ! Tried multiple versions of brackets without success.
    ANyways: I think I might need to make a temporary lob here in order to get the payload from xmltype to a real blob used further down the line.
    Can anyone give me a hint?
    The AQ transformations fails with an ORA-01426 Numeric Overflow - and hangs up after gaving done the plog.info stuff.

    No idea on how to set.
    But in our case, we have a requirement for calculation of GOSI for our Bahrani Employees. Hence did the same using by creating a FUNCTION ZGOSI.
    We have not given any input or output parameters.
    Used a Z program for payroll driver RPCALCX0 -- ZSH_GOSI_CALC and the calculations are taken from this program and output is displayed in the RT table- Wage types.
    For more information, check with functions of infotype like P0014, P0015, you will get some idea on the same.
    Before giving the above, need to mention the parameter list for control.
    Mostly the input parameters are given as Objects like in our Payroll Process, there is WPBP table and output parameters the results to be displayed using object RT.
    Analyze more on the same and you will come to know.
    Good luck.
    Regards
    Team Member.

  • ABAP Function Module where-used in BI-Transformations

    Hi,
    we have developed some ABAP-Z-Function-Modules. These are used in several BI-Data-Transformations and work fine and performant.
    The problem we have now is to find out in which transformation a Function-Module is used.
    The where-used-list in SE37 doesn't report any BI-Transformations althought I check all categories.
    Got anyone a solution for our problem?
    Christian

    Hi,
    see this code for function module where used list only for transformation . i used the same code as bhaskar specified..but little modification..here u used "date_get_week" function module..
    TYPE-POOLS slis.
    DATA fcat1 TYPE slis_t_fieldcat_alv.
    DATA: BEGIN OF t_display OCCURS 0,
             targetname LIKE rstran-targetname,
             sourcename LIKE rstran-sourcename,
             tranid LIKE rstran-tranid,
             routine LIKE rstran-startroutine,
             line_no LIKE rsaabap-line_no,
             line LIKE rsaabap-line,
    END OF t_display.
    data : input(75) type c.
    DATA : input_pattern1(75) TYPE c.
    DATA : input_pattern2(75) TYPE c.
    DATA : same_source(30) TYPE c.
    **Internal table declerations**************************************
    TYPES:  BEGIN OF t_trans_lookup_finder,
             targetname TYPE rstran-targetname,
             sourcename TYPE rstran-sourcename,
             tranid TYPE rstran-tranid,
             routine TYPE rstran-startroutine,
             line_no TYPE rsaabap-line_no,
             line TYPE rsaabap-line,
    END OF t_trans_lookup_finder.
    DATA: i_lookup_finder TYPE STANDARD TABLE OF t_trans_lookup_finder,
      wa_lookup_finder TYPE t_trans_lookup_finder,
      i_trans_lookup_finder TYPE STANDARD TABLE OF t_trans_lookup_finder,
      wa_trans_lookup_finder TYPE t_trans_lookup_finder,
      i_trans_final TYPE STANDARD TABLE OF t_trans_lookup_finder,
      wa_trans_final TYPE t_trans_lookup_finder.
    DATA : i(7) TYPE n.
    DATA  old_cube(20) TYPE c VALUE ' '.
    DATA  old_source(20) TYPE c VALUE ' '.
    **Selections for update rules**************************************
    SELECT DISTINCT  targetname    sourcename  tranid        endroutine       line_no       line
           INTO TABLE i_trans_lookup_finder FROM
           rstran AS a  INNER JOIN rsaabap AS b ON aendroutine = bcodeid
                           WHERE
                           aobjvers = 'A' AND bobjvers = 'A'.
      APPEND LINES OF i_trans_lookup_finder TO i_lookup_finder.
    **Selections for Transformations(Expert routine)*******************
    SELECT DISTINCT        targetname       sourcename       tranid       expert       line_no       line
           INTO TABLE i_trans_lookup_finder FROM
           rstran AS a  INNER JOIN rsaabap AS b ON aexpert = bcodeid
                           WHERE
                           aobjvers = 'A' AND bobjvers = 'A'.
      APPEND LINES OF i_trans_lookup_finder TO i_lookup_finder.
    Edited by: Sakthi Jaganathan on May 20, 2009 6:25 PM

  • How to Use Row Count Transformation

    Environment: SQL Server 2008 R2
    Purpose: Track number of records, which were loaded into each destination, entity tables or affected by data transaction. Record each table name and the number of records for each  table. 
    Code:
    CREATE TABLE dbo.PkgAudit
    PkgAuditID INT IDENTITY(1, 1),
    PackageName VARCHAR(100),
    LoadTime DATETIME DEFAULT Getdate(),
    Status1 Varchar(50),
    Status2 varchar(20),
    Status3 Varchar(20)
    ETL process: See the following pictures. I have two DFT. Reference to the code in details.
    Click here
    The first one as below
    The second DFT
    Logic: Load the data from the staging table/ If matched with SSN then status is record exists in the pkgAudit table. If not matched, records the number of records and the status is inserted table in the DFT#1 (Step#1)
    In DFT#2, record the name of the tables and number of records for each table
    Expected Results:
    1, Pakage, 20140304 10:24:12:17, 4 loaded, 3 inserted in individual and SSN table, 1  exists in SSN
    Problem: In DFT #1, I placed RowCount Transformation. It generated a couple errors. I also dont know how to concatenate the name of the table and the number of records and the status of the affected table (inserted or exists or loaded).
    I am here to learn as my level of competency is novice. I appreciate the support to ease my learning process. Screen shots is highly appreciated. 
    ~ I tried to load more than picture but the editor allows only 2 pic per post. hope MSDN peeps improve it

    Hi Sandra,
    Thank you for your reply.
    The expression is used for a variable, then the variable can be used in your INSERT statement. According to your screenshot, the PkgAudit table has five columns that you need to insert into. Please refer to the following steps:
    1. Create three Int32 type Package scope variables @TotalCount, @InsertCount, and @MatchCount, and specify their initial value to 4, 3, 1 respectively.
    2. Create three String type variables @NumberofRecords, @Status1, and @Status2. Then, set the ValidateAsExpression property of each variable to True, and set the expression for the three variables as follows:
    NumberofRecords:  (DT_STR,10,1252)@[User::TotalCount] + " loaded"
    Status1:  (DT_STR,10,1252) @[User::InsertCount] + " inserted in individual and SSN table"
    Status2:  (DT_STR,10,1252) @[User::MatchCount] + " in SSN"
    Please refer to the following screenshot:
    3. In the Execute SQL Task, modify your SQLStatement to:
    INSERT INTO dbo.PkgAudit(PackageName
    ,LoadTime
    ,NumberofRecords
    ,Status1
    ,Status2
    ) VALUES(?,?,?,?,?)
    4. Click the Parameter Mapping tab of the Execute SQL Task, and set the parameter mapping as follows (supposing all the columns in the PkgAudit table use varchar data type):
    Regards,
    Mike Yin
    TechNet Community Support

Maybe you are looking for

  • Callers Photo is viewed as wallpaper, not in a bar on top

    When making or receiving a call, my picture of the caller is placed as wallpaper. My wife has the same phone, but her calls appear at the top. Any suggestions??

  • IMac running on Mac OS 10.5.8

    I have an iMac running Mac OS 10.5.8 and Windows XP (ServicePack 3) on Boot Camp 2.2. This configuration has worked for me perfectly for the past 2 years up until recently. From nowhere, the system is now refusing to boot to Mac OS but boots into Win

  • Database Development IDE's and Tools?

    What do folks using Mac / OS use for Database development. I'm new to the mac after many years using PC's with SQL server and Visual Basic and such. I'd like to do some SQL and MSTransact like SQL and have a RAD tool or something that would allow me

  • New installation question

    two issues. just installed Office for Mac 2011-how do I remove Office for Mac 2008. How do I import my contact, calendar items into Office for Mac 2011 from either Windows Outlook or Address Book and iCal

  • CRM_IC Language Issue

    Hello Experts,          In my web client CRM_IC while creating the person using creat person there is a field for langauge and if we did not mention any thing in language by default it is taking it as English. I want to change that and has to be made