Enhancement In ECC 6.0

Hi Frnds,
I have implemented an enhancement spot in ECC 6.0. In enhancement Iam using internal table value and this internal table is populated in the main program ( Standard SAP Program). When I debugged the program, internal table is initial inside the Enhancement. I checked the internal table before entering into the enhancement it is having all values but as soon as it enters into the enhacement it is initial.
ENHANCEMENT 22  Z_ACCOUNT_ASIGHMENT.    "active version
SELECT SINGLE spart FROM mara INTO gv_spart
                      WHERE matnr = g_vtrlp-matnr.
ENDENHANCEMENT.
here g_vtrlp is internal table. It become's initial as soon as it enters into the enhancement. but outside it is showing values.
Can some one guide me to solve this problem.
I will give points for all who helps me.
Thanks in Advance.

Hi Chakravarthy,
According to the SELECT statement given by you you are retrieving a single field data i.e. SPART into a single field gv_spart based on a where condition gv_trip-material. My question to you is how can you refer to gv_trip-material in the where condition if gv_trip is an internal table. I suggest you try the below code and see if you are getting the desired result.
ENHANCEMENT 22 Z_ACCOUNT_ASIGHMENT. "active version
if gv_trip[] is not initial.
SELECT spart FROM mara INTO table gv_spart
for all entries in gv_trip
WHERE matnr = g_vtrlp-matnr.
endif.
ENDENHANCEMENT.

