Dump TSV_LIN_ALLOC_FAILED in SRM
While extracting the datasource in RSA3 it throws the TSV_LIN_ALLOC_FAILED runtime error in SRM.It is a costomized extractor using the customized function module.
Thanks,
Here is the ST22 dump,
Runtime Errors TSV_LIN_ALLOC_FAILED
Date and Time 12/19/2011 07:54:24
Short text
No memory available to extend the index of an internal table.
What happened?
Each transaction requires some main memory space to process
application data. If the operating system cannot provide any more
space, the transaction is terminated.
What can you do?
Try to find out (e.g. by targetted data selection) whether the
transaction will run with less main memory.
If there is a temporary bottleneck, execute the transaction again.
If the error persists, ask your system administrator to check the
following profile parameters:
o ztta/roll_area (1.000.000 - 15.000.000)
Classic roll area per user and internal mode
usual amount of roll area per user and internal mode
o ztta/roll_extension (10.000.000 - 500.000.000)
Amount of memory per user in extended memory (EM)
o abap/heap_area_total (100.000.000 - 1.500.000.000)
Amount of memory (malloc) for all users of an application
server. If several background processes are running on
one server, temporary bottlenecks may occur.
Of course, the amount of memory (in bytes) must also be
available on the machine (main memory or file system swap).
Caution:
The operating system must be set up so that there is also
enough memory for each process. Usually, the maximum address
space is too small.
Ask your hardware manufacturer or your competence center
about this.
In this case, consult your hardware vendor
abap/heap_area_dia: (10.000.000 - 1.000.000.000)
Restriction of memory allocated to the heap with malloc
for each dialog process.
Parameters for background processes:
abap/heap_area_nondia: (10.000.000 - 1.000.000.000)
Restriction of memory allocated to the heap with malloc
for each background process.
Other memory-relevant parameters are:
em/initial_size_MB: (35-1200)
Extended memory area from which all users of an
application server can satisfy their memory requirement.
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator .
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
The linear index of an internal table was to be enhanced. However, the
requested memory for this purpose of 706240 bytes was no longer available
in the roll area.
Storage location: "Session memory"
How to correct the error
Try to decide by analysis whether this request is
reasonable or whether there is a program error. You should pay
particular attention to the internal table entries listed below.
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"TSV_LIN_ALLOC_FAILED" " "
"SAPLBBP_PDBUP" or "LBBP_PDBUPF2C"
"FILL_X_TABLES"
System environment
SAP-Release 701
Application server... "sappr1a2"
Network address...... "10.163.2.46"
Operating system..... "HP-UX"
Release.............. "B.11.31"
Hardware type........ "ia64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 0
Shortdump setting.... "full"
Database server... "hpbpgc01"
Database type..... "ORACLE"
Database name..... "PR1"
Database user ID.. "SAPSR3"
Terminal.......... "FFXCTXGC26"
Char.set.... "C"
SAP kernel....... 701
created (date)... "Oct 31 2010 21:56:13"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.4.0) "
Patch level. 117
Patch text.. " "
Database............. "ORACLE 10.1.0.., ORACLE 10.2.0.., ORACLE 11.2...*"
SAP database version. 701
Operating system..... "HP-UX B.11"
Memory consumption
Roll.... 1917712
EM...... 2002743520
Heap.... 1998752864
Page.... 1867776
MM Used. 3846087392
MM Free. 143093200
User and Transaction
Client.............. 100
User................ "XMSELVA"
Language key........ "E"
Transaction......... "RSA3 "
Transactions ID..... "4EEEF6C8B62E4B0BE10000000AA3022E"
Program............. "SAPLBBP_PDBUP"
Screen.............. "SAPMSSY0 1000"
Screen line......... 6
Information on where terminated
Termination occurred in the ABAP program "SAPLBBP_PDBUP" - in "FILL_X_TABLES".
The main program was "RSFHGEN2 ".
In the source code you have the termination point in line 120
of the (Include) program "LBBP_PDBUPF2C".
Source Code Extract
Line SourceCde
90 log_not_found = 1
91 OTHERS = 2.
92 IF sy-subrc <> 0.
93 PERFORM abort.
94 ENDIF.
95 IF c_on = c_off. MESSAGE w536(bbp_pd). ENDIF.
96
97 ELSE.
98
99 *------ address data were not found
100 CALL FUNCTION 'BBP_PD_MSG_ADD'
101 EXPORTING
102 i_msgty = c_msgty_w
103 i_msgid = 'BBP_PD'
104 i_msgno = 163
105 EXCEPTIONS
106 log_not_found = 1
107 OTHERS = 2.
108 IF sy-subrc <> 0.
109 PERFORM abort.
110 ENDIF.
111 IF c_on = c_off. MESSAGE w163(bbp_pd). ENDIF.
112 ENDIF.
113
Information on where terminated
Termination occurred in the ABAP program "SAPLBBP_PDBUP" - in "FILL_X_TABLES".
The main program was "RSFHGEN2 ".
In the source code you have the termination point in line 120
of the (Include) program "LBBP_PDBUPF2C".
Source Code Extract
Line SourceCde
90 log_not_found = 1
91 OTHERS = 2.
92 IF sy-subrc <> 0.
93 PERFORM abort.
94 ENDIF.
95 IF c_on = c_off. MESSAGE w536(bbp_pd). ENDIF.
96
97 ELSE.
98
99 *------ address data were not found
100 CALL FUNCTION 'BBP_PD_MSG_ADD'
101 EXPORTING
102 i_msgty = c_msgty_w
103 i_msgid = 'BBP_PD'
104 i_msgno = 163
105 EXCEPTIONS
106 log_not_found = 1
107 OTHERS = 2.
108 IF sy-subrc <> 0.
109 PERFORM abort.
110 ENDIF.
111 IF c_on = c_off. MESSAGE w163(bbp_pd). ENDIF.
112 ENDIF.
113
113
114 ENDIF.
115 *---fill gx_bup
116 PERFORM insert_gx_bup USING it_bup.
117
118 ENDLOOP.
119
>>>>> SORT gx_addr BY guid.
121 ENDFORM. " fill_x_tables
Contents of system fields
Name Val.
SY-SUBRC 0
SY-INDEX 1
SY-TABIX 53
SY-DBCNT 0
SY-FDPOS 45
SY-LSIND 0
SY-PAGNO 0
SY-LINNO 1
SY-COLNO 1
SY-PFKEY
SY-UCOMM
SY-TITLE Report for the extractor call
SY-MSGTY E
SY-MSGID R1
SY-MSGNO 201
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO 2
SY-DATUM 20111219
SY-UZEIT 052933
Thanks,
Similar Messages
-
hi all the experts,
When the job SAP_COLLECTOR_FOR_JOBSTATISTIC ,
I searched in service.sap.com notes and have not achieved anything specific.
This is canceled and when I check the st22 said that there is not enough space in memory. annex the dump TSV_LIN_ALLOC_FAILED.
thanks and regards.
Gustavo Gonzalez
ShrtText
No roll memory available to extend the index of an internal table.
What happened?
Each transaction requires some main memory space to process
application data. If the operating system cannot provide any more
space, the transaction is terminated.
What can you do?
Try to find out (e.g. by targetted data selection) whether the
transaction will run with less main memory.
If there is a temporary bottleneck, execute the transaction again.
If the error persists, ask your system administrator to check the
following profile parameters:
o ztta/roll_area (1.000.000 - 15.000.000)
Classic roll area per user and internal mode
usual amount of roll area per user and internal mode
o ztta/roll_extension (10.000.000 - 500.000.000)
Amount of memory per user in extended memory (EM)
o abap/heap_area_total (100.000.000 - 1.500.000.000)
Amount of memory (malloc) for all users of an application
server. If several background processes are running on
one server, temporary bottlenecks may occur.
Of course, the amount of memory (in bytes) must also be
available on the machine (main memory or file system swap).
Caution:
The operating system must be set up so that there is also
enough memory for each process. Usually, the maximum address
space is too small.
Ask your hardware manufacturer or your competence center
about this.
In this case, consult your hardware vendor
abap/heap_area_dia: (10.000.000 - 1.000.000.000)
Restriction of memory allocated to the heap with malloc
for each dialog process.
Parameters for background processes:
abap/heap_area_nondia: (10.000.000 - 1.000.000.000)
Restriction of memory allocated to the heap with malloc
for each background process.
Other memory-relevant parameters are:
em/initial_size_MB: (35-1200)
Extended memory area from which all users of an
application server can satisfy their memory requirement.
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.
Error analysis
The linear index of an internal table was supposed to be extended.
However, the 2293776 bytes of memory requested for it were not available
in the roll area.
Storage location: "Session memory"
Last error logged in SAP kernel
Component............ "EM"
Place................ "SAP-Server sapsrv01_D01_01 on host sapsrv01 (wp 2)"
Version.............. 37
Error code........... 7
Error text........... "Warning: EM-Memory exhausted: Workprocess gets PRIV "
Description.......... " "
System call.......... " "
Module............... "emxx.c"
Line................. 1886
How to correct the error
Decide by analysis whether this request is reasonable or whether there
is a program error. Pay particular attention to the internal table
entries listed below.
The amount of storage space (in bytes) filled at termination time was:
Roll area...................... 1708928
Extended memory (EM)........... 114982560
Assigned memory (HEAP)......... 276176080
Short area..................... " "
Paging area.................... 24576
Maximum address space.......... " "
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"TSV_LIN_ALLOC_FAILED" C
"RSBPCOLL" or "RSBPCOLL"
"START-OF-SELECTION"
System environment
SAP Release.............. "640"
Application server....... "sapsrv01"
Network address.......... "10.0.0.15"
Operating system......... "Windows NT"
Release.................. "5.2"
Hardware type............ "4x Intel 801586"
Character length......... 8 Bits
Pointer length........... 32 Bits
Work process number...... 2
Short dump setting....... "full"
Database server.......... "SAPSRV01"
Database type............ "MSSQL"
Database name............ "D01"
Database owner........... "d01"
Character set............ "English_United State"
SAP kernel............... "640"
Created on............... "Oct 3 2007 00:34:24"
Created in............... "NT 5.0 2195 Service Pack 4 x86 MS VC++ 13.10"
Database version......... "SQL_Server_8.00 "
Patch level.............. "203"
Patch text............... " "
Supported environment....
Database................. "MSSQL 7.00.699 or higher, MSSQL 8.00.194"
SAP database version..... "640"
Operating system......... "Windows NT 5.0, Windows NT 5.1, Windows NT 5.2,
Windows NT 6.0"
Memory usage.............
Roll..................... 1708928
EM....................... 114982560
Heap..................... 276176080
Page..................... 24576
MM Used.................. 379558912
MM Free.................. 10752584
SAP Release.............. "640"Hi ,
You can increase the roll area and see if this problem persists.
The parameter is ztta/roll_area .
Also , you can increase the Heap memory too (abap/heap_area_total).
But before increasing the meory , find out if there is any possibility to correct the program , by reducing the size ofthe internal table.
Regards,
Ponni.
from Eric Brunelle: begging for points is totally against forum rules. read them -
Hi , MESSAGE_TYPE_X dumps generated in SRM system ...
Hi all,
Large no. of MESSAGE_TYPE_X dumps generated in SRM system ...need solution for this dump.Looking forward for your suggestions...
Regards,
prakashHi Kalakatla,
Check all jobs running and probably ended by error, also check IDOC handling in BD71. The dump says something about token management. Possibly this is something with automatic user/password distribution to various systems. Your system landscape and/or architecture may have changed and something is not maintained accordingly.
Regards,
Clemens -
Error when signing on SRM portal
Hi, i have this problem, when user signs on in the SRM portal (SRM 3.0) and the shopping cart page suppossed to appears (after enters user and pwd), the following error displays:
ITS System Information
Interpreter Failed
The Internet Transaction Server failed to generate the response for current request.
Please contact the system administrator.
Internal error code: 0x2101
In an already existent imlementation for badi BBP_DOC_CHECK_BADI i've added this code just to check some error messages from the document and if founded, add a custom message to the internal table
Data declaration
Variable
data:
lv_guid type CRMD_ORDERADM_H-GUID.
Constants
constants:
lc_slash(1) type c value '/',
lc_015 type bbp_pds_messages-msgno value '015',
lc_000 type bbp_pds_messages-msgno value '000',
lc_fmavc type bbp_pds_messages-msgid value 'FMAVC',
lc_zebp type bbp_pds_messages-msgid value 'ZEBP'.
Internal tables & Structures
data:
ls_messages type bbp_pds_messages,
lt_messages type table of bbp_pds_messages.
First, check the SC
call function 'BBP_PD_SC_CHECK'
exporting
i_guid = lv_guid
TABLES
E_MESSAGES = lt_messages.
Look for the right message
read table lt_messages into ls_messages with key msgid = lc_FMAVC
msgno = lc_015.
if sy-subrc = 0.
Message founded, build custom message
Add the message to table
read table it_account into wa_account index 1.
wa_error-msgty = 'E'.
wa_error-msgid = lc_zebp.
wa_error-msgno = lc_000.
concatenate wa_header-posting_date+0(4) " Year
lc_slash
wa_account-funds_ctr " Funds center
lc_slash
wa_account-fund " Fund
lc_slash
wa_account-func_area " Functional area
lc_slash
wa_account-cmmt_item " Commitment item
into wa_error-msgv1.
APPEND wa_error TO et_messages.
endif.
but in the call for 'BBP_PD_SC_CHECK' the systems generates a dump, if i comment the fm call, the page displays correctly, the parameters for fm are the right type.
The dump appears as follows:
Errores tiempo ejec. UNCAUGHT_EXCEPTION
Excepción CX_BBP_PD_ABORT
ocurrido el 26.12.2007 a 19:42:04
Es ist eine Ausnahme aufgetreten, die nicht abgefangen wurde.
¿Qué ha sucedido?
Die Ausnahme 'CX_BBP_PD_ABORT' wurde ausgelöst,
sie wurde aber entlang der Aufrufhierarchie nirgendwo abgefangen.
Da Ausnahmen Fehlersituationen darstellen und auf diesen Fehler nicht
adäquat reagiert wurde, mußte das laufende ABAP-Programm 'SAPLBBP_PDH'
abgebrochen werden.
¿Qué puede hacer?
Print out the error message (using the "Print" function)
and make a note of the actions and input that 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.
is especially useful if you want to keep a particular message.
Anál.errores
Es ist eine Ausnahme aufgetreten, die weiter unten näher erläutert wird.
Die Ausnahme, der die Klasse 'CX_BBP_PD_ABORT' zugeordnet ist,
wurde nicht abgefangen und führte deshalb zu einem Laufzeitfehler.
Der Grund für die Ausnahme ist:
Übernehmen
Notas para corregir errores
You may able to find an interim solution to the problem
in the SAP note system. If you have access to the note system yourself,
use the following search criteria:
"UNCAUGHT_EXCEPTION" CX_BBP_PD_ABORTC
"SAPLBBP_PDH" or "LBBP_PDHU08"
"BBP_PD_ABORT"
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.
Entorno sistema
SAP-Release.............. "620"
Applikationsserver....... "ebpqas"
Netzwerkadresse.......... "144.127.70.32"
Betriebssystem........... "SunOS"
Release.................. "5.9"
Hardwaretyp.............. "sun4u"
Zeichen-Länge............ 8 Bits
Pointer-Länge............ 64 Bits
Workprozess-Nummer....... 0
Kurzdump-Einstellung..... "full"
Datenbankserver.......... "ebpqas"
Datenbanktyp............. "ORACLE"
Datenbankname............ "EBQ"
Datenbank-User-Id........ "SAPEBP"
Zeichensatz.............. "es"
SAP-Kernel............... "640"
hergestellt am........... "Jul 4 2005 21:14:29"
hergestellt auf.......... "SunOS 5.8 Generic_108528-16 sun4u"
Datenbankversion......... "OCI_920 "
Patch-Level.............. "80"
Patch-Text " "
Unterstützte Umgebung....
Datenbank ............... "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE
10.2.0.."
SAP-Datenbankversion..... "640"
Betriebssystem........... "SunOS 5.8, SunOS 5.9, SunOS 5.10"
Usuario, transacción....
Mandant............. 010
Benutzer............ "CRARIABR"
Sprachenschlüssel... "S"
Transaktion......... "BBPSC02 "
Programm............ "SAPLBBP_PDH"
Dynpro.............. "SAPLBBP_SC_UI_ITS 2000"
Dynprozeile......... 4
Info posición de cancelación
Der Abbruch trat im ABAP-Programm "SAPLBBP_PDH" auf, und zwar in
"BBP_PD_ABORT". Das Hauptprogramm war "SAPLBBP_SC_UI_ITS ".
Im Quelltext befindet sich die Abbruchstelle in Zeile 67
des (Include-)Programms "LBBP_PDHU08".
(bei Anwahl des Editors: 670) der ABAP-Source "LBBP_PDHU08".
Detalle código fuente
000370 LS_CALLSTACK1-EVENTNAME LS_CALLSTACK1-PROGNAME
000380 INTO LV_MSGARG2 SEPARATED BY SPACE.
000390
000400 READ TABLE LT_CALLSTACK INTO LS_CALLSTACK2 INDEX 4.
000410 CONCATENATE '/' LS_CALLSTACK2-EVENTTYPE
000420 LS_CALLSTACK2-EVENTNAME LS_CALLSTACK2-PROGNAME
000430 INTO LV_MSGARG3 SEPARATED BY SPACE.
000440
000450 CALL FUNCTION 'BBP_ALERT_INTERNAL_OT'
000460 EXPORTING
000470 MSGID = GC_MSGID_BBP_PD
000480 MSGNO = 047
000490 MSGARG1 = LV_MSGARG1
000500 MSGARG2 = LV_MSGARG2
000510 MSGARG3 = LV_MSGARG3.
000520
000530 MESSAGE ID GC_MSGID_BBP_PD TYPE C_MSGTY_I NUMBER IV_MSG_NO
000540 WITH LS_CALLSTACK1-EVENTTYPE
000550 LS_CALLSTACK1-EVENTNAME
000560 LS_CALLSTACK1-PROGNAME.
000570
000580 * get the messages from the application log
000590 TRY.
000600 CALL FUNCTION 'BBP_PD_LOG_GET_MESSAGES'
000610 TABLES
000620 E_MESSAGES = LT_MESSAGES.
000630 CATCH CX_BBP_PD_ABORT.
000640 REFRESH LT_MESSAGES.
000650 ENDTRY.
000660
RAISE EXCEPTION TYPE CX_BBP_PD_ABORT EXPORTING
000680 WORKED_ON_DOCUMENT = LV_GUID
000690 T100_MSGID = GC_MSGID_BBP_PD
000700 T100_MSGNO = IV_MSG_NO
000710 T_APPL_LOG_MESSAGES = LT_MESSAGES.
000720
000730 ENDFUNCTION.
Thanks in advance for your help.Hi
It seems some mandatory System configuration settings are missing.
For time-being, please Try de-activating the active customer implementations of the BADIs BBPDOC_CHANGE / BBP_DOC_CHECK_BADIs and then try again the Shop process._
Please try to look into RZ20, ST22, RZ10, and SLG1 transactions for any error logs generated.
Also, Please Check the SAP OSS Notes ->
Note 673372 - Short dumps UNCAUGHTEXCEPTION in SRM 3.0, 4.0, and 5.0_
Note 833442 Data inconsistency due to termination when you save
bbp_pd_sc_check_is_pd
"Buffer table not up to date"
Re: ITS Template not found
Re: CX_BBP_PD_ABORT error selection itens in SC
DUMP with transaction BBPSC02 :'UNCAUGHT_EXCEPTION CX_BBP_PD_ABORT'
Re: Error while adding items to shopping cart
Note 851825 Copying a reference without ship-to address ==> error
Note 847427 Error when you copy template without ship-to address
Note 746569 CX_BBP_PD_ABORT in routine CHECK_CF_QUANTITY
Note 651994 PO with several hierarchy levels causes termination
Hope this will definitely help. Do let me know.
Regards
- Atul -
Process-controlled workflow hang due to dump
Hi all,
due to a temporary dump in an SRM 7 system, some document-related workflows are stucked... in other terms, these workflow processes have been started, the the dump occoured and by now, they seems to be stucked in "in process" state.
Tecnically, these are not workflow in error, so SWI2_DIAG is not helpful.
We'd like to unlock this situation and -eventually- restart the workflow process. How can we do it?
Thanks in advance for your help and support.
edit: system dump is now solved, which means, triggering the same workflow process will result in a success.
Edited by: Matteo Montalto on Jun 30, 2011 4:34 PMOk. There used to be OSS Note 1458380 - Process Controlled Workflow Restart Program, if the document is in "Awaiting Approval" Status.
Or do the manual restart by using tcode SWUE (Event trigger)
Object Category - ABAP Class
Object Type - /SAPSRM/CL_WF_PDO_SC
Event - READY_FOR_WORKFLOW
Object Key - <DOCUMENT_GUID>
Event Parameter - <SC Creator User ID>
and Click "Create Event" button
Use SWI1 to check whether the event is created and see whether the document is submitted for workflow triggering or use SWI6 to check for that SC document -
Frequent dumps with the message "LOAD_PROGRAM_LOST"
Hi,
I get frequent dumps in an SRM development server SRM.
u201CLOAD_PROGRAM_LOSTu201D is the dump.
The error analysis says this
While the program was running, the program "CL_O24AZ2T4VNGKGGI9LRCNKSPN8DNCP" had to be reloaded because a bottleneck pushed it out of the local program buffer. However, the database was found to contain an already changed program.
I thought it to be problem with program buffer.When I checked the parameters,the current value of the parameter u201Cabap/buffersizeu201D is 500MB and the available free space is 1MB.
If I increase the value, would my problem be resolved?Or would there be any other dependent parameters that I should take care.Please help.
Thanks in advance.
Regards,
Sudheer.Hi,
if you are using ORACLE, try to consuder increasing sga_max_size and db_cache_size
to set this parameter you must consider your physical memory is available.
i have experienced in the top three largest consumer goods mfg and distributor, which have huge database size and high database growth, with large number of user, currently running 400 MB in abap_buffer_size but seems running well.
hope it help you
rgds,
Alfonsus Guritno -
Why i get this dump monitor contract distribution
Hello All,
Alert ID (AID) invalid (function 'BAPI_SYSTEM_ALERT_GETDETAILS'
when i go monitor contract distribution i get above dump.after SP15 srm 550
why?
any one faced?
any help is greatly appreciated
i have this problem in gui too.bbp_ctr_mon
br
Muhtuseems to be some basis task let me try in netweaver forum
-
Error in pricing when doing sourcing in EBP 4.0
Hello,
We're experiencing random errors when doing sourcing in EBP 4.0. The shopping carts don't seem to have any similarities that could launch the error. There has been few cases when the same error has occured when user is creating a shopping cart.
The problem occures when doing sourcing and the shopping cart is either being held or a PO is created. The error creates dump in ST22, "UNCAUGHT_EXCEPTION". This is somehow related to pricing and we have checked note 673372 and ran report BBP_CND_CUSTOMIZING_CHECK, all OK. IPC is running the same SP level as SRM, SP level 10.
We have already created an OSS about this, but as this is completely random we haven't been able to reproduce the error and no solution has been found.
Here's some data from ST22:
Transaction......... "BBPSOCO01 "
Program............. "SAPLBBP_PDH"
Screen.............. "SAPLBBP_SOCO_UI_ITS 2000"
The termination occurred in the ABAP program "SAPLBBP_PDH" in "BBP_PD_ABORT"
The main program was "SAPLBBP_SOCO_UI_ITS ".
The termination occurred in line 69 of the source code of the (Include)
program "LBBP_PDHU08"
of the source code of program "LBBP_PDHU08" (when calling the editor 690).
000600 * get the messages from the application log
000610 TRY.
000620 CALL FUNCTION 'BBP_PD_LOG_GET_MESSAGES'
000630 TABLES
000640 E_MESSAGES = LT_MESSAGES.
000650 CATCH CX_BBP_PD_ABORT.
000660 REFRESH LT_MESSAGES.
000670 ENDTRY.
000680
> RAISE EXCEPTION TYPE CX_BBP_PD_ABORT EXPORTING
Thanks already in advance!
-JussiHi
Please refer to following SAP Notes:
Note 860935 - pricing customizing exits are missing
Note 673372 - Short dumps UNCAUGHT_EXCEPTION in SRM 3.0, 4.0, and 5.0
Also try to implement the latest IPC patches following the instructions from note 880749, then restart the VMC. It worked for us, after trying many things with no luck.
Alternatively, try this as well. There must be some problem with VMC. Most probably java connection problem. Please execute program RSVMCRT_HEALTH_CHECK in SE38 transaction. You should see green for all 4 messages in the result. Please contact your basis consultant and refer notes 854170 (and 844817)
<u>Other related OSS notes.</u>
Note 1024374 - Unexpected pricing error for pricing irrelevant item
Note 992259 - NullPointerException in Command GetFilteredCsticsAndValues
Note 860935 - pricing customizing exits are missing
Note 673372 - Short dumps UNCAUGHT_EXCEPTION in SRM 3.0, 4.0, and 5.0
Note 854170 - Activating the component "VM Container"
Note 593109 - Short dumps UNCAUGHT_EXCEPTION in SRM 2.0 (EBP 3.5)
Note 880749 - Patching of VMC based AP 7.00 engines
Note 854170 - Activating the component "VM Container"
Note 844816 - Information for Upgrade from IPC 4.0 to SAP AP 7.00
Hope this will help.
Please award points if helpful.
Regards,
-Atul -
Error while executing BBP_UPDATE_PORG Tr Code with ADD Option
Hi All,
I changed the Back end Vendor Master Data - Purchasing View (Example Accounting Number) and run the BBPUPDVD Tr code in SRM. The Business Partner (Vendor) data is updated correctly in SRM System from Back End System.
We have set of purchasing organisations like one local (SRM) Purchasing Organisation and respective Back end Purchasing Organisation (account number). When ever I run BBPUPDVD, the SRM system updates the backend vendor master data with back end purchasing organisation into SRM Standard tables. Then I am running BBP_UPDATE_PORG Tr code to have updated data into SRM Local Purchasing Organisation. I am receiving error message.
Example Scenario:
step 1: Present values in Vendor Master Vendor Number 100250, Purchaing Organisation : 1010 A/c Number: 100250-1010
and I changed the account number as 10025o-test for vendor 100250 and pur organisation 1010.
step 2: I run the BBPUPDVD in SRM System.
Step 3: I checked the values in BBPMAININT - vendor data (for backend vendor number 100250 and backend pur organisation - 1010). The SRM system replicates the values correct.
Step 4: I executed BBP_UPDATE_PORG and replaced the local (SRM) business partner (for local vendor number - 100250 and local purchasing organisation) - REPLACE Option. Then SRM replaces the SRM Business Partner (local) Data with Back end Vendor Master Data and also Back End vendor master data is deleted in SRM System. Now I have updated business partner details in SRM System as SRM Local an no SRM Back End Vendor Master Data in SRM System. This step is working fine.
Step 5: One more time I am executing BBP_UPDATE_PORG Tr code with Add option to have SRM Back End Details (in SRM System) from SRM Local Details (SRM System). Then the system is error message in SM13 Tr code.
Kind Note: There is no SRM Back End Vendor details in SRM System which I want to have with the help of executing BBP_UPDATE_PORG Tr code with Add option.
For analysis I went to ST22 (dump Analysis), the SRM gave an error message like:
Runtime Error DYNPRO_SEND_IN_BACKGROUND
Date and Time 09/15/2008 10:56:58
ShrtText
Screen output without connection to user.
What happened?
Error in ABAP application program.
The current ABAP program "SAPLBBP_PARTNER_MAINT" had to be terminated because
one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
Information on where terminated
The termination occurred in the ABAP program "SAPLBBP_PARTNER_MAINT" in "BBP_PORG_INSERT".
The main program was "RSM13000 ".
The termination occurred in line 59 of the source code of the (Include) program "LBBP_PARTNER_MAINTU11"
of the source code of program "LBBP_PARTNER_MAINTU11" (when calling the editor 590).
The program "SAPLBBP_PARTNER_MAINT" was started in the update system.
56
57 * update database
58 IF NOT LT_FRG0060_NEW[] IS INITIAL.
>>>>> INSERT BBPM_BUT_FRG0060 FROM TABLE LT_FRG0060_NEW.
60 ENDIF.
61
62 IF NOT LT_FRG0061_NEW[] IS INITIAL.
63 INSERT BBPM_BUT_FRG0061 FROM TABLE LT_FRG0061_NEW.
64 ENDIF.
Kindly guide me or provide solution.
We are in SRM 4.0 and ECC 5.0.
Thanks a lot in advance.
Regards,
Sudarsan
Edited by: KOYYA SUDARSANA NAIDU on Sep 15, 2008 9:09 PM
Edited by: KOYYA SUDARSANA NAIDU on Sep 17, 2008 8:46 PMHi All,
I changed the Back end Vendor Master Data - Purchasing View (Example Accounting Number) and run the BBPUPDVD Tr code in SRM. The Business Partner (Vendor) data is updated correctly in SRM System from Back End System.
We have set of purchasing organisations like one local (SRM) Purchasing Organisation and respective Back end Purchasing Organisation (account number). When ever I run BBPUPDVD, the SRM system updates the backend vendor master data with back end purchasing organisation into SRM Standard tables. Then I am running BBP_UPDATE_PORG Tr code to have updated data into SRM Local Purchasing Organisation. I am receiving error message.
Example Scenario:
step 1: Present values in Vendor Master Vendor Number 100250, Purchaing Organisation : 1010 A/c Number: 100250-1010
and I changed the account number as 10025o-test for vendor 100250 and pur organisation 1010.
step 2: I run the BBPUPDVD in SRM System.
Step 3: I checked the values in BBPMAININT - vendor data (for backend vendor number 100250 and backend pur organisation - 1010). The SRM system replicates the values correct.
Step 4: I executed BBP_UPDATE_PORG and replaced the local (SRM) business partner (for local vendor number - 100250 and local purchasing organisation) - REPLACE Option. Then SRM replaces the SRM Business Partner (local) Data with Back end Vendor Master Data and also Back End vendor master data is deleted in SRM System. Now I have updated business partner details in SRM System as SRM Local an no SRM Back End Vendor Master Data in SRM System. This step is working fine.
Step 5: One more time I am executing BBP_UPDATE_PORG Tr code with Add option to have SRM Back End Details (in SRM System) from SRM Local Details (SRM System). Then the system is error message in SM13 Tr code.
Kind Note: There is no SRM Back End Vendor details in SRM System which I want to have with the help of executing BBP_UPDATE_PORG Tr code with Add option.
For analysis I went to ST22 (dump Analysis), the SRM gave an error message like:
Runtime Error DYNPRO_SEND_IN_BACKGROUND
Date and Time 09/15/2008 10:56:58
ShrtText
Screen output without connection to user.
What happened?
Error in ABAP application program.
The current ABAP program "SAPLBBP_PARTNER_MAINT" had to be terminated because
one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
Information on where terminated
The termination occurred in the ABAP program "SAPLBBP_PARTNER_MAINT" in "BBP_PORG_INSERT".
The main program was "RSM13000 ".
The termination occurred in line 59 of the source code of the (Include) program "LBBP_PARTNER_MAINTU11"
of the source code of program "LBBP_PARTNER_MAINTU11" (when calling the editor 590).
The program "SAPLBBP_PARTNER_MAINT" was started in the update system.
56
57 * update database
58 IF NOT LT_FRG0060_NEW[] IS INITIAL.
>>>>> INSERT BBPM_BUT_FRG0060 FROM TABLE LT_FRG0060_NEW.
60 ENDIF.
61
62 IF NOT LT_FRG0061_NEW[] IS INITIAL.
63 INSERT BBPM_BUT_FRG0061 FROM TABLE LT_FRG0061_NEW.
64 ENDIF.
Kindly guide me or provide solution.
We are in SRM 4.0 and ECC 5.0.
Thanks a lot in advance.
Regards,
Sudarsan
Edited by: KOYYA SUDARSANA NAIDU on Sep 15, 2008 9:09 PM
Edited by: KOYYA SUDARSANA NAIDU on Sep 17, 2008 8:46 PM -
Item in transfer process for long
Experts,
I have a typical situation where in some of the carts have the status " Item in transfer process" they have been approved and showing the status approved .
I checked the Monitors and it reads. Spooler communication error " communication error transferring xxxxxxxxx item. Can you throw some light into how to deal with spooler communication errors, and what could the probable error.
Thanks a lot,
ManyamHello Experts ,
I have the same problem as described by Mariam and still i do not have any solution for it .
Everyday some some shopping cart end up in item in transfer process and we have dump written into SRM for all those shopping cart .
However the next day those shopping cart status is changed to "Error in transmission" and then we are able to transfer those shopping cart from monitor shopping cart which result in PO .
The problem is every day 20-30 dump are wriiten into our system. the dump is of type "RAISE EXCEPTION" and the dump has search term mentioned as
"RAISE_EXCEPTION" C
"SAPLBBP_BS_PO" or "LBBP_BS_POU01"
"SPOOL_PO_CREATE"
Searched for all oss notes and we have implemented
854478,884058,892274 , 918194,937119,already in the sytem without any success.
Have someone experienced such problem ?? waiting for an early response for minimal manual job.
we are on SRM 4.00 patch level 6 . backend is R?3 4.6C patch level 49. -
Error message "incorrect status in pricing"
When creating a shopping cart based on free text, the system aborts with the above mentioned message and "The termination type was: RABAX_STATE" . We can not find the problem. When we run BBP_CND_CUSTOMIZING_CHECK, we get the same error message when we simulate manual pricing. We can however create a shopping cart based on product. When we run RSVMCRT_HEALTH_CHECK we get 4 green lights, so the basis installation seems correct. If you have any suggestions, please let me know.
Ed Muhlradt
IFFHi
<b>What is the error dump details in ST22 Transaction ? Please paste the same here.</b>
Other related points to check ->
Please check the unit of Measures are correctly maintained in the T006 table.
The problem can be solved by implementing a program correction from the following note :
781669: Correction of BBP_CND_CUSTOMIZING_CHECK
Please refer to following SAP Notes:
Note 860935 - pricing customizing exits are missing
Note 673372 - Short dumps UNCAUGHT_EXCEPTION in SRM 3.0, 4.0, and 5.0
Note 1024374 - Unexpected pricing error for pricing irrelevant item
Note 992259 - NullPointerException in Command GetFilteredCsticsAndValues
Note 860935 - pricing customizing exits are missing
Note 673372 - Short dumps UNCAUGHT_EXCEPTION in SRM 3.0, 4.0, and 5.0
Note 854170 - Activating the component "VM Container"
Note 593109 - Short dumps UNCAUGHT_EXCEPTION in SRM 2.0 (EBP 3.5)
Note 880749 - Patching of VMC based AP 7.00 engines
Note 854170 - Activating the component "VM Container"
Note 844816 - Information for Upgrade from IPC 4.0 to SAP AP 7.00
Note 854170
Note 844817
There must be some problem with VMC. Most probably java connection problem.
Pl run program RSVMCRT_HEALTH_CHECK in SE38. You should see green for all 4 messages in the result. Try implementing the latest IPC patches following the instructions from note 880749, then restart the VMC.
Please do the following steps.
When you are using the Internal ITS,you need not run the report W3_PUBLISH_SERVICES.(only SIAC_PUBLISH_ALL_INT )
ALso pls check the foll:
-->activate the services through SICF tcode.
> Go to SICF transaction and activate the whole tree under the node Deafult host>sap>bc>gui>sap>its.
>Also maintain the settings in SE80>utilities>settings>internet transactuon server-->test service/Publish.
Table TWPURLSVR should have entries for the / SRM server line as well as gui and web server.
Could you please review again the following steps ?
Did you check that ICM was working correctly (TA SMICM) ?
1-Activate the necessary ICF services
With transaction SICF and locate the
services by path
/sap/public/bc/its/mimes
/sap/bc/gui/sap/its/webgui
2- Publish the IAC Services
With Transaction SE80 locate from
the menu Utilities -> Settings ->
Internet Transaction Server (Tab) ->
Publish (Tab) and set On Selected
Site = INTERNAL.
3- Locate the Internet Services SYSTEM and WEBGUI.
Publish these services with the Context
Menu -> Publish -> Complete Service
4- Browse to http://<server>:<icmport>/sap/bc/gui/
sap/its/webgui/! and login to the
webgui.
[/code]
Hope it helps.
Please reward full points, incase it suits your requirements.
Incase it does not help, please raise an OSS message with SAP.
Regards
- Atul -
Exception condition "INVALID_POS" raised
I have thousands of entries stuck in the outbound queue of my ERP system everyday. This is due to a failed transaction. SAP Support told me there is a problem with the P.O. associated with this transaction and that it is OK to delete the offending entry. Once that is done the remaining entries in the queue process until the queue is empty. My question is: "How do I identify the PO transaction that is not working correctly so I can fix the root cause of this problem? Can I correlate the TID from the SMQ1 tcode to a PO number in SRM?
The entry below shows the error from SQM1 in the ERP system.
Client User Queue Destination Date Time Status TID
123 Batch QUEUE1 TARGET1 04/10/2015 18:05:19 Exception condition "INVALID_POS" raised. A20915474B805528491F978BD
Host Program
ADBD123 RSM13000
Next is the partial contents of the corresponding short dump in the SRM system
Category ABAP Programming Error
Runtime Errors RAISE_EXCEPTION
ABAP Program SAPLSXAB
Application Component BC-MID-RFC
Short text
Exception condition "INVALID_POS" raised.
Information on where terminated
Termination occurred in the ABAP program "SAPLBBP_PDH_NOTIFY_FOLLOWON" -
"BBP_NOTIFY_FOLLOWON_INBOUND".
The main program was "SAPMSSY1 ".
In the source code you have the termination point in line 66
of the (Include) program "LBBP_PDH_NOTIFY_FOLLOWONU01".
Source Code Extract
Line SourceCde
36 i_with_itemdata = ' '
37 IMPORTING
38 e_header = ls_po_header.
39 * check for existence and type of PO (extended)
40 IF ls_po_header IS INITIAL
41 OR ls_po_header-be_log_system IS INITIAL.
42 DELETE lt_purch_orders.
43 lv_invalid_pos = gc_yes.
44 CONTINUE.
45 ENDIF.
46
47 ls_document_tab-reqno = <fs_purch_orders>-po_
48 ls_document_tab-logsys = ls_po_header-be_log_s
49 ls_document_tab-core_key = lv_tst.
50 ls_document_tab-doc_type = gc_doc_be_po_call_off
51 ls_document_tab-guid = ls_po_header-guid.
52 ls_document_tab-entrydate = sy-datum.Hello Timothy,
I am dealing with the same issue as I reply to your query using a workaround we got from SAP.
In addition to what Raghu has added, I want to share that apart from stuck outbound queue in ECC, we also see consistent periodic ABAP dumps in SRM for program SAPLBBP_PDH_NOTIFY_FOLLOWON.
When I do a search in the ST22 ABAP dump in SRM system, I can find the PO number under the "Chosen Variable" section under the ABAP Developer view.
When I display the SRM PO in BBP_PD transaction, I see that field BE_LOG_SYSTEM - Table BBP_PDBEH is blank and does not have the ECC system value.
Executing function module BBP_PD_PO_TRANSFER_EXEC by entering SRM PO Header GUID not only updates the missing value in following fields in table BBP_PDBEH
BE_LOG_SYSTEM
BE_OBJECT_TYPE
BE_OBJECT_ID
but also starts to clear the stuck out bound queue in ECC.
I am still not sure about the root cause but I know that the problem is because the BE_LOG_SYSTEM field value in SRM table BBP_PDBEH is not updated.
Regards,
Mehul -
Errror when in SC ( Incorrect status in pricing )
Hi Experts,
Please advice what I done wrong in customization. I'm configuring system to Classic scenario.
When i try to add items to shopping cart I'm getting the following error. Pls advice me what settings i have to done for the below problem.
Thanks and regards
Hardhik.
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_BBP_PD_ABORT
Date and Time 06.01.2002 17:00:54
Short dump has not been completely stored (too big)
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_BBP_PD_ABORT' was raised, but it was not caught anywhere
along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program 'SAPLBBP_PDH' has to be
terminated.
Error analysis
An exception occurred which is explained in detail below.
The exception, which is assigned to class 'CX_BBP_PD_ABORT', was not caught and
therefore caused a runtime error.
The reason for the exception is:
Incorrect status in pricing
Missing Handling of Application Exception
Program SAPLBBP_SC_UI_ITS
Trigger Location of Exception
Program SAPLBBP_PDH
Include LBBP_PDHU08
Row 73
Module type (FUNCTION)
11Normally, this dump happens when BBP_CND_CHECK_CUST transaction is
carried out and there is an IPC (Internet Pricing Configuration )
incident.
In this case, you have to pay atention in the following details:
Have you attempted restarting the IPC? Are you using the correct
version (note 533877)? Is the IPC active ? Is IPC running in VMC (
Virtual Machine Container) ?
Otherwise, the reason could be that the VMC installation have been
corrupted:
I.e: certain files were missed in the installation. Therefore pricing,
and consequently shopping cart creation fails.
For a quick solution I propose to apply the latest AP 7.00 pricing
patch from service marketplace (please follow note 880749 how to apply
an AP patch). As a patch is always a full installation of all required
Java parts, pricing should work fine afterwards.
Additional notes to take a look:
673372 - explains about the Short dumps UNCAUGHT_EXCEPTION in SRM 3.0,
4.0, and 5.0
Regards,
Daniel
- if helped please give points - -
UNCAUGHT_EXCEPTION 'CX_BBP_PD_ABORT
We get the following error when we try and ammend a P.O
Has anyone come accross thisHi,
See the following SAP OSS Notes ->
OSS Note 673372 Short dumps UNCAUGHT_EXCEPTION in SRM 3.0, 4.0, and 5.0
Note 833442 Data inconsistency due to termination when you save
Note 831594 Purchase order: Termination when you write a new version
Note 828356 Duplicate items when changing ordered purchase orders
Note 526831 EBP: Missing currency in the limit results in termination
Note 724316 Purchase order: Short dump in case of vendor deletion
Note 671481 Exception: CX_BBP_PD_ABORT in pricing
BR,
Disha.
Pls reward points for useful answers. -
"UWL_GET_ITEMS_PROXY" not found
Hi all,
I have some dumps on a SRM 4.00 system (SAP_BASIS 640 SP16) with the following error message: "UWL_GET_ITEMS_PROXY" not found.
A portal with an UWL iView is connected to the SRM system. Everything works fine from the Portal and UWL, but on SRM I have a lot of dumps. The portal UWL is also connected to an ECC6 system, and we have no problem on it.
The function module UWL_GET_ITEMS_PROXY is part of the function group UWLCONN, in the SUWL package. But on the SRM system, the UWLCONN function group does not exist. Does anyone know why? Is it due to the version of SRM? How can I do to avoid the dumps?
Thanks and best regards,
GregHello Gregory,
If you did not find any OSS notes regarding your dump, i advise you to raise an OSS message to SAP.
Regards.
Laurent.
Maybe you are looking for
-
Change name of AuthoredContent.xml
I am using Encore to create some simple interactive flash banners to put on a website, but I am running into a problem due to the fact that each flash file requires the AuthoredContent.xmlfile. If I try to load multiple flash files into a single page
-
I've been using iChat to videoconference with my parents in France for 6 years now. iChat has usually run smoothly (except for occasional problems with the Internet provider), but for the past couple of weeks, when I call, the line says "Starting vid
-
New MacBook Air 11" 2012 does not recognize 3G dongle
Hello, Bought the new 11" 2012 MacBook Air last week. Unfortunately I can't use my 3G dongle with it. (it's a T-Mobile branded Huawei E173) The Air just doesnt recognize it. Even not as disc image. When I plug it into my 15" 2009 MacBook Pro it just
-
Dear all, i have an item which REQUIRED property is set to yes i have a form level on-error trigger my :system.message_leve='25' when i try commit the form without providing the required fields it do not commit nor issue any message. in on-error trig
-
Why does PS Elements 9 Layer Mask and Adjustment Layers not function
Is there a compibility issue when using PS Elements Layers and Window