You are on page 1of 2

Z_FUNCTIONAL_DB_AND_ADDITION

FUNCTIONAL_DB + FUNCTIONAL_DB_ADDITION

FUNCTIONAL_DB
FUNCTIONAL_DB_ADDITION
S4HANA_READINESS

SELECT * FROM
... sin logica dentro...
remplazar por:
SELECT SINGLE *
ENDSELECT

Si es un SELECT END SELECT, remplazar por


clausula ORDER BY .. o ORDER BY PRIMARY KEY
Ultima opcion, suprimir con "#EC CI_NOORDER

SELECT SINGLE is possibly not unique

I use SELECT SINGLE when I have full primary key.


I use UP TO 1 ROWS when I have not full primary keyt.

Select single a b into variables x y con join


reemmplaar por select endselect con order by

SELECT ltbk~tbnum
ltbk~bdatu
FROM ltbk
INNER JOIN ltbp ON ltbk~lgnum = ltbp~lgnum AND
ltbk~tbnum = ltbp~tbnum
UP TO 1 ROWS
INTO ( l_wa_info-tbnum, l_wa_info-bdatu )
WHERE ltbk~lgnum = l_wa_info-lgnum AND
ltbk~tbnum = l_wa_info-tbnum AND
ltbp~matnr = l_wa_info-matnr
ORDER BY ltbk~tbnum.
ENDSELECT.

FOR ALL ENTRIES IN...


Possible use of it_table without prior content validation

" SELECT … FOR ALL ENTRIES .


IF it_table IS NOT INITIAL. " internal table
"#EC CI_FAE_LINES_ENSURED
if ( 0 < lines( internal_Table[] ) ).

no condicion en where:

delete from z_tabla. "#EC CI_NOWHERE

Ignorar:
LSVIMFL1

SELECT ... FOR cluster table ... without ORDER BY found


Simplemente aregamos order by
El programa "Zxxxxx" no es compatible con Unicode según los atributos de programa
..OUTPUT IN TEXT MODE ENCODING DEFAULT.

mostrar atajos de teclas


crl f1
shift f1
crl f3
crl D

'0426'
'UT01'
'UTE'

The objects passed the chosen checks without any finding

You might also like