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,
AnjuAre 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 youHello 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
13312Hi 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,
Anjalycheck 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,
BhaskarDear 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.GarlippUsing 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 ,
VinayHi,
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.
JLNyou 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
-
How can I change my uk account to a different one?
Hi,eveytime I try to update my application, for instance, Skype, and a message comes up saying i should change the UK store account if i wish to use the American one. I used to buy from the uk, with my credit card details that are now longer the same
-
HT5621 why won't my new apple id change on my cell phone
why won't my new apple id change on my cell phone?
-
I can't found ActiveX for Camera DVR Remote Management Sýtem
Dear Firefox Tôi xài FF 8.0.1 tôi vào đầu ghi Camera DVR Remote Management System nhưng thông báo no plugin, ở trang web này có down ActiveX Setup. nhưng chạy xong vẫn không vào được Làm ơn hỗ trợ
-
I've heard / read conflicting info on these, so hoping you all can clarify. The company I work for is considering switching to creative cloud, however, are unsure of the following: 1.) Will the software still work if internet connections go down? 2.)
-
My MacBook Pro has the fan on all time since I upgraded to OX 10.9
Can some one help me? The fan is continously running since I made upgrade to OX 10.9