Skip to Content
0

While releasing or checking transport "ASSERTION_FAILED / CL_SLIN_UTIL" dump occurred

Oct 12, 2017 at 11:38 AM

83

avatar image
Former Member

Hello,

I wanted to release a transport and this weird dump occurred. It occurres everytime I either check the objects of the transport or try to release it.

What is this dump and how to fix it?

You can see the head information of the dump below. If you need further information of the dump let me know.

Category               ABAP programming error
Runtime Errors         ASSERTION_FAILED
ABAP Program           CL_SLIN_UTIL==================CP
Application Component  BC-ABA-LA-EPC
Date and Time          12.10.2017 13:30:04
----------------------------------------------------------------------------
10 |10000 characters needed characters left characters exceeded

Shouldn't happen in customer system, I notified the SLIN guys.

1
Former Member
Horst Keller

Thanks for your reply. Is this a common problem while using multiple constructor expression within a CONV expression?

0
Let's say, it looks like bug in SLIN regarding nested expression, that must be resolved. Maybe there is already a patch with a corrrection, maybe it must be patched. If you don't find a SAP Note for the symptom a ticket is the way to go.
2
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Suhas Saha
Oct 12, 2017 at 12:11 PM
0

If the dump happens in the standard SAP code and not in any custom code (e.g., BAdI implementation), then i would suggest to raise a ticket with SAP.

Btw which Basis version are you working on?

Show 3 Share
10 |10000 characters needed characters left characters exceeded
Former Member

The dump occurrs in my custom code. We have modified my code and now it is possible to release the transport.

It seems something has a problem with the way I wrote my code while checking the objects of the transport. It seems to have a problem with multiple COND expressions within CONV expressions.

System Version

SAP_BASIS 750 0005 SAPK-75005INSAPBASIS SAP Basiskomponente

SAP_ABA 750 0005 SAPK-75005INSAPABA Anwendungsübergreifende Komponente

My old Code

        <ls> = CONV ad_pstcd1( COND #(  WHEN ls-high IS INITIAL THEN ls-low

                                        WHEN ls-high IS NOT INITIAL

                                        THEN  COND #( WHEN ls-low(1) EQ ls-high(1)

                                                      THEN ls-low

                                                      ELSE |{ ls-high(1) }0000| ) ).<br>

My new code

       <ls> = COND #(  WHEN ls-high IS INITIAL
                          THEN ls-low

                        WHEN ls-high IS NOT INITIAL

                          THEN COND #( WHEN ls-low(1) EQ ls-high(1)

                                        THEN ls-low

                                       ELSE |{ ls-high(1) }0000| ) ) .<br>
1

If your problem is solved, then close the question.

0
0