Similar Messages

  • AFAB enhancements in ecc 6.0

    Depreciation run is now capturing profit center blocked issue in error log. Is this an enhancement in ecc 6? This was not the case in 4.6. I just need to confirm this.

    Hi,
    Identify the profit centre and check its master data.
    Make sure that the Lock Indicator under Indicators tab is not activated.
    If this indicator is set, postings will not happen.
    Regards,
    Praisty

  • DataSource Enhancement in ECC 6.0

    Dear Gurus,
    Do anyone of you know the steps of Enhancing an Satandard Datasource (ex. 0FI_GL_1, 2LIS_13_VDITM) in ECC 6 or ECC 5.
    I know the steps in R/3 but currently working in ECC 6. And finding it different.
    Searched in forum but no luck !!
    I have created a new characteristic and need to add it in the standard datasource (0FI_GL_1)
    ASAP.
    Please help !!
    Thanks, Akash.

    Hi Chakravarthy,
    According to the SELECT statement given by you you are retrieving a single field data i.e. SPART into a single field gv_spart based on a where condition gv_trip-material. My question to you is how can you refer to gv_trip-material in the where condition if gv_trip is an internal table. I suggest you try the below code and see if you are getting the desired result.
    ENHANCEMENT 22 Z_ACCOUNT_ASIGHMENT. "active version
    if gv_trip[] is not initial.
    SELECT spart FROM mara INTO table gv_spart
    for all entries in gv_trip
    WHERE matnr = g_vtrlp-matnr.
    endif.
    ENDENHANCEMENT.

  • Enhancements in ECC 6.0

    Hi,
            Can anyone explain how to enhance standard infotypes in ABAP-HR in ECC 6.0
    Thanks in advance.

    HI pavan,
    Use Transaction PM01.
    1. Goto tab "Single Scrn".
    2. Create the Customizing Includes with the fields you require.
    3. Then click on "Assign Enhancement" to link the enhancement to the standard infotype screen.
    Best of luck,
    Bhumika

  • Upgrade issues in moving Exits and BADI Enhancements to ECC 6.0

    Hi All,
    I want to know when moving customer enhnacements including badis and exits etc.,  while upgrading from R/3 to may be ECC 6.0 what kind of issues will be  encountered .
    Will there be manual efforts required to import all of the ones migrated to this new framework.
    To my understanding the ones which exits in the same way can be imported in the new system however what about the ones migrated like conventional badis being included in enhancement-spot.
    I belive there would be issues because of the new enhancement framework and not all enhancements rather a good number of them would report issues as they might have got incorporated in this new technique.
    Please suggest with some logical explanation.
    To be precise let me add here, for example we have a badi implementation in old release. now when we import it to ECC 6 where badi implementation exits only in a container Enhacement implementation. Now my question is whether we have to create an enhacement implementaion for the badi implementation or not? i.e manual efforts will be required or not?
    thanks and regards,
    Vikas.
    Message was edited by:
            Vikas Taneja

    Hi Nikunj ,
              Thanks , I have one problem . I now installing AFS 6.3 ADDON in our server , While installing i got the message box given below .
    REPEAT      SKIP     CUST.COCKPIT
    PHASE CHECK_REQUIREMENTS :EXPLANATION OF ERRORS
    "THE SYSTEM HAS FOUND THE NUMBER OF OPEN DATA  REQUESTS "
    Kindly tell me , what i have to do .
    Regards
    Selvan

  • Is there equivalent BADI or Implict enhancements in ECC for Filed exit

    Hi guys,
    Is there any BADI or any other alternate in ECC for the Field exits:
    FIELD_EXIT_BP_VERS_Z
    FIELD_EXIT_BP_VERSION

    Hi,
    If you are aware that these are the field exit funciton modules that get created when you create a field exit for the corresponding data element.
    Hence there will not be any replacement for this FM, But you need to find where the data element is triggering(the tcode) and check in debugging if there is any BADI/Enhancement Point.
    Hence check for which data element the FM belong to using the program RSMODPRF and check if they are globally activated, then they trigger on all the screen/transactions..(Tedious to replace with BADi/Enhancemnet points everywherre)
    If the field exit is activated for screens, check to which transaction the screens belong to and then check for enhancement point or badi that trigers on the screen..
    Hope this helps
    Regards
    Shiva

  • New Functionality Enhancements in ECC

    Hi,
    Can someone brief out with the below mentioned lines.
    New Functionality Enhancements after upgrading into ECC from SAP 4.7
    1.Enabling Enterprise Services
    2.Software life-cycle management
    3.Central master data management
    4.Master data consolidation & Master data harmonization
    5.Enterprise data warehousing
    6.Enabling user collaboration
    Like how it is enabled,how it is useful and what is the meaning.
    Thanks in advance.
    Regrads,
    Naresh.

    Please check
    http://solutionbrowser.erp.sap.fmpmedia.com/
    enter source and destination release.
    Also check
    http://service.sap.com/releasenotes
    Markus

  • ENHANCEMENT-POINT / Enhancement in ECC 6.0

    Hi all!
    I have been searching for an answer.  I have yet to find anything.
    Anyway here's my question:
    I am using an SAP provided enhancement point.  (I think)
    It looks like this in the code:
    ENHANCEMENT-POINT me_print_po_01 SPOTS es_saplmedruck.
    $$-Start: ME_PRINT_PO_01----
    $$
    ENHANCEMENT 16  ISAUTO_SCH_EMM_SAPLMEDRUCK.
    I double click on the 16 and entered my code.  Then I looked at the properties and found the switch AM_SCH_MM was off.
    So I created a business function via sfw2 included the switch AM_SCH_MM and activated the business function.  Since I've been reading the forum.  I activated my new business function in sfw5 as well.
    I put my program into debug.  It is still skipping over the enhancement.   I'm sure I've missed a step somewhere as we are just implmenting from 4.5C.
    Does anyone know why this isn't working?  Or simply how to activate an SAP supplied enhancement.   I've been reading on creating a custom enhacement and using a BADI.   Do I have to do the same thing for the SAP supplied one?
    Thank you,
    Michelle

    Sure.
    I went into the SAP code.  Then I used the menu path:
    Function Module -> Enhanceme source code
    -OR-
    Program -> Enhance.
    I determined where in the source code that I wanted my code to be at then I right clicked.
    Enhancement Implementation -> Create
    Entered the name and text, package.
    Selected the implementation.
    Entered my code.
    Activated the enhancement or Ctrl-F3.

  • Regarding Enhancements in ECC 6.0

    Hi,
               This is Pavan. Can anyone explain in steps how to standard infotype in SAP ABAP-HR in ECC 6.0
    Thanks in advance

    Hi PavanVelamuri,
    Hope this would help you ,
    http://sample-code-abap.blogspot.com/2008/06/hr-abap-02-getting-started-ldb-pnp.html?showComment=1214678040000
    http://sapient.wordpress.com/category/abap-hr-development/
    Regards,
    Sreekar.Kadiri.

  • Need concrete sample for enhancements in ECC 6.0

    hi,
    I am not able to clearly understand this enhancement technique. For e.g. I go to ME21N and click on menu System--> status, click on the program name " SAPLMEGUI ". I see some enhancement points/spots.
    ENHANCEMENT-POINT SAPLMEGUI_01 SPOTS ES_SAPLMEGUI STATIC.
    $$-Start: SAPLMEGUI_01----
    $$
    ENHANCEMENT 42  OI0_COMMON_SAPLMEGUI.    "active version
    IS-OIL Class implementations
      INCLUDE oi_lmeguicioi.
    ENDENHANCEMENT.
    So how do I proceed further in order to enhance the code ? A clear explanation with any other example will
    also do. Step by step explanation is highly appreciated.
    what does that 42 mean there ? Also i saw somewhere the statement enhancement-secion , what does it mean ?
    thanks

    Hi,
    Check the links below for Enhancement framework documents.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9cd334f3-0a01-0010-d884-f56120039915
    https://www.sdn.sap.com/irj/sdn/developerareas/abap?rid=/webcontent/uuid/2342e1f3-0b01-0010-a186-fdd404884050 [original link is broken]
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/bb54c452-0801-0010-0e84-a653307fc6fc
    best point to start are the WebLogs of our product manger Thomas Weiss:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/the%2bnew%2benhancement%2bframework%2band%2bthe%2bnew%2bkernel-based%2bbadi
    Regards
    Kiran Sure

  • HR enhancement packs ECC 6 with Oracle

    Hi There!
    I need some assistance to trying to find the EHP's for HR. i have downloaded the EA-HR and SAP HR support packs to level 35 to get it to the right level but i am having difficulties in trying to find the EHPs and EHP support packs. According to note 1061967 I can only get EHP stack 2 becuase for stack 3 the EHP support packs 4 to 7 are not available so i think its pointless getting stack 3.
    I need to find the EHP HRSPs which i cannot find them and nor can i find the EHP SPs. I cannot find a oss note that references the location where to find them, i have searched marketplace in every way possible and used Solution Manager Maintenance Optimizer but it cannot find them. Can anyone please help me in trying to find them?
    your help is much appreciated.
    Thanks,
    Mani

    use MOPZ, choose old system and select upgrade and it should give option to select EHP's

  • Creating Enhancement Implementation for the  Enhancement spot in ECC 6.0

    Hi All,
    I have an urgent requirement of creating an Enhancement implementation for the existing Enhancement Spot in ECC 6.0 ..
    I never worked on enhancement in ECC 6.0.
    There is an existing enhancement spot called "ES_SAPLIQS0" in the package " IWOC". which has got three existing implementations
    1. DI_ROT_SAPLIQS0
    2. ISU_SAPLIQS0
    3. DIMP_GENERAL_SAPLIQS0
    I need to create another implementation for the same enhancement spot.. Please let me know the detailed procedure to create the enhancement implementation for the same spot..
    Thanks-
    Shrikant
    useful answers will be rewarded.

    First of all find out the include program where you want to write the logic.. Click the spiral button to go to enhancement mode.. then click on Edit > Enhancement operations> Show implicit enhancement points.
    This will hightlight all the enhancement points in your include program. Right click on exact enhancement point and select Enhancement Implementations --> Create,, It should give you the same Enhancement spot you are talking about. select that and write the code.. This code will be automatically appear in the same enhancement spot. You can see one more Enhancement implementation in the same Enhancement spot from the transaction code se19.
    Hope my explanation is clear, if you have any doubts, send me a mail at [email protected]
    All the best.
    Shrikant

  • Enhancements in BI 7.0 (2004s)

    Hi Gurus,
    Is Data source enhancements for BI 7.0 (ECC 6.0) similar to that as BW 3.5  ?? Please provide detailed information on enhancements in BI 7.0 (Say logistics datasources).
    Thanks in advance.
    Regards,
    Aarthi

    Hi Ravi,
    Does it mean that there is no change in the enhancements with ECC 6.0. All the old procedures / methods apply. Like Append structure with new fields for an existing structure and "append view" for an existing view, etc. Right ???
    I just want to make sure of if we still use the above methods or not .
    Thanks,
    Regards,
    aarthi

  • Cannot Create a New Enhancement with SMOD

    Hi Gurus,
    I can't find any buttons/functions to create a new enhancement in SMOD, ECC 6. Does SAP disallow people to create new a new enhancement in ECC 6.0?

    Enhancement are nothing but Badi ( Other way round ) if you want to add a Enhancement in your Code try and implement a Custom Badi ...and then have as many implimentation for the badi...!
    OR refer the below like .....
    http://help.sap.com/saphelp_nw04s/helpdata/en/3b/0a39426f79f83ae10000000a1550b0/content.htm

  • Cant run Native SQL from the New BADI enhancements

    I m trying to execute a Native SQL statement from the new BADI enhancement in ECC 6.0. Its very simple piece of code
    data: v_count type i.
    EXEC SQL.
      SELECT zvbeln
             INTO :v_count
             FROM zvi2d
             WHERE zvbeln = :'0000010476'.
    ENDEXEC.
    It compiles and runs perfectly fine in a regular program but in the BADI it keeps giving compile error "Field specification missing" on the SELECT zvbeln line.
    In general things dont seem to work right at all in this BADI I dont understand what the problem is. This BADI is being used to populate the EDI Segments and gets called asynchronously
    Thanks for reading

    why would you want to use Native SQL for this, why not just do this:
    SELECT zvbeln
    INTO v_count
    FROM zvi2d
    WHERE zvbeln = '0000010476'.
    result will be the same.

Maybe you are looking for