Текущее время: Вт, июл 01 2025, 17:10

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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