Navigating from ME49 to ME47 tcode 'General object service' icon missing

Hi All ,
  We have scenario wherein we are navigating from transaction ME49 to ME47 . 
  In ME47 'General Object Services' icon is missing .
  When we direcly go to ME47  , it is working fine .
If any of you come across this issue , Pl.provide inputs .
Thanks in Advance,

1.5-3 minute boot up as opposed to 15-20 seconds
And
why it takes a long time to load a lot of things.
I have restored this
from a time machine partition.
TimeMachine is only a backup and restore, it won't fix issues in software and according to your information, doesn't even optimize the restore for best performance on boot hard drives.
What you need to do to regain your speed is to understand how your machine works
Why is my computer slow?
Fix any and all issues in software following this list of fixes
..Step by Step to fix your Mac
Then follow this defrag method I've outlined
How to safely defrag a Mac's hard drive
Most commonly used backup methods
There shouldn't be need to reinstall OS X fresh unless your having file structure issues which if they are should appear when in the Steps, which then a zero erase and install will cure as well as any bad sector issues, the defrag step wouldn't be necessarry on a freshly installed system obviously as the files are written all together, not in portions all over the drive.
Hope this assists.

Similar Messages

  • Attach doc from external content server- using Generic Object Service (GOS)

    Dear All,
    i have intergrated an external content server to SAP using SAP archive link. All the scanned document are there in Content server and corresponding entries are done in SAP.I can search and view document using tcode : OAAD
    Please tell me steps for "how to attach a document from external content server using Generic Object Service "
    Scenario is :  For example when we change any Master records or create a new PO, or do some financial transaction then i need to attach the supporting document which is there in my content server connected  to SAP.how do we manual attach a Document in SAP using GOS.
    Do we need to do some special configuration to use GOS .please give the steps from initial.
    Thanks
    sandeep

    Hello,
    Check your configuration of document type assignement to required business document - object type, Archivelink table, content repository in OAC3 transaction.
    Goto respective business document > Click on GOS > Create > Store business document - Here you can see defined document type with desctiption. Double click on this the assign your document to this business document. Save it.
    This will help in attaching the document to your required business document.
    To verify you can check the archivelink table or by transaction OAAD.
    Hope this will help you.
    -Thanks,
    Ajay

  • Security for General Object Services

    Trying to restrict authorizations for GOS at the document type level.
    We are currently in 4.6c.  We are using the authorization object S_WFAR_OBJ to restrict document type, object type, and the activity level.  This authorization object works as expected when a user goes into tcode OAWD(SAP ArchiveLink: Store documents) but if a user goes into another tcode such as XK03(Display vendor (centrally) the user can then attach for any document type using the Global Object Services icon.
    Does anyone have any suggestions on how to control what document types when using the GOS icon?
    Thanks
    Eric

    Eric,
    Try this as it will work for you.
    Using T-code SE16 view table TACTZ
    This will tell you the valid activites ACTVT for you auth object
    Now it should be possible to change the one you don't want in T-code XK03
    Let me know if you want me to eleborate.

  • Navigation from ALV  Record to Tcode

    Hello All,
    I have  a requirement like this,
    My zPROGARM is displaying one ALV output. When an user select one record/cell
    it has to navigate to particular Tcode  .
    Is it Possible?
    Kindly advice me on this.
    Thankyou,
    Ram.

    HI...,,
    Check this program...
    REPORT  YH627_PO_CHANGES_SOX_REPORTING MESSAGE-ID M8.
    *"Table declarations...................................................
    TABLES:
      EKKO,                                " Purchasing Document Header
      CDHDR,                               " Change document header
      SSCRFIELDS.                          " Fields on selection screens
    *"Selection screen elements............................................
    SELECT-OPTIONS:
      S_EBELN FOR EKKO-EBELN,              " Purchasing Document Number
      S_LIFNR FOR EKKO-LIFNR,              " Vendor's account number
      S_EKGRP FOR EKKO-EKGRP,              " Purchasing group
      S_BEDAT FOR EKKO-BEDAT,              " Purchasing Document Date
      S_UDATE FOR CDHDR-UDATE.             " Creation date of the change
                                           " document
    *" Data declarations...................................................
    Field String to hold Purchase Document Number                       *
    DATA:
      BEGIN OF FS_EBELN,
        EBELN(90) TYPE C,                  " Purchase Document Number
        ERNAM     TYPE EKKO-ERNAM,         " Name of Person who Created
                                           " the Object
        LIFNR     TYPE EKKO-LIFNR,         " Vendor's account number
        EKGRP     TYPE EKKO-EKGRP,         " Purchasing group
        BEDAT     TYPE EKKO-BEDAT,         " Purchasing Document Date
      END OF FS_EBELN,
    Internal table to hold Purchase Document Number                     *
      T_EBELN LIKE STANDARD TABLE
                OF FS_EBELN.
    Field String to hold Purchase Document Header                       *
    DATA:
      BEGIN OF FS_EKKO,
        EBELN TYPE EKKO-EBELN,             " Purchasing Document Number
        ERNAM TYPE EKKO-ERNAM,             " Name of Person who Created the
                                           " Object
        LIFNR TYPE EKKO-LIFNR,             " Vendor's account number
        EKGRP TYPE EKKO-EKGRP,             " Purchasing group
        BEDAT TYPE EKKO-BEDAT,             " Purchasing Document Date
      END OF FS_EKKO,
    Internal table to hold Purchase Document Header                     *
    T_EKKO LIKE STANDARD TABLE
              OF FS_EKKO.
    Field String to hold Account Number and name of the Vendor          *
    DATA:
      BEGIN OF FS_LFA1,
        LIFNR TYPE LFA1-LIFNR,             " Account Number of Vendor
        NAME1 TYPE LFA1-NAME1,             " Name1
      END OF FS_LFA1,
    Internal table to hold Account number and Name of the Vendor        *
      T_LFA1 LIKE STANDARD TABLE
               OF FS_LFA1.
    Field String to hold Change date and the name of the user           *
    DATA:
      BEGIN OF FS_CDHDR,
        OBJECTCLAS TYPE CDHDR-OBJECTCLAS,  " Object Class
        OBJECTID   TYPE CDHDR-OBJECTID,    " Object value
        CHANGENR   TYPE CDHDR-CHANGENR,    " Document change number
        USERNAME   TYPE CDHDR-USERNAME,    " User name
        UDATE      TYPE CDHDR-UDATE,       " Creation date of the change
                                           " document
      END OF FS_CDHDR,
    Internal Table to hold Change date and the name of the user         *
      T_CDHDR LIKE STANDARD TABLE
                OF FS_CDHDR.
    Field String to hold Change document items                          *
    DATA:
      BEGIN OF FS_CDPOS,
        OBJECTCLAS   TYPE CDPOS-OBJECTCLAS," Object class
        OBJECTID(10) TYPE C,               " Object Value
        CHANGENR     TYPE CDPOS-CHANGENR,  " Document change number
        TABNAME      TYPE CDPOS-TABNAME,   " Table Name
        FNAME        TYPE CDPOS-FNAME,     " Field Name
        VALUE_NEW    TYPE CDPOS-VALUE_NEW, " New contents of changed field
        VALUE_OLD    TYPE CDPOS-VALUE_OLD, " Old contents of changed field
      END OF FS_CDPOS,
    Internal Table to hold Change document items                        *
      T_CDPOS LIKE STANDARD TABLE
                OF FS_CDPOS.
    Field String to hold Date Element Name                              *
    DATA:
      BEGIN OF FS_DATAELE,
        TABNAME   TYPE DD03L-TABNAME,      " Table Name
        FIELDNAME TYPE DD03L-FIELDNAME,    " Field Name
        ROLLNAME  TYPE DD03L-ROLLNAME,     " Data element
      END OF FS_DATAELE,
    Internal Table to hold Data Element Name                            *
      T_DATAELE LIKE STANDARD TABLE
                  OF FS_DATAELE.
    Field String to hold Short Text of the Date Element                 *
    DATA:
      BEGIN OF FS_TEXT,
        ROLLNAME TYPE DD04T-ROLLNAME,      " Data element
        DDTEXT   TYPE DD04T-DDTEXT,        " Short Text
      END OF FS_TEXT,
    Internal Table to hold Short Text of the Date Element               *
      T_TEXT LIKE STANDARD TABLE
               OF FS_TEXT.
    Field String to hold data to be displayed on the ALV grid           *
    DATA:
      BEGIN OF FS_OUTTAB,
        EBELN      TYPE EKKO-EBELN,        " Purchasing Document Number
        ERNAM      TYPE EKKO-ERNAM,        " Name of Person who Created the
                                           " Object
        LIFNR      TYPE EKKO-LIFNR,        " Vendor's account number
        EKGRP      TYPE EKKO-EKGRP,        " Purchasing group
        BEDAT      TYPE EKKO-BEDAT,        " Purchasing Document Date
        WERKS      TYPE LFA1-WERKS,        " Plant
        NAME1      TYPE LFA1-NAME1,        " Name1
        USERNAME   TYPE CDHDR-USERNAME,    " User name
        UDATE      TYPE CDHDR-UDATE,       " Creation date of the change
                                           " document
        DDTEXT     TYPE DD04T-DDTEXT,      " Short Text Describing R/3
                                           " Repository Objects
        VALUE_NEW  TYPE CDPOS-VALUE_NEW,   " New contents of changed field
        VALUE_OLD  TYPE CDPOS-VALUE_OLD,   " Old contents of changed field
      END OF FS_OUTTAB,
    Internal Table to hold data to be displayed on the ALV grid         *
      T_OUTTAB LIKE STANDARD TABLE
                 OF FS_OUTTAB.
                   C L A S S   D E F I N I T I O N                      *
      CLASS LCL_EVENT_HANDLER  DEFINITION DEFERRED.
    *" Data declarations...................................................
    Work variables                                                      *
      DATA:
        W_EBELN     TYPE EKKO-EBELN,       " Purchasing Document Number
        W_LIFNR     TYPE EKKO-LIFNR,       " Vendor's account number
        W_EKGRP     TYPE EKKO-EKGRP,       " Purchasing group
        W_VALUE     TYPE EKKO-EBELN,       " Reflected Value
        W_SPACE     VALUE ' ',             " Space
    *--- ALV Grid
        W_GRID      TYPE REF TO CL_GUI_ALV_GRID,
    *--- Event Handler
        EVENT_CLICK TYPE REF TO LCL_EVENT_HANDLER,
    *--- Field catalog table
        T_FIELDCAT  TYPE LVC_T_FCAT.
                          AT SELECTION-SCREEN EVENT                     *
    AT SELECTION-SCREEN ON S_EBELN.
      PERFORM VALIDATE_PD_NUM.
    AT SELECTION-SCREEN ON S_LIFNR.
      PERFORM VALIDATE_VEN_NUM.
    AT SELECTION-SCREEN ON S_EKGRP.
      PERFORM VALIDATE_PUR_GRP.
                          START-OF-SELECTION EVENT                      *
    START-OF-SELECTION.
      PERFORM SELECT_PO.
      PERFORM SELECT_OBJ_ID.
      PERFORM SELECT_CHANGED_VALUE.
      PERFORM SELECT_PUR_DOC.
      PERFORM SELECT_VENDOR.
      PERFORM DESCRIPTION.
                          END-OF-SELECTION EVENT                        *
    END-OF-SELECTION.
      IF NOT T_EKKO IS INITIAL.
        PERFORM FILL_OUTTAB.
      ENDIF.                               " IF NOT T_EKKO...
      PERFORM PREPARE_FIELD_CATALOG CHANGING T_FIELDCAT .
      CALL SCREEN 100.
          CLASS LCL_EVENT_HANDLER DEFINITION
    <b>CLASS LCL_EVENT_HANDLER DEFINITION .
      PUBLIC SECTION .
        METHODS:
            HANDLE_HOTSPOT_CLICK
                 FOR EVENT HOTSPOT_CLICK OF CL_GUI_ALV_GRID
                           IMPORTING E_ROW_ID E_COLUMN_ID.
    ENDCLASS.                              " LCL_EVENT_HANDLER</b> DEFINITION
          CLASS LCL_EVENT_HANDLER IMPLEMENTATION
    CLASS LCL_EVENT_HANDLER IMPLEMENTATION .
    *---Handle Double Click
    <b>  METHOD HANDLE_HOTSPOT_CLICK .
        PERFORM GET_CELL_INFO.
        SET PARAMETER ID 'BES' FIELD W_VALUE.
        CALL TRANSACTION 'ME23N'.
      ENDMETHOD.                           " HANDLE_HOTSPOT_CLICK</b>
    ENDCLASS.                              " LCL_EVENT_HANDLER
    *&      Module  STATUS_0100  OUTPUT
          PBO Event
    MODULE STATUS_0100 OUTPUT.
      IF T_OUTTAB IS INITIAL.
        LEAVE PROGRAM.
      ENDIF.                               " IF T_OUTTAB...
      SET PF-STATUS 'OOPS'.
      SET TITLEBAR 'TIT'.
      IF W_GRID IS INITIAL.
        CREATE OBJECT W_GRID
          EXPORTING
       I_SHELLSTYLE      = 0
       I_LIFETIME        =
            I_PARENT       = CL_GUI_CONTAINER=>SCREEN0
       I_APPL_EVENTS     =
       I_PARENTDBG       =
       I_APPLOGPARENT    =
       I_GRAPHICSPARENT  =
       I_NAME            =
       I_FCAT_COMPLETE   = SPACE
          EXCEPTIONS
            ERROR_CNTL_CREATE = 1
            ERROR_CNTL_INIT   = 2
            ERROR_CNTL_LINK   = 3
            ERROR_DP_CREATE   = 4
            OTHERS            = 5.
        IF SY-SUBRC <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                     WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.                             " IF SY-SUBRC <> 0
        CALL METHOD W_GRID->SET_TABLE_FOR_FIRST_DISPLAY
         EXPORTING
           I_BUFFER_ACTIVE               =
           I_BYPASSING_BUFFER            =
           I_CONSISTENCY_CHECK           =
           I_STRUCTURE_NAME              =
           IS_VARIANT                    =
           I_SAVE                        =
           I_DEFAULT                     = 'X'
           IS_LAYOUT                     =
           IS_PRINT                      =
           IT_SPECIAL_GROUPS             =
           IT_TOOLBAR_EXCLUDING          =
           IT_HYPERLINK                  =
           IT_ALV_GRAPHICS               =
           IT_EXCEPT_QINFO               =
           IR_SALV_ADAPTER               =
          CHANGING
            IT_OUTTAB                     = T_OUTTAB
            IT_FIELDCATALOG               = T_FIELDCAT
           IT_SORT                       =
           IT_FILTER                     =
          EXCEPTIONS
            INVALID_PARAMETER_COMBINATION = 1
            PROGRAM_ERROR                 = 2
            TOO_MANY_LINES                = 3
            OTHERS                        = 4
        IF SY-SUBRC <> 0.
          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                     WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.                             " IF SY-SUBRC <> 0.
      ENDIF.                               " IF W_GRID IS INITIAL
      CREATE OBJECT EVENT_CLICK.
      SET HANDLER EVENT_CLICK->HANDLE_HOTSPOT_CLICK FOR W_GRID.
    ENDMODULE.                             " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
          PAI Event
    MODULE USER_COMMAND_0100 INPUT.
      CASE SY-UCOMM.
        WHEN 'BACK'.
          LEAVE TO SCREEN 0.
        WHEN 'EXIT'.
          LEAVE PROGRAM.
        WHEN 'CANCEL'.
          LEAVE TO SCREEN 0.
      ENDCASE.
    ENDMODULE.                             " USER_COMMAND_0100  INPUT
    *&      Form  PREPARE_FIELD_CATALOG
          Subroutine to build the Field catalog
          <--P_T_FIELDCAT  Field Catalog Table
    FORM PREPARE_FIELD_CATALOG  CHANGING PT_FIELDCAT TYPE LVC_T_FCAT .
      DATA LS_FCAT TYPE LVC_S_FCAT.
      LS_FCAT-FIELDNAME = 'EKGRP'(011).
      LS_FCAT-REF_TABLE = 'EKKO'(002).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
    <b>  LS_FCAT-FIELDNAME = 'EBELN'(001).
      LS_FCAT-REF_TABLE = 'EKKO'(002) .
      LS_FCAT-EMPHASIZE = 'C411'(007).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      LS_FCAT-HOTSPOT   = 'X'(004).
      APPEND LS_FCAT TO PT_FIELDCAT .
      CLEAR LS_FCAT .</b>
      LS_FCAT-FIELDNAME = 'ERNAM'(006) .
      LS_FCAT-REF_TABLE = 'EKKO'(002) .
      LS_FCAT-OUTPUTLEN = '15' .
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'BEDAT'(013).
      LS_FCAT-REF_TABLE = 'EKKO'(002).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'LIFNR'(009).
      LS_FCAT-REF_TABLE = 'EKKO'(002).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'NAME1'(015).
      LS_FCAT-REF_TABLE = 'LFA1'(016).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'UDATE'(021).
      LS_FCAT-REF_TABLE = 'CDHDR'(019).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'USERNAME'(018).
      LS_FCAT-REF_TABLE = 'CDHDR'(019).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '10'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'DDTEXT'(023).
      LS_FCAT-REF_TABLE = 'DD04T'(024).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '15'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'VALUE_OLD'(029).
      LS_FCAT-REF_TABLE = 'CDPOS'(027).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '12'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
      LS_FCAT-FIELDNAME = 'VALUE_NEW'(026).
      LS_FCAT-REF_TABLE = 'CDPOS'(027).
      LS_FCAT-INTTYPE   = 'C'(003).
      LS_FCAT-OUTPUTLEN = '12'.
      APPEND LS_FCAT TO PT_FIELDCAT.
      CLEAR LS_FCAT.
    ENDFORM.                               " PREPARE_FIELD_CATALOG
    *& Form  SELECT_PO
    Subroutine to select all the Purchase Orders
    There are no interface parameters to be passed to this subroutine.
    FORM SELECT_PO .
      SELECT EBELN                         " Purchasing Document Number
             ERNAM                         " Name of Person who Created
                                           " the Object
             LIFNR                         " Vendor's account number
             EKGRP                         " Purchasing group
             BEDAT                         " Purchasing Document Date
        FROM EKKO
        INTO TABLE T_EBELN
       WHERE EBELN IN S_EBELN
         AND BEDAT IN S_BEDAT.
    IF SY-SUBRC NE 0.
       MESSAGE S401(M8).
    ENDIF.                                " IF SY-SUBRC NE 0
    ENDFORM.                               " SELECT_PO
    *&  Form  SELECT_OBJ_ID
      Subroutine to select Object ID
      There are no interface parameters to be passed to this subroutine.
    FORM SELECT_OBJ_ID .
      IF NOT T_EBELN IS INITIAL.
        SELECT OBJECTCLAS                  " Object Class
               OBJECTID                    " Object value
               CHANGENR                    " Document change number
               USERNAME                    " User name
               UDATE                       " Creation date
          FROM CDHDR
          INTO TABLE T_CDHDR
       FOR ALL ENTRIES IN T_EBELN
         WHERE OBJECTID EQ T_EBELN-EBELN
           AND UDATE IN S_UDATE
           AND TCODE IN ('ME21N','ME22N','ME23N').
       IF SY-SUBRC NE 0.
         MESSAGE S833(M8) WITH 'Header Not Found'(031).
       ENDIF.                              " IF SY-SUBRC NE 0.
    ENDIF.                                " IF NOT T_EBELN IS INITIAL
    ENDFORM.                               " SELECT_OBJ_ID
    *&  Form  SELECT_CHANGED_VALUE
      Subroutine to select Changed Values
      There are no interface parameters to be passed to this subroutine.
    FORM SELECT_CHANGED_VALUE .
      IF NOT T_CDHDR IS INITIAL.
        SELECT OBJECTCLAS                  " Object class
               OBJECTID                    " Object value
               CHANGENR                    " Document change number
               TABNAME                     " Table Name
               FNAME                       " Field Name
               VALUE_NEW                   " New contents of changed field
               VALUE_OLD                   " Old contents of changed field
          FROM CDPOS
          INTO TABLE T_CDPOS
       FOR ALL ENTRIES IN T_CDHDR
         WHERE OBJECTCLAS EQ T_CDHDR-OBJECTCLAS
           AND OBJECTID   EQ T_CDHDR-OBJECTID
           AND CHANGENR   EQ T_CDHDR-CHANGENR.
        IF SY-SUBRC NE 0.
          MESSAGE S833(M8) WITH 'Item Not Found'(032).
        ENDIF.                             " IF SY-SUBRC NE 0.
      ENDIF.                               " IF NOT T_CDHDR IS INITIAL
    ENDFORM.                               " SELECT_CHANGED_VALUE
    *&   Form  SELECT_PUR_DOC
       Subroutine to select Purchase Order Details
       There are no interface parameters to be passed to this subroutine.
    FORM SELECT_PUR_DOC .
      IF NOT T_CDPOS IS INITIAL.
        SORT T_EBELN BY EBELN.
        LOOP AT T_CDPOS INTO FS_CDPOS.
          READ TABLE T_EBELN INTO FS_EBELN WITH KEY EBELN =
                                          FS_CDPOS-OBJECTID BINARY SEARCH.
          IF SY-SUBRC NE 0.
            DELETE TABLE T_EBELN FROM FS_EBELN.
          ENDIF.                           " IF SY-SUBRC NE 0.
        ENDLOOP.                           " LOOP AT T_CDPOS...
        LOOP AT T_EBELN INTO FS_EBELN.
          MOVE FS_EBELN-EBELN TO FS_EKKO-EBELN.
          MOVE FS_EBELN-ERNAM TO FS_EKKO-ERNAM.
          MOVE FS_EBELN-LIFNR TO FS_EKKO-LIFNR.
          MOVE FS_EBELN-EKGRP TO FS_EKKO-EKGRP.
          MOVE FS_EBELN-BEDAT TO FS_EKKO-BEDAT.
          APPEND FS_EKKO TO T_EKKO.
        ENDLOOP.                           " LOOP AT T_EBELN...
      ENDIF.                               " IF NOT T_CDPOS IS INITIAL
    ENDFORM.                               " SELECT_PUR_DOC
    *&  Form  SELECT_VENDOR
      Subroutine to select Vendor details
      There are no interface parameters to be passed to this subroutine.
    FORM SELECT_VENDOR .
      IF NOT T_EKKO IS INITIAL.
        SELECT LIFNR                       " Account Number of Vendor or
                                           " Creditor
               NAME1                       " Name 1
          FROM LFA1
          INTO TABLE T_LFA1
       FOR ALL ENTRIES IN T_EKKO
         WHERE LIFNR EQ T_EKKO-LIFNR.
       IF SY-SUBRC NE 0.
         MESSAGE S002(M8) WITH 'Master Details'(033).
       ENDIF.                              " IF SY-SUBRC NE 0.
      ENDIF.                               " IF NOT T_EKKO IS INITIAL
    ENDFORM.                               " SELECT_VENDOR
    *&  Form  DESCRIPTION
      Subroutine to get the description
      There are no interface parameters to be passed to this subroutine.
    FORM DESCRIPTION .
      IF NOT T_CDPOS IS INITIAL.
        SELECT TABNAME                     " Table Name
               FIELDNAME                   " Field Name
               ROLLNAME                    " Data element
          FROM DD03L
          INTO TABLE T_DATAELE
       FOR ALL ENTRIES IN T_CDPOS
         WHERE TABNAME EQ T_CDPOS-TABNAME
           AND FIELDNAME EQ T_CDPOS-FNAME.
        IF NOT T_DATAELE IS INITIAL.
          SELECT ROLLNAME                  " Data element
                 DDTEXT                    " Short Text Describing R/3
                                           " Repository Objects
            FROM DD04T
            INTO TABLE T_TEXT
         FOR ALL ENTRIES IN T_DATAELE
           WHERE ROLLNAME EQ T_DATAELE-ROLLNAME
             AND DDLANGUAGE EQ 'EN'.
          IF SY-SUBRC NE 0.
            EXIT.
          ENDIF.                           " IF SY-SUBRC NE 0.
        ENDIF.                             " IF NOT T_DATAELE IS INITIAL.
      ENDIF.                               " IF NOT T_CDPOS IS INITIAL.
    ENDFORM.                               " DESCRIPTION
    *&  Form  FILL_OUTTAB
      Subroutine to populate the Outtab
      There are no interface parameters to be passed to this subroutine.
    FORM FILL_OUTTAB .
      SORT T_CDHDR BY OBJECTID.
      SORT T_CDPOS BY OBJECTCLAS OBJECTID CHANGENR.
      SORT T_LFA1  BY LIFNR.
      SORT T_DATAELE BY TABNAME FIELDNAME.
      SORT T_TEXT BY ROLLNAME.
      LOOP AT T_EKKO INTO FS_EKKO.
        MOVE FS_EKKO-EBELN TO FS_OUTTAB-EBELN.
        MOVE FS_EKKO-ERNAM TO FS_OUTTAB-ERNAM.
        MOVE FS_EKKO-LIFNR TO FS_OUTTAB-LIFNR.
        MOVE FS_EKKO-EKGRP TO FS_OUTTAB-EKGRP.
        MOVE FS_EKKO-BEDAT TO FS_OUTTAB-BEDAT.
        READ TABLE T_CDHDR INTO FS_CDHDR WITH KEY OBJECTID = FS_EKKO-EBELN
                                                              BINARY SEARCH.
          IF SY-SUBRC EQ 0.
            MOVE FS_CDHDR-USERNAME TO FS_OUTTAB-USERNAME.
            MOVE FS_CDHDR-UDATE    TO FS_OUTTAB-UDATE.
            READ TABLE T_CDPOS INTO FS_CDPOS WITH KEY
                                          OBJECTCLAS = FS_CDHDR-OBJECTCLAS
                                          OBJECTID   = FS_CDHDR-OBJECTID
                                          CHANGENR   = FS_CDHDR-CHANGENR
                                                              BINARY SEARCH.
             IF SY-SUBRC EQ 0.
               MOVE FS_CDPOS-VALUE_OLD TO FS_OUTTAB-VALUE_OLD.
               MOVE FS_CDPOS-VALUE_NEW TO FS_OUTTAB-VALUE_NEW.
               READ TABLE T_DATAELE INTO FS_DATAELE WITH KEY
                                         TABNAME = FS_CDPOS-TABNAME
                                         FIELDNAME = FS_CDPOS-FNAME
                                                           BINARY SEARCH.
                 IF SY-SUBRC EQ 0.
                   READ TABLE T_TEXT INTO FS_TEXT WITH KEY
                                         ROLLNAME = FS_DATAELE-ROLLNAME
                                                          BINARY SEARCH.
                     IF SY-SUBRC EQ 0.
                       MOVE FS_TEXT-DDTEXT TO FS_OUTTAB-DDTEXT.
                     ENDIF.                " IF SY-SUBRC EQ 0.
                 ENDIF.                    " IF SY-SUBRC EQ 0.
             ENDIF.                        " IF SY-SUBRC EQ 0.
          ENDIF.                           " IF SY-SUBRC EQ 0.
        READ TABLE T_LFA1 INTO FS_LFA1 WITH KEY LIFNR = FS_EKKO-LIFNR
                                                         BINARY SEARCH.
          IF SY-SUBRC EQ 0.
            MOVE FS_LFA1-NAME1 TO FS_OUTTAB-NAME1.
          ENDIF.                           " IF SY-SUBRC EQ 0.
      APPEND FS_OUTTAB TO T_OUTTAB.
      ENDLOOP.                             " LOOP AT T_EKKO...
    ENDFORM.                               " FILL_OUTTAB
    *&   Form  GET_CELL_INFO
       Subroutine to get the Cell Information
    -->  W_VALUE   Holds the value of Hotspot clicked
    FORM GET_CELL_INFO .
      CALL METHOD W_GRID->GET_CURRENT_CELL
        IMPORTING
         E_ROW     =
          E_VALUE   = W_VALUE
         E_COL     =
         ES_ROW_ID =
         ES_COL_ID =
         ES_ROW_NO =
    ENDFORM.                               " GET_CELL_INFO
    *&   Form  VALIDATE_PD_NUM
       Subroutine to validate Purchase Document Number
       There are no interface parameters to be passed to this subroutine.
    FORM VALIDATE_PD_NUM .
      IF NOT S_EBELN[] IS INITIAL.
        SELECT EBELN                       " Purchase Document Number
          FROM EKKO
          INTO W_EBELN
         UP TO 1 ROWS
         WHERE EBELN IN S_EBELN.
        ENDSELECT.
        IF SY-SUBRC NE 0.
          MESSAGE E717(M8).
        ENDIF.                             " IF SY-SUBRC NE 0
      ENDIF.                               " IF NOT S_EBELN[]...
    CLEAR SSCRFIELDS-UCOMM.
    ENDFORM.                               " VALIDATE_PD_NUM
    *&   Form  VALIDATE_VEN_NUM
       Subroutine to validate Vendor Number
       There are no interface parameters to be passed to this subroutine.
    FORM VALIDATE_VEN_NUM .
      IF NOT S_LIFNR[] IS INITIAL.
        SELECT LIFNR                       " Vendor Number
          FROM LFA1
          INTO W_LIFNR
         UP TO 1 ROWS
         WHERE LIFNR IN S_LIFNR.
        ENDSELECT.
        IF SY-SUBRC NE 0.
          MESSAGE E002(M8) WITH W_SPACE.
        ENDIF.                             " IF SY-SUBRC NE 0
      ENDIF.                               " IF NOT S_LIFNR[]...
    CLEAR SSCRFIELDS-UCOMM.
    ENDFORM.                               " VALIDATE_VEN_NUM
    *&   Form  VALIDATE_PUR_GRP
       Subroutine to validate the Purchase Group
       There are no interface parameters to be passed to this subroutine.
    FORM VALIDATE_PUR_GRP .
      IF NOT S_EKGRP[] IS INITIAL.
        SELECT EKGRP                       " Purchase Group
          FROM T024
          INTO W_EKGRP
         UP TO 1 ROWS
         WHERE EKGRP IN S_EKGRP.
        ENDSELECT.
        IF SY-SUBRC NE 0.
          MESSAGE E622(M8) WITH W_SPACE.
        ENDIF.                             " IF SY-SUBRC NE 0
      ENDIF.                               " IF NOT S_EKFRP[]...
    CLEAR SSCRFIELDS-UCOMM.
    ENDFORM.                               " VALIDATE_PUR_GRP

  • PR to PO Copy restrict  the attachment of docs for Object Services Toolbox

    Hi Gurus,
    I need to stop the coping of attachments from PR to PO  present in Object Services Toolbox of PR doc.I have checked most of the BAdi's  ME_po_process , post  etc .... any body help??
    Regards
    Mohsin.
    Edited by: mohsin M on Sep 13, 2010 4:31 PM

    Use DMS

  • Regd Integrated ITS object services

    Hi all,
    I am using SAP Integrated ITS based on ECC 5.0 system. Everything is working fine except when i access object services in transaction me23n from portal.. In me23n transaction i have generic object service icon . If i click the object service icon in the portal, it is not displaying the object service toolbar and it is only refreshing the page . Could any one help me to resolve this issue.
    Regards
    Vasu

    Thanks Edgar i resolved the issue after applying the correction . Now i am facing another problem when i click on create attachment in menu..the page is hanging with the message "please wait...." but nothing is happening after that...

  • GOS(Object Services) for ME31K and ME41

    Hi,
      Is it possible to have a General object services for the transactions ME31K and ME41.If yes,Can you please give me the procedure for the same.
    Thanks

    the notes for ME31K: start with [329437|https://websmp130.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=329437&nlang=EN&smpsrv=https%3a%2f%2fwebsmp110%2esap-ag%2ede] and work your way through the dependencies and follow-ups.
    ME41: there's no way to know beforehand. either you can see it while you are using the transaction or you can't. if you can't you go searching service.sap.com ... at least that's how i do it ...

  • Activating Object Services

    Hi,
    I am trying to activate General Object Services for viewing/creating attachments for FI Invoice ( FBV0 transaction ).
    I tried assigning the following roles for the user:
    SAP_BC_BMT_WFM_ADMIN
    SAP_BC_SRV_ARL_ADMIN
    SAP_BC_SRV_ARL_USER
    SAP_BC_SRV_USER
    Still the object services icon is not showing up in FBV0  transaction
    Also for few of the users who initially had SAP_ALL role the object services appears even if we remove the role SAP_ALL
    Any help on this issue would be appreciated
    Regards
    Bhooma

    Hi Uwe,
    The following conditions are found:
    1. User with workflow administration (less than sap_all) authorizations has the Object Services available to the user in FBV0
    2. User with SAP_ALL does not have Object Services available in FBV0
    The users have been tested with several variations of authorizations on the user that has the Object Services and the user that does not, including granting SAP_ALL and the roles listed above.  This does not appear to be an authorization error.
    Is there some configuration or inherent controls within SAP that might control this?
    Thanks & Regards
    Bhooma

  • Object services in equipment master

    Hello guys,
    I am not getting the object services icon in my equipment master.
    object services is used to attach documents.
    where can i do the settings for it.

    Hi,
    Service Object can be seen in ie02
    try it
    regards
    jitender suhag

  • From ME49 while navigating to ME47 "Services for Object" ICON not displayed

    Hello Friends,
    I am facing one peculiar issue that when I am Navigating to ME47 transaction from ME49 Transaction i.e. in ME49 Transaction when we double click on the RFQ Number it takes to ME47 Transaction. Here the ICON "Services for Object is being not displayed.
    But when I am opening up the transaction ME47 directly for the respective RFQ Number, there I can see the ICON "Services for Object".
    Have a doubt why from ME49 when navigating to ME47 the ICON is not being displayed?
    Friends please help me in solving the above issue.
    Thanks in advance
    With Regards
    Pradeep Goli

    Hi Atkin,
    Thanks for the response. Yes, it was the authorisation related issue. I have confirmed this by looking this button in another Users ID with SAP All role.
    Best Regards
    JK

  • 11g p2 / bug - select in navigator from database offline object editor

    It is no more possible to use the context menu "Select in Navigator" from the database offline object editor (a package body in my case). I got a message "Command not handled".
    This appear in all my packages and body.
    After restarting JDev and test again I got this message "Error encountered:
    The Offline Database file is missing. Please recreate Offline Database "1" with the correct settings.
    This object in file ADMINPROCTABLE.type will be unavailable."
    Is it a way to correct this ?

    I completely reinstall JDev and set it to use subversion ... that resolve the problem and i'm no more in a position to reproduce it.

  • Error while navigating from a report in OBIEE

    I get the below error while navigating from one report to another report
    Odbc driver returned an error (SQLExecDirectW).
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred.
    [nQSError: 16001] ODBC error state: 37000 code: 1101 message: [Microsoft][ODBC SQL Server Driver][SQL Server]Could not allocate a new page for database 'TEMPDB'
    because of insufficient disk space in filegroup 'DEFAULT'. Create the necessary space by dropping objects in the filegroup
    , adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup..
    [nQSError: 16015] SQL statement execution failed. (HY000).
    Any inputs on this is highly appreciated.
    Thanks,
    Vasavi

    Hi Vasavi,
    There is no Temp space in Data base to run queries .Please contact your DBA to increase your db size
    thanks,
    saichand.v
    Edited by: Saichand Varanasi on Jul 14, 2010 7:35 AM

  • Generic Object Services ; create attachment function grey out in Tcode KA03

    Hi all,
    I would like to know how can I enable create attachment function in GOS toolbar in Tcode KA03.
    Currently it was grey out.
    However, was tried to use the same function in KS03 and it works.Please help. Thanks!

    I just found the solution...
    SAP note : 961572
    Symptom</u>
    In the transactions for displaying cost elements (KA03) and changing cost elements (KA02), the 'Services for Object' function does not work correctly, as most Generic Object Services are unavailable.
    Other terms
    KA03, KA02, SWO1, K_OBJECT_SERVICES_INITIALIZE, BUS1059, BUS1030
    Reason and Prerequisites
    The problem is caused by a program error.
    Solution
    Implement the attached program corrections
    Then go to Transaction SW01 (Business Object Builder), enter BUS1059 as the object type, click Change, and make the following changes:
    Navigate to Methods -> RevenueType.Display, press F2 to select it, and go to the 'ABAP' tab page: Select the 'Transaction' radio button, enter the name as KA03, and click 'Save'
    Navigate to Attributes -> Attribute properties, select the 'Mandatory' checkbox, and click 'Save'
    Then change the release status by navigating as follows:
    Edit -> Change Release Status -> Object Type -> To implemented
    Edit -> Change Release Status -> Object Type -> To released
    Then double-click BUS1059 (or select using F2) in SWO1 to reach the 'General' tab page, which should appear as follows:
    ObjectType      BUS1059         Revenue element
    Object Name      RevenueType
    Program          RBUS1059
    Objtype status   generated       Saved      released

  • Starting Workflow from Generic Object Services

    Hi All.
    We are on ECC6. In transaction MM02 when I excute 'Start Workflow' from Generic Object Services, no workflows are found. Can anyone help me with the following issues;
    1. What is the underlying object in transaction MM02 (I believe it is BUS1001006)
    2. How can i ensure that the proper workflows in this transcation are started through some  
        customisation, enhencement or user-exit.
    Regards.

    I think you have to maintain the Workflow Template as General Task and then only it will appear in the GOS.
    Thanks
    Arghadip

  • Value disappearing while navigating from Page2 to Page1

    Hi Friends,
    Scenario: I am navigating from page1 to page2. While doing so am retaining the AM state. The problem is when i navigate from page2 to page1 the new values that i have entered in page1 disappears but the queries which i executed while loading page1 is retained and those values are displayed.
    I double checked whether i have executed/instantiated a query but its negative. Also i checked the row count of the view object, its giving the same count.
    Can u all please help me in resolving a solution?
    Thanks,
    KR
    Edited by: KR on Jun 3, 2013 11:01 PM

    Hi Sandeep,
    I have all protected all the VO execution with condition check.
    Since you have asked... i am posting my controller code for page1 below...
    public void processRequest(OAPageContext pageContext, OAWebBean webBean) {
    super.processRequest(pageContext, webBean);
    System.out.println("In PR : " + pageContext.getParameter(EVENT_PARAM));
    System.out.println(pageContext.getSessionId());
    OAFormValueBean awid = (OAFormValueBean)webBean.findChildRecursive("AwardHeaderId");
    String mode = pageContext.getParameter("mode");
    System.out.println("mode : "+mode);
    OAApplicationModule oaam = pageContext.getApplicationModule(webBean);
    String attach = (String)pageContext.getTransactionValue("add");
    System.out.println("Attach : " + attach);
    String tenderNumber =
    pageContext.getParameter("tendno");
    if (attach == null && "Create".equals(mode) && !"itemReturn".equals(mode)) {
    System.out.println("Inside attach");
    Serializable[] tenderNo = { tenderNumber };
    oaam.invokeMethod("executeTenderDetails", tenderNo);
    oaam.invokeMethod("executeAwardDetails", tenderNo);
    oaam.invokeMethod("initNotes");
    oaam.invokeMethod("executeNotesHistory", tenderNo);
    oaam.invokeMethod("initAttach");
    System.out.println("Awid : "+awid.getValue(pageContext));
    pageContext.removeTransactionValue("add");
    System.out.println("add Trans : "+pageContext.getTransactionValue("add"));
    System.out.println("End");
    OAViewObject vo = (OAViewObject)oaam.findViewObject("XxdmIcmAwardNotesHistVlVO1");
    System.out.println("Fetched RowCount : "+vo.getFetchedRowCount());
    In the if clause, i have checked *!("itemReturn".equals(mode))*.
    This condition fails because i have set mode to be itemReturn when navigating from page2 to page1.
    Thanks,
    KR

Maybe you are looking for

  • Cisco Aironet 1300

    I recently deployed a cisco 1300 airnet ap/bridge to slove a conectivity problem with are companys laptop users in a remote bldg approx 410feet from the main bldg,i first used the 1300 with the intergrated 13dbi antenna,(poor /weak signial)so i then

  • Downloaded, Installed Flash Player Update to 10.1: Can't find it

    Hi, I'm on a Mac Pro Quad-Core Intel Xeon, 64-bit, OS 10.6.4 and use Firefox as my main browser. I have three (3 ) Flash Player applications (version 10, 0, 22, 87 )  on my computer, located in: Applications/Adobe Flash CS4/Players/Flash Player.app A

  • Capturing Idocs created by BAPI Created Documents

    Hi guys, I have a big problem that i could really need some help, i use a BAPI: BAPI_ACC_DOCUMENT_POST to create documents, in same cases depending on the accounts used there are some CO documents created and their equivalent idocs. I searched everyw

  • Capacity planning for DB, pctfree pctuser

    What is segment, pctfree, pctused ? want to clear my concepts... Secondly how we can do capacity planning for Database growth?

  • How toi deal with ascii code in manipulating strings or chars!

    hi ! my functions shoud do the following i pass a char value like 'a' , 'b' ,'c'... and it sould return the next value to me ( a---> b , c----> d) i know that i shall use ascii code to resolve that so can anyone grant me the source code for that solu