Текущее время: Пт, мар 29 2024, 01:04

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Поле обязательного ввода для планов ТОРО
СообщениеДобавлено: Пн, мар 14 2005, 14:10 
Гость
Привет!

В настройках (img) не могу найти настройку "полей обязательного ввода" для позиций планов предупредительного ТОРО.
Здесь есть выбор и скрытие, а вот обязательного ввода нет.
Такая же ситуация по подтверждениям.

Подскажите пожалуйста как это разрулить? А то юзеры забывают информацию вводить!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 15 2005, 14:59 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
Ловишь такого "забывчивого" пользователя и бьешь ему по рукам.

P.S. сорри, не смог удержаться


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Поле обязательного ввода для планов ТОРО
СообщениеДобавлено: Вт, мар 15 2005, 16:41 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
alexeyyy написал(а):
Привет!

В настройках (img) не могу найти настройку "полей обязательного ввода" для позиций планов предупредительного ТОРО.
Здесь есть выбор и скрытие, а вот обязательного ввода нет.
Такая же ситуация по подтверждениям.

Подскажите пожалуйста как это разрулить? А то юзеры забывают информацию вводить!


Есть такое расширение IPRM0004 - План/поз.предупр.ТОРО: проверка клиента к моменту сохранения - думаю это именно то что тебе нужно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 15 2005, 17:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 23 2004, 16:46
Сообщения: 496
Откуда: Москва, Siemens
Пол: Мужской
Не стоит стучать пользователей по ушам - если только легонько. Не ошибается тот, кто ничего не делает. А вот user-exit действительно самое подходящее решение.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: расширение
СообщениеДобавлено: Вт, мар 15 2005, 18:21 
Гость
Привет
Спасибочки Олег , я нашел ещё вчера это расширение, но не понимаю что к чему.

Создал проект , присвоил расширение.

В INCLUDE ZXPRMU06 создаю условия проверки по интересующим мне полям . Меня интересует поле PRIOK (Приоритет) транзакция (ip01)в таблице MPOS.

Что-то я не могу разобраться что задействовать и как . Везде группы типов и две таблицы.

if ......... eq ' '.
......
endif.

Если есть возможность помогите разобраться , опыта с расширениями маловато.

И пример если есть .


С уважением Алексей.


alexeyyy@list.ru




[/i]


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 16 2005, 08:34 
Специалист
Специалист

Зарегистрирован:
Чт, фев 03 2005, 16:55
Сообщения: 131
Ну это имхо несложно.

*&-------------------------------------------*
*& Include ZXPRMU06 *
*&-------------------------------------------*

IF impos_imp-priok is initial.
MESSAGE i001(ip) with 'Заполните поле Приоритет!'.
Raise NO_UPDATE.
endif.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: спасибочки
СообщениеДобавлено: Ср, мар 16 2005, 09:29 
Гость
Спасибо, R2 дошло. Понять не могу , что мешает господам SAP AG в кабинетах германщины все эти действия сделать для массива планов , техкарт, подтверждений.
по подобию настроек заказов в "img" .


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: расширение
СообщениеДобавлено: Ср, мар 16 2005, 11:08 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
alexeyyyy написал(а):
Привет
Спасибочки Олег , я нашел ещё вчера это расширение, но не понимаю что к чему.

Создал проект , присвоил расширение.

В INCLUDE ZXPRMU06 создаю условия проверки по интересующим мне полям . Меня интересует поле PRIOK (Приоритет) транзакция (ip01)в таблице MPOS.

Что-то я не могу разобраться что задействовать и как . Везде группы типов и две таблицы.

if ......... eq ' '.
......
endif.

Если есть возможность помогите разобраться , опыта с расширениями маловато.

И пример если есть .


С уважением Алексей.


alexeyyy@list.ru




[/i]


В дополнении к тому что написал R2-D2, позиций в плане может быть множество, поэтому что-то наподобие:

Code:
data c_error(60).

loop at t_impos_imp.
   if t_impos_imp-priok is initial.
      concatenate 'Введите приоритет в'
                  t_impos_imp-wapos
                  'позиции плана ТОРО !'
                  into c_error
                  separated by space.
      message s300(m1) with c_error.
      raise no_update.
   endif.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: thanks a lot
СообщениеДобавлено: Ср, мар 16 2005, 11:34 
Гость
Спасибочки Олег.

