Posted: Mon Apr 25, 2011 6:57 pm Post subject: Поиск данных в столбце.
Здравствуйте. Не бейте сапогами. Поиском я пользовался и просидел пол дня в поиске информации по поиску неизвестных данных в столбце таблицы. Что то типа SELECT * FROM TAB WHERE KEY LIKE ' ' .
Извините начинающего. Но... Есть в таблице различные данны, например - номер 1263-56-98-PR-000. Необходимо найти этот номер введя в скрине программы либо 123 или 56 или PR. Номеров различных много и поиск нужно вести только по той части, которая всплывает например в голове (крутится в голове цифра, но всю не вспомнишь, а только часть, ну или слово).
Посоветуйте где можно найти примеры или почитать по таким поискам.
Так даже лучше будет. И еще, SELECT/ENDSELECT - это зло. Используйте SELECT INTO TABLE
Спасибо за помощь.
Думаю что так лучше будет.
Code:
REPORT ZTEST_PR message-id ZARD_MESS.
tables ZLOC001.
DATA: ILOC LIKE ZLOC001 OCCURS 0 WITH HEADER LINE,
MSGID LIKE SY-MSGID VALUE 'ZARD_MESS',
MSGTY LIKE SY-MSGTY VALUE 'I',
MSGNO LIKE SY-MSGNO VALUE '001',
NUM_OF_SEL TYPE I.
SELECT-OPTIONS S_PN FOR ZLOC001-PN.
DESCRIBE TABLE S_PN LINES NUM_OF_SEL.
IF NUM_OF_SEL = 0.
MESSAGE I002.
EXIT.
ENDIF.
START-OF-SELECTION.
SELECT * FROM ZLOC001 INTO TABLE ILOC.
LOOP AT ILOC
WHERE PN IN S_PN.
FORMAT COLOR COL_KEY.
WRITE: / ILOC-STOCKNO UNDER 'STOCK',
ILOC-QOH UNDER 'QUANTITY',
ILOC-PN UNDER 'P/N',
ILOC-SUBL1 UNDER 'SUBLOC 1',
ILOC-SUBL2 UNDER 'SUBLOC 2',
ILOC-CC UNDER 'COND CODE',
ILOC-FULLDESC UNDER 'DESCRIPTION'.
ENDLOOP.
TOP-OF-PAGE.
WRITE: SY-DATLO, 70 SY-UZEIT.
WRITE 20 'LIST OF SEARCH RESULT OF PART NUMBER' COLOR COL_HEADING.
ULINE.
FORMAT COLOR COL_POSITIVE.
WRITE: 'STOCK', 8 'QUANTITY', 20 'P/N',
50 'SUBLOC 1', 67 'SUBLOC 2', 77 'COND CODE', 87 'DESCRIPTION'.
ULINE.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.