Secondary EdCess In ARE3

Dear Sd experts
We are having Deemed Exports Senario while i am creating Excise invoice Basic Excise duty,Ed cess and SEcess are determing
and the values also flowing into the data base table J_1iExcdtl  table but when i am creating ARE3 Document with T code J1IA301 the Basic Excise Duty and Ed Cess rates and value are determining but SEcess value is not refelcting it is showing Zero rate and value.
Pls help me out to determine SEcess in ARE3 document.
Regards
Mujubur
09819724232

Hi
Mujubur
I think  u can solve this issue with  support from OSS.
Just  check once whether values are updated in Exchdr and excdtl table for deemed exports excise invoice.
Also check following notes:
1034008       Budget 2007- Exports Scenario Changes
I think the above is most relevant ,check others as well.
1041193       SECess is not displayed in case of export under bond
1046595       Incorrect SECESS value for ARE1/ARE3 with mulitple line item
1014967       ECS and other duties in ARE1, ARE3 transactions and reports
Please check your  application Patch level and Enhancement package with technical consultant  there,u can compare on your own the correction instructions with existing abap code in your system.
If  u have upgraded patch level .then Please raise the issue to SAP.
Reagrds
Mandar

Similar Messages

  • Edcess & Hcess amount not updated in Remittance challan document (Vendor)

    Hi Gurus,
    I am working on ECC 6.0. Should any body tell me how can i get the ed-cess & higher cess amount in remittance challan document? i have got the Basis TDS & surcharge remitted amount on remittance challan but not get the edcess & higher cess remitted amount? also this is not reflected the ed cess & h cess amount in vendor TDS certificate?
    for this i have done the vendor invoice. during this i got the TDS amount by bifurcate. i also maintain seprate GL for TDS Deducion.  then after i create remittance challan. but it couldnot shown me in the line item of ed-cess remitted.
    Please help me to work out on this problem.
    Warm Regards,
    Dhananjay R.

    Hai
    1. If you have separate tax codes for Surcharges, J_1IEWT_SURC table
    should be maintained, by setting the checkbox checked, for the company
    code. Those tax codes should be available the J_1IEWTSURC table
    (use SM30 to maintain these values)
    2. If you have a combined tax code for surcharges, then the tax rates
    should be maintained in J_1IEWT_SURC1 table.
    Make sure that tax codes available in J_1IEWT_SURC1 table are not
    available in J_1IEWTSURC table and vice-versa.
    3. If you are using separate tax codes for Education cess, those tax
    codes should be maintained in the J_1IEWTECESS table and 'X' should be
    maintained for the company code in J_1IEWT_ECFLAG table.
    4. If you are using combined tax codes for Education cess, tax rates
    should be maintained in J_1IEWT_ECESS1 table.
    Make sure that the tax codes available in J_1IEWT_ECESS1 table are not
    maintained in J_1IEWTECESS table and vice-versa.
    Refer (only refer) the solution part of the note 870991 and 853918
    for details relating to table creation.
    Make sure that in the table for surcharge you have only the tax types
    relevant for surcharge AND DOES NOT CONTAIN TAX TYPES RELEVANT TO
    BASIC TAX AND CESS ANDMake sure that in the table for ECESS you have only the tax types
    relevant for ECESS AND DOES NOT CONTAIN TAX TYPES RELEVANT TO
    BASIC TAX AND SURCHARGE
    If you have configured secondary cess seperately,i.e a seperate tax
    type and code for secondary cess,kindly make sure that you have
    applied the steps and the code corrections given in the note 1097621.
    Regards

  • Values not Posting in ARE3 Document

    Dear All,
    I am taking a print of my ARE3 Document which is created for Deemed Exports,in this document My values for excise,secondary cess and higher secondary cess are not appearing,only the % that is 14%,2% and 1% is appearing.
    Since we are capturing the ARE 3 invoice with reference to the excise invoice at the time of excise utilization when I click on Export and Deemed all the basic 3 Taxes that is Excise Duty Seconday Cess and Higher Secondary Cess are becoming zero which is correct.
    Hence will this values appear in the ARE3 Document if yes then what are the settings we need to maintain and if no then please confirm the same.
    Best Regards
    Atul Keshav

    Dear Atul,
        in Deemed export after doing commercial invoice - capture the excise details in j1iin and click whether you are doing are3 with Licence. the values has to be there it must not be zero. After that you have to capture ARE3 in j1ia301.
    if the value is not flowing in j1iin then your customizing has some problem ie in TAX on goods movement the basic setting - determination on excise duty you must have not maintained the default conditions for excise in your TAXINN or TAXINJ procedure,
    Try this and let us know
    regards,,
    Sudhir

  • Sy-tabix when using secondary key

    Hi,
    I have an internal table with records that contain a field with the line index of another table entry that they depend on.
    I can process this table recursively, by passing the parent index inside and using a
    LOOP AT ... USING KEY secondary_key WHERE index = iv_index.
    Unfortunately the sy-tabix is afterwards not correct, it contains the position in the secondary key probably instead the position in the internal table.
    Is there a way how I could find out the current table index, when using a secondary key to read a record?
    Regards,
    Bruno

    I rewrote it to include the row index also, not only the dependency.. was thinking too generic

  • How can I stop using my primary Apple ID (Gmail) but leave my secondary Apple ID (icloud) as primary ond only ONE?

    Good afternoon friends.
    Please help me and tell how can I stop using my primary Apple ID (Gmail) but leave my secondary Apple ID (icloud) as primary ond only ONE?
    I started using Apple ID in 2011 when iCloud was not exist and was forced to use non-apple e-mail adress as primary ID.
    So I used GMail mailbox.
    When iCloud was started I created my account but unfortunatelly can't remove this Gmail address from my Apple ID and replace it with icloud mail address.
    I was VERY dissapointed because I don't want to use "outside" mailbox to get letters from Apple and ny ID.
    In fact I see the Apple old users and fans discrimination.
    When creating new user accounts are free to create a box on the iCloud mail and use it as a primary ID, and the only ONE.
    At the same time the old user is obliged to keep third-party mail box like Gmail etc. as the primary and can not get such an opportunity, as a new user
    This is extremely inconvenient and a VERY strange logical.
    For example, now I want to stop using this mailbox on Gmail but I can not do that because in this case I lose access to my ID, or run the risk that someone in the future will create a box with the same name on Gmail (when name will be free and available) and will automatically get access to my accounts on Apple and to my Apple ID.
    Now, to avoid this, your team, I offer the only way out: ID, create anew.
    Of course it's possible, but then:
    - I lose all my purchases for 3 years and will be forced to make them again and pay money for the second time for my purchases
    - Lose access to the familiar iCloud e-mail address who now serves as secondary ID because this e-mail address is almost no longer available and will never be released in future.
    And now answer me for ONLY TWO questions:
    - WHERE IS LOGIC?
    - WHAT ABOUT TO BE FRIENDLY FOR YOUR USERS AND FANS?
    Thank you!
    Hopefully for your GOOD answers.

    You cannot make your @icloud.com address the login address for the ID. However you can change your ID, currently a Gmail one, to any other functioning non-Apple email address. The Gmail address would then no longer access your account, and so even if someone were to obtain posession of it (is that even possible) it wouldn't allow them to get into your account.
    If you want to change your ID to another email address please follow the procedure outlined below, particularly noting the first step.
    Firstly, if you have 'Find My iPhone/iPad/iMac' enabled on any of your devices, turn it off.
    Create a new email address, for example  at Yahoo or Gmail, or anywhere convenient (or you can use an existing address as long as it has never been associated with an Apple ID).
    Go to http://appleid.apple.com and click 'Manage your Apple ID'. Sign in with the current ID.
    Where it says 'Apple ID and primary email address' and gives your current ID email address, click 'edit'.
    Enter your new address and click 'Save changes'.
    Now you will need to go to each of your devices and sign out in System Preferences (or Settings)>iCloud - 'Sign out' on a Mac, 'Delete this account' on an iOS device (this will not delete the account from the server).
    Then sign back in with your new ID. Your iCloud data will disappear from your devices when you sign out, but reappear when you sign back in.
    I re-iterate: before you start, turn off 'Find My Mac' (or whatever) or you will need the services of Support.

  • How to share safari iCloud tabs using a secondary iCloud account?

    I have 4 iOS devices in the family: an iPhone 4S, iPhone 5, ipad 2 and an ipad 3, all with the latest iOS software.
    Each  pair has its own separate primary icloud account. So, one phone shares a primary icloud account with one ipad, the other iPhone  shares with the second ipad. That allows us to keep most things separated as necessary. However,. the are just 2 things I wanted to across across ALL 4 devices: Shared Safari Tabs, and Find iPhone. I wanted to be able to see what safari tabs are currently open on ALL these devices, FROM any device of these devices.  I also wanted to be able to see the location of ALL 4 devices from any of these devices.  To do this, I set us a second shared iCloud account on all 4 devices.
    The new shared safari tabs feature works great with your main iCloud account on all devices you want to share this with....HOWEVER, it WILL NOT WORK AT ALL if you are trying to share tabs with a secondary iCloud account.
    I set up a secondary shared family iCloud account on all 4 of our iOS devices by going to Settings/Mail, Contacts, Calendars/Add Account... and selected iCloud as the account type, and created a new family account. After creating it, I was offered options to share various things with that account. I turned OFF every share option except Safari and Find iphone.
    Turning ON the Safari sharing option generated a box telling me that Safari sharing will be turned OFF for main iCloud account, (which is fine), and asking if I want to save my current Safari data and roll it into the new iCloud account or delete it (I've tried it both ways). I then repeated this process on all 4 of our family iOS devices. The result is that Safari iCloud sharing actually stops working all together. The new "cloud" symbol that was at the top of the browser window on my iPads , next to the bookmarks button, has now disappeared. On my iPhones, the menu option for sharing safari tabs has disappeared. So, enabling Safari sharing in a secondary iCloud account DOES disable sharing in the primary account, but DOES NOT REALLY enable it in the secondary account, even though it SAYS it is enabled.
    Apple's phone support is worthless on this issue. multiple calls to senior advisors, 3 times being told my issue was being referred to "engineering"....never a single followup call or email back EVER, after weeks. i am really tired of so-called senior advisors even telling me "Oh, you can't have more that one icloud account in a device", which is NOT true, see above for how I have added one.
    What is really odd is that the one other thing i wanted to share across all 4 devices does work: the Find Iphone app. Again,, turning this on in the secondary iCloud account settings causes a warning that Find iPhone will be turned off for the primary iCloud account on that device, which is fine for me. I did it on all 4 devices, and now from any of them I can log into Find iPhone and see the location of all 4 devices, even though they use different primary iCloud accounts. Sharing this feature still works with the secondary account.
    So why won't the Safari data share properly with the secondary account? if this feature isn't supported with a secondary account, why is it there as on option in the first place? What purpose does Safari sharing serve with a secondary account? NONE that I can find, aside from DISABLING sharing completely for the primary iCloud account.
    If anyone has an idea of how to make this work, or what purpose the Safari sharing serves in a secondary icloud account, I'd love to know. Better yet,  explain it to Apple because they are clueless.........

    Sigh...it's gotten even worse with iOS7.
    While iOS7 may be a big leap forwards in most respects, the "Find my iPhone" feature has taken a big step in reverse. This useful feature is NO LONGER AVAILABLE for use with secondary iCloud accounts, ONLY your PRIMARY account.
    This may not be a huge concern for most users, because many (including most first-tier tech reps at Apple I've spoken to) seem to believe that you can only have one iCloud account on a device. NOT TRUE. While you can only have one PRIMARY account, you can add multiple additional iCloud EMAIL accounts (go to Settings/Mail, Contacts & Calendars/Add Account/iCloud). In the last iOS, once you created a new, secondary iCloud email address, you could activate many iCloud features for use with the new account, including Mail, Calendar, Contacts, Reminders, Notes, Safari Data (which never actually worked), and Find My iPhone. Under iOS7, however, Find My iPhone is no longer available. Instead, a small paragraph below the new iCloud email account setup screen says "Only your main account can use Bookmarks, Photo Stream, Documents & Data, Backup, and Find My iPhone."
    Consider two cases where this is a huge problem.
    1) We have a large number of company iOS devices that we need to keep track of.
    2) Personally, I have an iPhone and iPad, and so does my wife. So do our kids!
    In both the above cases, we created a secondary iCloud account, we'll call it "[email protected]", and added it as a secondary iCloud email address on ALL our iOS devices. In the setup screen we disabled everything EXCEPT "Find My iPhone". This account has a unique password, making it possible to see the location of ANY OR ALL the devices using the Find My iPhone App, WITHOUT having to share email, contacts, calendars, etc. among all these devices.
    In our company, I can tract the location of any iOS device I gave to an employee, but his personal PRIMARY iCloud account is used to keep his mail, contacts, calendars, etc. secure. He shares this data between his iPhone and iPad, but NOT with everyone else. In my family, we all have our own primary iCloud accounts. I share mine between my iPhone and iPad; my wife and kids do the same. This allows us to keep our calendars, contacts, emails, etc. separated. But we all used the secondary iCloud email account ONLY with Find My iPhone. This allowed everyone in the family to see the location of everyone else, very nice in an emergency. Unlike the Find My Friends app, the device being located doesn't have to respond to a request to be found (very important when finding a lost or stolen device).
    In both the above cases, we just log into the Find My iPhone APP on ANY iOS device, using the secondary iCloud account's email address and password (the email address is actually saved in the app, so you really only need to enter the password after the initial login). Viola! You can now see the location of any device that has that secondary iCloud account installed. And a person can still be untrackable if they wish, simply by turning off the Find My iPhone feature under the shared account's iCloud account settings on their device.
    Alas, with iOS7 this is no longer possible. With the Find My iPhone feature only available for use with the device's PRIMARY iCloud account, there are only two ways to track another device:
    1) Use the same primary iCloud account (which forces you to share other data and features you may not want to);
    2) Log into the Find My iPhone APP with the PRIMARY iCloud email address and password of the person you want to track.
    Either way, the person doing the tracking MUST have access to the PRIMARY iCloud credentials of the device they are tracking. This is a large security hole! Ask yourself: if you are a parent, do you really want your kids to have access to your primary iCloud account, including your mail, contacts, calendars, etc? Some people may not want their spouse to access that. In a company setting, do you want all your employees to be FORCED to share Documents & Data, Backup and Bookmarks, just to use the Find My iPhone feature? If they want to keep their mail, contacts, calendars, etc. separated from other employees, they will be forced to move these to a secondary iCloud account, which will no longer allow them to share Bookmarks, Photo Stream, Documents & Data or Backup. Why this ridiculous limitation?
    The bottom line:Find My iPhone is now only useful for the primary iCloud account holder, and can no longer be used effectively between larger numbers of iOS devices, such as families or corporate institutions. This should be addressed in the next update to the iOS.

  • Can i upgrade icloud storage for secondary account?

    My secondary account is used mostly for email.  I deleted a ton of them but somehow am still voer the 5GB limit.
    I'm willing to pay the $100 upgrade to get rid of the hassle, but is theere a way to upgrade icloud storage for your secondary account?

    You would probably have to temporarily make the secondary account the primary account to upgrade it.  To do this, go to System Preferences>Mail,Contacts,Calendars...delete the secondary account, then go to System Preferences>iCloud, sign out of your primary account and choose Delete at all of the prompts (your data will still be in iCloud), then sign back in with your secondary account ID and upgrade the storage.
    After upgrading the secondary account storage, reverse the procedure to assign the primary and secondary accounts back the way they were.

  • Creation of secondary indexes due to heavy flow of messages in ecc smq2

    Hi gurus,
    So we are facing smq2 issues from last 15 days in Ecc system due to some Time Limit Exceed and some times Object is Locked by the user xxxx
    So finally we decided to go for creating seconday indexes in Ecc side , So here my question is there any thing required from Pi side while creating
    Secondary indexes why i am asking this question is there is no issues From PI end after reaching to target(ECC) system only messages got stucking
    in smq2 and facing issues .Below is the interface details.
    ECC-FSCM
    SAP ECC 6.0
    FSCM
    CreditCommitment_In and CreditCommitment_Out
    CC_ProxySender_FSCM
    CC_ProxyReceiver_FSCM
    Plz reply back .
    Regards
    Madhu

    If you had gone through the replies in your previous post, Iñaki Vilaand myself already provided the report name which needs to be scheduled to clear the messages in queues.
    Plz provide the permanent fix for this issue

  • Reporting Services in 2005 Secondary Pie Chart?

       Hi,
             In 2008 and 20012, secondary pie charts with a percentage threshold from a main pie chart can be easily created. Is it possible to do in 2005?
    *CustomAttributes
    Thanks.

    Hi Robb,
    It seems that you are using Dundas Chart Control for SQL Server 2008 R2 Reporting Services not the Dundas Chart Control 2005 that Microsoft has purchased.
    Microsoft purchased the license to use Dundas Chart Control 2005 in Reporting Services 2008 and above. Therefore the supported upgrade is from Reporting Services 2005 Dundas Charts to SSRS 2008 (R2) and SSRS 2012 Charts.
    If you are using a particular component released by Dundas for SSRS 2008 R2, you won’t be able to upgrade Reporting Services 2008 R2 Reports with Dundas Charts to Reporting Services 2012 Charts.
    To confirm this, please check the details of this assembly “DundasRSChart.dll” located under the /Report Server/bin directory.
    If the Product Name is “Dundas Chart for Reporting Services 2008 R2”, it indicates that this is a new version of Dundas Chart for SSRS 2008 R2 (i.e. a third party control). If the Product Name is “Microsoft SQL Server”, it indicates that this is the version
    that Microsoft has purchased.
    In this condition, you have to migrate the DundasRSChart.dll to the SSRS 2012 instance and reference it as the custom assembly in the reports. Please make sure to rename the DLL file so that it won’t replace the native DundasRSChart.dll installed by SQL
    Server 2012.
    For more information about referencing custom assembly in a report, please see:
    Using Custom Assemblies with Reports
    Regards,
    Mike Yin
    If you have any feedback on our support, please click
    here
    Mike Yin
    TechNet Community Support

  • Having issues with secondary toolbars in Photoshop CC 2014.

    Some of my tool bars have stopped working.  For example, in the past when I've used the quick selection tool a secondary tool bar will display, underneath the top primary toolbar, giving me options to Add, Subtract, etc. from the selection.  Now I don't see the secondary tool bar.  Not seeing it on any of the action items...Crop used to give me ratio options and an Accept option, not there now.  I'm running Windows 8.1 and the only recent change I've made was downloading Lightroom CC 2015 (which shouldn't have affected PS).  Any suggestions?

    You were correct.  Somehow my Custom Workspace edited itself and changed the arrangement of my preferences.  Right in front of my face, but it took your prompt for me to see it.  Thanks!  Back in business.

  • Difference between primary eindex and secondary index?

    hi experts
    pls answer me
    difference between primary eindex and secondary index?
    rewads apply.
    thanks.
    naresh.

    hi,
    check this link.
    http://help.sap.com/saphelp_47x200/helpdata/en/cf/21eb2d446011d189700000e8322d00/frameset.htm
    A difference is made between Primary & Secondary indexes to a table. the primary index consists of the key fields of the table and a pointer to the non-keys-fields of the table. The Primary index is generated automatically when a table is created and is created in the datebase as the same times as the table. It is also possible to define further indexes to a table in the ABAP/4 dictionary, which are then referred to as Secondary indexes.
    Always it is not mandatory that an index should have all the key fields of a table. To see the index of a table
    goto SE11->specify table name->click on the indexes... button on the application toolbar.
    Based on your requirement you can you any of those index fields in the where clause of your query. Always its a better practice to use the index fields in the order specified. While selecting the records from a table it is always better to select the fields in the same order as specified in the table.

  • Regarding Secondary Index in a Table

    hi
    if i create a secondary index in a table is it obligatory or optional to have first field as MANDT (Client field) if the table is client dependent & how many secondary indexes(MAXIMUM) can be created for a table.
    Regards

    Hi,
    Check the below Link
    How to transport a secondary index on P master data table?
    Hope this helps you.
    Regards,
    Anki Reddy

  • Regarding secondary index

    how and when we create secondary indexes and what are the advantages and disadvantages of secondary indexes?

    Hi
    Index: Technical key of a database table.
    Primary index: The primary index contains the key fields of the table and a pointer to the non-key fields of the table. The primary index is created automatically when the table is created in the database.
    Secondary index: Additional indexes could be created considering the most frequently accessed dimensions of the table.
    Structure of an Index
    An index can be used to speed up the selection of data records from a table.
    An index can be considered to be a copy of a database table reduced to certain fields. The data is stored in sorted form in this copy. This sorting permits fast access to the records of the table (for example using a binary search). Not all of the fields of the table are contained in the index. The index also contains a pointer from the index entry to the corresponding table entry to permit all the field contents to be read.
    When creating indexes, please note that:
    An index can only be used up to the last specified field in the selection! The fields which are specified in the WHERE clause for a large number of selections should be in the first position.
    Only those fields whose values significantly restrict the amount of data are meaningful in an index.
    When you change a data record of a table, you must adjust the index sorting. Tables whose contents are frequently changed therefore should not have too many indexes.
    Make sure that the indexes on a table are as disjunctive as possible.
    (That is they should contain as few fields in common as possible. If two indexes on a table have a large number of common fields, this could make it more difficult for the optimizer to choose the most selective index.)
    Accessing tables using Indexes
    The database optimizer decides which index on the table should be used by the database to access data records.
    You must distinguish between the primary index and secondary indexes of a table. The primary index contains the key fields of the table. The primary index is automatically created in the database when the table is activated. If a large table is frequently accessed such that it is not possible to apply primary index sorting, you should create secondary indexes for the table.
    The indexes on a table have a three-character index ID. '0' is reserved for the primary index. Customers can create their own indexes on SAP tables; their IDs must begin with Y or Z.
    If the index fields have key function, i.e. they already uniquely identify each record of the table, an index can be called a unique index. This ensures that there are no duplicate index fields in the database.
    When you define a secondary index in the ABAP Dictionary, you can specify whether it should be created on the database when it is activated. Some indexes only result in a gain in performance for certain database systems. You can therefore specify a list of database systems when you define an index. The index is then only created on the specified database systems when activated
    Regards

  • What is the "No database index" means when you Creating Secondary Indexes?

    HI,
       I'm Creating Secondary Indexes in the maintenance screen of the table(se11)
       There are three options under "Non-unique Index":
       1.Index on all database systems
       2.For selected database systems
       3.No database index
    My questions is :
      What do u mean by "No Database Index" and when is it used.
      Can anybody plz tell me what's the difference of this three options ?
      Here is what i found in the help:
       No database index: The index is not created in the database. If you
       choose this option for an index that already exists in the database,
       it is deleted when you activate this option.

    Hi,
    It is clear from the help documentation,
    Here see what the help document says:
    Create the index in the database (selection)
    Whether an index improves or worsens performance often depends on the database system. You can therefore set whether an index defined in the ABAP Dictionary should be created in the database.
    This makes it easier to install a platform-specific customer system.
    You can set this option as follows:
    1. Index in all database systems: The index is always created in the database.
    2. In selected database systems: The index is created depending on the database system used. In this option, you must specify the databases in which the indexes are to be created. You can do this either on an inclusive (list of systems on which it should be created) or an exclusinve (list of systems on which it should not be created) basis. In either case, you can list up to four different database systems.
    3. No database index:: The index is not created in the database. If you set this option for an index that already exists in the database, it is deleted when you activate the table in the ABAP Dictionary.
    Note: Unique indexes have an extra function, and must therefore always be created in the database. The database system prevents entries or index fields being duplicated. Since programs may rely on this database function, you cannot delete unique indexes from the database.
    Hope it helps you,
    Regards,
    Abhijit G. Borkar

  • Secondary list doesnt trigger

    hi,
    i have pasted the code below.
    when i click in the basic list ...its taking me to secondary list sy-lsind = 1. but in this list its not allowing me to click.(not taking me to sy-lsind>=2) something wrong with my menu painter stuff. when i try to click....i get as chose valid function in the status place.
    I have given 'TEST' in the function key place before choose.
    in application tool bar have crated MARC.MARD.MAKT. GAVE THEM AS sap gui FUNCTIONS. can some one plz correct me.
    Tables: marc,mard,makt.
    data: begin of itab occurs 0,
          matnr like mara-matnr,
          ersda like mara-ersda,
          ernam like mara-ernam,
          mtart like mara-mtart,
          end of itab.
    TOP-OF-PAGE.
    WRITE:/ 'INTERACTIVE REPORTS'.
    ULINE.
    WRITE:/ 'MATNR', 'ERSDA', 'ERNAM', 'MTART'.
    START-OF-SELECTION.
    SELECT MATNR ERSDA ERNAM MTART INTO TABLE ITAB FROM MARA.
    END-OF-SELECTION.
    LOOP AT ITAB.
    WRITE:/ ITAB-MATNR HOTSPOT ON,ITAB-ERSDA,ITAB-ERNAM,ITAB-MTART.
    HIDE: ITAB-MATNR.
    ENDLOOP.
    AT LINE-SELECTION.
    WRITE:/ 'LIST INDEX NO:',SY-LSIND.
    IF SY-LSIND > 0.
      WRITE:/ ITAB-MATNR , ITAB-ERSDA, ITAB-ERNAM.
    ENDIF.
                        "this below part of the code is not really executin i guess'
    SET PF-STATUS 'THREE'.
    AT USER-COMMAND.
    CASE SY-UCOMM.
       WHEN 'MARC'.
               SELECT * FROM MARC WHERE MATNR = ITAB-MATNR.
                WRITE:/ MARC-MATNR, MARC-WERKS.
       ENDSELECT.
       IF SY-SUBRC <> 0.
       WRITE:/ ' NO RECORDS AVAILABLE'.
       ENDIF.
       WHEN 'MARD'.
       SELECT * FROM MARD WHERE MATNR = ITAB-MATNR.
       WRITE:/ MARD-MATNR, MARC-WERKS.
       ENDSELECT.
       IF SY-SUBRC <> 0.
       WRITE:/ ' NO RECORDS AVAILABLE FROM MARD'.
       ENDIF.
       WHEN 'MAKT'.
       SELECT * FROM MAKT WHERE MATNR = ITAB-MATNR.
       WRITE:/ MAKT-MATNR, MAKT-SPRAS.
       ENDSELECT.
       IF SY-SUBRC <> 0.
       WRITE:/ 'NO RECORDS AVAILABLE FROM MAKT'.
       ENDIF.
    ENDCASE.
    END-OF-SELECTION.

    lease look at the changed code.
    However sy-ucomm will be 'PICK' at the line selection.
    Shreekant
    TABLES: marc,mard,makt.
    DATA: BEGIN OF itab OCCURS 0,
    matnr LIKE mara-matnr,
    ersda LIKE mara-ersda,
    ernam LIKE mara-ernam,
    mtart LIKE mara-mtart,
    END OF itab.
    TOP-OF-PAGE.
      WRITE:/ 'INTERACTIVE REPORTS'.
      ULINE.
      WRITE:/ 'MATNR', 'ERSDA', 'ERNAM', 'MTART'.
    START-OF-SELECTION.
      SELECT matnr ersda ernam mtart INTO TABLE itab FROM mara.
    END-OF-SELECTION.
      LOOP AT itab.
        WRITE:/ itab-matnr HOTSPOT ON,itab-ersda,itab-ernam,itab-mtart.
        HIDE: itab-matnr.
      ENDLOOP.
    AT LINE-SELECTION.
      WRITE:/ 'LIST INDEX NO:',sy-lsind.
      IF sy-lsind > 0.
        WRITE:/ itab-matnr , itab-ersda, itab-ernam.
        CASE sy-ucomm.
          WHEN 'MARC'.
            SELECT * FROM marc WHERE matnr = itab-matnr.
              WRITE:/ marc-matnr, marc-werks.
            ENDSELECT.
            IF sy-subrc <> 0.
              WRITE:/ ' NO RECORDS AVAILABLE'.
            ENDIF.
          WHEN 'MARD'.
            SELECT * FROM mard WHERE matnr = itab-matnr.
              WRITE:/ mard-matnr, marc-werks.
            ENDSELECT.
            IF sy-subrc <> 0.
              WRITE:/ ' NO RECORDS AVAILABLE FROM MARD'.
            ENDIF.
          WHEN 'MAKT'.
            SELECT * FROM makt WHERE matnr = itab-matnr.
              WRITE:/ makt-matnr, makt-spras.
            ENDSELECT.
            IF sy-subrc <> 0.
              WRITE:/ 'NO RECORDS AVAILABLE FROM MAKT'.
            ENDIF.
        ENDCASE.
      ENDIF.
      "this below part of the code is not really executin i guess'
    *SET PF-STATUS 'THREE'.
    *AT USER-COMMAND.
    END-OF-SELECTION.

Maybe you are looking for