А вот по созданию своих собственных полей данных через IPRM0003 . Общий принцип создания каков ? Здесь три функц модуля и вызывающий экран . Как мне добавить своё поле в MPOS?

Объясните пожалуйста.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: thanks a lot
СообщениеДобавлено: Ср, мар 16 2005, 12:33 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
alexeyyyy написал(а):
Спасибочки Олег.

А вот по созданию своих собственных полей данных через IPRM0003 . Общий принцип создания каков ? Здесь три функц модуля и вызывающий экран . Как мне добавить своё поле в MPOS?

Объясните пожалуйста.


Я польз.поля не добавлял в планах, но думаю подход общий: есть CI_MPOS структура, которую ты можешь наполнить своими полями, есть подэкран на котором ты можешь эти поля нарисовать и есть 2 или более ФМ для экспорта/импорта твоих данных на экран и с экрана.
Более подробно, но англ.:

Code:
The maintenance item data is stored in the MPOS database table defined 
by SAP. From Release 4.6A, you can add customer-specific fields to the 
table of maintenance items (table MPOS). For this, the Include CI_MPOS 
has been added to the table of maintenance items which must be created 
by the customer, completed with field entries, and activated.           
                                                                       
When the customer exit IPRM0003 is activated, an additional tab page   
Customer exit for item appears in the maintenance plan and maintenance 
item. The fields shown on this tab page include those defined by the   
customer (see procedure).                                               
                                                                       
The fields defined in the Include CI_MPOS can be transferred to the call
object (currently orders and notifications) generated by the maintenance
plan. For this, the function exits EXIT_SAPLCOIH_030 and               
EXIT_SAPLIWOL_031 are available. If an order is generated from a       
notification, which itself has been generated from a maintenance plan, 
then the customer-specific fields can be forwarded to the order using   
the function exit EXIT_SAPLCOIH_032.                                   

The customer exits IWO10018 (for the call object 'order') and QQMA0001     
(for the call object 'notification') are available for displaying         
customer-specific fields in the respective call object.                   
                                                                           
Customer exit IPRM0003 contains the following components:                 
                                                                           
Function exits                                                             
                                                                           
o   EXIT_SAPLIWP3_001                                                     
                                                                           
o   EXIT_SAPLIWP3_002                                                     
                                                                           
o   EXIT_SAPLCOIH_030                                                     
                                                                           
o   EXIT_SAPLCOIH_032                                                     
                                                                           
o   EXIT_SAPLIWOL_031                                                     
                                                                           
Screen areas                                                               
                                                                           
o   SAPLIWP3 8027 CUSSSCR1 SAPLXPRM 0100                                   

Procedure                                                                   
                                                                             
  1.  Create a customer exit project using transaction CMOD.                 
                                                                             
  2.  Assign the customer exit IPRM0003 to this project.                     
                                                                             
  3.  Include your fields in the structure CI_MPOS using the transaction     
      SE11 (ABAP/Dictionary), if these have not already been defined by     
      other applications. Note the namespace for fields reserved for         
      customers.                                                             
                                                                             
  4.  Activate the structure.                                               
      Note that a table may contain a maximum of 255 fields. SAP can         
      include new fields in the table MPOS.                                 
                                                                             
  5.  Create the screen 0100 in the function group XPRM. The screen must     
      correspond to the screen type Subscreen.                               
                                                                             
  6.  Define the type pool WC (type pools: WC.) in the top Include for the   
      function group XPRM.                                                   
7.  Process the components in transaction CMOD:                           
                                                                           
                                                                           
     -   Code the function exit EXIT_SAPLIWP3_001 for data transfer of     
         the SAP application to the screen area.                           
                                                                           
     -   Code the function exit EXIT_SAPLIWP3_002 for data transfer of     
         the screen area to the SAP applications.                           
                                                                           
     -   Code the function exit EXIT_SAPLCOIH_030 for data transfer of     
         the customer-specific fields to the call object "order".           
                                                                           
     -   Code the function exit EXIT_SAPLIWOL_031 for data transfer of     
         the customer-specific fields to the call object "notification".   
                                                                           
     -   Code the function exit EXIT_SAPLCOIH_032 for data transfer of     
         the customer-specific fields from the call object "notification"   
         to a generated order.                                             
                                                                           
8.  Activate the project.                                                 
                                               


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: логика понятна
СообщениеДобавлено: Ср, мар 16 2005, 14:30 
Гость
Понял Олег , буду использовать.

Удачи!


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

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


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

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


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

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