Help Needed : Restrict Payroll History Display in Off-Cyle Workbench

Dear Experts,
In my company we are going to handle employee reimbursements via off-cycle payroll.
For this we want to use the off-cycle work bench.
Now the staff handling the reimbursements must not be able to view results of the regular payroll, however they are visible in payroll history when you log on to the Off-cyle workbench and enter the personnel number.
Is there any way we can restrict this viewing, and remove display of regular payroll history in off-cycle workbench ?
Regards,
Talha Aftab

can i include the table "fnd_user" which has a column employee_id which i can join
with per_all_people_f, a table which has column employee_id in it.Everything is perrmitted
or should i use fnd_global.employee_id to join with the per_all_people_f employee_id.That sounds good too. Hmmm.....
The problem is, this is a business logic/data question. You know your application: we don't. Only you can make those sorts of decisions. We don't don't know what the data means in your business context.
Now my question is " the condition is if he/she who is logged in ... then those records only i should display.I see no question. But again, how you decide to restrict rows by reference to business columns is a business decision.
As a general point, if you are going to do a lot of this sort of restriction you may find it valuable to invest some time in understanding fine-grained access control. It's a lot more flexible than writing bespoke views.
Cheers, APC

Similar Messages

  • HELP with restrictions AND the passcode 'turn off' option won't appear. How do I fix both problems?

    Hi,
    Since updating to the iOS 7.0.2 I have lost the ability to turn off the passcode lock. I put in my passcode and usually the "turn off" option would be available and I reenter my password a couple of time and I can turn it off. It doesn't even give me that option now. The feature is inaccessible. The Simple passcode option is not available either. I like to turn off the passcode lock when I'm at home because I find entering my passcode all the time when I'm at home quite annoying. I also noticed that it says the restrictions are 'on' and I have no idea how they were turned on and have no idea how to turn it off. I don't even know what the restrictions do. I tried typing in what I thought was the password and now have 4 failed attempts. I'm afraid I'm going to get locked out of my phone.
    Do I have to reset my phone? Will that even work? What happened and what do I need to do to fix it? HELP!

    The Restriction issues should be separate from the Passcode issue. If you cannot remember the Restrictions passcode, the only option is to restore the phone as new, and not use a backup. The Restrictions passcode is contained in the backup.
    The Passcode issue. Is this Exchange account from work? If so, the Exchange administrator would be someone from the IT department. They can require a mandatory passcode on the device. It could very well be something from your username/password at work, but they should have advised you of that. Try turning the Exchange account off and then do a reset on the phone. Hold the sleep/wake and home buttons together until you see the Apple logo and then release. After the phone restarts, see if you get access to the passcode settings. If so, then it is the Exchange account. You can turn it back on after that, but you will need to get information from the Exchange administrator. They could possibly be able to change Restrictions, so I would ask about that as well. If you cannot get a Restrictions passcode, as I said earlier, the only choice is to restore the phone as new, and then you would have to sync your content back individually.

  • Help needed with SSmoving or deleting powered-off LM Service VMs used by host spanning

    Hi Lab Manager gurus,
    I need your help in evacuating a corrupt data store that is hosting four LM Service VMs used by host spanning.  I'm attaching screenshots as well.
    LM version: 4.0.4 on ESXi 4.1 Enterprise Plus.
    1. Even though host spanning is enabled, we don't use it or need it, so it can be disabled.
    2. I have moved all the other VMs out of this datastore using SSmove, and though the service VMs have been powered off since mid-2013, SSmove still thinks they are deployed.
    3. I tried to disable host spanning in LM, but got an error:
          Error in undeploying the virtual machine. Contact the Administrator if the problem persists.
          Virtual machine, "VMwareLM-ServiceVM-I46-H2", not found in inventory.
          Virtual machine not found in inventory.
    Along with:
          Failed to undeploy Service Virtual Machine. Try to repair the host.
    4. Repairing the host gave the error:
          Failure occurred during repair of host "xxxxxxxxxxxx.com". If this is due to an temporary failure, try repair again, otherwise unprepare and then prepare the host.
          Error in undeploying. Contact the Administrator if the problem persists.
          Error in undeploying the virtual machine. Contact the Administrator if the problem persists.
          Virtual machine, "VMwareLM-ServiceVM-I46-H1", not found in inventory.
          Virtual machine not found in inventory
    5. Unprepare option is greyed-out in the menu for the host.
    How do I make the four LM service VMs accessible again to Lab Manager so it can go ahead and disable host spanning? 
    I'm assuming disabling host spanning will get rid of these service VMs. Registering a VM in VC did not make it visible to LM - I still got the "VM not found in inventory" error.
    Would some DB updates resolve this?
    The FsDirs for these service VMs are 1, 2, 229 and 7672.
    In table DeployedFsDir I see rows for dir_ids 1,2, 229, 7672
    dir_id  vs_id
    1       1
    2       2
    229     215
    7672    6698
    Table DeployedVirtualServer has rows for vs_ids 1,2,215, 6698
    DistributedVirtualSwitch shows one DVSwitch as is_enabled = False
    Any help appreciated!
    Khare

    Hi Lab Manager gurus,
    I need your help in evacuating a corrupt data store that is hosting four LM Service VMs used by host spanning.  I'm attaching screenshots as well.
    LM version: 4.0.4 on ESXi 4.1 Enterprise Plus.
    1. Even though host spanning is enabled, we don't use it or need it, so it can be disabled.
    2. I have moved all the other VMs out of this datastore using SSmove, and though the service VMs have been powered off since mid-2013, SSmove still thinks they are deployed.
    3. I tried to disable host spanning in LM, but got an error:
          Error in undeploying the virtual machine. Contact the Administrator if the problem persists.
          Virtual machine, "VMwareLM-ServiceVM-I46-H2", not found in inventory.
          Virtual machine not found in inventory.
    Along with:
          Failed to undeploy Service Virtual Machine. Try to repair the host.
    4. Repairing the host gave the error:
          Failure occurred during repair of host "xxxxxxxxxxxx.com". If this is due to an temporary failure, try repair again, otherwise unprepare and then prepare the host.
          Error in undeploying. Contact the Administrator if the problem persists.
          Error in undeploying the virtual machine. Contact the Administrator if the problem persists.
          Virtual machine, "VMwareLM-ServiceVM-I46-H1", not found in inventory.
          Virtual machine not found in inventory
    5. Unprepare option is greyed-out in the menu for the host.
    How do I make the four LM service VMs accessible again to Lab Manager so it can go ahead and disable host spanning? 
    I'm assuming disabling host spanning will get rid of these service VMs. Registering a VM in VC did not make it visible to LM - I still got the "VM not found in inventory" error.
    Would some DB updates resolve this?
    The FsDirs for these service VMs are 1, 2, 229 and 7672.
    In table DeployedFsDir I see rows for dir_ids 1,2, 229, 7672
    dir_id  vs_id
    1       1
    2       2
    229     215
    7672    6698
    Table DeployedVirtualServer has rows for vs_ids 1,2,215, 6698
    DistributedVirtualSwitch shows one DVSwitch as is_enabled = False
    Any help appreciated!
    Khare

  • URGENT HELP NEEDED Re: 17" Studio Display ADC

    Recently, I gave a good friend of mine my old PowerMac G4 500 with DVI/VGA connector. I also bought a 17" Studio Display (ADC) to go with it, but I thought that an ADC to DVI connector would work with the monitor. It doesn't because, as I learned later, the display uses an analogue signal that the adapter cannot translate for the computer. There are suggestions that the G4 500 does not work at all with the 17" Studio Display (ADC) but I don't know whether this is actually true.
    So my question is this: are there any adapters on the market that will work with the 17" Studio Display and the PowerMac G4 500?
    Been looking everywhere for info, but nothing concrete. Any help would be greatly appreciated.

    The Apple and Dr. Botts DVI to ADC adapters do not provide the RGB analog signals needed for a CRT monitor. The Gefen adapter
    <http://www.gefen.com/kvm/product.jsp?prod_id=1203> does provide these signals but its power supply is not designed for the extra power a CRT display needs. See <http://www.applefritter.com/node/4008>
    In the link, one person was using the Gefen adapter with a CRT, but the power supply was getting VERY hot. Buying the Gefen adapter and a new, bigger, power supply, would be the easiest way to get things to work. The only cable cutting would be moving the cable from the Gefen power supply to the new power supply. That would just be a two wire cable. If you can find the matching plug for the Gefen power supply, you wouldn't have to use the Gefen power cable, but make your own, which is probably better because Gefen might be using wires too small for the extra current.

  • HELP NEEDED!!!displaying xml node name in an input text box

    Hello everybody
    Have a simple proble. I have imported an XML file into flash
    using the Tree component and the XML_conn component. So i have the
    xml tree displying in flash when i have run it.
    I have created an input text box called 'subject'
    All i really need is when a user clicks on any node for that
    node name to be displayed in a the input text box. thats it. ITS
    DRIVING ME CRAZY

    Try something like this. (if your Tree is called myTree)
    var myTreeListener = {}
    myTreeListener.change = function(evtObj) {
    subject.text = evtObj.target.selectedNode.nodeName;
    myTree.addEventListener("change",myTreeListener)

  • Hi.. urgent help neede reg the AVL display

    Im making use of ALV to dislay my report output.
    when my program is run in background , the ALV is getting displayed..but... there is another small table with information about<b> " the number of records passed "[ </b> .. i want to supress it... how to do that??
    i want to that supress that !!
    kindly help me pls!!

    Hi Ramya,
    just make use of the print parameter
      DATA:
        ls_print                              TYPE slis_print_alv,
      PERFORM alv_print                 CHANGING ls_print.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          is_print                            = ls_print
    *&      Form  alv_print
    *       Print options
    FORM alv_print CHANGING ps_print          TYPE slis_print_alv.
      ps_print-no_print_selinfos              = 'X'.
      ps_print-no_print_listinfos             = 'X'.
    ENDFORM.                    " alv_print
    Regards,
    Clemens

  • Help needed - XML forms not displaying in my repository

    Hi all
    I could really do with some help here.  I have a custom XML form for news articles.  It works fine in the standard documents repository, but I have my iView pointing to a folder in my own CM repository.
    When a user tries to directly access the "show" form, instead of the form it displays the XML code.  Any ideas why this is?
    My CM repository is running the following services:
    layout, properties, svc_acl, tbp
    EP6SP14
    Thanks!  Chris

    Hello,
    I have the same problem. When I'm trying to create an XML file using XML form in the repository /etc, I get the following error:
    XML - Forms 
    Cannot create item e0977870-cf29-2d10-bb89-d00b5761268c.xml in collection /etc/public/; operation is not supported.
    When I do the same in repository /documents, it works fine.
    I think, I've made the neccesary settings for the repository (Form Based Publishing, ...).
    Any clues will be highly appreciated.
    Jiri

  • Help needed.. trying to display video to external TV

    Hey guys,
    I am trying to setup my T61P lappy to display video to my external TV via the VGA port. I was able to get  the desktop background to display on the Samsung LCD tv but could not see anything else such as desktop items.
    I set the laptop up using the fn-f7 option in presenter mode. Not sure what is going on here to not see info on my TV. was trying to watch a movie on the TV with no luck..
    Thanks
    T61P(6459-CTO) T9300 @ 2.5 GHz, 4g ram, Quadro FX 570M, Vista Bus. 64Bit, 160gig 7200 rpm HD, WSXGA disp.
    Solved!
    Go to Solution.

    I have a new Lenovo T61, that my company bought me, i personally have a Toshiba laptop , that has an S-video output on it, i have to, on occasion, run powerpoint from it to a TV. Where it then comes out of the TV. And into a projector, for some of the shows that we do. My , or there Lenovo, only has the female VGA. Output for another monitor, but the driver that is in my Toshiba appears to be the same as in the Lenovo T61, so where can i get a VGA to S-video, or RCA. cable, and will this work for the: Intel Graphics media Accelerator, 6.14.10.4860. It runs XP in it,because of all the private, programs that we have were written for XP. Please help! I.T. Is always to busy, and only the top guy seems to know what he is doing,  which means I just get someone who spends 4 hours, making calls to him, and then telling me, he will get back to me soon! HEEEEEEEEEElp! i'm not a real computer wizz, but i figured out how to do it on my Toshiba, so if i could find the cable i think i could get-r-done, I'm sick of using my computer, for there shows.
    Message Edited by DaveUK on 01-10-2009 10:33 PM

  • Help needed restricting users admin access to devices using ACS 4.2

    I have users that access the network via a VPN client to a PIX 515 which authenticates to the ACS (using the default group for unknown users) which uses an external Active Directory Database.
    The problem I have is that as the ACS authenticates these users, it now allows them admin access to the PIX. How do I restrict access? I have looked at NARs using the 'All AAA clients, *, *' approach but that just stops their VPN access. ( I have a separate group called 'PIX ACCESS' which will contained only defined users for admin access).
    Incidentally I have other devices on the network which are AAA clients, in particular Nortel switches. I can set the group settings for that RADIUS set up to 'Authenticate Only' (RADIUS Nortel option) and that works fine, I was expecting the ACS to have a similar setting for TACACS+.
    So how do I allow the unknown users to authenticate to their AD database but restrict them admin access to the AAA clients?

    Very common problem. I've solved it twice over the last 6 years with ACS. I'm sketchy on the details. But here goes. First option to explore is using RADIUS for VPN access, then TACACS on all the Cisco switches and PIX firewall. That would make it alot easier. I think that with TACACS, you can build a NAR based on TCP port number instead of IP address....
    http://www.cisco.com/en/US/products/sw/secursw/ps2086/products_tech_note09186a0080858d3c.shtml
    So you'd have a group with 3-4 Administrators that can access PIX CLI, and another group of VPN users that can't access the PIX but can VPN in. So on the VPN group, put a NAR that restricts access to SSH/Telnet TCP ports?
    This comes up everytime I install an ACS server, (every 2-3 years), and it's always a trick.
    Please let me know if this works for you. And if it doesn't, let us know how you fixed it. I think I can get back into the ACS I last did this with and take a look, but I'd have to call up and make a special trip.

  • HT1477 When i disconnect my iPod 2nd Gen from my laptop, its display turns off and working freezes. Please help me.

    When i disconnect my iPod 2nd Gen from my laptop, its display goes off and working freezes. Please help me.

    The computer freezes?  There may be something wrong with the USB port.  If the laptop has more than one port, does this happen on any port?  If you are disconnecting the shuffle cable from the computer, does it make any difference if you disconnect the shuffle at the other end of the cable first, then disconnect the cable from computer?  Or if you currently disconnect the shuffle from cable first, try it the other way.
    You may be able to work around this problem, if you get a self-powered USB hub.  Something like this one
    http://eshop.macsales.com/item/NewerTech/USB2HB7PRO/
    There are many choices, but be sure to get one that has its own power supply.  You can leave the shuffle cable connected to the hub, and connect the shuffle to the hub, instead of directly to the computer.  This may provide a "buffer" for whatever is causing your laptop to shut off when the shuffle is disconnected.  Since the hub has its own power supply, it will not rely on the computer for power to re-charge the battery.

  • Help needed Displaying ALV  Secondary list without using oops concept

    Hi Experts
    Help needed Displaying ALV  Secondary list without using oops concept.
    its urgent
    regds
    rajasekhar

    hi chk this code
    ******************TABLES DECLARATION*****************
    TABLES : VBAP,MARA.
    *****************TYPE POOLS**************************
    TYPE-POOLS : SLIS.
    ****************INTERNAL TABLES**********************
    DATA : BEGIN OF IT_VBAP OCCURS 0,
    VBELN LIKE VBAP-VBELN, "SALES DOCUMENT
    POSNR LIKE VBAP-POSNR, "SALES DOCUMENT ITEM
    MATNR LIKE VBAP-MATNR, "MATERIAL NUMBER
    END OF IT_VBAP.
    ****************TEMPORARY VARIABLES******************
    DATA : V_VBELN LIKE VBAP-VBELN."SALES DOCUMENT
    DATA : V_MTART LIKE MARA-MTART. "MATERIAL TYPE
    *****************FIELD CATALOG***********************
    DATA : IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
           WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    ****************LAYOUT*******************************
    DATA : WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
    ***************VARIANT*******************************
    DATA : G_VARIANT LIKE DISVARIANT.
    ****************SAVE*********************************
    DATA : G_SAVE(1) TYPE C.
    *****************EVENTS******************************
    DATA : XS_EVENTS TYPE SLIS_ALV_EVENT,
           G_EVENTS TYPE SLIS_T_EVENT.
    ******************PF STATUS**************************
    DATA : PF_STATUS TYPE SLIS_FORMNAME VALUE 'SET_PF_STATUS'.
    ******************USER COMMAND************************
    DATA : USER_COMMAND TYPE SLIS_FORMNAME VALUE 'SET_USER_COMMAND',
           R_UCOMM LIKE SY-UCOMM.
    ****************SELECTION SCREEN************************
    SELECT-OPTIONS : S_VBELN FOR VBAP-VBELN.
    ***************AT SELECTION SCREEN*********************
    AT SELECTION-SCREEN.
      PERFORM VALIDATE.
    **************START-OF-SELECTION**************************
    START-OF-SELECTION.
      PERFORM GET_DETAILS.
      PERFORM FIELDCAT.
      PERFORM LAYOUT.
      PERFORM VARIANT.
      PERFORM SAVE.
      PERFORM EVENTS.
      PERFORM ALV_DISPLAY.
    *********************FORMS*******************************************
    *&      Form  validate
          text
    -->  p1        text
    <--  p2        text
    FORM VALIDATE .
      SELECT SINGLE VBELN
                    FROM VBAP
                    INTO V_VBELN
                    WHERE VBELN IN S_VBELN.
      IF SY-SUBRC <> 0.
        MESSAGE E000 WITH 'enter valid vbeln'.
      ENDIF.
    ENDFORM.                    " validate
    *&      Form  get_details
          text
    -->  p1        text
    <--  p2        text
    FORM GET_DETAILS .
      SELECT VBELN
             POSNR
             MATNR
             FROM VBAP
             INTO TABLE IT_VBAP
             WHERE VBELN IN S_VBELN.
      IF SY-SUBRC <> 0.
        MESSAGE E000 WITH 'no details found'.
      ENDIF.
    ENDFORM.                    " get_details
    *&      Form  fieldcat
          text
    -->  p1        text
    <--  p2        text
    FORM FIELDCAT .
      WA_FIELDCAT-TABNAME = 'IT_VBAP'.
      WA_FIELDCAT-FIELDNAME = 'VBELN'.
      WA_FIELDCAT-OUTPUTLEN = 10.
      WA_FIELDCAT-SELTEXT_L = 'SALES DOC'.
      APPEND WA_FIELDCAT TO IT_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_VBAP'.
      WA_FIELDCAT-FIELDNAME = 'POSNR'.
      WA_FIELDCAT-OUTPUTLEN = 6.
      WA_FIELDCAT-SELTEXT_L = 'ITEM'.
      APPEND WA_FIELDCAT TO IT_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_VBAP'.
      WA_FIELDCAT-FIELDNAME = 'MATNR'.
      WA_FIELDCAT-OUTPUTLEN = 18.
      WA_FIELDCAT-SELTEXT_L = 'MATERIAL NO'.
      APPEND WA_FIELDCAT TO IT_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    " fieldcat
    *&      Form  LAYOUT
          text
    -->  p1        text
    <--  p2        text
    FORM LAYOUT .
      WA_LAYOUT-ZEBRA = 'X'.
    ENDFORM.                    " LAYOUT
    *&      Form  VARIANT
          text
    -->  p1        text
    <--  p2        text
    FORM VARIANT .
      CLEAR G_VARIANT.
      G_VARIANT-REPORT = SY-REPID.
    ENDFORM.                    " VARIANT
    *&      Form  SAVE
          text
    -->  p1        text
    <--  p2        text
    FORM SAVE .
      CLEAR G_SAVE.
      G_SAVE = 'A'.
    ENDFORM.                    " SAVE
    *&      Form  EVENTS
          text
    -->  p1        text
    <--  p2        text
    FORM EVENTS .
      CLEAR XS_EVENTS.
      XS_EVENTS-NAME = SLIS_EV_TOP_OF_PAGE.
      XS_EVENTS-FORM = 'TOP_OF_PAGE'.
      APPEND XS_EVENTS TO G_EVENTS.
    ENDFORM.                    " EVENTS
    *&      Form  TOP_OF_PAGE
          text
    FORM TOP_OF_PAGE.
      WRITE :/ ' INTELLI GROUP'.
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  ALV_DISPLAY
          text
    -->  p1        text
    <--  p2        text
    FORM ALV_DISPLAY .
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK              = ' '
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                = ' '
         I_CALLBACK_PROGRAM             = SY-REPID
         I_CALLBACK_PF_STATUS_SET       = PF_STATUS
         I_CALLBACK_USER_COMMAND        = USER_COMMAND
      I_STRUCTURE_NAME               =
         IS_LAYOUT                      = WA_LAYOUT
         IT_FIELDCAT                    = IT_FIELDCAT
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
      IT_SORT                        =
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_DEFAULT                      = 'X'
         I_SAVE                         = G_SAVE
         IS_VARIANT                     = G_VARIANT
         IT_EVENTS                      = G_EVENTS
      IT_EVENT_EXIT                  =
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
        TABLES
          T_OUTTAB                       = IT_VBAP
       EXCEPTIONS
         PROGRAM_ERROR                  = 1
         OTHERS                         = 2
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " ALV_DISPLAY
    *&      Form  SET_PF_STATUS
          text
    FORM SET_PF_STATUS USING EXTAB TYPE SLIS_T_EXTAB.
      SET PF-STATUS 'Z50651_PFSTATUS' EXCLUDING EXTAB.
    ENDFORM.                    "SET_PF_STATUS
    *&      Form  SET_USER_COMMAND
          text
    FORM SET_USER_COMMAND USING R_UCOMM
                                RS_SELFIELD TYPE SLIS_SELFIELD.
      CASE R_UCOMM.
        WHEN 'DC'.
          READ TABLE IT_VBAP INDEX RS_SELFIELD-TABINDEX.
          IF SY-SUBRC = 0.
            SELECT SINGLE MTART
                          FROM MARA
                          INTO V_MTART
                          WHERE MATNR = IT_VBAP-MATNR.
            IF SY-SUBRC <> 0.
       MESSAGE E000 WITH 'NO MATERIAL DESCRIPTION FOR SELECTED MATERIAL NO'.
            ELSE.
              WRITE :/ 'MATERIAL NO :',IT_VBAP-MATNR.
              WRITE :/ 'MATERIAL TYPE :' , V_MTART.
            ENDIF.
          ENDIF.
        WHEN 'BACK'.
          LEAVE TO SCREEN 0.
        WHEN 'EXIT'.
          LEAVE TO SCREEN 0.
        WHEN 'CLOSE'.
          CALL TRANSACTION 'SE38'.
      ENDCASE.
    REPORT  Z_ALV_INTERACTIVE  MESSAGE-ID ZMSG_50651
                                    LINE-SIZE 100
                                    LINE-COUNT 60
                                    NO STANDARD PAGE HEADING.
    ******************TABLES DECLARATION*****************
    TABLES : VBAP,MARA.
    *****************TYPE POOLS**************************
    TYPE-POOLS : SLIS.
    ****************INTERNAL TABLES**********************
    DATA : BEGIN OF IT_VBAP OCCURS 0,
    VBELN LIKE VBAP-VBELN, "SALES DOCUMENT
    POSNR LIKE VBAP-POSNR, "SALES DOCUMENT ITEM
    MATNR LIKE VBAP-MATNR, "MATERIAL NUMBER
    END OF IT_VBAP.
    ****************TEMPORARY VARIABLES******************
    DATA : V_VBELN LIKE VBAP-VBELN."SALES DOCUMENT
    DATA : V_MTART LIKE MARA-MTART. "MATERIAL TYPE
    *****************FIELD CATALOG***********************
    DATA : IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
           WA_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    ****************LAYOUT*******************************
    DATA : WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
    ***************VARIANT*******************************
    DATA : G_VARIANT LIKE DISVARIANT.
    ****************SAVE*********************************
    DATA : G_SAVE(1) TYPE C.
    *****************EVENTS******************************
    DATA : XS_EVENTS TYPE SLIS_ALV_EVENT,
           G_EVENTS TYPE SLIS_T_EVENT.
    ******************PF STATUS**************************
    DATA : PF_STATUS TYPE SLIS_FORMNAME VALUE 'SET_PF_STATUS'.
    ******************USER COMMAND************************
    DATA : USER_COMMAND TYPE SLIS_FORMNAME VALUE 'SET_USER_COMMAND',
           R_UCOMM LIKE SY-UCOMM.
    ****************SELECTION SCREEN************************
    SELECT-OPTIONS : S_VBELN FOR VBAP-VBELN.
    ***************AT SELECTION SCREEN*********************
    AT SELECTION-SCREEN.
      PERFORM VALIDATE.
    **************START-OF-SELECTION**************************
    START-OF-SELECTION.
      PERFORM GET_DETAILS.
      PERFORM FIELDCAT.
      PERFORM LAYOUT.
      PERFORM VARIANT.
      PERFORM SAVE.
      PERFORM EVENTS.
      PERFORM ALV_DISPLAY.
    *********************FORMS*******************************************
    *&      Form  validate
          text
    -->  p1        text
    <--  p2        text
    FORM VALIDATE .
      SELECT SINGLE VBELN
                    FROM VBAP
                    INTO V_VBELN
                    WHERE VBELN IN S_VBELN.
      IF SY-SUBRC <> 0.
        MESSAGE E000 WITH 'enter valid vbeln'.
      ENDIF.
    ENDFORM.                    " validate
    *&      Form  get_details
          text
    -->  p1        text
    <--  p2        text
    FORM GET_DETAILS .
      SELECT VBELN
             POSNR
             MATNR
             FROM VBAP
             INTO TABLE IT_VBAP
             WHERE VBELN IN S_VBELN.
      IF SY-SUBRC <> 0.
        MESSAGE E000 WITH 'no details found'.
      ENDIF.
    ENDFORM.                    " get_details
    *&      Form  fieldcat
          text
    -->  p1        text
    <--  p2        text
    FORM FIELDCAT .
      WA_FIELDCAT-TABNAME = 'IT_VBAP'.
      WA_FIELDCAT-FIELDNAME = 'VBELN'.
      WA_FIELDCAT-OUTPUTLEN = 10.
      WA_FIELDCAT-SELTEXT_L = 'SALES DOC'.
      APPEND WA_FIELDCAT TO IT_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_VBAP'.
      WA_FIELDCAT-FIELDNAME = 'POSNR'.
      WA_FIELDCAT-OUTPUTLEN = 6.
      WA_FIELDCAT-SELTEXT_L = 'ITEM'.
      APPEND WA_FIELDCAT TO IT_FIELDCAT.
      CLEAR WA_FIELDCAT.
      WA_FIELDCAT-TABNAME = 'IT_VBAP'.
      WA_FIELDCAT-FIELDNAME = 'MATNR'.
      WA_FIELDCAT-OUTPUTLEN = 18.
      WA_FIELDCAT-SELTEXT_L = 'MATERIAL NO'.
      APPEND WA_FIELDCAT TO IT_FIELDCAT.
      CLEAR WA_FIELDCAT.
    ENDFORM.                    " fieldcat
    *&      Form  LAYOUT
          text
    -->  p1        text
    <--  p2        text
    FORM LAYOUT .
      WA_LAYOUT-ZEBRA = 'X'.
    ENDFORM.                    " LAYOUT
    *&      Form  VARIANT
          text
    -->  p1        text
    <--  p2        text
    FORM VARIANT .
      CLEAR G_VARIANT.
      G_VARIANT-REPORT = SY-REPID.
    ENDFORM.                    " VARIANT
    *&      Form  SAVE
          text
    -->  p1        text
    <--  p2        text
    FORM SAVE .
      CLEAR G_SAVE.
      G_SAVE = 'A'.
    ENDFORM.                    " SAVE
    *&      Form  EVENTS
          text
    -->  p1        text
    <--  p2        text
    FORM EVENTS .
      CLEAR XS_EVENTS.
      XS_EVENTS-NAME = SLIS_EV_TOP_OF_PAGE.
      XS_EVENTS-FORM = 'TOP_OF_PAGE'.
      APPEND XS_EVENTS TO G_EVENTS.
    ENDFORM.                    " EVENTS
    *&      Form  TOP_OF_PAGE
          text
    FORM TOP_OF_PAGE.
      WRITE :/ ' INTELLI GROUP'.
    ENDFORM.                    "TOP_OF_PAGE
    *&      Form  ALV_DISPLAY
          text
    -->  p1        text
    <--  p2        text
    FORM ALV_DISPLAY .
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK              = ' '
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                = ' '
         I_CALLBACK_PROGRAM             = SY-REPID
       I_CALLBACK_PF_STATUS_SET         = PF_STATUS
         I_CALLBACK_USER_COMMAND        = USER_COMMAND
      I_STRUCTURE_NAME               =
         IS_LAYOUT                      = WA_LAYOUT
         IT_FIELDCAT                    = IT_FIELDCAT
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
      IT_SORT                        =
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_DEFAULT                      = 'X'
         I_SAVE                         = G_SAVE
        IS_VARIANT                      = G_VARIANT
         IT_EVENTS                      = G_EVENTS
      IT_EVENT_EXIT                  =
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
        TABLES
          T_OUTTAB                       = IT_VBAP
       EXCEPTIONS
         PROGRAM_ERROR                  = 1
         OTHERS                         = 2
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " ALV_DISPLAY
    *&      Form  SET_PF_STATUS
          text
    FORM SET_PF_STATUS USING EXTAB TYPE SLIS_T_EXTAB.
      SET PF-STATUS 'STANDARD' EXCLUDING EXTAB.
    ENDFORM.                    "SET_PF_STATUS
    *&      Form  SET_USER_COMMAND
          text
    FORM SET_USER_COMMAND USING R_UCOMM
                                RS_SELFIELD TYPE SLIS_SELFIELD.
      CASE R_UCOMM.
        WHEN 'DC'.
          READ TABLE IT_VBAP INDEX RS_SELFIELD-TABINDEX.
          IF SY-SUBRC = 0.
            SELECT SINGLE MTART
                          FROM MARA
                          INTO V_MTART
                          WHERE MATNR = IT_VBAP-MATNR.
            IF SY-SUBRC <> 0.
       MESSAGE E000 WITH 'NO MATERIAL DESCRIPTION FOR SELECTED MATERIAL NO'.
            ELSE.
              WRITE :/ 'MATERIAL NO :',IT_VBAP-MATNR.
              WRITE :/ 'MATERIAL TYPE :' , V_MTART.
      SUBMIT SLIS_DUMMY WITH P_MATNR EQ IT_VBAP-MATNR
                        WITH P_MTART EQ V_MTART.
            ENDIF.
          ENDIF.
        WHEN 'BACK'.
          LEAVE TO SCREEN 0.
        WHEN 'EXIT'.
          LEAVE TO SCREEN 0.
        WHEN 'CLOSE'.
          CALL TRANSACTION 'SE38'.
      ENDCASE.
    plz reward if useful

  • In my ipad mini sound is there but somehow display turned off....please help...how to turn on the display

    In my ipad mini sound is there but somehow display turned off....please help...how to turn on the display

    Frozen or unresponsive iPad
    Resolve these most common issues:
        •    Display remains black or blank
        •    Touch screen not responding
        •    Application unexpectedly closes or freezes
    http://www.apple.com/support/ipad/assistant/ipad/
    iPad Frozen, not responding, how to fix
    http://appletoolbox.com/2012/07/ipad-frozen-not-responding-how-to-fix/
    iPad Frozen? How to Force Quit an App, Reset or Restart Your iPad
    http://ipadacademy.com/2010/11/ipad-frozen-how-to-force-quit-an-app-reset-or-res tart-your-ipad
    Black or Blank Screen on iPad or iPhone
    http://appletoolbox.com/2012/10/black-or-blank-screen-on-ipad-or-iphone/
    What to Do When Your iPad Won't Turn On
    http://ipad.about.com/od/iPad_Troubleshooting/ss/What-To-Do-When-Your-Ipad-Wo-No t-Turn-On.htm
    iOS: Not responding or does not turn on
    http://support.apple.com/kb/TS3281
    Home button not working or unresponsive, fix
    http://appletoolbox.com/2013/04/home-button-not-working-or-unresponsive-fix/
    Fixing an iPad Home Button
    http://tinyurl.com/om6rd6u
    iPad: Basic troubleshooting
    http://support.apple.com/kb/TS3274
     Cheers, Tom

  • Help, I need to run three displays on my Mac Pro 4,1.

    Help, I need to run three displays on my Mac Pro 4,1.
    I have a Radeon 5870 installed with OS X 10.8.3
    need to run a Dell 30 inch dislay, a 19 inch Eizo and a 12 inch Cintiqu Display Tablet please.
    Ant tipes or hints?  Failing that, I would like to know of a comptaible video/graphic card which will only take up an additional slot, as I have the others filled with eSata and USB 3 cards.
    Cheers
    David

    Your 5x70s support three monitors. Are you having trouble?
    Answered just last night in this thread also
    https://discussions.apple.com/thread/4933924?tstart=0

  • Need Help in installations and connecting displays. Please!

    Hello Everyone,
    Need Help in installations and connecting displays. Please!
    Im planning on installing in a cafe shop : (Store Self improvement)
    4 TV's (can be  Built in Wi-Fi) Store menus
    2 touch screen tablets.  To be use as Emenu (digital Menu)
    1 60' TV ( Built in Wi-Fi) as Entrainment displays and in store advertising
    What do I need to organize my project and make it looks cool and how to manageand controll all of the displays TV.

    TNSTAAFL
    I DO NOT work for Best Buy, Geek Squad and any way affiliated with them. I am a self-employed repairman. I specialize in TV's and desktop computers. I do not take sides. If BB is wrong I will say so. If you are a moron with a false sense of entitlement, then I will tell you.

  • I'm following Firefox Help for Windows XP on "clear cookies & cache." When I open Firefox & follow the Help steps (click on History, Tools, etc.) these aren't active links. I'm clicking on a Help display; no actions are executed. ???

    (On desktop PC) When I open Firefox & follow the Help steps (click on History, Tools, etc.), these aren't active links. I'm clicking on a Help display; no actions are executed. Cookies & cache aren't cleared.

    Make sure that you do not run Firefox in permanent Private Browsing mode.
    *https://support.mozilla.org/kb/Private+Browsing
    To see all History and Cookie settings, choose:
    *Tools > Options > Privacy, choose the setting <b>Firefox will: Use custom settings for history</b>
    *Deselect: [ ] "Always use private browsing mode"

Maybe you are looking for

  • Why do I appear to have 2 different Qwerty keyboards?

    How do I change a key board's contents to have an undrescore? I need an underscore as part of my address and depending on which programme I am in one doesn't have an underscore.  How do I change that?

  • Easy or flexible ways to deactivate the batch management!

    Hi Experts, In our company , we want to deactivate the batch management for some materials. I know it is not an easy way to do this according to the SAP Note  30656: to clear stocks of the current and the previous period as well as to complete the op

  • How can I erase the old e-mail accounts from the BB

    I just got a BB 8300 and I registered my account, but the previous owner´s e mail accounts still show in he screen. How can I get rid of them. Thx Solved! Go to Solution.

  • RADIUS and CHECKPOINT and NORTEL

    I have installed the NMAS modules from Border Manager 3.8 onto a Netware 6 SP3 box. I installed per TID 10078616 and can authenicate from my W2K workstation fine. I am now trying to authenicate from a Nortel switch and a VPN from a checkpoint firewal

  • Moving files to new drives but keep same drive letter

    I need to fix a few things with the drives on my SQL server and was wondering if the following is a valid solution. The two main things are putting the files on drives formatted with 64k blocks (was the default of 4k before and I will be changing to