Текущее время: Ср, июл 02 2025, 07:53

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: есть в SAP аналог STRPOS?
СообщениеДобавлено: Ср, фев 08 2006, 16:08 
Гость
Господа, подскажите пожалуйста начинающему:
хочу найти порядковый номер определенного символа в строке.
есть ли в САПе аналог функции STRPOS ( str1, str2)?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 16:18 
Гость
Code:
REPORT  ZT                                 .

DATA: ABC(20) VALUE 'ABCDEFG',
        NUM TYPE I.

IF ABC CS 'D'.
  NUM = SY-FDPOS + 1.
  WRITE NUM.
ENDIF.



Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения: Re: есть в SAP аналог STRPOS?  Тема решена
СообщениеДобавлено: Ср, фев 08 2006, 16:22 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Spd написал(а):
Господа, подскажите пожалуйста начинающему:
хочу найти порядковый номер определенного символа в строке.
есть ли в САПе аналог функции STRPOS ( str1, str2)?

Есть - см. Help к Find Search

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 16:32 
Гость
а если часто используешь - можно определить собств. функцию:

Code:
REPORT  ZT1                                 .

DEFINE STRPOS.
  IF &1 CS &2.
    &3 = SY-FDPOS + 1.
  ELSE.
    &3 = 0.
  ENDIF.
END-OF-DEFINITION.


DATA: ABC(20) VALUE 'ABCDEFG',
        NUM TYPE I.

STRPOS ABC 'D' NUM.
WRITE:/ 'D', NUM.

STRPOS ABC 'E' NUM.
WRITE:/ 'E', NUM.

STRPOS ABC 'G' NUM.
WRITE:/ 'G', NUM.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 08 2006, 17:24 
Гость
Большое спасибо!


Пометить тему как нерешенную
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB