Enhancing 0SRM_TD_PO in SRM system - new field NOT in RSA6

I've enhanced a DataSource by creating an append structure, adding a field to the append structure (no errors or warnings, everything is active), but then when I go back into RSA6 to edit the DataSource, the field is NOT available in the list - meaning it does NOT appear available to uncheck the "Hide" box.
When I go out and display the DataSource, the field isn't there either.  I can even double-click on my extract structure BBPS_BI_TD_PO and see the field there actively available in the append structure at the bottom.  Why doesn't it appear in the field list in RSA6?
I don't recall seeing this happen before and wonder if it means that this DataSource (0SRM_TD_PO) can't be enhanced or something?  Any ideas?
Thanks!
Chris

Hi,
Have you extracted data at RSA3 for your data source?
if not then  please check and let us know.
if you won't get at ra3 also then check the data at bases tables of data source.
if data exists at base tables and not pulled then need to check deeper about settings.
Thanks

Similar Messages

  • New field not reflecting in Table maintenance generator

    Hi Experts,
    I have added a new field in a ztable.I regenerated the table maintenance generator,so that the  new field is reflecting in devlopment system , also a TR got created.When i moved this TR to pre-production system new fields are reflecting in the structure of table but not in table maintenance generator.
    Please suggest solutions.
    Regards,
    Niranjan

    Hi Experts ,
    I have gone through the steps which is mentioned.But still issue is pending,the changes in TR are not reflecting in pre prod.
    Error after moving the TR with "Definition of a Maintenance and Transport Object".
    The current ABAP program "SAPLSVIM" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "SAPLZFGL " in include "LZFGL$03
      " in
    line 13:
    "Field "ZCHAR_FIXED_WIDTH" is unknown. It is neither in one of the spec"
    "ified tables nor defined by a "DATA" statement. ."

  • New field NOTES required for each activity listed in BP factsheet

    Hi Experts.
    We are trying to have a new field NOTES for each activity listed in BP factsheet. For activity we have several fields like description, status , dates etc but notes (long text) is not there for the activity.
    Could anyone help us out.
    Regards,
    Rahul

    Hi Saumya,
    I want to use the standard activity notes field here.
    My requirement is to display the column Activity notes in activities assigment block of account Factsheet.
    BP_Factshheet/Activities is the view and the Context node BUILACTIVITY does not have the attribute activity notes.
    Please give your inputs
    Regards,
    Rahul

  • New field not appearing in component configuration for standard web dypro

    I'm trying to add a new column to a table in an sap web dynpro component. I've enhanced the view to add in the new column but also noticed that it's using component configuration. When I go into the approriate configuration, however, all of the existing columns are there but my new column does not appear. Is there something else I need to do to pull the new field into the configuration?
    thanks,
    Malcolm.

    Hi Olivier
    Standard object 0020 gives fields only available in standard tables MARA , MARC , MBEW, MAKT . I too faced this problem for ML based fields in accounting & costing views ( as these fields are not in MBEW they are in CKMLHD). The said Z field if it does not exist in MARC it cannot be seen through std object. U need to do a saperate recording to upload this field. I dont see any other option to my knowledge.U can up load remaing fields through the std object 0020 & create a saperate recorded LSMW only for this Z field.
    regards
    prasad
    reward if useful

  • New Field not Showing up in Report.

    I have a CR query that I am editing to add a column to my report.  When I make my edits, the query runs, but I do not see the new field in the field explorer.  The part in purple is what I added.  Do I need to add it elsewhere in the code?
    WITH SEL_ACCTS AS(
    SELECT
    CASE WHEN RMSCUSTTYP = 'I' THEN
    CASE WHEN Trim(TRIM(RMSLASTNM) || ', ' || TRIM(RMSFIRSTNM)) <> ',' THEN  Trim(TRIM(RMSLASTNM) || ', ' || TRIM(RMSFIRSTNM))
    ELSE ''
    END
    ELSE
    RMSCMPNAME
    END AS "DEBTOR NAME",
    RMSACCTNUM AS "CLIENT ACCOUNT#",
    case when RMSHOMEPHN = '' or RMSWORKPHN = '' or RMSFAXPHN = '' or RMSMOBLPHN = '' then  'Y' else 'N' end as skipplcmt,
    A.RMSBILENUM,
    RMSDATEASG AS PLC_DT,
    ATTRNYCODE,
    RMSGATECD As "Gate Code",
    RAND() AS RANDNUMGEN
    FROM
    REPORTING.RMASTER As A
    left join reporting.rcomker b
    on a.rmsbilenum = b.rmsBilenum
    WHERE
    RMSDATEASG > REPLACE(CHAR(CURRENT DATE - 90 DAYS, ISO),'-','')
    AND recordtype =  'D'
    and ATTRNYCODE IN ({?AGCY_CODE})),
    GET_ACCTS AS(
    SELECT
    "DEBTOR NAME",
    "CLIENT ACCOUNT#",
    Cast(Timestamp(plc_dt||'000000') As Date)  AS "PLACED DATE",randnumgen,skipplcmt,
    PLC_DT,
    ATTRNYCODE,
    A.RMSBILENUM
    FROM
    SEL_ACCTS AS A
    LEFT JOIN
    REPORTING.RPRDBAL AS B ON A.RMSBILENUM = B.RMSBILENUM
    ORDER BY RANDNUMGEN
    FETCH FIRST {?#_of_Accts} Rows Only),
    GET_ACTV AS(
    SELECT
    G.*,
    RMSTRANDTE,
    ACTION_CODE,rmstrantim,
    RESULT_CODE
    From GET_ACCTS AS G LEFT JOIN RPTINGDATA.ROACTREACC AS R ON G.RMSBILENUM = R.RMSBILENUM AND G.ATTRNYCODE = R.ATTRNYCODE AND RMSTRANCDE = '9R'
        AND (ACTION_CODE IN('1','2','3','4','5','7','14','16','22','25','26','27','29','36','44','66') OR RESULT_CODE IN ('2','14','56','58','59','60','61','62','66')) AND RMSTRANDTE >= PLC_DT )
    SELECT 
    "DEBTOR NAME",
    "CLIENT ACCOUNT#",
    "PLACED DATE",
    PLC_DT,
    ATTRNYCODE,
    RMSBILENUM,skipplcmt,
    MIN(CASE WHEN ACTION_CODE IN ('3','4','5','7','25','26','27','29')
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTATTEMPT,
    SUM(CASE WHEN ACTION_CODE IN ('3','4','5','7','25','26','27','29')
        THEN 1 END) AS ATTEMPT#,
    SUM(CASE WHEN RESULT_CODE IN ('2','56','58','59','60','61','62','66')
        THEN 1 END) AS CONTACT#,
    SUM(CASE WHEN RESULT_CODE = '14'
        THEN 1 END) AS PROMISE#,
    MIN(CASE WHEN ACTION_CODE = '44'
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTMGRRVW,
    SUM(CASE WHEN ACTION_CODE = '44'
        THEN 1 END) as MANAGER#,
    MIN(CASE WHEN ACTION_CODE = '1'
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTLETTER,
    MIN(CASE WHEN ACTION_CODE = '36'
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTSCRUB,
    max(CASE WHEN ACTION_CODE in ('1','2','14','16','22','66')
        then 'Y' else 'N' end) as locateacct,
    sum(case WHEN ACTION_CODE IN ('3','4','5','7','25','26','27','29') and (rmstrantim between 80000 and 100000 or rmstrantim between 180000 and 210000) and (  DAYOFWEEK(DATE (
                        SUBSTR ( DIGITS (rmstrandte) , 1 , 4 ) || '-' ||
                        SUBSTR ( DIGITS (rmstrandte) , 5 , 2 ) || '-' ||
                        SUBSTR ( DIGITS (rmstrandte) , 7 , 2 ) )) in (1,7) ) then 1 else 0 end) as primecall,
    FROM GET_ACTV
    GROUP BY
    "DEBTOR NAME",
    "CLIENT ACCOUNT#",
    "PLACED DATE",
    PLC_DT,
    ATTRNYCODE,
    RMSBILENUM,skipplcmt

    It's not showing up because it's only in the first With Select - it hasn't been brought down all the way through to the final Select.  Here's how you need to change it;
    WITH SEL_ACCTS AS(
            SELECT
              CASE WHEN RMSCUSTTYP = 'I' THEN
                CASE WHEN Trim(TRIM(RMSLASTNM) || ', ' || TRIM(RMSFIRSTNM)) <> ',' THEN  Trim(TRIM(RMSLASTNM) || ', ' || TRIM(RMSFIRSTNM))
                ELSE ''
                END
              ELSE RMSCMPNAME
              END AS "DEBTOR NAME",
              RMSACCTNUM AS "CLIENT ACCOUNT#",
              case when RMSHOMEPHN = '' or RMSWORKPHN = '' or RMSFAXPHN = '' or RMSMOBLPHN = '' then  'Y' else 'N' end as skipplcmt,
              A.RMSBILENUM,
              RMSDATEASG AS PLC_DT,
              ATTRNYCODE,
              RMSGATECD as "Gate Code",
              RAND() AS RANDNUMGEN
            FROM REPORTING.RMASTER As A
              left join reporting.rcomker b on a.rmsbilenum = b.rmsBilenum
            WHERE RMSDATEASG > REPLACE(CHAR(CURRENT DATE - 90 DAYS, ISO),'-','')
              AND recordtype =  'D'
              and ATTRNYCODE IN ({?AGCY_CODE})),
    GET_ACCTS AS(
            SELECT
              "DEBTOR NAME",
              "CLIENT ACCOUNT#",
              Cast(Timestamp(plc_dt||'000000') As Date)  AS "PLACED DATE",randnumgen,skipplcmt,
              PLC_DT,
              ATTRNYCODE,
              A.RMSBILENUM,
             "Gate Code"
            FROM SEL_ACCTS AS A
              LEFT JOIN REPORTING.RPRDBAL AS B ON A.RMSBILENUM = B.RMSBILENUM
            ORDER BY RANDNUMGEN
            FETCH FIRST {?#_of_Accts} Rows Only),
    GET_ACTV AS(
            SELECT
              G.*,
              RMSTRANDTE,
              ACTION_CODE,rmstrantim,
              RESULT_CODE
            From GET_ACCTS AS G
              LEFT JOIN RPTINGDATA.ROACTREACC AS R ON G.RMSBILENUM = R.RMSBILENUM AND G.ATTRNYCODE = R.ATTRNYCODE AND RMSTRANCDE = '9R'
                AND (ACTION_CODE IN('1','2','3','4','5','7','14','16','22','25','26','27','29','36','44','66')
                OR RESULT_CODE IN ('2','14','56','58','59','60','61','62','66')) AND RMSTRANDTE >= PLC_DT )
    SELECT 
      "DEBTOR NAME",
      "CLIENT ACCOUNT#",
      "PLACED DATE",
      PLC_DT,
      ATTRNYCODE,
      RMSBILENUM,
      skipplcmt,
      "Gate Code"
      MIN(CASE WHEN ACTION_CODE IN ('3','4','5','7','25','26','27','29')
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTATTEMPT,
      SUM(CASE WHEN ACTION_CODE IN ('3','4','5','7','25','26','27','29')
        THEN 1 END) AS ATTEMPT#,
      SUM(CASE WHEN RESULT_CODE IN ('2','56','58','59','60','61','62','66')
        THEN 1 END) AS CONTACT#,
      SUM(CASE WHEN RESULT_CODE = '14'
        THEN 1 END) AS PROMISE#,
      MIN(CASE WHEN ACTION_CODE = '44'
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTMGRRVW,
      SUM(CASE WHEN ACTION_CODE = '44'
        THEN 1 END) as MANAGER#,
      MIN(CASE WHEN ACTION_CODE = '1'
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTLETTER,
      MIN(CASE WHEN ACTION_CODE = '36'
        THEN Cast(Timestamp(rmstrandte||'000000') As Date)
        ELSE NULL END) AS FIRSTSCRUB,
      max(CASE WHEN ACTION_CODE in ('1','2','14','16','22','66')
        then 'Y' else 'N' end) as locateacct,
      sum(case WHEN ACTION_CODE IN ('3','4','5','7','25','26','27','29') and (rmstrantim between 80000 and 100000 or rmstrantim between 180000 and 210000) and
         (  DAYOFWEEK(DATE (SUBSTR ( DIGITS (rmstrandte) , 1 , 4 ) || '-' || SUBSTR ( DIGITS (rmstrandte) , 5 , 2 ) || '-' || SUBSTR ( DIGITS (rmstrandte) , 7 , 2 ) )) in (1,7) )
         then 1 else 0 end) as primecall,
    FROM GET_ACTV
    GROUP BY
      "DEBTOR NAME",
      "CLIENT ACCOUNT#",
      "PLACED DATE",
      PLC_DT,
      ATTRNYCODE,
      RMSBILENUM,
      skipplcmt,
      "Gate Code"
    -Dell

  • New Field not Showing up in Report, part II.

    I had this issue with another report, and I was told that I hadn't brought my new field down all the way through to the final Select.  With this report, I thought I had done just that, but the new field is still not showing up.  I have pasted the code below with my additions highlighted.  Can someone tell me what I am doing wrong?  Thanks.
    WITH SEL_ACCTS AS(
    SELECT
    CASE
    WHEN RMSCUSTTYP = 'I'
    THEN
    CASE
    WHEN
    Trim(TRIM(RMSLASTNM) || ', ' || TRIM(RMSFIRSTNM)) <> ','
    THEN
    Trim(TRIM(RMSLASTNM) || ', ' || TRIM(RMSFIRSTNM))
    ELSE
    END
    ELSE
    RMSCMPNAME
    END AS "DEBTOR NAME",
    RMSACCTNUM AS "CLIENT ACCOUNT#",
    rmslastpmt,rmsjdgdate,
    CASE WHEN RMSJDGDATE  = 0 THEN  (RMSCHGAMT+RMSASSCCST+RMSACRDINT+UDCCOSTS1+UDCCOSTS2)-(RMSRCVPCPL+      
        RMSXCSRCVS+RMSRCVDCST+RMSRCVDINT+UDCRECCS1+UDCRECCS2)  
        ELSE (RMSJDGCHOF+RMSJDGCSTS+RMSJDGINTS+JDGCOSTS1+JDGCOSTS2)-(JDGRECVRYS+     
        JDGXCSRCVS+JDGRCVCSTS+JDGRCVINTS+JDGRECCS1+JDGRECCS2)
        END AS BALANCE,
    A.RMSFILENUM,
    RMSDATEASG AS PLC_DT,
    ATTRNYCODE,
    RMSSTATECD As "State Code",
    RAND() AS RANDNUMGEN
    FROM
    REPORTING.RMASTER As A
    left join reporting.rcomker b
    on a.rmsfilenum = b.rmsfilenum
    left join reporting.rprdbal c
    on a.rmsfilenum = c.rmsfilenum
    WHERE
    RMSDATEASG < REPLACE(CHAR(CURRENT DATE - 180 DAYS, ISO),'-','')
    AND recordtype =  'D'
    and ATTRNYCODE IN ({?AGCY_CODE})),
    GET_ACCTS AS(
    SELECT
    "DEBTOR NAME",
    "CLIENT ACCOUNT#",plc_dt,
    case when plc_dt > 0 then  Cast(Timestamp(plc_dt||'000000') As Date)  end AS "PLACED DATE",
    ATTRNYCODE,
    "State Code",
    A.RMSFILENUM,case when rmslastpmt > 0 then Cast(Timestamp(rmslastpmt||'000000') As Date) end  as rmslastpmt, rmsjdgdate,balance
    FROM
    SEL_ACCTS AS A
    ORDER BY RANDNUMGEN
    FETCH FIRST {?#_of_Accts} Rows Only),
    financials as (
    select "DEBTOR NAME",
    "CLIENT ACCOUNT#",
    "PLACED DATE",
    a.ATTRNYCODE,
    A.RMSFILENUM,rmslastpmt,case when rmsjdgdate > 0 then Cast(Timestamp(rmsjdgdate||'000000') As Date) end  as rmsjdgdate,balance,
    sum(case when e.rmstrancde between '3A' and '39' or e.rmstrancde in ('1G','1U') then e.rmstranamt end) as costspent,
    sum(case when (e.rmstrancde between '5A' and '69' or e.rmstrancde = '1P') and postdate > rmsjdgdate then 
              e.rmstranamt                                                     
                                             end) as pmtamt,
    sum(case when e.rmstrancde = '5C'  then  e.rmstranamt      end) as costrecvd
    from get_accts a
    left join reporting.rfinanl e
    on a. rmsfilenum = e.rmsfilenum
    and   (e.rmstrancde between '3A' and '69'                                      
    or e.rmstrancde in ('1P','1G','1U'))                                          
    and postdate > plc_dt and a.attrnycode = e.attrnycode
    group by
    "DEBTOR NAME",
    "CLIENT ACCOUNT#", "PLACED DATE",
    a.ATTRNYCODE,
    A.RMSFILENUM,rmslastpmt,case when rmsjdgdate > 0 then Cast(Timestamp(rmsjdgdate||'000000') As Date) end  ,balance )
    select "DEBTOR NAME",
    "CLIENT ACCOUNT#",
    "PLACED DATE",
    "State Code",
    a.ATTRNYCODE,rmslastpmt, rmsjdgdate,balance,c.rmsbalance as plc_bal,costspent, pmtamt,costrecvd,
    Cast(Timestamp(max(case when b.hstnewvalu in ( 'L31')  then b.rmstrandte else  null end)||'000000') As Date)  as servicedate,
    Cast(Timestamp(max(case when b.hstnewvalu in ( 'L13','P13')  then b.rmstrandte else  null end)||'000000') As Date)  as garnishdate,
    Cast(Timestamp(max(case when b.hstnewvalu in ( 'L14','P14')  then b.rmstrandte else  null end)||'000000') As Date)  as levydate,
    Cast(Timestamp(max(case when b.hstnewvalu in ( 'L17','P17')  then b.rmstrandte else  null end)||'000000') As Date)  as suitfiledate,
    Cast(Timestamp(max(case when b.hstnewvalu in ( 'L12','P12')  then b.rmstrandte else  null end)||'000000') As Date)  as liendate
    from financials a
    left join reporting.rhistfl b
    on a.rmsfilenum = b.rmsfilenum
    and b.RMSTRANCDE = 'MT' And b.RMSFLDIMPL = 'RMSSTATUS'
    and b.hstnewvalu in ('L12','L13','L14','L17','P12','P13','P14','P17','L19','PJC','L31')
    left join reporting.rhistfl c
    on a.rmsfilenum = c.rmsfilenum
    and c.RMSTRANCDE = 'MR' AND c.RMSFLDIMPL = 'ATTRNYCODE' and c.hstnewvalu in ({?AGCY_CODE})
    group by
    "DEBTOR NAME",
    "CLIENT ACCOUNT#", "PLACED DATE",
    a.ATTRNYCODE,rmslastpmt,rmsjdgdate  ,balance,c.rmsbalance,costspent, pmtamt,costrecvd, "State Code"

    hi David,
    some questions:
    1) do you mean that statecode is not showing up in the Field Explorer?
    2) if you run this through your db query tool, what is the result?
    3) if you create a new report off of this syntax, what is the result?
    -jamie

  • New field not displaying in ALV

    Hi all,
    I have worked with ALV before, but currently I'm facing the problem of adding a new field to the ALV but it was not display on the screen. I have checked the fieldcatalog table and internal table right before the call of GRID-> SET_TABLE_FOR_FIRST_DISPLAY. All seems to be fine at this moment. Just that the new field was not displayed on the screen. Any idea?

    Hello Mil
    If you are using the old-fashioned ALV you will find several push-buttons for changing the ALV layout.
    If you are using OO-based ALV then you will have a single push-button in the ALV toolbar with dropdown menu to select the specific function.
    In any case, choose function "Change layout...". Usually you will get a popup with two lists of fields:
    - on the left side you see the currently displayed fields in the ALV list
    - on the right side you see fields that can additionally displayed
    For sure you will find your missing field there.
    Regards
      Uwe

  • ME23N purchase order history - add new fields (not in layout)

    Hello,
    I would like to expand the layout of Purchase order history (ME23N).
    I would like to add the field MKPF-BKTXT into the purchase order history for more information.
    Who can help? - Thank you.  - Dietlinde

    Hello,
    You might have to enhance the column set of the layout..I am not sure if it could be done.. but that's the way to go.. You might want to confirm this from your technical team.
    Good Luck!!

  • Adding new fields to assignment block, what are the steps to do this.

    CRM 7.
    Could someone tell me what the steps are to add new fields to specifdic assignment block. Assume that these fields do not already exist in any given structure/table.
    My understanding is that I need to use transaction EEWB and then somehow use the component  "BSP_DLC_FS" and view "factsheet". But having never used EEWB before I'ma tad lost.  I'm in EEWB and have crfeated a project and believe that I now need to create an extension. When doing this I am displayed a box with 4 fields, being: Name, Description, EEW Bus object and Extension type. What are my next steps?
    I assume that the EEW bus object is 'BUPA' and the extension type is 'ADD_NEW_FIELDS'. However, how do I know for sure that the EEW bus object should be 'BUPA', bearing in mind that I'm adding new fields to the Account (BP) main address communication data Assignemnt block?.
    I wondered if anyone has a link to any guide docuemnt about how to do this?.
    Any help would be very much appreciated.
    I attempted to use EEWB to add new fields to BUPA but am hitting the error: BDT-DC is Not Prepared for This Application Object
    On searching I can see that there are ways around this, via SM30 against table/view V_TBZ1_DC, changing the BDT BC settings, whatever they are. But it gives me a warning when this happens and mentions that only SAP are allowed to do this, but it will allow me to create a transport if I press on past this. Should I need to make this change though, or have I just done something wrong within EEWB I wonder.
    Jason

    Hi Jason,
    You can try using Application Enhancement Tool (AET) to create new fields instead of EEWB,
    Best Regards,
    Gobinda

  • Problems with new fields added for tc MASS for material master data.

    Hello to all.
    We created new fields in MARA table and added to the process of the tc MASS. We made the following steps and it almost works correctly:
    1-Add new fields to the object ZBUS1001, copy of bus BUS1001.
    2-Add new fields to table T130F
    3-Add new field to structure E1MARAM.
    4-Add new fields to structure CL_MMH1.
    5-Add new fields to structure MARA_TMP.
    6-Created a function module to control that the new fields not filled in MASS have a "/" value.
    If we run the mass for our objetct ZBUS1001 and put a new value or modify the value of new fields, the tc MASS works correctly.If we want to delete a value leaving the value empty,click to the carry out a mass change button and save the change, the system don´t delete the value and keep the first value.
    Do you know what the problem is , and what step we didn´t make it.
    Thanks in advance.
    Edited by: tonnetti pablo on Feb 6, 2008 7:45 PM

    Hi,
    Check ZTERMDT is checked under Attribute list as below.
    Hope it helps..
    regards,
    Raju

  • Cutover approach - new fields added to existing DataSources / DSOs / Cubes

    My current project has been phased across multiple releases. The phase 1 go-live was a few months ago and there is already a reasonable amount of data in the production environment. We will soon cutover from our QA to production environment. Some of our developments involve the addition of new fields (not key fields) to datasources.
    For existing delta-enabled DataSource we are going to adopt the following approach:
    1- Source system transports deployed
    2- DataSources replicated in BI system
    3- Before InfoObject / InfoProvider transports are sent we will delete data
    4- The INIT flag will be deleted
    5- Full Repair loads will be executed
    6- INIT without Data Transfer will be executed
    For new delta-enabled DataSources we are going to:
    1- Source system transports deployed
    2- DataSources replicated in BI system
    3- INIT loads executed
    4- DELTA loads executed
    Does this approach seem correct? Does this avoid the risk of losing any data? Will it lead to delta loads functioning correctly? Will we get data loaded in the new fields for existing records?

    One approach that we used for getting around having to delete and re-fill setup tables (which, by the way can be done without downtime - I wrote a blog on that about 1 year or more ago), is to create generic DataSources (some with generic deltas) for the additional data, ensuring that we had the keys for the target InfoProviders in the DataSource and then used those as an additional transformed source to the InfoProviders.
    Example:
    Was
    2LIS_XX_XXX -> 0XX_DSXX
    Now
    2LIS_XX_XXX  \
                              >    0XX_DSXX (with appended columns)
    ZLIS_XX_XXX /
    Edited by: Dennis Scoville on Oct 13, 2010 10:28 AM

  • Field not appearing in datasource

    Hello Experts,
    I have enhanced extract structure with a new field. written code to populate the field in CMOD.
    But this field is not apperaing in datasource.
    I have used debug mode in RSA3 and found that field is getting populated but it is not appearing in output.
    Can anyone please help.
    Thanks ,
    Saurabh

    These are steps to appending a field, just in case one was missed:
    Step 1: Append structure via RSA6, by finding datasource and then clicking on the Functional Enhancement button; this will open up the append structure.  NOTE***If this has already been created, you can access the append structure via SE11 (usually ZA and then the structure name)
    Step 2: Add field to the append structure and activate
    Step 3: Go back into RSA6 and find the datasource and click on the change icon.
    Step 4: Validate the the Hide field is not check for this new field that you added and that the 'Field Only Known in Customer Exit' is checked
    Step 5: Save this datasource
    Step 6: Open CMOD, enter your project that you have created and then click on components and display
    Step 7: Choose EXIT_SAPLRSAP_001 for transactional data enhancements (ZXRSAU01) and EXIT_SAPLRSAP_002 for master data enhancements (ZXRSAU02)
    Step 8: Activate associated cmod code above and put a breakpoint (hard or soft one) in your code to validate that it is accessing this cmod code that you created.
    Step 9: RSA3 and execute in debug mode until breakpoint is hit
    If all of the steps above are executed, this field should be populated.  There may be an instance that the view of your RSA3 extraction is not showing you all the fields because of the display of this output but if you highlight a record and then click on the magnifying glass above, you will see all the data in that record but this view will only show you the populated fields so if their is not data, there is probably something wrong with your cmod code.

  • Tracking Transports for confi/dev overwritings in sap srm system

    Hi, could anyone please suggest the best way to track and identify any code/config overwritings due to any new change being transported into the client under a new transport?
    in m previous organization we had a custom developed tool for identifying such potential overwritings in ecc system however for SRM system it did not work.
    could anyone please suggest an automatic/manual check by which i could be able to identify if any new change will potentially overwrite any existing setting in the SRM system
    Thank you

    Hi Parikshit,
    Please make use of Solution Manager 7.1 BPCA tool.Using this tool you may be able to identify which part of the business solution may get impacted with a new change.
    This tool can work in any SAP solution including ECC, SRM , BI, CRM etc. but it requires certain pre-requisite configuration to be done in Solution Manager.
    Refer SAP help for more details on BPCA
    http://help.sap.com/saphelp_smehp1/helpdata/en/e7/ae57e0291149adaca93a9dcce33abb/content.htm
    Wiki Link :Business Process Change Analyzer(BPCA) - Solution Manager - SCN Wiki
    Hope this helps.
    Regards,
    Deepak Kori

  • Adding new field EXMPT to Feature ABKRS

    Hi,
    I am trying to add EXMPT field to feature ABKRS. Can you please let me know how this can be achieved?
    Thanks
    Agina

    Hi,
    Yes, I understand that only those fields that exist can be used in the decision tree.
    But my requirement is to try to enhance the existing ABKRS with new field EXMPT either through a program or a subfeature. I would require some inputs on how to go about this enhancement.
    I was refering to an old thread mentioned below. But the solution has not been posted for this.
    Addding a custom field to Feature ABKRS and PFREQ .
    Thanks
    Agina

  • Structure S955 cannot be enhanced (creating new fields is not possible)

    If I try to append in table S950.I am getting error mess like this<b>."Structure S955 cannot be enhanced (creating new fields is not possible)"</b>I have to change any settings?

    Maybe this OSS note will help you : Note 527083 - Changes to info structures
    https://service.sap.com/sap/support/notes/527083
    Regards

Maybe you are looking for