Cl_Gos_manager

hi folks,
we're using cl_gos_manager - the generic object services - in a lot of customer transactions and some of them we want to port to a bsp-application to have 2 frontends, the sapgui and the intranet-frontend.
does anybody know if cl_gos_manager can be used in a non-sapgui environment or if no , is it planned from sap to port that toolkit to be useable in non-sapgui frontends.
kind regards,
oliver

The cl_gos_manager (and its subclasses) use SAPGui control technology, so they would not be usable within BSP.  You would have to create your own BSP based UI, but you could reverse engineer the cl_gos_manager and try and reuse some of the inner codding for processing the data once past the UI.  However this would be no small task!
I can tell you that Generic Object Services does work fine from the ITS.  Is there a particular reason why you are wanting to go with BSP instead of the ITS for your alternative frontend?  Generally the ITS/webgui is well regarded for creating a web-based duplicate of the SAPGui screens.

Similar Messages

  • Cl_gos_manager ,attachment problem

    hi all,
    using cl_gos_manager ,user can attach files and saving it, when execute the program again attachments are not there, what may be the problem.

    Hi kiruthika,
    Please let me know if you get any solution for this: We have a simliar thing in our system: We use the GOS with own business object to store certain PDF documents as attachment. This works fine. User used the built-in functionality of adding own attachments like i.e. mail documents.
    Now a bug was reported that the attachment can be added to the attachment list (visible!) but after leaving transaction it is lost. We found out that, if already an attachments exists, the new attachment does not get lost.
    This looks similar to your case.
    Regards,
    Clemens

  • Services for object using cl_gos_manager

    Hello All,
    I have a selection screen with material no as a parameter. After I execute the screen I get some details for that material. I want to replicate "Services for object" functionality as in ME23N in my Program. I am able to add attachments using cl_gos_manager. But when I add a document to a material I am able to see the attachment with all the materials.
    I have created a object using SWO1.
    Then I have created an object for the class cl_gos_manager.
    How do I make the attachments material specific.
    Thanking you all in anticipation.
    Regards,
    Anju

    Are you setting a unique object key for each material and passing it to the method when you create the attachment?

  • CL_GOS_MANAGER usage

    We used function module SWU_OBJECT_DISPATCH_DIALOG to display IDOC links associated with a Shipment or Delivery. It appears that this function has become obsolete in ERP2005 release.
    Does anyone know how to use class CL_GOS_MANAGER to achieve the same result?
    Thanks!

    I figured it out... here is the code...
      DATA: my_object TYPE REF TO cl_gos_manager.
      DATA: ls_object  TYPE borident.
      DATA: li_service TYPE tgos_sels,
            ls_service TYPE sgos_sels.
      MOVE: i_objkey  TO ls_object-objkey,
            i_objtype TO ls_object-objtype.
      MOVE: 'I'          TO ls_service-sign,
            'EQ'         TO ls_service-option,
            'SRELATIONS' TO ls_service-low,
            'SRELATIONS' TO ls_service-high.
      APPEND ls_service TO li_service.
      CREATE OBJECT my_object
        EXPORTING
          is_object            = ls_object
          it_service_selection = li_service
        EXCEPTIONS
          object_invalid   = 1
          callback_invalid = 2
          OTHERS           = 3.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL METHOD my_object->start_service_direct
        EXPORTING
          ip_service       = 'SRELATIONS'
          is_object        = ls_object
        EXCEPTIONS
          no_object        = 1
          object_invalid   = 2
          execution_failed = 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.

  • Error run time  DYNPRO_FIELD_CONVERSION

    I have a dump:
    Errore run-time        DYNPRO_FIELD_CONVERSION
           Verific. il     28.11.2007 h  02:12:16
    A conversion error occurred.
    Causa dell'errore
    The current screen processing was terminated, since a situation
    occurred from which it could not continue processing.
    This is probably due to an error in the current screen of the ABAP
    program.
    Possibili soluzioni
    Make a note of the actions and input which caused the error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    Analisi errori
    The program flow was interrupted and could not be resumed.
    Program "SAPMM06B" tried to display fields on screen 0106. However, an
    error occurred while this data was being converted.
    Indic. per la correzione
    A conversion error occurred while the program was trying to
    display data on the screen.
    The ABAP output field and the screen field may not have the
    same format.
    Some field types require more characters on the screen than
    in the ABAP program. For example, a date field on a screen needs
    two characters more than it would in the program. When attempting to
    display the date on the screen, an error will occur that triggers the
    error message.
                  Screen name.............. "SAPMM06B"
                  Screen number............ 0106
                  Screen field............. "EBAN-MENGE"
                  Error text............... "FX015: Sign lost."
    Further data:
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    It is probably not possible to eliminate the system error
    with ABAP alone.
    If you have access to SAPnet, you can search for a relevant note
    using the following keywords:
    "DYNPRO_FIELD_CONVERSION" " "
    "SAPMM06B" bzw. "MM06BO0R_RM06B-EPSTP"
    "RM06B-EPSTP"
    Ambiente sistema
    SAP Release.............. "620"
    Application server....... "assapoa"
    Network address.......... "10.58.19.23"
    Operating system......... "AIX"
    Release.................. "5.2"
    Hardware type............ "00CB585E4C00"
    Character length......... 8 Bits
    Pointer length........... 64 Bits
    Work process number...... 26
    Short dump setting....... "full"
    Database server.......... "ars005sapdb"
    Database type............ "ORACLE"
    Database name............ "PRD"
    Database owner........... "SAPR3"
    Character set............ "it_IT.ISO8859-1"
    SAP kernel............... "640"
    Created on............... "Jul 16 2006 20:40:53"
    Created in............... "AIX 1 5 00538A4A4C00"
    Database version......... "OCI_920 "
    Patch level.............. "139"
    Patch text............... " "
    Supported environment....
    Database................. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE
    10.2.0.."
    SAP database version..... "640"
    Operating system......... "AIX 1 5, AIX 2 5, AIX 3 5"
    Utente, transazione.....
    Client.............. 300
    User................ "CONSULENTI"
    Language key........ "I"
    Transaction......... "ME52 "
    Program............. "SAPMM06B"
    Screen.............. "SAPMM06B 0106"
    Screen line......... 26
    Informazioni punto di interr.
    The termination occurred in the ABAP program "SAPMM06B" in "RM06B-EPSTP".
    The main program was "SAPMM06B ".
    The termination occurred in line 14 of the source code of the (Include)
    program "MM06BO0R_RM06B-EPSTP"
    of the source code of program "MM06BO0R_RM06B-EPSTP" (when calling the editor
    140).
    The program "SAPMM06B" was started as a background job.
    Errore verificatosi durante un'elaborazione Batch-Input
    Dettaglio cd. sorgente
    000010   *eject
    000020   *----
    000030   * Positionstyp aufbereiten                                             *
    000040   *----
    000050   MODULE RM06B-EPSTP OUTPUT.
    000060
    000070   CALL FUNCTION 'ME_ITEM_CATEGORY_OUTPUT'
    000080        EXPORTING
    000090             PSTYP = EBAN-PSTYP
    000100        IMPORTING
    000110             EPSTP = RM06B-EPSTP
    000120             PTEXT = T163Y-PTEXT.
    000130
      ENDMODULE.
    Contenuto campi sistema
    Cmpo SY  Contenuto.................... Cmpo SY  Contenuto....................
    SY-SUBRC 0                             SY-INDEX 0
    SY-TABIX 1                             SY-DBCNT 1
    SY-FDPOS 1                             SY-LSIND 0
    SY-PAGNO 0                             SY-LINNO 1
    SY-COLNO 1                             SY-PFKEY VU
    SY-UCOMM
    SY-TITLE Richiesta d'acquisto mod.: Riepilogo pos.
    SY-MSGTY                               SY-MSGID
    SY-MSGNO 000                           SY-MSGV1
    SY-MSGV2                               SY-MSGV3
    SY-MSGV4
    Richiami/eventi attivi
    N..... Tipo........ Nome..........................
           Programma
           Include                                  Riga
           Classe
         1 MODULE (PBO) RM06B-EPSTP
           SAPMM06B
           MM06BO0R_RM06B-EPSTP                        14
    Variabili selezionate
         1 MODULE (PBO) RM06B-EPSTP
           SAPMM06B
           MM06BO0R_RM06B-EPSTP                        14
    DIEN                           DIEN
                                   4444
                                   495E
    EBAN-PSTYP                     0
                                   3
                                   0
    LIM                            LIM
                                   4442
                                   C9D0
    RM06B-EPSTP
                                   2
                                   0
    POTE                           TXP
                                   5552
                                   4800
    T163Y-PTEXT                    Standard
                                   57666676222222222222
                                   341E4124000000000000
    Chiamate applicazione
    Il dump non riporta informazioni relative
    Informazioni applicazione
    Il dump non riporta informazioni relative
    Note interne
    The termination occurred in the function "dynpconv.c" of the SAP
    Basis System, specifically in line 701 of the module
    "//bas/640_REL/src/krn/dynp/dybas.c#4".
    The internal operation just processed is "ENDM".
    The internal session was started at 20071128021215.
    Application server....... "assapoa"
    Network address.......... "10.58.19.23"
    Operating system ........ "AIX"
    Release.................. "5.2"
    Hardware type............ "00CB585E4C00"
    Database server.......... "ars005sapdb"
    Database type............ "ORACLE"
    Database name............ "PRD"
    Database user ID......... "SAPR3"
    Rich. attivi nel nucleo SAP
    => 64 bit R/3 Kernel
    => 64 bit AIX Kernel
    => Heap limit      = unlimited
    => Stack limit     = unlimited
    => Core limit      = 1073741312
    => File size limit = unlimited
    => Heap address  = 0x11dd952a0
    => Stack address = 0xfffffffffffa920
    => Stack low     =  0xfffffffffffa920
    => Stack high    =  0xffffffffffff910
    => Stack Trace:
         AixStack() at 0x1000206bc
         CTrcStack2() at 0x1000207b4
         rabax_CStackSave__Fv() at 0x1001520d4
         ab_rabax() at 0x10014ef04
         dyHandleError() at 0x1005a6850
         dypcnvoXt() at 0x100cbd6cc
         dynplend() at 0x1010cf268
         dynpmcal() at 0x1010c6f60
         dynppbo0() at 0x1010c5134
         dynprctl() at 0x1010ce40c
         dynpen00() at 0x100bd0c30
         Thdynpen00() at 0x1000a1f7c
         TskhLoop() at 0x1000a5298
         tskhstart() at 0x1000bb0d8
         DpMain() at 0x101579ca0
         nlsui_main() at 0x10154d428
         __start() at 0x1000002fc
    !!! Invalid stack address encountered: 0x0
    !!! Stack corrupted.
    Lista dei programmi ABAP in oggetto
    Tipo
    Programma
    DataGen   Ora
    Dim.car.
    Prg
    SAPMM06B
    25.09.2007 16:07:55
    514048
    Prg
    SAPMSSYD
    05.06.2002 17:09:33
    16384
    Prg
    SAPFSYSCALLS
    14.02.2002 14:22:47
    6144
    Typ
    T160
    12.05.1997 15:22:15
    2048
    Prg
    SAPFMMEX
    18.11.2007 09:34:59
    177152
    Typ
    TSTCT
    14.02.1998 14:31:34
    2048
    Typ
    TMED
    27.08.1994 21:59:16
    2048
    Typ
    TPRG
    14.02.1998 14:06:12
    2048
    Typ
    T160D
    11.02.2000 14:20:36
    5120
    Typ
    T160V
    14.05.1998 22:44:11
    6144
    Typ
    T168T
    28.08.1997 09:05:04
    2048
    Prg
    SAPLMEXF
    18.11.2007 09:35:00
    166912
    Typ
    T162
    02.10.2001 13:56:13
    2048
    Prg
    SAPLSTUP
    17.06.2004 12:05:43
    65536
    Prg
    SAPLCNDP
    17.06.2004 15:06:47
    163840
    Prg
    SAPFGUICNTL
    09.01.2003 17:18:52
    20480
    Prg
    SAPLOLEA
    17.06.2004 15:12:42
    78848
    Prg
    SAPLSGUI
    09.01.2003 17:15:12
    31744
    Prg
    SAPLSTTM
    17.06.2004 15:08:30
    75776
    Prg
    SAPLSBDC
    07.01.2003 18:31:25
    38912
    Prg
    SAPLSFES
    17.06.2004 15:15:58
    174080
    Prg
    SAPLURFC
    17.06.2004 14:25:28
    16384
    Prg
    SAPLSPLUGIN
    14.02.2002 14:22:48
    6144
    Typ
    SWCBCONT
    15.11.2000 17:55:11
    3072
    Typ
    OLE_VERBS
    04.04.1995 16:02:20
    2048
    Typ
    OLE_PA
    04.04.1995 16:02:19
    2048
    Prg
    SAPLSCNT
    14.02.2002 14:22:47
    24576
    Prg
    SAPSHDTV
    17.06.2004 11:46:16
    28672
    Typ
    EBANW
    17.06.2004 15:55:16
    21504
    Prg
    CL_CONTEXTFIELD_MM============CP
    25.09.2007 16:07:49
    9216
    Prg
    /1BCDWBEN/SAPLMEN0000
    18.11.2007 09:35:16
    237568
    Prg
    SAPLSENA
    17.06.2004 14:19:40
    28672
    Typ
    EBAN
    13.11.2006 11:19:59
    20480
    Prg
    CL_PROCESS_STATE_MM===========CP
    25.09.2007 16:07:50
    16384
    Prg
    SAPLSWUG
    17.06.2004 14:22:25
    53248
    Typ
    SWCONT
    04.04.1995 16:18:01
    2048
    Typ
    OBJ_RECORD
    14.02.1998 08:30:43
    2048
    Typ
    SWOTOBJID
    04.05.1995 15:20:52
    2048
    Typ
    SWHACTOR
    04.04.1995 16:18:07
    2048
    Prg
    CL_GOS_MANAGER================CP
    11.04.2001 13:02:00
    17408
    Prg
    CL_GOS_VIEW_MANAGER===========CP
    24.01.2002 20:31:22
    22528
    Typ
    SIBFLPOR
    15.11.2000 17:53:54
    2048
    Typ
    SGOS_MVOBJ
    24.07.2001 09:18:06
    3072
    Typ
    BORIDENT
    28.08.1997 08:38:50
    2048
    Prg
    SAPLSUU1
    17.06.2004 15:13:06
    165888
    Typ
    USR02
    17.06.2004 15:05:37
    7168
    Typ
    USREFUS
    07.01.2003 18:24:17
    2048
    Typ
    SIBFLPORB
    15.11.2000 17:53:55
    2048
    Prg
    CL_GOS_TOOLBOX_MODEL==========CP
    17.06.2004 15:04:37
    38912
    Typ
    SGOS_MODL
    24.07.2001 09:18:05
    4096
    Typ
    OBJ_RECORD
    14.02.1998 08:30:43
    2048
    Prg
    SAPLSWOR
    17.06.2004 15:08:55
    270336
    Typ
    SWOTRI
    03.01.1996 15:29:13
    2048
    Typ
    SWOTRETURN
    20.08.1998 10:59:29
    3072
    Prg
    SAPLSWOH
    14.02.2002 14:22:48
    7168
    Typ
    SWOTENV
    11.02.2000 14:20:34
    4096
    Typ
    TOJTD
    15.11.1995 03:08:46
    2048
    Prg
    SAPLRHS0
    14.02.2002 14:22:47
    11264
    Prg
    SAPLSDIFRUNTIME
    17.06.2004 14:20:44
    82944
    Typ
    DFIES
    09.11.2000 14:07:05
    8192
    Typ
    X031L
    15.11.2000 18:03:28
    5120
    Prg
    SAPLSDNT
    17.06.2004 12:06:43
    199680
    Prg
    SAPLSUGS
    21.11.2002 10:20:02
    29696
    Typ
    TOJTD
    15.11.1995 03:08:46
    2048
    Typ
    TOJTB
    14.02.1998 14:02:55
    8192
    Typ
    SWOTLI
    04.04.1995 17:30:59
    2048
    Typ
    T100
    28.08.1997 09:04:45
    2048
    Prg
    CL_EXITHANDLER================CP
    17.06.2004 15:04:37
    26624
    Prg
    CL_ABAP_TYPEDESCR=============CP
    17.06.2004 14:19:33
    21504
    Prg
    CL_ABAP_ELEMDESCR=============CP
    17.06.2004 14:19:13
    18432
    Prg
    CL_ABAP_DATADESCR=============CP
    17.06.2004 14:19:13
    14336
    Prg
    CL_ABAP_REFDESCR==============CP
    17.06.2004 14:19:33
    16384
    Prg
    CL_ABAP_STRUCTDESCR===========CP
    17.06.2004 14:19:33
    19456
    Prg
    CL_ABAP_COMPLEXDESCR==========CP
    17.06.2004 14:19:13
    13312
    Prg
    CL_ABAP_TABLEDESCR============CP
    17.06.2004 14:19:33
    17408
    Prg
    CL_ABAP_CLASSDESCR============CP
    17.06.2004 14:19:33
    23552
    Prg
    CL_ABAP_OBJECTDESCR===========CP
    17.06.2004 14:19:33
    25600
    Prg
    CL_ABAP_INTFDESCR=============CP
    17.06.2004 14:19:13
    19456
    Prg
    CL_ABAP_SOFT_REFERENCE========CP
    29.03.2001 16:42:12
    7168
    Prg
    CL_ABAP_REFERENCE=============CP
    14.02.2002 14:22:46
    6144
    Prg
    IF_EX_GOS_SRV_SELECT==========IP
    04.12.2000 16:22:18
    4096
    Prg
    %_CABAP
    07.01.2003 18:31:23
    23552
    Typ
    SXS_INTER
    30.11.1998 15:55:16
    2048
    Prg
    SAPLSEXV
    17.06.2004 15:04:40
    106496
    Prg
    CL_BADI_FLT_DATA_TRANS_AND_DB=CP
    17.06.2004 15:04:37
    33792
    Typ
    SXS_ATTR
    20.08.2001 12:23:27
    4096
    Typ
    V_EXT_ACT
    09.11.2000 14:27:05
    2048
    Typ
    SXC_EXIT
    09.11.2000 14:23:43
    2048
    Prg
    CL_EX_GOS_SRV_SELECT==========CP
    17.06.2004 15:04:37
    13312
    Prg
    %_CSXRT
    17.06.2004 15:04:37
    11264
    Prg
    CL_EXIT_MASTER================CP
    17.06.2004 15:04:37
    13312
    Typ
    V_EXT_IMP
    09.11.2000 14:27:05
    2048
    Typ
    V_EXT_IMP
    09.11.2000 14:27:05
    2048
    Prg
    SAPLBDLS
    17.06.2004 11:45:48
    176128
    Typ
    T000
    11.09.1997 10:17:18
    4096
    Typ
    SWOTRTIME
    14.02.1998 10:19:46
    3072
    Prg
    %_CSWOB
    14.02.2002 14:22:46
    13312
    Typ
    SWOTINVOKE
    14.02.1998 10:18:40
    6144
    Typ
    SWOTLV
    04.12.2000 14:59:45
    10240
    Prg
    SAPLSWCD
    17.06.2004 15:06:55
    78848
    Prg
    RBUS2105
    13.11.2006 11:20:02
    57344
    Prg
    CL_GOS_PUBLICATION============CP
    13.11.2000 16:31:37
    15360
    Prg
    SAPLSGOSHIST
    17.06.2004 14:23:50
    46080
    Typ
    EBKN
    16.06.2004 13:09:57
    9216
    Typ
    T161
    16.06.2004 13:14:35
    5120
    Typ
    T161T
    14.02.1998 10:55:58
    2048
    Typ
    CMMDA
    18.09.2001 10:02:31
    4096
    Prg
    SAPLMMDA
    04.09.2006 11:00:54
    65536
    Typ
    TWLAD
    13.08.1997 14:04:45
    2048
    Typ
    TTXID
    27.08.1999 17:40:33
    3072
    Prg
    SAPLSTXD
    17.06.2004 15:06:22
    347136
    Typ
    STEXTNAME
    18.09.2001 10:03:52
    1024
    Typ
    STXDRID
    26.02.1999 14:48:42
    2048
    Typ
    STXDRLANG
    26.02.1999 14:48:42
    2048
    Typ
    STXDRNAME
    26.02.1999 14:48:42
    2048
    Typ
    STXDROBJ
    26.02.1999 14:48:42
    2048
    Typ
    THEAD
    09.11.2000 14:15:08
    6144
    Prg
    CL_ABAP_CHAR_UTILITIES========CP
    07.01.2003 18:31:23
    11264
    Typ
    STXH
    17.06.2004 14:15:46
    6144
    Typ
    TCATALOG
    25.05.1998 12:19:20
    3072
    Typ
    T168F
    27.05.1992 20:16:27
    3072
    Typ
    T168
    27.05.1992 17:53:38
    3072
    Prg
    SAPLMECCP
    25.09.2007 16:07:53
    39936
    Prg
    CL_BADI_MM====================CP
    08.01.2003 16:43:11
    9216
    Prg
    %_CCXTAB
    14.02.2002 14:22:46
    6144
    Prg
    SAPLEINH
    25.09.2007 16:07:53
    56320
    Typ
    T001W
    16.06.2004 13:14:17
    9216
    Prg
    SAPLVDAT
    19.02.2002 12:59:51
    25600
    Typ
    T163Y
    28.08.1997 09:05:01
    2048
    Prg
    SAPCNVE
    14.02.2002 14:22:47
    6144
    Prg
    SAPLOMCV
    17.06.2004 10:54:26
    16384
    Prg
    CL_EX_BADI_MATN1==============CP
    17.06.2004 10:27:52
    22528
    Prg
    IF_EX_BADI_MATN1==============IP
    17.06.2004 10:53:59
    4096
    Typ
    TMCNV
    24.02.1999 03:33:25
    3072
    Typ
    RM06B
    17.06.1998 03:23:02
    10240
    Lista tabelle interne
    Il dump non riporta informazioni relative
    Indice delle tabelle applicative
    Programma
      Nome................ Contenuto..1.......2........3........4........5....+....
    SAPMM06B
      SYST                 |00000000000x010000000000000000
      EBAN                 |300001100895000010NB  B  NB           1  Elena Varett20071
      *EBAN                |             00000                                   00000
      EBKN                 |             0000000 00000000            000000x0C
      AEBAN                |3000011008950NB     BBEUR  |
      EBANW                |300001100895000010NB  B  NB           1  Elena Varett20071
      RM06B                |                           00000000000000000010       00
      *RM06B               |                           00000000000000000000       00
      RM06E                |          000000000000000    00000000          00000
      TPRG                 |300IW2Formato settimana   Sett. |
      T001W                |3006   PIATTAFORMA DI LEINI'         6   CEDI6     0000000
      T023                 |
      T024                 |
      T160                 |300ME52                VB        B |
      T160V                |300C1XX A              XX X                   X   |
      T161                 |300BNB   000100102NBB                 NB         00000
      T161T                |300INB  BRichiesta d'acquisto|
      T168                 |300B AB  ***   1 106       0x0C0x0C0x0C0x0C|
      T168F                |300B AB  XXX                                |
      T168T                |300IB0106002 |
      TTXID                |EBAN      B04        X
      T163K                |                       |
      T163Y                |     Standard             |
      T001L                |
      T160D                |     XXXXXXXXXXXXXXXXXXXXXX
      T161E                |                         |
    SAPFMMEX
      TMED                 |300BB     |
    SAPLMEXF
      T161                 |300BNB   000100102NBB                 NB         00000
      T162                 |300PT0B                ...................................
    SAPLSUU1
      USR02                |300CONSULENTI  ÷x9Fw'x97[æÆ0000000000000000A
      USREFUS              |300CONSULENTI
    SAPLSWOR
      TOJTB                |BUS2105   XI          RBUS2105
      SWOTLV               |BUS2105   EXISTENCECHECK                  M
      TOJTD                |                                 |
    SAPLBDLS
      T000                 |300Mandante produzione      Arenzano                 EUR
    SAPMM06B
      *RM06E               |          000000000000000    00000000          00000
      MARA                 |                      00000000            00000000
      T006                 |        00          00000000000000x0C 0
    SAPLVDAT
      TPRG                 |300IW2Formato settimana   Sett. |
    SAPLOMCV
      TMCNV                |300MATCONV  0x120000000x12
    Directory delle tabelle applicative (inf. di gestione)
    Programma
      Nome.......................... tempo..........lungh....
    SAPLOMCV
      SYST                           20010612125650 00002404
      EBAN                           20061113111959 00000892
      *EBAN                          20061113111959 00000892
      EBKN                                          00000421
      AEBAN                          20000323224119 00000027
      EBANW                                         00000896
      RM06B                          20000323224119 00000529
      *RM06B                         20000323224119 00000529
      RM06E                          20020124202505 00001154
      TPRG                           20000323231030 00000032
      T001W                          20040617141548 00000338
      T023                           20040616131428 00000102
      T024                           20040616131429 00000352
      T160                                          00000035
      T160V                                         00000050
      T161                           20040616131435 00000095
      T161T                                         00000029
      T168                                          00000035
      T168F                                         00000044
      T168T                                         00000013
      TTXID                                         00000058
      T163K                          20000323230840 00000023
      T163Y                                         00000026
      T001L                          20000323230832 00000069
      T160D                                         00000069
      T161E                          20000323230840 00000025
    SAPFMMEX
      TMED                                          00000010
    SAPLMEXF
      T161                                          00000095
      T162                                          00000234
    SAPLSUU1
      USR02                                         00000226
      USREFUS                                       00000067
    SAPLSWOR
      TOJTB                                         00000453
      SWOTLV                                        00000701
      TOJTD                                         00000033
    SAPLBDLS
      T000                                          00000107
    SAPMM06B
      *RM06E                         20020124202505 00001154
      MARA                           20071118093457 00001118
      T006                           20001109142345 00000080
    SAPLVDAT
      TPRG                                          00000032
    SAPLOMCV
      TMCNV                                         00000062
    Blocchi di contr. CONT ABAP
    Include                                 Riga  Codice sorg.
    Ind.  Nome FI Co Par01 Par2. Par3. Par4. Tab.
    MM06BO0R_RM06B-EEIND                       25 EXIT.
    2502 BRAX 00
    MM06BO0R_RM06B-EEIND                       27 ENDSELECT.
    2503 BRAX 00
    2504 SQLS 08
    MM06BO0R_RM06B-EEIND                       31 ENDMODULE.
    2505 ENDM 00
    2506 -
    MM06BO0R_RM06B-EPSTP                        7 CALL FUNCTION 'ME_ITEM_CATEGOR
    2507 FUNC 00
    2508 FUNC 00
    2509 PAR2 02     0336
    2511 FUNC 10
    2512 PAR2 01     03B9
    2514 PAR2 01     03BA
    2516 FUNC FF
    MM06BO0R_RM06B-EPSTP                       14 ENDMODULE.
    >>>>> ENDM 00
    2518 -
    MM06BO0V_VRTKZ                              6 CASE EBAN-VRTKZ.
    2519 BREL 04
    MM06BO0V_VRTKZ                              7 WHEN '1'.
    2520 when 00 02  0090
    2522 BRAN 02
    2523 BRAX 00
    MM06BO0V_VRTKZ                              8 RM06B-MKNTW = '3 '. "3 Nachkom
    2524 MOVL 00 02  0136
    MM06BO0V_VRTKZ                              9 WHEN '2'.
    2526 BRAX 00
    Fine dell'analisi err. run-time
    Help me.
    Thank you

    Hello Maurizio,
    Thre screen field EBAN-MENGE is unable to handle a sign along with the value.
    Regards,
    Ammey Kesarkar

  • Open attached file in the same editor(ZCRM_DNO_MONITOR customer program)

    Hi All,
    I wrote a dialog program to simplify the CRM_DNO_MONITOR.  I gave the facility to attach file from the PC(any doc  type .txt ,doc, xls. etc) by calling the functions. I need to give  a facility to open these attached file in the same edit. Please let us know way
    Additionally,I can find the logical and physical document of these attached files
    e. g
    (Doc class       : CRM_L_ORD
    Doccument   : 4CA517D70BE60F7FE1000000AC113F3F
    Doc Class       CRM_P_ORD
    Document        4CA517D80BE60F7FE1000000AC113F3F)
    Attached files successfully by calling the following functions
           objkey = wa_tab-guid .    " (crmd_orderadm_h-guid)
           objtype = 'BUS2000116'.
          CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET
          CALL FUNCTION 'SO_DOCUMENT_REPOSITORY_MANAGER
         CALL FUNCTION 'BINARY_RELATION_CREATE_COMMIT'
         CALL FUNCTION 'CRM_KW_MIGRATE_GOS' DESTINATION 'NONE'

    Hello ,
    i think you can make use of Clase CL_GOS_MANAGER
    check Sap program which are using this clasee.
    try yourself and let me know if you have any doubts.
    regards
    Prabhu

  • Display GOS without click on 'Service for Object' button

    Please try the following step to figure out.
    1) VA03
    2) At header of report (on the left hand side of 'Display S/O SysB SDI xxxxxxxxx:Overview' ) has a button called 'Services for Object' (GOS)
    3) Click on that then it will popup icon menu set.  <--- Want this to be displayed when access VA03 by no need to click the button in 2)
    My requirement is I want this popup to be displayed suddenly after I access VA03 (no need to click on the Services for Object button anymore).
    <b>
    Could you please provide me any solution, function, example, similar case, etc. (based on 4.6c)?</b>
    Thank you all expert in advance.. I'll be here to provide you more information that need.

    I found the solution yet. Let me drop a note to be a memorandum.
    (1) Insert code into the last line of form <u>USEREXIT_READ_DOCUMENT</u> within report <u>MV45AFZZ</u>
    PERFORM UNITEXIT_READ_DOCUMENT.
    <b>*{   INSERT
    *[Display Attachment Service Automatically]
        DATA: lo_myobject  TYPE REF TO cl_gos_manager,
              lo_container TYPE REF TO cl_gui_custom_container,
              ls_object    TYPE borident.  "BOR Identifier
          ls_object-objkey  = vbak-vbeln.
          ls_object-objtype = 'BUS2032'.
          CREATE OBJECT lo_myobject.
          CALL METHOD lo_myobject->start_service_direct
                      EXPORTING ip_service   = 'VIEW_ATTA'
                                is_object    = ls_object
                                io_container = lo_container
                      EXCEPTIONS OTHERS          = 2.
    *[Display Toolbox]
        CALL METHOD lo_myobject->DISPLAY_TOOLBOX
                    EXPORTING  is_object       = ls_object
                               io_container    = lo_container
                    EXCEPTIONS OTHERS          = 2.
    *}   INSERT</b>
    ENDFORM.
    (2) Try open VA03 and insert attachment at Service for Object.
    (3) Reopen VA03, attachment list displayed suddenly.
    <i>Reference Source# SAP Library, search 'Starting Only One Service Directly'.</i>
    <b>NOTE:</b> You can use another relevant object by SE24 -> CL_GOS_MANAGER

  • Short dump on production server

    ABAP runtime errors    GETWA_NOT_ASSIGNED
           Occurred on     28.12.2007 at 11:16:11
    >> Short dump has not been completely stored. It is too big.
    Field symbol has not yet been assigned.
    What happened?
    The current ABAP/4 program "SAPLCEI0 " had to be terminated because
    one of the statements could not be executed.
    This is probably due to an error in the ABAP/4 program.
    What can you do?
    Note the actions and input that caused the error.
    Inform your SAP system administrator.
    You can print out this message by choosing "Print". Transaction ST22
    allows you to display and manage termination messages, including keeping
    them beyond their normal deletion date.
    Error analysis
    You attempted to access an unassigned field symbol
    (data segment 2941).
    This error occurs:
    - if you address a typed field symbol before it has been set with
      ASSIGN or
    - if you address a field symbol that has been reset with UNASSIGN
      or pointed to a local field that no longer exists, or
    - if you address a field symbol that pointed to a line of an internal
      table that has now been deleted, or
    - if you address a global function interface partameter, even
      though the relevant function module is not active,
      i.e. it is not in the list of active calls. You can get the list
      of active calls from the this short dump.
    How to correct the error
    If the error occurred in a non-modified SAP program, you may be
    able to find a solution in the SAP note system.
    If you have access to the note system yourself, use the following
    search criteria:
    "GETWA_NOT_ASSIGNED"
    "SAPLCEI0 " or "LCEI0U29 "
    "CEI0_DDB_HAS_VALUES_INTERNAL"
    If you cannot solve the problem yourself, please send the
    following documents to SAP:
    1. A hard copy print describing the problem.
       To obtain this, select the "Print" function on the current screen.
    2. A suitable hardcopy prinout of the system log.
       To obtain this, call the system log with Transaction SM21
       and select the "Print" function to print out the relevant
       part.
    3. If the programs are your own programs or modified SAP programs,
       supply the source code.
       To do this, you can either use the "PRINT" command in the editor or
       print the programs using the report RSINCL00.
    4. Details regarding the conditions under which the error occurred
       or which actions and input led to the error.
    System environment
    SAP Release.............. "46C"
    Application server....... "SAPCLUN"
    Network address.......... "172.18.112.20"
    Operating system......... "Windows NT"
    Release.................. "5.2"
    Hardware type............ "16x Intel 80158"
    Database server.......... "DBCLUN"
    Database type............ "MSSQL"
    Database name............ "PRD"
    Database owner........... "dbo"
    Character set............ "English_United State"
    SAP kernel............... "46D"
    Created on............... "Apr 9 2006 21:37:58"
    Created in............... "NT 4.0 1381 Service Pack 6 x86 MS VC++ 12.00"
    Database version......... "SQL_Server_7.00 "
    Patch level.............. "2225"
    Patch text............... " "
    Supported environment....
    Database................. "MSSQL 6.5.213 or higher, MSSQL 7.0.1 or higher"
    SAP database version..... "46D"
    Operating system......... "Windows NT 4.0, Windows NT 5.0, Windows NT 5.1,
    Windows NT 5.2, , System build information:,
    , LCHN : "
    User, transaction...
    Client.............. 400
    User................ "QPBASIC"
    Language key........ "E"
    Transaction......... "QA02 "
    Program............. "SAPLCEI0 "
    Screen.............. "SAPLQPL1 0200"
    Screen line......... 34
    Information on where termination occurred
    The termination occurred in the ABAP/4 program "SAPLCEI0 " in
    "CEI0_DDB_HAS_VALUES_INTERNAL".
    The main program was "SAPLQPL1 ".
    The termination occurred in line 49
    of the source code of program "LCEI0U29 " (when calling the editor 490).
    Source code extract
    000190   *"  EXCEPTIONS
    000200   *"      NOT_FOUND
    000210   *"----
    000220
    000230     DATA:
    000240           ls_charac TYPE api_char,
    000250           lt_charac TYPE STANDARD TABLE OF api_char,
    000260           ls_vali   TYPE api_vali.
    000270
    000280     DATA: ls_mi        TYPE ts_mi,
    000290           ls_wi        TYPE ts_wi,
    000300           ls_icv       TYPE ts_value,
    000310           ls_defval    TYPE ts_defval,
    000320           ls_inco_val  TYPE ts_inco_val,
    000330           ls_char_list TYPE ts_char_list,
    000340           lv_subrc     TYPE sy-subrc,
    000350           lv_kntype    TYPE cukntype.
    000360
    000370   data: ls_vallist   TYPE ddb_c04,                             "676840
    000380         lt_vallist   TYPE STANDARD TABLE OF ddb_c04,           "676840
    000390         ls_restrict  type ddb_c03,                             "699141
    000400         lt_restrict  type STANDARD TABLE OF ddb_c03,           "699141
    000410         lv_rflag       type c.                                 "676840
    000420
    000430   *----
    000440     REFRESH exp_values.
    000450
    000460     DESCRIBE TABLE imp_characteristics LINES sy-tfill.
    000470     IF sy-tfill EQ 0.
    000480       LOOP AT
            INTO   ls_char_list.
    000500         ls_charac-atinn = ls_char_list-atinn.
    000510         APPEND ls_charac TO lt_charac.
    000520       ENDLOOP.
    000530     ELSE.
    000540       lt_charac = imp_characteristics[].
    000550     ENDIF.
    000560
    000570     LOOP AT   lt_charac
    000580          INTO ls_charac.
    000590       IF ls_charac-atnam NE space.
    000600   *     input: name
    000610         PERFORM read_mi_with_atnam
    000620                 USING
    000630                   ls_charac-atnam
    000640                 CHANGING
    000650                   lv_subrc
    000660                   ls_mi.
    000670       ELSE.
    000680   *     input: atinn
    Contents of system fields
    SY field contents..................... SY field contents.....................
    SY-SUBRC 0                             SY-INDEX 0
    SY-TABIX 0                             SY-DBCNT 1
    SY-FDPOS 1                             SY-LSIND 0
    SY-PAGNO 0                             SY-LINNO 1
    SY-COLNO 1
    Chosen variables
    Name.......................... Contents.1........2........3....+....4
    PROP_BITMAP                    310
                                   3000
                                   6100
    ALLOWED_VALUES
                                   2
                                   0
    PROP_WIDTH                     300
                                   2000
                                   C100
    ASSIGNED_VALUES                X
                                   5
                                   8
    TOP_WINDOW                     33
                                   2000
                                   1000
    ASSIGNED_VALUES_API_DI
                                   2
                                   0
    PROP_INDEX                     350
                                   5000
                                   E100
    DEFAULT_VALUES
                                   2
                                   0
    DYNPRO_9                       19
                                   1000
                                   3000
    DEFAULT_VALUES_API_DN
                                   2
                                   0
    DYNPRO_8                       18
                                   1000
                                   2000
    DEFAULT_VALUES_API_ST
                                   2
                                   0
    DYNPRO_7                       17
                                   1000
                                   1000
    DOCUMENT_INFO
                                   2
                                   0
    PROP_SOUND                     340
                                   5000
                                   4100
    FIRST_ASSIGNED_VALUE
                                   2
                                   0
    PROP_TEXT                      330
                                   4000
                                   A100
    INCONSISTENT_VALUES
                                   2
                                   0
    LANGUAGE                       E
                                   4
                                   5
    SY-LANGU                       E
                                   4
                                   5
    PROP_BITMAP_STYLE              320
                                   4000
                                   0100
    VALID_VALUES
                                   2
                                   0
    PROP_FONT_SIZE                 380
                                   7000
                                   C100
    EXP_VALUES[]                   #########################À##°###########
                                   0000000000000000000000000C00B00000000000
                                   00000000000000000000000040000A0000000000
    ... +  40                      ################ÿÿÿÿ####################
                                   0000000000000000FFFF00000000000000000000
                                   1000000000001000FFFF81007000430000000000
    ... +  80                      ################################
                                   00000000000000000000000000008000
                                   00000000000000000000000000004100
    PROP_ITEM                      370
                                   7000
                                   2100
    IMP_CHARACTERISTICS[]          #########################À##############
                                   0000000000000000000000000C00800000000000
                                   00000000000000000000000040000A0000000000
    ... +  40                      ################ÿÿÿÿI###################
                                   1000000000000000FFFF40000000000000000000
                                   0000000000000000FFFF90002000430000000000
    ... +  80                      ################################
                                   00000000000000000000000000008000
                                   00000000000000000000000000005100
    SCREEN-ACTIVE                  0
                                   3
                                   0
    SY-XPROG                       SAPCNVE
                                   5454454222222222222222222222222222222222
                                   3103E65000000000000000000000000000000000
    TVS_EDITLABELS                 6
                                   0000
                                   6000
    SY-TFILL                       0
                                   0000
                                   0000
    INCL_PRICE                     0000
                                   3333
                                   0000
    LS_CHAR_LIST                   00000000000000000000
                                   3333333333333333333322222222222
                                   0000000000000000000000000000000
    RSJOBINFO                                                      00000000
                                   2222222222222222222222222222222233333333
                                   0000000000000000000000000000000000000000
    ... +  40                      000000
                                   3333332222222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  80                      ####
                                   0000
                                   0000
    SYST                           ########################################
                                   0000000000000000000000000000000000000000
                                   0000000000000000000000000000000000000000
    ... +  40                      ####################################I###
                                   0000000000000000000000000000000000004000
                                   1000100010000000100000000000000000009000
    ... +  80                      ########################################
                                   0000000000000000100000000000000000000000
                                   0000000000000000E00000000000000000000000
    ... + 120                      ####################################p###
                                   00000000
                                   0000000
    LT_CHARAC                      Table[initial]
                                   0000FFFD
                                   0000FFFF
    LS_CHARAC                      0000000000
                                   3333333333222222222222222222222222222222
                                   0000000000000000000000000000000000000000
    ... +  40
                                   222222222222222222222222222222222
                                   000000000000000000000000000000000
    SPACE
                                   2
                                   0
    Active calls / events
    No.... Type........ Name..........................
           Programm
           Include                                  Line
         1 FUNCTION     CEI0_DDB_HAS_VALUES_INTERNAL
           SAPLCEI0
           LCEI0U29                                    49
         2 FUNCTION     QMCF_CONFIGURATION_READ
           SAPLQMCF
           LQMCFU02                                    61
         3 FUNCTION     QMCF_SPECIFICATION_CONFIG_READ
           SAPLQMCF
           LQMCFU01                                    60
         4 FUNCTION     QPAP_PLAN_READ
           SAPLQPAP
           LQPAPU02                                   297
         5 FUNCTION     QEEV_TABLES_GENERATE
           SAPLQEEV
           LQEEVU01                                   118
         6 FORM         MERKMALSSAETZE_ANLEGEN
           SAPLQPL1
           LQPL1F12                                    85
         7 FORM         ST_RECHNE_571
           SAPLQPL1
           LQPL1F1L                                    26
         8 FORM         OK_PROBENBERECHNUNG
           SAPLQPL1
           LQPL1F1W                                    23
         9 FORM         FCODE_BEARBEITEN
           SAPLV00F
           LV00FF0F                                    97
        10 FUNCTION     SCREEN_SEQUENCE_CONTROL
           SAPLV00F
           LV00FU02                                    46
        11 FORM         FCODE
           SAPLQPL1
           LQPL1F2D                                    61
        12 MODULE (PAI) FCODE
           SAPLQPL1
           LQPL1I0P                                    11
    Internal notes
    The termination occurred in the function "getwa_abswa" of the SAP
    Basis System, specifically in line 1003 of the module
    "//bas/46D/src/krn/runt/abgetwa.c#20".
    The internal operation just processed is "LOOP".
    The internal session was started at 20071228111310.
    Active calls in SAP kernel
    SAP (R) - R/3(TM) Callstack, Version 1.0
    Copyright (C) SAP AG. All rights reserved.
    Callstack without Exception:
    App       : disp+work.EXE (pid=500)
    When      : 12/28/2007 11:16:13.65
    Threads   : 2
    Computer Name       : ELEPRDCI
    User Name           : prdadm
    Number of Processors: 16
    Processor Type: x86 Family 15 Model 4 Stepping 8
    Windows Version     : 5.2 Current Build: 3790
    Stack Dump for Thread Id a5c
    eax=00000000 ebx=000003a8 ecx=00000e58 edx=00000000 esi=000003a8 edi=00000000
    eip=7c82ed54 esp=03138cc4 ebp=03138d34 iopl=0         nv up ei ng nz ac po cy
    cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000297
    function : KiFastSystemCallRet
             7c82ed54 c3               ret
             7c82ed55 8da42400000000   lea     esp,[esp]              ss:03138cc4=7c822124
             7c82ed5c 8d642400         lea     esp,[esp]              ss:40cd7cc3=????????
    FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Function Name
    03138d34 77e6ba12 000003a8 0001d4c0 00000000 03138d6c ntdll!KiFastSystemCallRet
    03138d48 00baaa71 000003a8 0001d4c0 77bf1d88 00000002 kernel32!WaitForSingleObject
    03138d6c 004d113b 004d10fc 77bf1d88 77bf1d88 77bf1d88 disp+work!
    04b5ffb8 77e66063 00215740 00000000 00000000 00215740 MSVCRT!endthreadex
    04b5ffec 00000000 77bcb4bc 00215740 00000000 00000000 kernel32!GetModuleFileNameA
    List of ABAP programs affected
    Type
    Program
    Gen. date  time
    LoadSize
    Prg
    SAPLQPL1
    17.09.2006 09:35:11
    479232
    Prg
    SAPMSSYD
    14.08.2000 15:39:21
    16384
    Prg
    SAPFSYSCALLS
    21.12.1999 19:32:31
    7168
    Prg
    CL_EXITHANDLER================
    18.12.2004 13:14:45
    13312
    Prg
    CL_ABAP_TYPEDESCR=============
    04.01.2000 19:06:00
    17408
    Prg
    CL_ABAP_ELEMDESCR=============
    04.01.2000 19:06:00
    13312
    Prg
    CL_ABAP_DATADESCR=============
    04.01.2000 19:06:00
    11264
    Prg
    CL_ABAP_REFDESCR==============
    04.01.2000 19:06:00
    14336
    Prg
    CL_ABAP_STRUCTDESCR===========
    04.01.2000 19:06:00
    16384
    Prg
    CL_ABAP_COMPLEXDESCR==========
    04.01.2000 19:06:00
    11264
    Prg
    CL_ABAP_TABLEDESCR============
    04.01.2000 19:06:00
    16384
    Prg
    CL_ABAP_CLASSDESCR============
    04.01.2000 19:06:00
    23552
    Prg
    CL_ABAP_OBJECTDESCR===========
    04.01.2000 19:06:00
    28672
    Prg
    CL_ABAP_INTFDESCR=============
    04.01.2000 19:06:00
    21504
    Prg
    IF_EX_INSPECTIONLOT_UPDATE====
    13.07.2002 00:12:42
    5120
    Typ
    SXS_INTER
    30.11.1998 15:55:16
    1024
    Prg
    SAPLSEXV
    17.09.2006 08:50:01
    155648
    Prg
    SAPLSXCH
    18.12.2004 13:22:27
    80896
    Typ
    V_EXT_ACT
    14.10.1999 22:16:55
    2048
    Prg
    CL_EX_INSPECTIONLOT_UPDATE====
    13.07.2002 00:12:42
    26624
    Prg
    SAPLV00F
    08.03.2001 10:01:57
    68608
    Typ
    T185E
    15.07.1997 16:57:08
    2048
    Typ
    T185F
    14.08.1997 21:32:52
    2048
    Typ
    T185
    16.08.2000 11:43:40
    3072
    Typ
    T185V
    10.11.1999 17:45:26
    4096
    Typ
    TQ01
    14.02.1998 14:07:17
    2048
    Prg
    SAPLSTXD
    17.09.2006 08:53:44
    406528
    Prg
    SAPCNVE
    04.01.2000 19:06:37
    7168
    Prg
    SAPLLANG
    04.01.2000 19:06:49
    9216
    Prg
    SAPLV01Z
    17.09.2006 09:34:42
    210944
    Prg
    SAPLCLFM
    17.09.2006 09:34:56
    688128
    Prg
    SAPLCUOB
    17.09.2006 09:18:21
    34816
    Prg
    SAPLCLSE
    13.02.2005 06:50:14
    177152
    Prg
    SAPLCTMS
    17.09.2006 09:34:59
    942080
    Prg
    SAPLCTCV
    17.09.2006 09:27:23
    192512
    Prg
    SAPLCTCF
    12.02.2005 20:42:31
    24576
    Prg
    SAPLV01P
    17.09.2006 09:34:42
    166912
    Prg
    SAPLMFAW
    18.12.2004 14:02:28
    51200
    Typ
    TFAWY
    29.07.1998 19:48:52
    2048
    Typ
    TFAWL
    29.07.1998 19:48:49
    2048
    Typ
    TFAWX
    29.07.1998 19:48:51
    2048
    Typ
    TFAW
    29.07.1998 19:48:45
    2048
    Prg
    RDDFIE00
    04.01.2000 19:06:11
    19456
    Prg
    SAPLQAST
    13.02.2005 07:23:55
    28672
    Prg
    SAPLBSVA
    17.09.2006 09:02:09
    270336
    Prg
    SAPLQSTA
    20.01.2000 10:08:08
    26624
    Typ
    TQ01A
    29.07.1998 19:56:34
    2048
    Prg
    SAPLOMCV
    04.01.2000 19:06:50
    14336
    Typ
    TMCNV
    24.02.1999 03:33:25
    2048
    Prg
    SAPLSCNT
    15.11.2001 05:19:20
    28672
    Prg
    SAPLSVSM
    15.11.2001 05:19:20
    25600
    Prg
    SAPLSGUI
    15.11.2001 05:19:20
    33792
    Prg
    SAPLSTTM
    17.09.2006 08:49:52
    83968
    Prg
    SAPLSBDC
    17.09.2006 08:46:17
    66560
    Prg
    CL_DATAPROVIDER===============
    15.11.2001 05:19:18
    50176
    Typ
    OBJ_RECORD
    14.02.1998 08:30:43
    2048
    Prg
    SAPLSTUP
    17.09.2006 08:46:10
    96256
    Prg
    SAPLCNDP
    17.09.2006 08:53:21
    201728
    Prg
    SAPFGUICNTL
    18.12.2004 11:31:41
    20480
    Prg
    SAPLOLEA
    12.07.2002 21:39:11
    81920
    Prg
    SAPLSFES
    17.09.2006 08:53:22
    164864
    Prg
    SAPLGRFC
    12.07.2002 21:39:11
    16384
    Prg
    SAPSHDTV
    18.12.2004 12:16:52
    36864
    Typ
    SHDSTU
    14.12.1998 23:15:34
    1024
    Typ
    SHDSTCIU
    14.12.1998 23:15:34
    1024
    Prg
    CL_GUI_PROPS_CONSUMER=========
    18.12.2004 11:27:30
    26624
    Prg
    CL_DYNAMIC_GUI_EXTENSIONS=====
    11.02.2000 14:36:06
    55296
    Prg
    CL_GUI_DATAMANAGER============
    18.12.2004 11:34:01
    82944
    Prg
    /1BCDWBEN/SAPLQEN0000
    13.07.2002 02:11:40
    51200
    Prg
    SAPLSENA
    04.01.2000 19:06:53
    28672
    Prg
    SAPLQELA
    17.09.2006 09:27:48
    415744
    Typ
    QALS
    13.07.2002 00:12:42
    27648
    Prg
    SAPLQAUT
    13.02.2005 01:25:27
    177152
    Prg
    SAPLSWUG
    17.09.2006 08:53:33
    264192
    Typ
    SWOTOBJID
    04.05.1995 15:20:52
    2048
    Typ
    SWHACTOR
    04.04.1995 16:18:07
    1024
    Prg
    CL_GOS_MANAGER================
    17.09.2006 08:53:30
    24576
    Prg
    CL_GOS_VIEW_MANAGER===========
    21.12.1999 19:23:29
    29696
    Typ
    SGOS_MVOBJ
    01.12.1999 08:16:05
    2048
    Prg
    SAPLSUU1
    17.09.2006 08:53:37
    183296
    Typ
    USR02
    15.11.2001 05:09:06
    5120
    Typ
    USREFUS
    18.12.2004 11:18:28
    1024
    Prg
    SAPLTHFB
    17.09.2006 08:53:29
    270336
    Typ
    BORIDENT
    28.08.1997 08:38:50
    1024
    Prg
    CL_GOS_TOOLBOX_MODEL==========
    17.09.2006 08:53:30
    39936
    Typ
    SGOS_MODL
    08.02.2000 16:42:30
    3072
    Prg
    SAPLBDLS
    14.08.2000 15:20:53
    13312
    Typ
    T000
    11.09.1997 10:17:18
    3072
    Prg
    CL_GOS_PUBLICATION============
    17.09.2006 08:53:30
    24576
    Prg
    CL_GUI_OBJECT=================
    15.11.2001 05:19:18
    187392
    Prg
    CL_GUI_CFW====================
    18.12.2004 13:28:20
    195584
    Typ
    TOLE
    29.07.1998 19:56:01
    2048
    Prg
    SAPLSGOSHIST
    17.09.2006 08:53:33
    56320
    Prg
    SAPFSGOS
    08.11.2003 23:57:36
    13312
    Typ
    SGOSHIST
    14.10.1999 22:09:01
    2048
    Prg
    SAPLURFC
    04.01.2000 19:08:13
    14336
    Prg
    CL_GOS_STARTER================
    09.12.1999 13:49:28
    21504
    Prg
    CL_GUI_CONTROL================
    08.11.2003 23:57:31
    117760
    Prg
    CL_GUI_TOOLBAR================
    15.11.2001 05:19:18
    72704
    Prg
    CL_GUI_GOS_CONTAINER==========
    01.02.2000 10:16:37
    38912
    Typ
    CFW_LINK
    01.12.1999 12:16:48
    2048
    Prg
    CL_GUI_CONTAINER==============
    15.11.2001 05:19:18
    58368
    Prg
    SAPLCNTH
    08.11.2003 23:56:48
    26624
    Prg
    SAPLSCONTROLINFO
    04.01.2000 19:06:52
    13312
    Prg
    SAPLSCONTROLSTATUSCHECK
    04.01.2000 19:06:52
    10240
    Typ
    USR05
    09.07.1997 23:46:52
    1024
    Typ
    CNTLWARN
    25.01.1999 13:09:44
    2048
    Prg
    SAPLICON
    17.09.2006 08:39:01
    25600
    Prg
    %_CICON
    14.08.2000 15:39:36
    55296
    Typ
    JSTO
    27.08.1994 20:32:55
    2048
    Typ
    JEST
    27.08.1994 20:32:50
    2048
    Prg
    SAPLAIEV
    15.11.2001 05:18:17
    14336
    Prg
    CL_OS_TRANSACTION_END_NOTIFIER
    18.12.2004 13:21:30
    8192
    Typ
    LFA1
    13.07.2002 01:08:16
    12288
    Prg
    SAPLCPDB
    17.09.2006 09:17:36
    113664
    Typ
    PLKO
    15.01.1999 22:26:42
    9216
    Prg
    SAPLCCPR
    17.09.2006 09:09:14
    231424
    Typ
    TCC08
    17.03.1999 16:30:21
    4096
    Typ
    AEEF
    13.02.2005 06:49:14
    3072
    Typ
    TCC10
    23.04.1998 14:45:07
    2048
    Typ
    TCCET
    28.08.1997 09:33:24
    1024
    Typ
    TCCEP
    20.08.1998 11:28:15
    2048
    Typ
    TCCER
    10.11.1998 05:49:03
    2048
    Typ
    TCCETT
    14.02.1998 12:45:20
    1024
    Typ
    TCCEPT
    14.02.1998 12:45:07
    1024
    Typ
    TCCERT
    17.03.1999 16:24:38
    2048
    Typ
    TCCS01
    27.08.1999 18:28:00
    1024
    Prg
    SAPLCCHO
    17.09.2006 09:18:17
    55296
    Prg
    SAPLCPTA
    17.09.2006 09:09:03
    122880
    Prg
    SAPLCQTA
    17.09.2006 09:34:41
    88064
    Typ
    TQ33
    10.07.1997 00:12:25
    2048
    Typ
    TQ30
    15.04.1998 00:38:23
    3072
    Typ
    TQ30T
    14.02.1998 14:11:06
    2048
    Prg
    SAPLCV141
    17.09.2006 09:18:22
    86016
    Typ
    DRAD
    01.12.1999 15:17:34
    3072
    Prg
    SAPLBSVT
    16.08.2000 11:43:43
    18432
    Prg
    SAPLSMSG
    18.12.2004 13:27:29
    108544
    Typ
    TJ05
    30.11.1993 16:45:10
    1024
    Typ
    TJ01
    01.03.1999 13:50:12
    4096
    Typ
    TJ07
    30.11.1993 16:45:13
    1024
    Typ
    TJ06
    30.11.1993 16:45:11
    1024
    Typ
    TJ03
    16.08.2000 11:43:42
    2048
    Prg
    SAPFGUICNTL_CFW
    15.11.2001 05:19:19
    17408
    Prg
    CL_GUI_DOCKING_CONTAINER======
    15.11.2001 05:19:18
    50176
    Prg
    SAPLQBCK
    17.09.2006 09:27:37
    106496
    Typ
    QINF
    09.12.1999 19:04:48
    5120
    Typ
    MTQSS
    23.04.1998 14:51:52
    4096
    Prg
    SAPLMAQM
    17.09.2006 09:35:30
    61440
    Typ
    T001W
    18.11.1998 16:27:15
    1024
    Typ
    T001K
    01.02.2000 14:56:09
    3072
    Prg
    SAPLMG21
    17.09.2006 09:34:30
    159744
    Typ
    MARA
    17.09.2006 09:17:34
    15360
    Prg
    SAPLMG22
    17.09.2006 09:17:36
    115712
    Typ
    MARC
    04.01.2000 18:04:45
    23552
    Typ
    RMQEA
    13.08.1997 12:52:02
    9216
    Typ
    TJ02
    27.03.1996 18:28:28
    1024
    Typ
    TJ02T
    14.02.1998 13:40:18
    2048
    Typ
    TJ04
    30.11.1993 16:45:08
    2048
    Prg
    SAPLKDIC
    04.01.2000 19:06:48
    17408
    Prg
    SAPLSDTO
    04.01.2000 19:06:52
    25600
    Typ
    DD07T
    12.05.1997 16:45:51
    2048
    Prg
    SAPLCSCE
    04.01.2000 19:06:44
    8192
    Typ
    T024E
    10.12.1998 18:01:35
    2048
    Prg
    SAPLSCVU
    17.09.2006 08:50:02
    59392
    Typ
    T006A
    28.08.1997 09:04:18
    2048
    Typ
    OLE_PA
    04.04.1995 16:02:19
    2048
    Typ
    ARFCRDATA
    12.07.2002 21:39:11
    3072
    Typ
    SWCBCONT
    14.02.1998 10:14:45
    2048
    Typ
    OLE_VERBS
    04.04.1995 16:02:20
    1024
    Prg
    SAPLSDSD
    17.09.2006 08:53:36
    437248
    Typ
    DDSHIFACE
    20.08.1998 10:51:59
    2048
    Typ
    DFIES
    15.01.1999 16:49:52
    6144
    Typ
    DDSHFPROP
    20.08.1998 10:51:57
    2048
    Typ
    DDSHSELOPT
    20.08.1998 10:52:01
    2048
    Prg
    SAPLSDNT
    18.12.2004 12:05:44
    188416
    Prg
    SAPLSDIF
    18.12.2004 13:03:59
    256000
    Typ
    T006
    29.07.1998 19:25:31
    3072
    Prg
    SAPLSCV0
    17.09.2006 08:50:22
    99328
    Typ
    TCA01
    10.03.1999 18:31:19
    5120
    Typ
    TCA02
    14.02.1998 12:40:44
    2048
    Typ
    TCA35
    06.07.1998 20:51:04
    2048
    Typ
    QMAT
    27.08.1999 18:14:19
    5120
    Typ
    TQ32
    10.07.1997 00:12:23
    2048
    Prg
    SAPLXQPL
    17.09.2006 09:30:13
    28672
    Typ
    TCA44
    29.07.1998 19:44:06
    2048
    Prg
    SAPLQPAP
    17.09.2006 09:30:13
    295936
    Prg
    SAPMSSY0
    17.09.2006 08:53:44
    69632
    Prg
    SAPLSNR3
    17.09.2006 08:53:36
    48128
    Typ
    TNRO
    18.12.2004 13:02:43
    4096
    Prg
    SAPLQEEV
    17.09.2006 09:27:48
    216064
    Typ
    QAPP
    15.04.1998 00:12:33
    7168
    Typ
    TQSS
    20.01.2000 10:08:08
    3072
    Prg
    SAPLQMCF
    17.09.2006 09:34:35
    46080
    Prg
    SAPLCEI0
    03.12.2006 09:44:54
    1121280
    Prg
    SAPLCUEV
    13.07.2002 02:21:41
    11264
    Typ
    IBINCOM
    01.06.1999 11:56:27
    2048
    Typ
    IBINCONF
    01.06.1999 11:56:27
    2048
    Typ
    IBSTCONF
    01.06.1999 11:56:28
    1024
    Prg
    IF_EX_CEI0_INVLD_POSSIBLE=====
    12.02.2005 20:53:18
    4096
    Prg
    CL_EX_CEI0_INVLD_POSSIBLE=====
    12.02.2005 20:52:40
    10240
    Prg
    CL_EXIT_MASTER================
    01.02.2000 09:29:10
    10240
    Typ
    V_EXT_IMP
    14.10.1999 22:16:55
    2048
    Prg
    SAPLCUCB
    17.09.2006 09:34:59
    199680
    Typ
    TCUIBSPECIAL
    15.11.2001 05:31:05
    1024
    Prg
    CL_CBASE======================
    13.02.2005 07:14:09
    95232
    Typ
    T371G
    29.04.1998 10:42:48
    1024
    Prg
    SAPLIBCO
    13.02.2005 05:49:04
    305152
    Prg
    SAPLIBXX
    13.07.2002 02:21:41
    12288
    Prg
    SAPLIBIBF
    13.02.2005 06:58:29
    177152
    Prg
    SAPLIBINF
    13.02.2005 06:58:30
    452608
    Prg
    CL_IBASE_STRUC================
    13.07.2002 02:21:39
    141312
    Prg
    CL_IBASE_STRUC_BUF============
    13.02.2005 01:44:37
    120832
    Prg
    CL_IBASE_STRUC_STAT===========
    13.07.2002 02:21:39
    9216
    Prg
    CL_IBASE_STRUC_BUF_IBSTREF====
    13.02.2005 01:44:37
    61440
    Typ
    IBINVAL
    14.05.1998 22:39:25
    2048
    Prg
    SAPLIBCU
    13.07.2002 02:21:41
    14336
    Prg
    SAPLIBCUT
    13.07.2002 02:21:41
    14336
    Typ
    T371B
    14.05.1998 22:58:43
    1024
    Prg
    CL_IBASE_SERVICE==============
    13.07.2002 02:21:39
    17408
    Prg
    CL_IBASE_T371D_BUF============
    13.07.2002 02:21:39
    15360
    Typ
    T371D
    27.08.1999 18:19:44
    2048
    Prg
    CL_IBASE_R3_MATERIAL==========
    17.09.2006 09:33:39
    99328
    Typ
    MAKT
    28.08.1997 08:52:19
    2048
    Typ
    ICON
    03.01.1996 15:34:02
    3072
    Prg
    IF_EX_CM_BADI_VERSION=========
    12.07.2002 23:55:25
    4096
    Prg
    CL_EX_CM_BADI_VERSION=========
    12.07.2002 23:54:25
    11264
    Prg
    CL_DEF_IM_CM_BADI_VERSION=====
    12.07.2002 23:54:24
    8192
    Prg
    SAPLASTAT_TRIG
    18.12.2004 12:15:52
    12288
    Typ
    ASTAT_TYP2
    10.11.1998 05:35:18
    1024
    Typ
    ASTAT_TYP1
    30.11.1998 15:54:16
    1024
    Prg
    IF_CM_BASELINE================
    13.02.2005 06:50:14
    40960
    Prg
    IF_IBASE_IBOF_TREE_OBJECT=====
    13.02.2005 05:59:51
    10240
    Prg
    IF_IBASE_INSTALL==============
    13.07.2002 02:21:40
    4096
    Prg
    IF_IBASE_MATERIAL=============
    13.07.2002 02:21:40
    4096
    Prg
    IF_IBASE_OBJECT===============
    13.07.2002 02:21:40
    5120
    Prg
    SAPLBOMA
    01.02.2000 14:54:24
    13312

    Hi Sanjay,
      This dump generally occurs when there are inconsistencies between the name of the fields in the fieldcatalog and the names of the fields in the internal table. Please post ur code.(Assuming that this dump has occured in a Z* program)
    Edited by: Rajesh on Dec 29, 2007 2:40 PM

  • Any alternative FM for GUI_DOWNLOAD other than WS_DOWNLOAD?

    Hi All,
            Is there any alternative FM other than GUI_DOWNLOAD and WS_DOWNLOAD?I need to download a PDF file to a network drive.
    Thanks in Advance,
       Anjaly

    check this thread
    ITS Upload / Download using CL_GOS_MANAGER
    Raja

  • GOS - Generic Object Services - Change dynamically the title of attachments

    Dear Experts,
    how can I change dynamically the title of the single attachment in the attachment-list of cl_gos_manager?
    I hope you can help me.
    Thanks in advance.

    Thanks for reply.
    I solved the problem by the following way:
    - Function ARCHIV_GET_CONNECTIONS for getting all linked documents
    - Showing list in popup with ALV-Grid
    - SET HANDLER handle_double_click
    - Function ALINK_DOCUMETS_DISPLAY_MIX for viewing selected document on popup
    Marco

  • Reg. Generic Object Services - GOS

    Hi All,
    I've a requirement where I need to call the toolbox and make attachments for a Custom create transaction from screen 100 to 200. Everything is working fine but my problem is I'm not able to view the Attachment list Icon (It is in Disable mode) in screen 200 and after saving the Attachments list is enabled with the key generated after coming back to screen 100. Is there any way to view the attachments list with a Temporary Object key in screen 200 and after saving this number should be assigned to the actual generated number for the create transaction? I searched in SDN but didn't find any solution. I'm using the class CL_GOS_MANAGER.
    Your valuable solutions are surely appreciated.
    Thanks,
    Bhaskar

    Dear Bhaskar,
    You will need to use "early number assignment" in your application to be able to do so. As far as I know SAP standard transactions use somethin like this.
    Best regards,
    Dezso

  • Generic Object Services u2013 GOS

    Hi Gurus
    I am not familiar with this in SAP and would appreciate some help please. With transaction CV04n we need to create an attachment on the document via the menu: GOS icon, Create, Create Attachment. The requirement is to delete the file from the local masjine after attaching it. Do we use a user exit or BADI for this? I cannot seem to find one where the breakpoint is after this popup for attaching the file.
    Regards B.Garlipp

    Using  following  u got GOS tool bar
    CREATE OBJECT lo_manager
        EXPORTING
          is_object    = la_obj
          ip_no_commit = space
        EXCEPTIONS
          OTHERS = 1.
    EXAMPLE
    REPORT  ZGOS.
    DATA: lo_manager  TYPE REF TO cl_gos_manager,
          la_obj      TYPE borident.
    START-OF-SELECTION.
      la_obj-objtype = 'TRDIR'.
      la_obj-objkey  = 'REPS'.
    * GOS toolbar
      CREATE OBJECT lo_manager
        EXPORTING
          is_object    = la_obj
          ip_no_commit = space
        EXCEPTIONS
          OTHERS = 1.
    * To generate output
      WRITE: 'GOS test for Customer'.

  • Business Object Services- Attachment vs store business document

    Hi,
    There are two ways to add attachments to a Purchase requisition.
    1. as a generic attachment- (System --> services for object --> create attachment )
    2. as a business document ( System --> services for object -->store business doucment)
    Looks like in both the options, attachments could be stored on HTTP Content server.
    What are pros and cons of storing an attachment as a business doc?
    What are additional functions possible with option 2?
    Thanks ,
    Vinay

    Hi,
    Attachments are stored in binary format.
    Advantage of  storing in SAP is speedy access, than compared to content server.
    Disadvantage some of the table space grows exponently.
    Some of the tables attachments get stored are SO*
    To get the link for the folder and attachments stored in SRGBTBREL
    Various type of attachments are ATTA NOTE URL MSG etc.
    For custom attachment options can be enabled using class CL_GOS_MANAGER
    aRs
    If useful pl. assign points
    Message was edited by:
            a®

  • GOS on custom program not saving links

    Hi all, I've just implemented GOS to a Z program following the instructions of a SDN contribution document called "How to attach documents to any custom program using GOS". I simply want to add GOS to the selection screen of the program in order to locat and store documentation regarding this Z program.
    I run the program and the GOS button is displayed, I add some link or document and then I display the list of attachments and everything seems to be working ok. So when I leave the program and run it again no list of attachments is available as this is greyed out. Anyone could help please.
    Steps I performed:
    I created the Business object saved and released to implemented with the following:
    Key -> programName (TRDIR-NAME)
    and redefined the GOSAddObjects method like this:
    BEGIN_METHOD GOSADDOBJECTS CHANGING CONTAINER.
    DATA:
          SERVICE(255),
          BUSIDENTIFS LIKE BORIDENT OCCURS 0,
          LS_BORIDENT Type BORIDENT.
        CLEAR LS_BORIDENT.
        LS_BORIDENT-LOGSYS = SPACE.
        LS_BORIDENT-OBJTYPE = 'ZGOS'.
        LS_BORIDENT-OBJKEY  = OBJECT-KEY.
        APPEND LS_BORIDENT TO BUSIDENTIFS.
      SWC_GET_ELEMENT CONTAINER 'Service' SERVICE.
      SWC_SET_TABLE CONTAINER 'BusIdentifs' BUSIDENTIFS.
    END_METHOD.
    Z program:
    REPORT  Z_RUBS_TEST_GOS.
    CONSTANTS: OBJTYPE TYPE BORIDENT-OBJTYPE VALUE 'ZGOS'.
    DATA: MANAGER TYPE REF TO CL_GOS_MANAGER,
    OBJ TYPE BORIDENT.
    PARAMETERS: MATNR TYPE MARA-MATNR.
    AT SELECTION-SCREEN OUTPUT.
    CLEAR OBJ.
    * SET OBJECT TYPE TO 'ZGOS'
    OBJ-OBJTYPE = OBJTYPE.
    OBJ-LOGSYS  = 'OP1CLNT200'.
    * SET OBJECT KEY = REPORT NAME
    SELECT SINGLE NAME FROM TRDIR INTO OBJ-OBJKEY
    WHERE NAME = SY-REPID.
    * CALL GOS MANAGER WITHOUT CONTAINER (WILL BE DISPLAYED IN THE TOOLBAR)
    CREATE OBJECT MANAGER EXPORTING
    IS_OBJECT = OBJ EXCEPTIONS
    OTHERS = 1.

    You must add COMMIT WORK (AND WAIT or not) somewhere in your application (add a button that the user), or use CREATE OBJECT manager EXPORTING ... IP_NO_COMMIT = space or 'R' ... so that the COMMIT WORK will be done automatically by the GOS manager. Note: IP_NO_COMMIT = 'R' means that the service will start in its own LUW (using synchronous RFC).
    For more information, read the [SAP Library - GOS - Publishing unique object|http://help.sap.com/saphelp_nw2004s/helpdata/EN/7e/4dbeb62c8e11d4a39e00a0c943858e/frameset.htm] (well, it doesn't talk about 'R'...)

  • Attachments Icon in Standard Transaction like VA22

    Hi Folks,
    In standard T-code VA22, there is a provision for including attachments. This Icon is available at the Top Left Corner of the screen. This Icon is generally not available for all the users. You have to add a Parameter ID: SD_SWU_ACTIVE   X       Activate Workflow Box in VA22 to the user profile to get this icon in the screen. How to activate this same kind of functionality in your Z program.I want this icon and same functionality to be implemented in my custom program to add/view/delete attachments. Any pointers to this will surely help.
    JLN

    you have to use an object of the class CL_GOS_MANAGER.Refer to the program below :
    *& Report  ZGOS_SCREEN
    REPORT  zgos_screen.
    CONSTANTS :
    objtype TYPE borident-objtype VALUE 'ZGOS'.
    TYPES :
    BEGIN OF exclude_type,
    fcode LIKE rsmpe-func,
    END OF exclude_type.
    DATA :
    manager TYPE REF TO cl_gos_manager,
    obj TYPE borident,
    ok_code TYPE syucomm,
    fcode   TYPE syucomm,
    exclude_tab TYPE STANDARD TABLE OF exclude_type,
    exclude_wa  TYPE exclude_type.
    *TOOLBAR : Display GOS toolbar in screen
    *DIRECT  : Call GOS services directly from screen
    PARAMETERS : toolbar RADIOBUTTON GROUP gr1 DEFAULT 'X',
                 direct  RADIOBUTTON GROUP gr1.
    START-OF-SELECTION.
      CALL SCREEN '0100'.
    *&      Module  STATUS_0100  OUTPUT
          text
    MODULE status_0100 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
      SET TITLEBAR 'ZGOS'.
      IF manager IS INITIAL.
        obj-objtype = objtype.
        SELECT SINGLE name FROM trdir INTO obj-objkey
        WHERE name = sy-repid.
    *With GOS toolbar
        IF toolbar = 'X'.
          REFRESH exclude_tab[].
          CLEAR : exclude_tab,exclude_wa.
          MOVE 'ATTACH' TO exclude_wa-fcode.
          APPEND exclude_wa TO exclude_tab.
          MOVE 'LIST' TO exclude_wa-fcode.
          APPEND exclude_wa TO exclude_tab.
          SET PF-STATUS 'MAIN' EXCLUDING exclude_tab.
          CREATE OBJECT manager
            EXPORTING
             IO_CONTAINER     =
             IS_BC_OBJECT     =
              is_object        = obj
             IT_SERVICE_SELECTION =
             IO_CALLBACK      =
             IP_START_DIRECT  = space
             IP_NO_INSTANCE   = space
              ip_no_commit     = 'R'
             IP_MODE          = 'E'
            EXCEPTIONS
              object_invalid   = 1
              callback_invalid = 2
              OTHERS           = 3
        ELSE.
          SET PF-STATUS 'MAIN'.
          CREATE OBJECT manager
         EXPORTING
             IO_CONTAINER     =
             IS_BC_OBJECT     =
             is_object        = obj
             IT_SERVICE_SELECTION =
             IO_CALLBACK      =
             IP_START_DIRECT  = space
             IP_NO_INSTANCE   = space
           ip_no_commit     = 'R'
             IP_MODE          = 'E'
         EXCEPTIONS
           object_invalid   = 1
           callback_invalid = 2
           OTHERS           = 3
        ENDIF.
      ENDIF.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
          text
    MODULE user_command_0100 INPUT.
      fcode = ok_code.
      CLEAR ok_code.
      CASE fcode.
        WHEN 'ATTACH'.
    *Call Create Attachment Service from toolbar
          CALL METHOD manager->start_service_direct
            EXPORTING
              ip_service         = 'PCATTA_CREA'
       IS_BC_OBJECT       =
              is_object          = obj
       IO_CONTAINER       =
       IP_CHECK_AVAILABLE =
    IMPORTING
       EP_AVAILABLE       =
            EXCEPTIONS
              no_object          = 1
              object_invalid     = 2
              execution_failed   = 3
              OTHERS             = 4
        WHEN 'LIST'.
          CALL METHOD manager->start_service_direct
             EXPORTING
               ip_service         = 'VIEW_ATTA'
       IS_BC_OBJECT       =
               is_object          = obj
       IO_CONTAINER       =
       IP_CHECK_AVAILABLE =
    IMPORTING
       EP_AVAILABLE       =
             EXCEPTIONS
               no_object          = 1
               object_invalid     = 2
               execution_failed   = 3
               OTHERS             = 4
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    *&      Module  exit-processing  INPUT
          text
    MODULE exit-processing INPUT.
      fcode = ok_code.
      CLEAR ok_code.
      CASE fcode.
        WHEN 'BACK' OR 'EXIT' OR 'CANC'.
          SET SCREEN 0.
          LEAVE SCREEN.
      ENDCASE.
    ENDMODULE.                 " exit-processing  INPUT

Maybe you are looking for